Please remember to add a category to the bottom of each page that you create.
See categories help for further details, but most will probably be [[Category:HTC ModelName]].
HTC Nexus One/Guides & Tutorials
From XDA-Developers
< HTC Nexus One(Redirected from Nexus One/Guides & Tutorials)
Contents |
ADB For Beginners
ADB/Fastboot/Bootloader
A2SD, Apps2SD, Apps2EXT, partitioning SD card
Unroot / Restore your Nexus
- Using fastboot:
- Using PASSIMG.ZIP method (adapted from here) ("Main version is older" error fix from here):
- Attention: Latest stock ROMs don't flash using PASSIMG.ZIP method. Use the provided latest Froyo PASSIMG, and upgrade it after flashing.
- Download FRG83 ROM from here. FRG33 ROM from here can also be used, but might result in "Main version is older" error.
- Rename the downloaded ZIP file to PASSIMG.ZIP.
- Transfer the provided PASSIMG.ZIP file to the root of your SD card.
- Power down your phone.
- Hold down the Volume Down button as you power your phone back on.
- A screen should appear showing your phone’s system searching for various files. This will take up to 2 minutes.
- The phone will ask you if you want to start the update. Press the Volume Up button to start the update.
- If you followed these steps correctly - congratulations, you are now on stock Froyo ROM.
- Legacy information - USE ONLY IF YOU KNOW WHAT YOU'RE DOING AND WHY YOU'RE DOING IT:
- Only if downgrading to stock builds older than FRG33, ONLY FOR AMOLED DEVICES - Revert HBOOT to older version.
- ******* WARNING - DOWNGRADING HBOOT ON SLCD DEVICE WILL BRICK IT !!! ******* EPF30 Attention - Amoled vs SLCD
- Only if downgrading to stock builds older than FRG33, ONLY FOR AMOLED DEVICES - Revert HBOOT to older version.
Root
The Nexus One's stock bootloader has a built in feature to allow the user to easily unlock and root the device.
- Root with unlocking the bootloader. In order to Unlock the Nexus One's bootloader, the user must first boot into fastboot mode by holding down the trackball while powering on the device. Next, the user must connect the phone to their PC, and send the command "fastboot oem unlock" through an ADB Command Prompt. The Nexus One will ask if you want to unlock your bootloader, and warn you that doing so will VOID you warranty. Upon Unlocking the bootloader, the Nexus One will reset itself to factory settings and wipe all data previously saved on the phone.
- The above didn't work for me on a stock 2.3.6
- Root without unlocking the bootloader. XDA developers found ways to root the phone without unlocking the bootloader, i.e. without voiding the warranty.
- Easy 1-click solution - SuperOneClick
- Works up to Gingerbread 2.3.3 using the latest SuperOneClick with Gingerbreak.
- Gingerbread 2.3.4 can be rooted only when downgraded to 2.3.3 or to Froyo, using PASSIMG method, which will wipe the phone. You can attempt this guide.
- Solutions for Froyo:
- Older solutions, not working with latest OS versions, mentioned here for historical and educational reasons:
- Download VISIONary+.
- Download Z4Root.
- Root FRF91/FRF85B/FRF83/FRF72 (T-Mo/AT&T) Without Unlocking by Constrabus
- Root Without Unlocking (Alternative way for all ROMs Vodafone,Korean,US - not working on FRG33/FRG83) by dolomiti7
- 1-click root application - UniversalAndRoot - not working on FRG33/FRG83
- Easy 1-click solution - SuperOneClick
Flashing custom ROM
Generally, each custom ROM thread contains directions for installation, but sometimes they might confuse complete newcomers that don't take their time to search the guides. Here's a very generic explanation of steps needed to update a stock phone to custom ROM:
- Download the ROM of your choice.
- Copy the downloaded ROM image to the SD card
- Root if you don't want to unlock bootloader (or just unlock bootloader).
- Flash custom recovery image (if not done while rooting)
- Turn off the phone
- Turn on the phone while holding Volume Down
- Select "BOOTLOADER" from the menu
- Select "RECOVERY" from the menu
- Select "Wipe"
- Select "Wipe data / factory reset"
- Select "Wipe Dalvik cache"
- Return to main recovery menu
- Select "Flash update.zip" or "Flash ZIP file"
- Turn off verification, if such option is presented
- Select your downloaded ROM image
- Wait for the flash to finish successfully, if it didn't - do not continue!
- Return to main recovery menu
- Reboot the phone
- You can follow a video walkthrough for this here: How to Flash a Custom ROM
Manuals for creating a theme
3 Manuals for creating a theme
Updating boot animation
- Download the ZIP of the boot animation you would like to apply to your phone.
- Rename that file to bootanimation.zip
- Open up a command prompt, and head into your local tools folder (the line below is just an example):
cd C:\Android\tools
- Now, enter the following commands, one line at a time.
adb remount adb mv adb push bootanimation.zip /system/media/bootanimation.zip adb push bootanimation.zip /data/local/bootanimation.zip adb reboot
- Now when your phone begins to reboot, it should be using the new boot animation you just applied to your phone. Note that if this does not work on your phone, please use the following commands to remove the boot animation:
cd C:\Android\tools adb remount adb shell rm /system/media/bootanimation.zip adb reboot
- Note: another possible location is /system/customize/resource/bootanimation.zip
System Applications - descriptions and removal
System Applications - descriptions and removal