yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] Santoro:
I read that whole thread and there was no mention of bootloader at all. If someone can confirm it isn't touched I might be willing to give this a go with my new ATT N1.

If I somehow manage kill it, is there a way to recover a stock image without root?
[Nexus One Android Development] dogiedogie:
If it is messing with just the image then im 99% sure yeah you can.
[Nexus One Android Development] r0adki111:
I have a mytouch slide also and this method works. Were having problems getting a recovery to stick on the phone though. I have no idea if this works on n1. Id try but my bootloaders already unlocked.
[Nexus One Android Development] FishFan319:
I can say that it wont hurt the phone. I tried a process similar to this before I had the details with one of the better known devs from XDA this weekend for a few hours. Even though we couldn't get the timing right, at the end of the day, I still had my original Rom, and it haven't even been hit with a recovery.
[Nexus One Android Development] j_r0dd:
i have exchanged my N1 with an unlocked bootloader without any issues. and many other people have as well. if its a hardware issue they will ALWAYS honor warranty. if your phone is bricked by something you flashed they won't honor that
[Nexus One Android Development] Santoro:
So I know just enough to be dangerous. :) I need to understand a little more before I try this on my N1.

This slide_root.zip, are it's contents phone-specific? You said we should modify the process for the N1, are you saying that the contents of the file need modification? Or just the navigation around the recovery?

I am pretty leery until I understand what the slide_root file does and if it is compatible with my phone. Anyone know?

If I do it and it fails, does anyone have a link to how I would reinstall a stock image via USB?

edit: grammar
[Nexus One Android Development] Kman Gymrat:
I developed a screen problem and had to pay to get it repaired because the bootloader was unlocked. Nothing to do with ROM or anything, a section accross the top of the screen went unresponsive to touch. So I know for a fact that they DON'T always honor warranty after unlock. I guess I must've gotten the a*hole operator/technician then for my call...
[Nexus One Android Development] Santoro:
That really is a matter of interpretation by the tech you get at HTC. Based on the poster just above this, the warranty is not ALWAYS honored. Right?
[Nexus One Android Development] kaiser_tytnii:
right. I could not get mine repaired for the dusts under screen problem with unlocked bootloader.

I think most of them slipped through since they could swap in US
[Nexus One Android Development] Santoro:
I stupidly got mine etched. Had I thought about the fact that it would preclude me from getting cross-shipped warranty work, I'd have reconsidered.
[Nexus One Android Development] bobtentpeg:
I WISH I COULD TYPE IN ALL CAPS IN TITLES TOO...

Anyway....

I'm assuming the OP didnt intend for yet another thread to devolve into the warrantly debate.
[Nexus One Android Development] kaiser_tytnii:
yep, i agree. let's stop the warranty debate here.:p

i probably will find someone who has a unrooted phone to try it out:D
[Nexus One Android Development] texasaggie1:
Finally

I've unlocked my bootloader, but I still really hope this works. If only for the sake of the people with dusty screens that google doesn't fix because they have an unlocked bootloader...
[Nexus One Android Development] wesbalmer:
Google doesn't fix phones, they provide technical support, but HTC fixes the phones. However, it is my understanding that HTC is owning up to the responsibility that the Dust issue can't be caused by unlocking, nor should unlocking dismiss the Dust issue as a defect in the original shipping condition of the phone.
[Nexus One Android Development] kaiser_tytnii:
just one more comment on warranty then i will stop since i was very frustrated when dealing with them.

that was the point i was holding when arguing with them too. I talked to everyone that i could, their supervisor in HTC, google tech support, etc... but no. Either they are taking advantage of me being a Canadian who cannot do Swap and has a unlocked bootloader :(
[Nexus One Android Development] wesbalmer:
Either that or what? Incomplete thought
[Nexus One Android Development] aron7awol:
Well I can actually speak to both points; I have a Nexus with a locked bootloader because I recently did a warranty exchange with an unlocked Nexus.

When I first got my Nexus I noticed that when the trackball would flash the standard white color, it would sort of start off cyan, fade to pink, and then finally go white. Eventually I started messing with the trackball colors and they were working fine. Not too long after, the red LED behind my trackball went completely dead.

I figured I couldn't exchange my phone because I had an unlocked bootloader and the hardware problem was really an unsupported feature. Colored notifications weren't in the stock ROM, so essentially, my defect was that my trackball was flashing cyan instead of white.

Long story short (a little late for that, I know), they exchanged my phone without issue, so I now have a locked bootloader and I'll test out this method.
[Nexus One Android Development] FishFan319:
Great! Switch out the Slide files with N1 Files and let us know~~
[Nexus One Android Development] blaine07:
This many pages & no one has tried it? Doh, I would but already unlocked here..
[Nexus One Android Development] Booker-T:
Is the method about passing verification with the ota.zip and then push another update.zip to process?
[Nexus One Android Development] scalp42:
Hi guys,

I've read about the process for the MT3GS and I would not mind trying it on my stock nexus phone.

I would just need a *clear* step by step, and also the files.

I know how to get into recovery and I have the usb drivers set up, that's pretty much it, but I'm willing to give it a try for sure !

:cool:
[Nexus One Android Development] Booker-T:
ota.zip = froyo.zip?

root.zip = recovery image?
[Nexus One Android Development] Santoro:
As a guy with three college bills to pay I am here to tell you I can't afford to break the warranty and brick a shiny new $500 device. ;)

As soon as I am able to positively confirm the process for restoring this

AT&T

N1 should I hose it up, I am going to give it a shot. So far that information has been hard to find. I beg you, please stop tempting me to do something stupid :)
[Nexus One Android Development] mssmison:
Please keep this thread on topic, it's not a thread to discuss warranty concerns. It's for discussion of the method that the original OP posted.
[Nexus One Android Development] Santoro:
Trying to start this procedure but still having issues getting it recognized by abd devices.
[Nexus One Android Development] FishFan319:
Take out your SD. Thats what did it for us.
[Nexus One Android Development] Santoro:
I saw that, but the problem is I can't put it back in. The N1 battery obstructs it and if I pull the battery even for a second it powers off.

I am still reading a bit.
[Nexus One Android Development] Santoro:
I have tried this on 2 Windows PCs and a Hackintosh to no avail. I have restarted my N1 at least a hundred times. I have tried all the tricks found in various threads here (SD Card format/change, driver change, timing of adb devices command, etc.) It's extremely frustrating, anf I am now thinking that it's not worth the effort.

I may just unlock the bootloader and be done with it. It almost seems less risky than loading not-so-well-documented files on my phone.
[Nexus One Android Development] Booker-T:
which step struggle you?
[Nexus One Android Development] Santoro:
I stated earlier - no matter waht I did 'adb devices' would not see my phone.

It's moot, I unlocked the bootloader and am moving forward with Cyanogenmod.
[Nexus One Android Development] Booker-T:
I found that N1 recovery doesn't show up for selection:(
[Nexus One Android Development] St.Jimmy!:
I have a dev phone. I'll re-lock my bootloader and try this sometime next week.
[Nexus One Android Development] Booker-T:
http://xdaforums.com/showthread.php?t=613217

try this driver
[Nexus One Android Development] Booker-T:
Why I press volume up and power did not show the selection in recovery?

Can anyone provide me the zip files needed?

I need 2.1-update-1 ota.zip and a zip file for flashing recovery image
[Nexus One Android Development] cmstlist:
If anyone *is* able to accomplish this, here's a thought:

Once you load the custom recovery, but *before* having rooted the phone, could you take a nandroid backup? In theory, restoring this nandroid backup to an unlocked-bootloader phone could restore the latter to a locked-bootloader state that still shows the original boot animation etc. HTC might never know the difference for warranty purposes :))
[Nexus One Android Development] Santoro:
Tried it, and the one from the latest SDK. Neither worked. thx tho
[Nexus One Android Development] Santoro:
I have done a lot of reading on this and I don't get the impression it's that simple. Lots of people have been trying to re-lock the bootloader without success, someone must have tried this along the way. I suspect the bootloader isn't backed up.
[Nexus One Android Development] Booker-T:
I have tried this method too, recovery mode seems not to be adb recognized:(

Is yours recognized as a removable drive?
[Nexus One Android Development] Booker-T:
http://www.unrevoked.com/rootwiki/doku.php?id=public:adb_in_recovery

This is the Incredible root procedure, we should have a look
[Nexus One Android Development] Santoro:
Yep, not sure if that's because of a bad driver or because it whizzed past recovery after a time into disk mode. I was unable to change drivers for the disk device.
[Nexus One Android Development] Booker-T:
It seems adb is randomly lanuched when booting into recovery, according to the Incredible thread, they said "there is no easier method but reboot it again and again until adb launched"
[Nexus One Android Development] cmstlist:
Right but up till now you haven't been able to take that nandroid backup until you've already unlocked the bootloader. So all existing nandroid images of Nexus Ones have that "unlocked bootloader" flag in them, no?

My thinking was that if you can make a nandroid backup happen *without* the phone having its bootloader marked as unlocked, perhaps for the first time we can have a backup of the "true" unrooted stock N1.
[Nexus One Android Development] Booker-T:
I am begging for someone to provide the zip file for flashing custom recovery image.

I think it should be workable for nexus one and I will try this method on a faster computer.
[Nexus One Android Development] daveid:
Nandroid doesn't back up the bootloader partition. Never has, you wouldn't want to flash it each time you did a restore.
[Nexus One Android Development] cmstlist:
Gotcha, thanks for the clarification. But does a tool exist which could backup and reflash the bootloader from recovery mode? That's what I was trying to get at... obtain a backup of the locked bootloader using this exploit and use that to relock phones to stock at will.
[Nexus One Android Development] Booker-T:
Does anyone have PNY card?

It seems the card affect the process, many Incredible users said they can root after using PNY 2gb card.
[Nexus One Android Development] daveid:
As far as I know, you can not flash any boot loader that is not properly signed by HTC, but I may be misinformed.
[Nexus One Android Development] DemoShadow:
All we would need is an official ota update, and an update.zip signed with the testkeys with a custom recovery in /system/ (/system/recovery.img) so it will be flashed on the next reboot. I'm going try to get a new one to test this theory.
[Nexus One Android Development] cmstlist:
Right but what I'm proposing isn't a custom bootloader; it's still the HTC one but in the proper state to relock the bootloader as if it had never been tampered with.
[Nexus One Android Development] Booker-T:
Cannot ADB in recovery, waiting for someone to proof it works.
[Nexus One Android Development] jonnydopemsr:
Re: From the MT3GS Forum: Their method SHOULD ROOT THE N1 W/O TOUCHING THE BOOTLOADER

Did you run the loop batch file?
[Nexus One Android Development] FishFan319:
I'm switching out my phone for an unrooted now. Should have it in a few days. I'm waiting for him to take the credit (I'm only the OP here, I can't do a THING myself), but i'm going to let Haykuro play with my phone and give it a shot ASAP.
[Nexus One Android Development] Booker-T:
If someone has a slow sd card, please try it:p

I still can't get ADB in recovery
[Nexus One Android Development] Booker-T:
Bought the PNY card, will try it later on.

Many Incredible users use it to get ADB
[Nexus One Android Development] cmstlist:
Ok well I tried it... with SD, with no SD, with slow SD.... running the loop, and adb devices never picks up anything when the phone's in recovery.

Maybe this vulnerability is specific to *HTC Sense* Androids, and just isn't present on the N1?
[Nexus One Android Development] Booker-T:
I think we can have a try on DESIRE, which is 99% similar to N1.

If it works, N1 should work
[Nexus One Android Development] cyrus13:
I followed steps 1 - 6 and to my surprise my Nexus One is showing recovery in adb devices. Did I do something wrong here?
[Nexus One Android Development] Booker-T:
Good, it proofed.

Wanna know what card and what cable you used? The one comes with the phone?

Areyou with stock recovery?
[Nexus One Android Development] cyrus13:
SD card: Transcend 4GB class 6

Cable: Came with the phone.

Phone is stock(Locked bootloader)

Using test Official Froyo rom FRF50.

It worked the first time so I did a repeat and it didn't work. Then I tried it again for the 3rd time and it worked. I think you have to catch it at the right time.
[Nexus One Android Development] Booker-T:
I will try to use my old class 6 card to test.

You are lucky to reproduce it twice within 3 times:o

Can you explain more about what you have done?

Please tell me what you actually done instead of the steps on first post, thanks.
[Nexus One Android Development] cyrus13:
Just steps 1 through 6. I didn't do anything else. I booted to fastboot mode by holding volume down with power button. Then I started the loop.bat and selected recovery. After the "X" the triangle with the android robot showed up. Atfer 5 seconds I saw on the console it say offline then recovery during the loop and hit ctrl-c. then I ran adb devices to confirm and it was confirmed.
[Nexus One Android Development] Booker-T:
Can you record a video to show?

Do you plugged the cable when boot or plug it when press power to enter recovery?
[Nexus One Android Development] cyrus13:
No, i do not have a camera. I powered and booted the phone with the cable plugged in and never disconnected it.
[Nexus One Android Development] Booker-T:
Seems like my difference is the card, I use the stock card:(
[Nexus One Android Development] cyrus13:
Looks like you are right. I tried it with the stock card and nothing. With the class 6 card, it came up 1 out of 4 times. It must have something to do with the timing of the card and the script. I hope it helps.
[Nexus One Android Development] Booker-T:
Will you continue the process?

The next step is to flash some files to root and rewrite the recovery by passing the verification with the OTA.zip.

You can use FRF50.zip to have a try:D

Hope you can be the first to succeed

ps: try the quick rooter from cyanogen, i think it should work
[Nexus One Android Development] Booker-T:
One more question, how it your sd card?

Is it full?

If it is, I think slower card with full usage would make it easier

Besides, is your HBOOT usb recognized?
[Nexus One Android Development] cyrus13:
I'm on FRF72 now. I'm not gonna try to root the phone yet until I save up to buy a new one just in case something goes wrong. I don't know what HBOOT is but my system did recognize the adb interface after a few seconds after selecting recovery. My SD card is not full nor is it empty.
[Nexus One Android Development] Booker-T:
hboot is the screen you boot by pressing vol - and power
[Nexus One Android Development] scalp42:
Quick question :

By using this method, can we flash custom roms ?

Can we also do a nandroid backup or not, to restore to the previous unrooted stock state ? (using this method to flash again or something)
[Nexus One Android Development] Booker-T:
I think yes, I think we can flash everything we want
[Nexus One Android Development] cmstlist:
I'm on FRF72. I still can't get ADB devices to see anything in recovery (triangle).

BUT

Windows sees "Google, Inc.Nexus One USB Device" as an empty removable disk. When I try to open the disk that appears in My Computer, it says to insert a disk into that drive.

So Windows is certainly seeing something in recovery. Is this considered progress?

I'm using a 1 GB Kingston microSD (non-HC) for the test at the moment, about 70% full.
[Nexus One Android Development] cyrus13:
No, windows did not recognize it in HBOOT but during recovery it recognized the ADB Interface.
[Nexus One Android Development] cyrus13:
Try this, shut off the phone, then run the loop script and boot to hboot by holding vol - and power button. Then go into recovery. If windows does not load the ADB interface, the hold the power button and hit the vol + to go into the recovery interface and select reboot system now with the trackball. Then immediately after selecting reboot hold down the vol - button to reboot back into hboot and select recovery again. Now this is with the boot script still running. I did this 3 out of 3 times and I got adb in recovery. Now I hope this isn't a fluke kind of thing.
[Nexus One Android Development] scalp42:
Nobody has the files needed for N1 ?

Can we use the zip from MT3GS on a stock N1 ?

Please answer :)
[Nexus One Android Development] cmstlist:
Is there a special driver I would need for ADB to work in recovery on WinXP? I can already get ADB working fine when the phone is booted up. I know Windows sees *something* when in recovery (an empty disk), but ADB devices does not see anything.
[Nexus One Android Development] scalp42:
I've tried dozen times, still can't get ADB to work in recovery mode.

All my drivers are fine :

- Android Bootloader Interface loads when running Fastboot

- Android ADB Interface loads when running Android

I do get the Android ADB Interface showing up under Win7, in the recovery menu but not using "adb devices".

I've looked at the MT3GS video and I dont have HBOOT USB PLUG, only HBOOT in the bootloader when I plug in the usb cable. Does it has to be HBOOT USB PLUG or not ?

Thanks in advance, I've tried everything for many hours, can't get any device offline unfortunately.
[Nexus One Android Development] Slie:
Im going to try!

Will someone please tell me how to monitor my bootloader to tell when it is locked and unlocked?
[Nexus One Android Development] Booker-T:
I am 99% sure that sd card makes differences
[Nexus One Android Development] Booker-T:
I think we just need a OTA.zip for N1 and the quick rooter from cyanogen.

Correct me if I am wrong
[Nexus One Android Development] Booker-T:
Can you have a "adb shell dmesg" when you ADB in covery?
[Nexus One Android Development] Lordjinji:
If there is a smalle unlocked icon on the bottom of the start screen then you're unlocked.
[Nexus One Android Development] Slie:
Okay. Thank you. and i will be able to run commands via terminal emulator with full permission with out the boot screen saying "unlocked" i would assume?

This is supposed to prevent unlocking the bootloader and giving root right?
[Nexus One Android Development] cyrus13:
I tried but it gives me this error:

C:\android\tools>adb shell dmesg

- exec '/system/bin/sh' failed: No such file or directory (2) -
[Nexus One Android Development] Booker-T:
Then, how about adb logcat?
[Nexus One Android Development] cyrus13:
Same error.
[Nexus One Android Development] cyrus13:
I installed camtasia studio and made a screen recording. I attached it below in a zip file. It's a mp4 so you will need player like vlc.
[Nexus One Android Development] Booker-T:
I am jealous:(

Wanna know your driver status:p

I will buy a same card of you to test again, hope it works
[Nexus One Android Development] cyrus13:
ADB driver is the latest one from the android sdk.

I hope it works too. :D
[Nexus One Android Development] Booker-T:
Why don't you try to flash it？

I think there is no harm to your phone and you can revert it if you want
[Nexus One Android Development] Booker-T:
I have ordered this to try rooting without ADB:D

http://www.dealextreme.com/details.dx/sku.27001

quickly switching the card:D

Sadly, it need 13 days to deliver
[Nexus One Android Development] FishFan319:
I'll have a new unrooted nexus to try on tomorrow or Tuesday
[Nexus One Android Development] MishFdM:
I can't make it works :mad: I'm stuck at adb devices recognize, I can't see the N1
[Nexus One Android Development] Booker-T:
seems like the card is the key to make it work

you can have a try with other cards
[Nexus One Android Development] MishFdM:
Thank you for answer Booker-T, I did as you suggested few seconds after read your post. Changed stock SanDisk 4 Gb sd with a Kingstone 2 Gb but issue still exist. Maybe the sd must have some particular specs ?
[Nexus One Android Development] xm0is3sx:
hmmm i have a locked nexus one with froyo i will try this when i get off of work today
[Nexus One Android Development] Booker-T:
I think the probability of adb is too low on N1, I will try another method.

If it works, I will announce it:D
[Nexus One Android Development] MishFdM:
Great ! Please let us know if you'll find the way to make it works..

Waiting for good news :)
[Nexus One Android Development] MishFdM:
Let us know, this is driving me crazy :/
[Nexus One Android Development] tutech:
I get it to recognize in adb devices after removing my sdcard completely, every time.

But I'm leery of flashing something that's not Nexus specific especially with no custom recovery to fall back on.

I'm looking inside some of these slide root zips and I think this is intended for 2.1-update1/ERE27 ... I'm on 2.2/FRF72
[Nexus One Android Development] Booker-T:
Please try the quick rooter from cyanogen, it should work for FRF72
[Nexus One Android Development] MishFdM:
I'm on 2.2/FRF72 too, so it's better give up on it ?
[Nexus One Android Development] tutech:
I don't want to give up on this at all, BUT I am leery of flashing that ota.zip with it looking like its specific for ERE27. I certainly do not want to end up bricking my device when attempting to root & keep the warranty intact. I would be left with a bricked, warranty-less device... exactly what I'm trying to avoid.

Also, it didn't dawn on me till later that the battery obstructs me from putting the sd card back into the slot so I'll have to try again to see if just unclicking the sdcard to unseat it from the slot and jam it up against the battery will suffice and give me the same results in terms of getting adb devices to recognize.
[Nexus One Android Development] :
it doesnt work. using a piece of paper to block the sdcard then removing results in the same situation as not having the sdcard in the first place
[Nexus One Android Development] FishFan319:
Well the other thread is gone, back to this one. What happened to Booker?
[Nexus One Android Development] lostinatlanta:
I'm new, so bear with me.

Maybe it's a situation similar to the HTC Magic/myTouch, involving some type of Goldcard. Obviously the 4 gig Class 6 Transcend has the goods, now we need someone far more technical than I to analyze the hex pattern/hex header (honestly I don't remember what it was called) and see what's different about that card.

(With the Magic, it required editing a hex table stored on a part of the card that doesn't actually store data.)
[Nexus One Android Development] MishFdM:
Waiting for some news from Booker ;)