Video Tutorial: Hack your Nexus One

John Walton

What you do to your phone is your responsibility. Following this procedure *will* void your warranty. It could also break your phone. We will not promise technical support, though you may find help in the forums. If you want Sense on your Nexus One, proceed with caution.


I’ve gone back and forth on the topic of rooting my Nexus since I first heard it was possible. At first, I didn’t see much benefit over a stock configuration. But as the hacks got cooler and the ROMs got hotter, I found the prospect difficult to resist. So here’s a video of me doing it for the first time. Click each link below for the instructions and files required for each step:

Step 1: Unlock the bootloader
Step 2: Root the phone
Step 3: Replace the recovery image (it is highly recommended that you back up the stock ROM after the recovery is installed).

At this point, you need to wipe your phone. If you flash the ROM without wiping immediately beforehand, you will not be able to boot and will need to restore your nand back-up, wipe, then flash the ROM. This is covered in the video at the appropriate time.

Step 4: Flash the ROM. (Read what Paul tells you to, folks.)

See the whole process on video:



My sources are the pages linked to in this post, pretty much everyone who cooks Android ROMs, and many, many great folks on Twitter.




Categorized in Hacks & Mods Tags: , ,
  • jonathan whitehead
    Great video and page man.
  • should I do step 3 in the video if I wanted to update amon ra recovery image from 1.6.2 to 1.7.0??

    Thanks :-)
  • I tried it and it works :-)... LOL I answered my own question.... hehehe
  • richie
    So lets say i did this to my Nexus One and then later on i want to swtich back to the original UI is that possible or i have to reset my phone? Basically can i switch back and forth with Sense UI and Nexus with no problem
  • jasonmmmm
    ??
  • jasonmmmm
    need help made it to last step. installed the r21 desire rom. it wouldnt see the zip file becuase it had .part ext. took off ext it saw the file. tried to flash it said the file was bad. any ideas?
  • David Siu
    Humm i did the fast boot...but then i cant do the recovery...

    Last login: Wed Mar 24 12:11:53 on ttys000
    David-Sius-MacBook-Pro:~ davidsiu$ cd /Users/davidsiu/Desktop/1.0-EPE54B-nexusone-superboot
    David-Sius-MacBook-Pro:1.0-EPE54B-nexusone-superboot davidsiu$ chmod +x install-superboot-mac.sh
    David-Sius-MacBook-Pro:1.0-EPE54B-nexusone-superboot davidsiu$ ./install-superboot-,ac.sh
    -bash: ./install-superboot-,ac.sh: No such file or directory
    David-Sius-MacBook-Pro:1.0-EPE54B-nexusone-superboot davidsiu$ ./install-superboot-mac.sh
    sending 'boot' (2074 KB)... OKAY
    writing 'boot'... OKAY
    David-Sius-MacBook-Pro:1.0-EPE54B-nexusone-superboot davidsiu$ cd~/Desktop
    -bash: cd~/Desktop: No such file or directory
    David-Sius-MacBook-Pro:1.0-EPE54B-nexusone-superboot davidsiu$ Desktop
    -bash: Desktop: command not found
    David-Sius-MacBook-Pro:1.0-EPE54B-nexusone-superboot davidsiu$ cd ~/Desktop
    David-Sius-MacBook-Pro:Desktop davidsiu$ //fastboot-mac devices
    -bash: //fastboot-mac: No such file or directory
    David-Sius-MacBook-Pro:Desktop davidsiu$
  • tim
    hi,

    I have the same problem as one of the other guy, on step 4 it abort and would not finish. I wasnt able to find the thread that you have mention. please help
  • enoch
    hi everything went smooth.. but when i flash the rom.. the installation gets aborted... i wiped and did all the step right.. any suggestions???
  • I answered your post in the MoDaCo thread.
  • tim
    please send me this link, I am having the same problem.
  • Here's what I said in the other thread. This assumes you did wipe right before flashing the ROM: "The only thing I can think of is that you may have applied the wrong superboot. Did you check the version first? You could always try another ROM like CyanogenMod just to see if the issue is with the ROM or something else."
  • ANAKINQUINN
    I NEED SOME HELP I DOWNLOADED EVERYTHING MY COMPUTER WONT READ THE PHONE WHEN I OPEN COMMAND PROMT BY USIN START RUN CMD DONT KNOW THE RIGHT CODE SO THE COMPUTER IS NOT SEEING IT I NEED SOME REAL HELP IM A NEW HACKER TO ANDROID BEEN HACKING IPHONES SINCE FOREVER HELP
  • Scott_AK2
    Hey so i have everything up to step 4. I downloaded the ROM and put it on my SD card. I wiped the phone memory and went to the recovery screen. I clicked on get file from SD card and it says no zip files. Any ideas?
  • Rob
    you need to place the zip file of the rom on the sd card, not the unzipped file.
  • Vincent
    Thanks for the great video and links. Worked like a charm! You rock.
  • bilalloya
    i tried all this but my installation gets aborted in the last step when i try to flash the desire rom, need help!!!!
  • SCott_AK2
    Does it say no ZIP files?
  • Hey John

    I don't know if I am doing somethings wrong but I get this. Any ideas?

    OneSainT:~ krisblomgren$ cd/Users/krisblomgren/Desktop/fastboot
    -bash: cd/Users/krisblomgren/Desktop/fastboot: No such file or directory
    OneSainT:~ krisblomgren$ ./fastboot-mac oem unlock
    -bash: ./fastboot-mac: No such file or directory
    OneSainT:~ krisblomgren$
  • Carlos Graves
    do you do you have "Fastboot-Mac" on your desktop?
  • I have the fastboot file on my desktop. I've also tried the steps on a Windows PC and I still get similar errors.
  • Rob
    you need to hit the spacebar after typing cd....
  • Hi, thanks so much for posting this!

    I had rooted my phone by myself, through a lot of trial and error and wading through the directions elsewhere, which are generally poorly written and missing steps.

    You didn't mention that the initial boot up can take a few minutes, but then returns to normal after that point. I saw the HTC screen for three minutes and removed the battery needlessly. It just takes longer the first time.

    I'm enjoying the Sense UI a lot. Just wondering now if there's a Gmail widget that's free that would preview messages similarly to how the Sense UI widget does.
  • htclvr
    Could this work with the Droid. I really like sense.
  • Bargle
    You should check here if you want Sense on your Droid.
    http://g1.alldroid.org/~alldroid/forumdisplay.p...
    You should check all of the threads, because all sorts of details are coming out on different threads.
  • Carlos Graves
    this won't work on the Droid, no
  • ripcitiboi
    John,

    I have a question. I'm a newbie and I unlocked my bootloader and flashed a Amon RA recovery image before seeing this video. I then flashed 1.7-update-nexusone-modacocustomcustomrom-withadditions. Before doing this I had ERD79 (no multi-touch). Can I flash superboot ERE27 then nandroid backup? Will this cause any problem?

    Just asking because I hated not having multi-touch capabilities with ERD79. Granted I bought the N1 off ebay with only unlocked bootloader (from what i can tell) which didn't allow me to receive air update nor perform a manual one as well.

    Great video by the way.

    Thanks for the help!
  • I'm not sure I understand correctly but if you're wanting to flash the ERE27 Superboot so that you'll have multi-touch, that won't work, as far as I know. I think you need to apply that update by some other means but I don't think you would need to apply another Superboot. You really should ask in the MoDaCo thread here: http://bit.ly/cWywZP I don't want to make any guesses and have your phone die.
  • ripcitiboi
    Yeah thats exactly what I wanted to do. To have the google stock version to nandroid backup before flashing other ROMS.

    Well thanks for the response.
blog comments powered by Disqus
Newsletter

Meet the Editors

    Get the Flash Player to see the slideshow.
TMO News
BBerryDog
TodaysiPhone

 

PHVsPjxsaT48c3Ryb25nPndvb19hZHNfcm90YXRlPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVhLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjViLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVjLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzEyNXgxMjVkLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9hZHNlbnNlPC9zdHJvbmc+IC0gPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCI+IA0KICBHQV9nb29nbGVGaWxsU2xvdChcIkRyb2lkRG9nX01QVVwiKTsNCjwvc2NyaXB0PiA8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfZGlzYWJsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8zMDB4MjUwYS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF9tcHVfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Fkc2Vuc2U8L3N0cm9uZz4gLSA8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4gDQogIEdBX2dvb2dsZUZpbGxTbG90KFwiRHJvaWREb2dfTGVhZGVyYm9hcmRcIik7DQo8L3NjcmlwdD4gPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2Rpc2FibGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvNDY4eDYwYS5qcGc8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzE8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIG9yYW5nZWdyYXkuY3NzPC9saT48bGk+PHN0cm9uZz53b29fYXV0aG9yPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2F1dG9faW1nPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSBodHRwOi8vd3d3LmRyb2lkZG9nLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzE0LWZhdmljb24uZ2lmPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfY2F0ZWdvcnk8L3N0cm9uZz4gLSBGZWF0dXJlZDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfZW50cmllczwvc3Ryb25nPiAtIDQ8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3LmRyb2lkZG9nLmNvbS9mZWVkLzwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8c2NyaXB0IHR5cGU9XCJ0ZXh0L2phdmFzY3JpcHRcIj4NCnZhciBnYUpzSG9zdCA9ICgoXCJodHRwczpcIiA9PSBkb2N1bWVudC5sb2NhdGlvbi5wcm90b2NvbCkgPyBcImh0dHBzOi8vc3NsLlwiIDogXCJodHRwOi8vd3d3LlwiKTsNCmRvY3VtZW50LndyaXRlKHVuZXNjYXBlKFwiJTNDc2NyaXB0IHNyYz1cJ1wiICsgZ2FKc0hvc3QgKyBcImdvb2dsZS1hbmFseXRpY3MuY29tL2dhLmpzXCcgdHlwZT1cJ3RleHQvamF2YXNjcmlwdFwnJTNFJTNDL3NjcmlwdCUzRVwiKSk7DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPg0KdHJ5IHsNCnZhciBwYWdlVHJhY2tlciA9IF9nYXQuX2dldFRyYWNrZXIoXCJVQS0xMDMzNDU2Mi0xXCIpOw0KcGFnZVRyYWNrZXIuX3RyYWNrUGFnZXZpZXcoKTsNCn0gY2F0Y2goZXJyKSB7fTwvc2NyaXB0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV90aHVtYl9oZWlnaHQ8L3N0cm9uZz4gLSA3NTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSA3NTwvbGk+PGxpPjxzdHJvbmc+d29vX2ltYWdlX3NpbmdsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cuZHJvaWRkb2cuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTUtb2Zmc2V0X29yYW5nZV9Ecm9pZERvZ19ob21lLmpwZzwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vZ2F6ZXR0ZS1lZGl0aW9uLzwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2Nhcm91c2VsPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaG93X3ZpZGVvPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaGVpZ2h0PC9zdHJvbmc+IC0gMTgwPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3dpZHRoPC9zdHJvbmc+IC0gMjUwPC9saT48bGk+PHN0cm9uZz53b29fdGFiczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gR2F6ZXR0ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3VwbG9hZHM8L3N0cm9uZz4gLSBhOjExOntpOjA7czo4MToiaHR0cDovL3d3dy5kcm9pZGRvZy5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xNS1vZmZzZXRfb3JhbmdlX0Ryb2lkRG9nX2hvbWUuanBnIjtpOjE7czo2MToiaHR0cDovL3d3dy5kcm9pZGRvZy5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8xNC1mYXZpY29uLmdpZiI7aToyO3M6Nzg6Imh0dHA6Ly93d3cuZHJvaWRkb2cuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTMtb2Zmc2V0X29yYW5nZV9Ecm9pZERvZ18zLmpwZyI7aTozO3M6Njc6Imh0dHA6Ly93d3cuZHJvaWRkb2cuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTItZmF2aWNvbi1ncmVlbi5wbmciO2k6NDtzOjY5OiJodHRwOi8vc3RhZ2UuZHJvaWRkb2cuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvMTEtRHJvaWRkb2dfbG9nby5qcGciO2k6NTtzOjU3OiJodHRwOi8vd3d3LmRyb2lkZG9nLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzEwLUREMi5qcGciO2k6NjtzOjU2OiJodHRwOi8vd3d3LmRyb2lkZG9nLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzktREQzLmpwZyI7aTo3O3M6NTY6Imh0dHA6Ly93d3cuZHJvaWRkb2cuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvOC1ERDEuanBnIjtpOjg7czo1NjoiaHR0cDovL3d3dy5kcm9pZGRvZy5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy83LUREMy5qcGciO2k6OTtzOjY2OiJodHRwOi8vd3d3LmRyb2lkZG9nLmNvbS93cC1jb250ZW50L3dvb191cGxvYWRzLzYtZHJvaWRkb2ctbG9nby5qcGciO2k6MTA7czo2MToiaHR0cDovL3d3dy5kcm9pZGRvZy5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy81LWRyb2lkZGlnLmpwZyI7fTwvbGk+PGxpPjxzdHJvbmc+d29vX3ZpZGVvX2NhdGVnb3J5PC9zdHJvbmc+IC0gVmlkZW8gUmV2aWV3czwvbGk+PC91bD4=