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
Jump to: navigation, search

Contents

ADB For Beginners

ADB/Fastboot/Bootloader

A2SD, Apps2SD, Apps2EXT, partitioning SD card

Unroot / Restore your Nexus

  • Using fastboot:
    1. Restore Nexus One to original shipping image
  • 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.
    1. Download FRG83 ROM from here. FRG33 ROM from here can also be used, but might result in "Main version is older" error.
    2. Rename the downloaded ZIP file to PASSIMG.ZIP.
    3. Transfer the provided PASSIMG.ZIP file to the root of your SD card.
    4. Power down your phone.
    5. Hold down the Volume Down button as you power your phone back on.
    6. A screen should appear showing your phone’s system searching for various files. This will take up to 2 minutes.
    7. The phone will ask you if you want to start the update. Press the Volume Up button to start the update.
    8. 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:
      1. 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.

  1. 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.
  2. The above didn't work for me on a stock 2.3.6
    • I got pretty much followed the instructions here
    • boot into fastboot
    • install recovery partition from HERE
    • copy Froyo Superuser 2.3.6.1 from HERE
    • boot into recovery and apply update.zip
  3. Root without unlocking the bootloader. XDA developers found ways to root the phone without unlocking the bootloader, i.e. without voiding the warranty.

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:

  1. Download the ROM of your choice.
  2. Copy the downloaded ROM image to the SD card
  3. Root if you don't want to unlock bootloader (or just unlock bootloader).
  4. Flash custom recovery image (if not done while rooting)
  5. Turn off the phone
  6. Turn on the phone while holding Volume Down
  7. Select "BOOTLOADER" from the menu
  8. Select "RECOVERY" from the menu
  9. Select "Wipe"
  10. Select "Wipe data / factory reset"
  11. Select "Wipe Dalvik cache"
  12. Return to main recovery menu
  13. Select "Flash update.zip" or "Flash ZIP file"
  14. Turn off verification, if such option is presented
  15. Select your downloaded ROM image
  16. Wait for the flash to finish successfully, if it didn't - do not continue!
  17. Return to main recovery menu
  18. Reboot the phone

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

Personal tools