yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] mini_monsta:
Awesome news!! Very excited!!!!

-------------------------------------

Sent via the XDA Tapatalk App
[Droid Incredible Android Development] Cameron_S:
Oh goodie!
[Droid Incredible Android Development] JaydenR:
Now all we need its a froyo port. ;)
[Droid Incredible Android Development] ludeboy:
The only thing I've donated so far was SetCPU and that was an accident. I don't regret it though. However, I'm definitely going to donate for a NAND unlock. Ever since using custom ROMs on the Droid, I've been waiting for it on the Incredible. I love the hardware, but I so very much hate the software on it. I know some people love Sense. I, however, can't stand it. I want my hacked stock apps back. A NexTheme Froyo on my Incredible would be the ultimate phone for me! I can't wait!
[Droid Incredible Android Development] JaydenR:
I feel the same way.
[Droid Incredible Android Development] t3abags:
Do NOT give UP!!! success

THANKS "unrEVOked"

Ok so I thought it was just not going to work, but finally did with all original sd cards and format and HEADACHE many days of trying :):eek:...

1. enable "USB debugging"

2. connect to computer

3. ***force close "HTC Sense" do not leave application setting menu***

4. run "adb reboot recovery" when prompt returns goto step 4

5. run "adb shell" in loop

6. once you see HTC Incredible screen, start ejecting and inserting SD-Card every half second until you get the message:

"exec '/system/bin/sh' failed: No such file or directory"

STEP 3. I believe was the key for me

continue with files and procedures from the first post "unrEVOked":

all steps provided by original poster which is not ME
[Droid Incredible Android Development] Chemdawg:
I have a few problems here.

1: Why is it that my phone is not recognized by my computer while it's in recovery? I'm using windows 7

2: How do you FORCE CLOSE Sense?
[Droid Incredible Android Development] t3abags:
1. The steps I stated only work if you can actually run adb shell while phone is in debugging mode, if not look through this thread for a solution...

2. on your device enter settings>applications find HTC Sence select it and press "Force stop" button
[Droid Incredible Android Development] Chemdawg:
Ok. That helped with the stopping HTC Sense. But WHY is my device not recognized by windows 7 when it's in recovery?
[Droid Incredible Android Development] dnchattan:
Please don't take this the wrong way, but what exactly is the reason you figure force closing sense did anything here? Did you need to do that to get 'adb reboot recovery' to work?

The exploit / race condition in recovery is not affected by the device state before reboot, but starts as soon as the device has power cycled into recovery.
[Droid Incredible Android Development] dnchattan:
It will only be recognized when the race condition occurs, which is often a rare event. If you get a unrecognized device for the phone when in recovery or HBOOT, then you should manually update the driver (in device properties) and select the Android driver referred to throughout this thread.

I have had no problems with win7x64.. its mostly a matter of luck in getting your device to hit the race condition first. There are a lot of ways suggested that might help improve the odds or coax the device into hitting it, though.
[Droid Incredible Android Development] jdmba:
Any way to test?

After my harrowing experience rooting (I was never under the impression I was qualified to try; but I entered recovery immediately without sd card clicking or anything; so I figured I would try the rest), is there any way to test if it worked?

I did 4th payload, so I didn't have to do any SU pushes or CHMOD's. Is there anything I can do on the phone to test to see if I am rooted?
[Droid Incredible Android Development] Cameron_S:
You can download the wifi tether app which requires root. I also recommend the lamppu app in the market place, its a neat led flashlight app that uses the camera leds, has a cool widget with it too. You can also download titanium backup which requires root.
[Droid Incredible Android Development] jdmba:
Thanks

FANTASTIC ... tried lamppu, and SUPER USER PERMISSION box came up. Ran it, and it worked.

Had I not run into my scary-as-hell problem of not knowing that I didn't wait long enough to push out the update; I may have had the easiest root ever.

Anyway, I am glad its behind me. I guess, now onto NAND :)
[Droid Incredible Android Development] Cameron_S:
I did the same thing trying to push the update, kept hitting it way to fast and after about 10 minutes of trying I waited a little longer and it went right through, douh! Oh well.
[Droid Incredible Android Development] ludeboy:
Anyone know if the nand unlock will require adb in recovery again? Mine's rooted already but for those that are still trying, would it be wiser to just wait for the nand unlock before they waste their time and have to do it all over again?
[Droid Incredible Android Development] Chemdawg:
I've decided that this is a waste of my time right now. I've spent the last 3 days trying different things that I've found online. Nothing has worked. I'm not spending money on a special memory card like some have noted... This is a crap shoot. I'm not going to read through 93 pages of stuff to get to something useful. I don't need anything RIGHT NOW that root will offer me. It was a good challenge though.
[Droid Incredible Android Development] jdmba:
HTC Updates???

Anyone know if rooting means you can never accept any OTA updates? For example, if HTC pushes a browser fix (noted on boygeniusreport) is this something to stay away from? What are the update rules for a rooted phone?

THANKS!
[Droid Incredible Android Development] ludeboy:
Wait until we get some custom ROMs before you try this again. I rooted mine and pretty much just removed CityID and got WiFi tethering working. Fortunately mine worked after like 5 tries. Hardly worth it if I had to go out and buy an SDCard and trying 100 times just for those two things. Once we get the nand unlock, you'd have to only be successful once!
[Droid Incredible Android Development] Frogybloop:
Yes, you'll want to avoid any OTA updates pushed out by verizon for the time being as they will more than likely plug up the root hole and rid you of your current root. However, once the NAND unlock is released and people start cooking up custom roms, these updates will be included with most roms, sometimes before verizon/htc even release them officially.
[Droid Incredible Android Development] rynosaur:
Maybe, not a waste if you know what to do with it now.**EDIT: the mod recovery flash will not require forced adb access in recovery, according to Shadowmite**

That sucks.

Wow, true.

You'll want to avoid System updates because any update other than PRL updates seem to wipe/rewrite /system, which undoes everything payload-update does.
[Droid Incredible Android Development] Shadowmite:
Let me clarify, once you have root you can use our recovery reflash tool. You do not need to get into adb/recovery again.
[Droid Incredible Android Development] rynosaur:
Cool, is it gonna be a .img flashed in Fastboot ADB, or an .apk like unrevoked's EVO root?
[Droid Incredible Android Development] SimonTuffGuy:
Download yet?? :) :) :)
[Droid Incredible Android Development] jdmba:
Huh?

???? They are testing. What do you think this particular download is going to get you? It is ONLY for a custom recovery.
[Droid Incredible Android Development] SimonTuffGuy:
It's another step closer to full root, adding custom roms (once created), etc.

According to the video, it seems "ready" to release... And from AndroidForums, there was another poster who was one of the testers and he also reported success with their program.
[Droid Incredible Android Development] hexto:
No matter what I do I can't get my phone rooted. In CMD I can type ADB Devices and see my phone while its on but not in recovery mode. I've now tried 3 different cards and I've tried every method posted. Every method fails at the same point. I can never establish an ADB connection refile in recovery. ADB Devices never lists anything unless my phone is on in normal mode

-------------------------------------

Sent via the XDA Tapatalk App
[Droid Incredible Android Development] vzw:
*SIGH*

Let me speak for a HUGE group when I say "Once we have root" *SIGH*....

not whining just venting frustration you all are awesome.. Keep it up~!
[Droid Incredible Android Development] wchall:
What worked for me

Tried a bunch of times with multiple cards but had no luck. I then used a modified version of someone else's suggestion on this thread and it worked the first time. Used the stock sandisk 2gb card.

1. When fully booted in run adb recovery reboot.

2. remove the sd card immediately

3. Wait for the white HTC screen to pop open

4. Insert the sd card and remove the sd card over and over again until the black screen with the triangle appears. (I did a one count before each insert and removal)

5. run adb devices and your phone should be listed in recovery mode

Good luck
[Droid Incredible Android Development] Mr. Spontaneous:
Honestly, I think a factor that a lot people aren't taking into account is the computer that they are using. If it's too slow on the uptake to recognize the phone (and enable adb to connect to it), you're never going to get the race condition.

I've had zero success with my Thinkpad, so I'm going to try it with my eee tonight and see if I can get better results.

If all else fails, I'm hoping there's someone rooted in the DC area who wouldn't mind helping me out (in exchange for a beer, of course :o )
[Droid Incredible Android Development] Shadowmite:
The race is entirely on the phone itself and has nothing to do with the computer. You need something to take up CPU time right as adbd gets started in order to delay it a tad. In general this seems to be accomplished by the sd getting polled at that exact time.
[Droid Incredible Android Development] rynosaur:
I was doing a little research to see if an sdcard backprobe adapter existed on the market--so one could watch sdcard activity and even intervene in the polling/mounting process to glitch the DI's sdcard controller--I didn't immediately find one, but what I did find was one device manufacturer (makes the "Chumby") and his problems with sdcards from Kingston (one of known-good sdhc card sellers), and his research made it obvious to me that the reason we can't hardly nail down a good sd spec for the process is that sdcard internals vary so widely with trade names, sizes, etc:

http://www.bunniestudios.com/blog/?p=918

Interesting stuff! Explain why I could get a Kingston 4gb/class4 sdhc for half the price of its competitors: it's probably got some really questionable stuff inside, so I won't we using it for everyday storage, you can be sure of that, even though it's great for getting adb shell access :)
[Droid Incredible Android Development] B-dub25:
sd problems

thats a good read rynosuar thanks really interesting
[Droid Incredible Android Development] aaronjb:
Saw that a few weeks ago - that article was epic in detail. I love research like that.
[Droid Incredible Android Development] bhazard451:
FINALLY!!! After a week of trying, I got the Kingston 4gb card and got root.

The ONLY method that worked was the modified usb file method that was posted. Windows HAS to read Android Bootloader in your devices or it just doesn't work. The trick is in getting that USB file installed.
[Droid Incredible Android Development] lgldrgdlr:
I got it and I never modified the driver file
[Droid Incredible Android Development] jdmba:
Me Neither

Me neither ... had pre-order v.77 and watched the 10 minute video which has 2 attempts in it ... I had the same 2 attempts he did, and got in on the 2nd try. I have a kingston 16GB and did not do anything different than the 10 minute video.

I think this has everything to do with boot rom, sd card, apps, time of day, etc. Its bizarre how hard this is; but I am glad that unrEVOked has it that once you have it done, future steps won't need you to do it again.
[Droid Incredible Android Development] worm-:
Yeah it's def YMMV. I am running a laptop w/ windows 7, no htc sync, all i have installed is the Android SDK and i"m using the stock 2gb memory card that came w/ the phone. Very first try I tried, I got in, and like every third/fourth time i can get in to recovery.
[Droid Incredible Android Development] bhazard451:
It's crazy. I've gone through 6 different SD cards, including the 2gb that shipped with the phone, and nothing worked until I installed that usb driver. I even have the 2gb PNY on its way just in case the kingston didn't work. I bet I could get one or 2 of those cards working now, but I have no need to chance it.

I cant wait until unrevoked releases the nand recovery and some roms are made. The wait for froyo is a killer. Much thanks to all involved!
[Droid Incredible Android Development] hexto:
I downgraded to version 1.22.605.0 and it worked in ONE TRY. I was really ready to give up. It worked on my 8gb Sandisk card. :):):)
[Droid Incredible Android Development] Joe92T:
Hope a new root method is found soon.. ive been trying for four days to get it to work and nothing works.. and i feel like im beating the hell out of my brand new phone by clicking the SD card a million times and prematurely wearing out the spring loaded slot.. along with pulling the battery all the time to reset it, wish there was a more friendly way
[Droid Incredible Android Development] Cronus1995:
This is why I've given up until another way is found. I refuse to go out and buy a different car in the hopes of getting root when it doesn't really get me anything right now.

I can live without an unlocked phone for a little while longer.
[Droid Incredible Android Development] Joe92T:
Yeah.. on my old G1 the SDCard slot as been used probobly like 12 times in its entre life.. i never took my sd card out because there was no reason too.. now with this thing its been used like 100 times in the past 4 days alone and in rapid succession
[Droid Incredible Android Development] hexto:
I tried and tried since the day root was achieved and failed every time. I downgraded to the shipped software version and got root in one try. Try downgrading
[Droid Incredible Android Development] hexto:
Every method I tried said to pop the card in and out at specific times not rapidly and to be honest when I finally got root it was by popping the card out once and back in when I heard the first windows ding. I even read not to do so fast specifically so no damage is caused. You're actually not supposed to do it fast
[Droid Incredible Android Development] bhazard451:
After rooting and installing SetCPU, the phone seems much smoother than before. Could be all in my head, but battery life has definitely gone up a bit with SetCPU.

Does AdFree need full root with a non stock rom? I cant get it working.... wont overwrite my hosts file. Crashes whenever I try for a second time..
[Droid Incredible Android Development] heavensblade23:
SetCPU doesn't work right now, because we don't have RW access to /system.
[Droid Incredible Android Development] rynosaur:
AdFree def does not work until we get a writeable /system partition. The hosts file is basically hard-coded in the /system partition at this time. I have not explored trying to write the AdFree output to a file and write it in root shell recovery, but I'm sure that would work!

SetCPU has limited functionality ATM. CPU Governor set to ondemand, with Advanced settings set higher than stock seem to keep my Incredible =< 500mhz almost all the time. I run LinPack and SetCPU's own speed tests and I def get higher (slower) results -- so I know I'm saving battery. Until we get an overclocking kernel, we can't increase performance very effectively, and until we get an unlocked NAND/rewriteable /system partition, it SEEMS I can't DIRECTLY set the sliders to restrict clock speeds to a certain range. Someone should ask coolbho~ to confirm/clarify this. I don't think we're gonna get the NAND unlocked anytime soon :(
[Droid Incredible Android Development] elborak:
Folks have gotten AdFree to work by replacing the /system hosts file with a symlink to a copy in a writeable partition.
[Droid Incredible Android Development] krelvinaz:
Perhaps... in recovery mode...

Put a copy of hosts you want in /emmc/hosts

Then...

/system/bin/mv /system/etc/hosts /system/etc/hosts.old
/system/bin/ln -s /emmc/hosts /system/etc/hosts

Then you could push out a new hosts file without going through recovery every time. ??
[Droid Incredible Android Development] Shadowmite:
You also can bind mount, it requires re-entering it every boot, but doesn't require getting back into adb/recovery.

Our recovery reflash will make most things like this really easy. We're almost there.
[Droid Incredible Android Development] Booker-T:
I fail to push the preload.zip as update.zip

It shows me error in /sdcard/update.zip (status 2)

Anyone has the same problem?

Can it be easier?
[Droid Incredible Android Development] skinswin:
Easy Cheezy!!!

Got mine working on first try using Method 3 of prerunnerseth (he credits centsy) here: http://www.incredibleforum.com/forum/htc-incredible-hacks/1775-root-process-my-regurgitation-perm-part-added.html

Worked like a champ! First 2 methods failed.

Adata 2gb card. I'm good to go just waiting for the next great thing! You guys rock.

Thanks to all the developers everywhere! I read all 97 pages of post before trying the link above.

Jeff
[Droid Incredible Android Development] revgum:
Try this if everything else isn't working!

The "10 minute root" method works fine for me without installing HTC Sync. At first I tried 3 different SD cards and it just wasn't happening.. what I found was that I was clicking the SD card back into my phone about a half second too early.. I was anticipating the "thunk" sound from Windows and clicking the SD card in right at the same time (about a second prior to the black "triangle !" screen). The very first time I tried to click the SD card in after the "thunk" sound in Windows but just before the triangle screen came up it worked.. I think the difference was about a half second for me.

So I tried this with the stock 2GB SD card and it works fine! I did copy about 150mb file over to the card, it may have helped the race condition process.. I dunno!
[Droid Incredible Android Development] hexto:
Now that I'm rooted I cannot establish ADB while in recovery. I've tried every method including the one that worked for me the first time. Was hoping to uninstall some apps and try the Wireless-N upgrade to mention ROMs as they become available. Any thoughts?
[Droid Incredible Android Development] enderblue:
Yeah, wait about 6 hours until the unrevoked recovery tool becomes available.
[Droid Incredible Android Development] rynosaur:
LOLz, but I want to hammer my sdcard slot nooooowww!

I'm preemptively typing "fastboot flash recovery" into my console now :D
[Droid Incredible Android Development] pozer69:
Is this for phones that are rooted already?
[Droid Incredible Android Development] jmdearras:
Yes.......
[Droid Incredible Android Development] hexto:
That's great advice. Thanks
[Droid Incredible Android Development] dnoyeb:
guess i'm going to break down and go buy another card... argh... tried my 16gig droid one, a 2 gig sandisk that came with the inc and an older 512mb sandisk on just about every set of directions I found, no go.... :(

Now I wonder if anyone is working on another root method still or not...
[Droid Incredible Android Development] rfarrah:
We can hope! :)
[Droid Incredible Android Development] hexto:
I downgraded and Root worked on the very first try. I had been trying with an 8GB Sandisk and a no name 2GB and failed every time. Downgraded and it worked with my 8BG Sandisk on the very first try. Just don't install the OTA update afterwards.
[Droid Incredible Android Development] Mr. Spontaneous:
I'm seeing comments that root access/su only lasts for the duration of the recovery process, and that when one reboots it is no longer accessible. However, the wiki seems to indicate that it's permanent. Can anyone clarify this? If it's permanent, I might suddenly find myself sick and have to leave work early...
[Droid Incredible Android Development] krelvinaz:
It's temporary right now
[Droid Incredible Android Development] b00sted:
the wiki seems to say diff with taking about installing the Superuser.apk
[Droid Incredible Android Development] shoman24v:
Great work guys! I'll be looking forward to 2.2 being officially released with hopefully the option of sense :) And of course WiFi hotspot :)
[Droid Incredible Android Development] 760hacker:
For those that are new to Android OS and Exploiting it

This is a good post to read that should explain a lot of what you see talked about. I would reccomend you read this while you wait for the Dev team here to release a nicely packaged way to root your Incredible! Thanks to seraph1024 for putting this together.

http://xdaforums.com/showthread.php?t=619153
[Droid Incredible Android Development] danguyf:
It appears to install a modified su. I don't see any reason to suspect that it's only temporary.

If it went away the first time you rebooted then you'd never have it outside of recovery, since you have to reboot to get out.
[Droid Incredible Android Development] acipollo:
Thanks for the root!
[Droid Incredible Android Development] 1wayjonny:
Koush had his recovery branch out someone already did that, I specifically said Amon because a lot of people prefer it and I am one of them.

Nothing against Koush I use many things his makes but I just prefer the Amon recovery.
[Droid Incredible Android Development] russell5:
I was able to do the root but i lost it on reboot.

At least i got rid of city id.

thanks guys you rock
[Droid Incredible Android Development] sethman408:
I have the same result!
[Droid Incredible Android Development] EM30996:
so no go as of now huh? insurance yet?
[Droid Incredible Android Development] edstreiff:
I tried the reboot process 51 times and still could not get it to work, guess I am simply unlucky, I will try again later but for right now I need to get back to work

Question: Did anyone do anything special or notice something unusual when they finally were able to get ADB running in recovery?

Comment: Good work on finding this root I am hoping you can expand and package this into an easy to use package
[Droid Incredible Android Development] rnmedic1839:
Incredible

Thats Incredible! Outstanding work!
[Droid Incredible Android Development] zebdor44:
Just curious, but to those who have rooted the phone with this method, is it common that adb would error with 'daemon still not runingerror:' or 'ADB server didn't ACK'? I am getting this a lot while running the ADB loop.

Thanks
[Droid Incredible Android Development] dincodee:
I have tried many times as well and still no luck. Can someone tell me the best time to run adb shell during the reboot into recovery. There must be a specific time this is done in order to get adb running in recovery.
[Droid Incredible Android Development] sethman408:
I've done this 3 times.... Still losing root after reboot.. was able to su and remove cityid before rebooting. Im in windows 7. Only takes me about 3-4 tries to get it to shell in recovery. here is the batch file im using in windows

@ECHO OFF

:TOP

adb shell

goto TOP

Once you get the right response then use ctrl-C to exit the batch file.
[Droid Incredible Android Development] edstreiff:
Just curious is your phone pre-OTA or did you apply the OTA?

Thanks
[Droid Incredible Android Development] sethman408:
I have the OTA.
[Droid Incredible Android Development] dincodee:
I have tried before the OTA and after arghhh. What am a doing wrong still cant get ADB in recovery after 50 tries lol. Any other suggestions.
[Droid Incredible Android Development] AetherNex:
I've found that after adb not starting in recovery and you reboot, if you run "adb reboot recovery" as the Verizon Wireless boot animation comes up, adb runs when you get back into recovery every time.