yashsingh1/xdaforums huggingface dataset:
[Droid Incredible Android Development] busterbrown77:
Another Thing to Try.

I have tried this method on a MacBook Pro, on my phone which has been a pain in the @** to get working. Heres how i did it.

YOU NEED TO USE THE 2GB CARD THAT CAME WITH YOUR PHONE!.

I tried all my other cards and nothing worked.

Once you do that you must follow eeeeeeediots method TO THE T.

IF IT SAYS HOP ON ONE FOOT YOU DO IT.

I noticed that the way from the youtube video never worked for me, and that timing is crucial. Don't immediately start hitting adb shell when your phone is in recovery, coount to 20 from when you hit the power button to get into recovery, then hit it. I had no luck earlier, but just got it 2 times in a row.

Make sure your timing matches up with the guide, when you wait 20 seconds in bootloader, the green sdcard text should appear at around 15 - 17 seconds. Once you got that down, count at the same speed for the rest of the steps........

Now... Can somebody PLEASE TELL ME HOW TO INSTALL SUPERUSER .APK! & BUSYBOX!
[Droid Incredible Android Development] ihyln:
I can confirm that this does work. I tried using the signed one and it did not. What do you do with it afterwards?
[Droid Incredible Android Development] DigitalDementia:
Any instructions somewhere for rooting the Incredible via Linux Ubuntu 10.04?
[Droid Incredible Android Development] krelvinaz:
Same instructions as doing it for Linux ... You are using adb which is part of the Android SDK just like any other Linux.
[Droid Incredible Android Development] jitajt:
I have tried all these methods and no dice, I tried with 4 different memory cards all different sizes, two different computers both win 7x64 one with HTC sync and one without, I tried the IncRootUtility.exe while booted and it just sets there and does nothing, but I can open a command prompt and type adb reboot recovery and it will reboot my phone into recovery mode. this happens whether I have my phone turned on to begin with or already in recovery and reboot from there. with my phone turned on and connected I can run adb commands all day and get a response but when I try to do any of the root process I keep getting error: device not found. I might just have to wait until someone packages it up and we only have to run one program.
[Droid Incredible Android Development] DigitalDementia:
Where do I move the android sdk to when using Linux? I'm getting a permission denied when trying to move it to the file system. (Relatively new to Linux as this is not my comp)
[Droid Incredible Android Development] bigtexatx:
Working

I managed to get this working yesterday, somewhat.

After 20 some odd reboots I swapped a 16GB Class4 Microsd out for an 8GB Class 6 from G1. This was able to get me in within 2 tries to recovery shell.

I am running Win 7 Prof. x64. When going in debug mode on the phone, Windows doesn't automatically find the driver necessary. You can charge the phone just fine as well as use the SD card, but not the debug mode.

I installed the HTC Sync application that came on the built in storage of the phone. This installed the correct driver, even though I don't use or load the program it installs. So if you don't want to do any driver editing or loading, you can use the one that comes on the phone, except it will install software you probably don't want.

I used the original steps listed to get it working. I used Vol/Down + Power to boot it and used powershell for my loop.

After doing the update and having it loaded I can su on adb shell. However, I could not install Superuser, through adb or on the phone. After re-boot it seems my root is lost. I re-downloaded all of the hosted files and repeated the steps to no avail. When in adb trying to install busybox, it doesn't give me permission denied, but rather can't find certain folders.

I also wasn't able to remove CityID.

I attempted to post a pic, but being a new user I am not able.

i.imgur.com/fcn9R.png to show what I believe reflects that I have root on the device.
[Droid Incredible Android Development] xcsdm:
From my experience, the loop isn't necessary. (Speaking about the "while true; do adb shell; done" loop) The computer isn't racing the phone. The phone needs to race itself.

My setup,

Macbook 2.4ghz 4gb 1033mhz ram

Using the 16gb card that came with my droid. Not Sandisk, no brand is written on it

I have a ton of apps and crap on my DI. (Does this help by slowing it down?)

I have 10 gigs of the 16gb card filled, mostly with music. (Might help slow something down)

From what I can tell, this "race" is actually the opposite. I think we are trying to slow the process down so that whatever stops adb in recovery tries to stop adb before it actually starts. With the setup above, I can hit it 8 or 9 out of 10 tries.

What did I do?

1. Powered phone off

2. Started the while...loop (it makes it easier to see success, but I don't think it's necessary. The last several (10+) tries, I simply booted my phone into recover, plugged it in, and adb was working)

3. Turned on (while holding VOL -)

4. Waited for it to scan the card for PB31IMB.zip (which isn't there)

5. Plugged in usb (waited for HBOOT to say HBOOT USB PLUG)

6. Immediately select Recovery

7. Root the phone...

YMMV

XC
[Droid Incredible Android Development] pozer69:
It can be placed anywhere. Either use 'sudo' before the command or use 'sudo bash'.

WARNING: using sudo bash gives the user complete control and you can seriously mess up your pc if you don't know what your are doing!

Ex. # sudo adb shell

Or

Ex. # sudo bash

# adb shell
[Droid Incredible Android Development] gener1c:
Wanted to thank everyone who worked their ass off on getting the incredible rooted. Great work people. It worked great for me on Windows 7 64 without a hitch on the first try. I did not format my sd card just using a 16GB Class 6 card.
[Droid Incredible Android Development] qwho:
I've followed all the instructions, I have tried three windows machines - win7 32, win 7 64, win xp 32, and I just tried linux (ubuntu LL) just now, after getting the sdk working, and adb set up, on all four, I tried like 500 times now between these 4 machines...

I also tried each with three different SD cards - 8gig class 6, 2gig class 4, 512mb class 'who knows'

I tried with and without batch files or loop operations.

I tried everyone's miracle way that 'always' works.

So, I give up. Maybe I will start a thread for all of us who (though well versed in the process and able to follow the steps exactly) just can't get rooted.

I am dissapoint. :(
[Droid Incredible Android Development] b00sted:
I tried 3 diff card and 3 different computers and every method listed so far with no luck.. looks like we are some of the few having to wait for a 1 click method for this or someone with exact steps.
[Droid Incredible Android Development] pozer69:
I hear ya. I have flashed many devices from gaming devices to phones. For some reason I can't get this to work. Not Linux, not Windows.

I think it is just pure luck.
[Droid Incredible Android Development] SimonTuffGuy:
Here too... Various different machines, a few different SD cards, all the methods posted and still can't get it. :\

Oh well... Seems not worth it until they get Wiresless Tether working anyways.
[Droid Incredible Android Development] qwho:
The thing is, these steps aren't THAT hard. I'm doing everything these guys are, we have videos and tons of descriptions of things to go by.

I think you and I should have our own thread, hopefully people like us will also post and can figure out what it is about our phones or methods that are making this just not work for us.

I'm going to start one now.
[Droid Incredible Android Development] WoZeR:
Can someone that has rooted their phone reply back with if they had USB debugging enabled or disabled when they did it.
[Droid Incredible Android Development] B-dub25:
superuser.apk

has anyone got the su.apk installed i seem to be having problems doing so, i tried with apk installler, androZip,adb install,fastboot install and nothing any help will be really usefull thanks
[Droid Incredible Android Development] IncredibleDoes:
http://bsd-unix.net/seitz/diroot.jpg
[Droid Incredible Android Development] mrozzeh:
*mumbles* IncredibleDoes beat me to it :D
[Droid Incredible Android Development] johnnybags:
i'm ready to do this! i just need to know if i have to backup before doing the OTA rollback. help a brother out!
[Droid Incredible Android Development] johnnybags:
ps - you guys are my heros.
[Droid Incredible Android Development] skaterA223:
I LOVE YOU GUYS----NO HOMO

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

Sent via the XDA Tapatalk App
[Droid Incredible Android Development] johnnybags:
guilty as charged. had to get around the moderated irc rules somehow.

hopefully i get an answer before this nyquil kicks in.

the night time sniffling, sneezing, stuffy head, how the hell did i end up on the kitchen floor (with a rooted incredible?!) medicine?
[Droid Incredible Android Development] AlexanderJohn:
100% LoL.. I just tried to explain what you said to my wife... I got an "oh..."
[Droid Incredible Android Development] IncredibleDoes:
you the man ozzeh.
[Droid Incredible Android Development] Gimpeh:
Now that we have root, here is the HTC news widget for your pushing pleasure.

HTC News Widget

Enjoy!
[Droid Incredible Android Development] EM30996:
we have to downgrade first? am I correct?
[Droid Incredible Android Development] jsanta11:
Can't wait, thanks team for the hard work that has been put into this....

HTC Incredible
[Droid Incredible Android Development] johnnybags:
eff it. i'm downgrading now. here goes nothing
[Droid Incredible Android Development] EM30996:
let me know...
[Droid Incredible Android Development] andrew500:
I've learned so much watching you guy dig into this! Congratulations and thank you for letting me observe and learn!
[Droid Incredible Android Development] johnnybags:
yes, you need to backup first.
[Droid Incredible Android Development] the337:
Just for clarification. Which software number or build number or whatever are you working on a root for? I'm running 1.22.605.2
[Droid Incredible Android Development] IncredibleDoes:
yes its for OTA so your fine, no need to downgrade.
[Droid Incredible Android Development] yourfriendwayned:
Congrats guys - theres my pat on the back!
[Droid Incredible Android Development] vzw:
Ok So quick story.... I like so many others out there have been drooling waiting for a team of guys smarter than myself to get passed the code and root this... Well since I received my Incredible (on the 28th day before it launched official**Thank you pre-order**) it hasn't left my side. I work for the company and get sneak peeks all the time at the hardware long before launch. As I did with this I was rockn this a month prior to launch on the DL of course ;).... Anyway back to my story... So today I was putting my kids in the minivan as my wife was leaving and had my phone in my hand like always... I set it on the roof of the minivan not thinking about it forgot to grab it down well i get in the house my wife had left... started looking for my phone couldn't remember where it was. longenough story short spent 5 hours searching like crazy before I thought of what might have happened so we drove the same route she had taken from the house down a very busy Highway the red back caught my eye pulled over and jetted across busy street to grab it thinking (((OH COMe ON LeT it be OK!))) grabbed it and low and behold only a very small scratch on back cover. It was 3 miles from my home and had to be holding on the top of the MiniVan for dear life...It was in three pieces of course but snapped it back together and no issues what so ever!!!!!! OMG

The Cellphone Gods must like me!

LOL forgot the reason I wanted to post in here......

THANK YOU!~~ TO EVERYONE INVOLVED AND FOR ALL YOUR HARD WORK!~ Can't wait to dive in and tinker with it.
[Droid Incredible Android Development] the337:
Awesome. This has got my excited. haha

Now it's 1:30am and I was about to go to sleep but now I'm wide awake watching this thread.
[Droid Incredible Android Development] B-dub25:
debugging

debugging on
[Droid Incredible Android Development] DigitalDementia:
Ok so I moved to an XP comp now but I can't seem to install the hacked drivers... any help on how to do this?
[Droid Incredible Android Development] xcsdm:
Working Superuser.apk!

First download AND extract the file: edit -> get the file here: http://xdaforums.com/showthread.php?t=682828

su-2.1-e-unsecure-signed.zip

Use adb to push both the su file and Superuser.apk to /sdcard/

Follow original rooting procedure, once at root (#) prompt in adb recovery

export PATH=$PATH:/system/bin

cd /system/app

cat /sdcard/Superuser.apk > Superuser.apk

cd /system/bin

cat /sdcard/su > su

ln -s /system/bin/su /system/xbin/su

chmod 06755 su

Done. I've now had Autokiller and a couple other apps request SU, and everything seems to be working like I would like.

XC
[Droid Incredible Android Development] :
i had usb debugging enabled.
[Droid Incredible Android Development] bigtexatx:
SD Cards

I have to believe it has to do with the SD cards. When doing so many runs without getting it on the 16GB Class 4, then replicating it with such ease on the 8GB Class 6.

Not all GB/Class cards are equal though. Some brands run faster/slower than others.

Maybe it would help if we specified which brand SD cards we had that were/were not working.

Topram 16GB Class 4 MicroSDHC - Did not work

Adata 8GB Class 6 MicroSDHC - Did work repeatedly

I used the USB cord that was provided with the phone for this as another note. I had USB Debug mode on in the OS before doing a restart of the phone.
[Droid Incredible Android Development] DigitalDementia:
Any help with installing Incredible Drivers? I have the updated drivers folder but can't seem to find Other->ADB in Device Manager when I connect? When I boot using volume - and power comp tries to find drivers for android 1.0 and fails?
[Droid Incredible Android Development] B-dub25:
thanks!!! this will come in handy im trying to change premissions on data so we can have access to that
[Droid Incredible Android Development] aaronjb:
I'm with you.

I've tried this on two Win7 (x64) systems, one Linux system and one XP (32-bit) system. I've tried on five different SD cards (PNY, SanDisk, Off-Brand) ranging in size from 1GB to 4GB. No luck! Also tried with the freebie 2GB from Verizon.

Purchased the phone day one from a Verizion store. I have OTA update. Tried with both the HTC Sync driver and also the standard Android driver using the modified .INF.

I've been through a lot of permutations of plugging, unplugging, cold/soft recovery reboots, you name it.

No beans! :confused:
[Droid Incredible Android Development] B-dub25:
are you using linux or windows
[Droid Incredible Android Development] pozer69:
Drivers for linux? Did I miss something?
[Droid Incredible Android Development] blw1230:
I'm having the exact same problems with the drivers and I'm using Windows.
[Droid Incredible Android Development] DigitalDementia:
I'm using windows xp. I'm going to try again using win 7 later gotta work now folks. FIND AN EASIER METHOD BY 6 P.M. PLEASE!
[Droid Incredible Android Development] pozer69:
The people who have rooted, is it a stock phone or did you change your bootanimation?
[Droid Incredible Android Development] mwyrick:
Superuser.apk Works

Works great. Thanks.
[Droid Incredible Android Development] bigtexatx:
Stock

Mine is/has been stock the whole time.
[Droid Incredible Android Development] R1lover:
for those having issues, make sure all your drivers are working first... if they are not... then your wasting your time... proper drivers are key for this to work... you must be able to type in sdb devices and have it show your devise.
[Droid Incredible Android Development] daddymacbuff:
changed my boot animation have yet to get it to root.
[Droid Incredible Android Development] fikal1:
BusyBox

Anyone have any luck getting busybox moved over to /system/xbin . I keep getting permission errors!

Thanks
[Droid Incredible Android Development] stanfna:
same here...i hope this is the answer....because i have tried EVERYTHING else!

how do we get the original boot screen back?

EDIT: never mind...figured it out

rm /data/local/bootanimation.zip

testing out root now...

EDIT: still no luck. I can't get ADB into recovery mode!!!
[Droid Incredible Android Development] WoZeR:
I've done the same exact thing just not on a linux box. I've also tried it on 2 phones now.
[Droid Incredible Android Development] mini_monsta:
Thank you so much for all the work! Great job! Very easy to do with unplug trick! :)

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

Sent via the XDA Tapatalk App
[Droid Incredible Android Development] ihyln:
I keep getting "cannot create Superuser.apk: read only file system".

I did manage to install it through adb install but no apps are requesting SU access. Although, I did not push SU over either. Not sure what is going on anymore.
[Droid Incredible Android Development] Kulaa:
This is funny to me, this is what you are doing to your phone. ROOT access! not bashing *pun* anyone just like'd this post. Next there will be someone running "rm -rf /*"

Man I love linux! GJ again devs!!!!!!

I should note * DO NOT RUN THE ABOVE COMMAND ON YOUR PHONE* or any *nix system.
[Droid Incredible Android Development] heavensblade23:
Tested and works perfectly as far as I can tell.
[Droid Incredible Android Development] aaronjb:
Which "unplug" trick? Inquiring minds... :)
[Droid Incredible Android Development] pozer69:
I don't want to be blamed when someone who doesn't know what they are doing become su, forget to lower privileges, then start messing with their system.
[Droid Incredible Android Development] drieves1:
WOW adding all the steps up getting close to full root. Next is busybox. superuser now work. :D
[Droid Incredible Android Development] ihyln:
I'm just trying to figure out what is going on with my root access. Obviously, SU is available to me either through ADB or in Terminal Emulator but I along with a few other people keep getting permissions errors and such when trying to install. And yes I have implemented the fix to keep root persistent through reboots. Just looking for a little technical clarification, otherwise I am planning on rerunning the root process again and see what's up.
[Droid Incredible Android Development] syrguy1969:
Two quick questions:

1- Upon rooting your Incredible (or any Android device I guess) are you wiping it clean of all settings and apps (like factory reset) or does it just 'unlock' without wiping things clean?

2- Like another poster mentioned, would it be possible to get a new + improved list compiled of how to do it? I am thinking of attempting, but (again, like mentioned) there are bits + pieces all over the 41 pages I have read so far!!

Thanks all and GREAT work Devs!!!
[Droid Incredible Android Development] pozer69:
Don't forget sound file also, post back to let us know. I'm working I can't try it.
[Droid Incredible Android Development] heavensblade23:
Small tip for the payload portion of the process I posted on another forum:

The deal here is that you're performing a switcheroo, you're substituting the ota update, which has a valid signature, for the payload, which doesn't, at the last second. If you're getting a signature failed message you're injecting the payload too soon and it's failing the signature check. Let it verify the signature and as soon it does, hit enter to replace the ota zip with the payload zip.
[Droid Incredible Android Development] drieves1:
For those having problem post my public gtalk IM later today try help you thru process. I did three phone now 1 on xp and other two on windows 7.
[Droid Incredible Android Development] heavensblade23:
Another note:

!!!We can't flash another recovery right now!!!

If you're trying to do something that requires root in recovery (like doing adb shell), you need to reinject the payload to get there. Even if you have a perm root in the OS, you don't have perm root in recovery.
[Droid Incredible Android Development] Kulaa:
Thumbs UP!!! Change your password should be a first as well!
[Droid Incredible Android Development] B-dub25:
i didnt wipe and what i did was put the sdcard in that came with the phone and did a shell loop booted to recovery if it didnt take i pulled the battery and unplugged the usb for a sec and took the sdcard out i put it back in and rebooted in to fastboot pugged the usb in and then went to recovery and it hit now i can hit it every time
[Droid Incredible Android Development] sethman408:
Working Superuser.apk!

...

Use adb to push both the su file and Superuser.apk to /sdcard/

Follow original rooting procedure, once at root (#) prompt in adb recovery

export PATH=$PATH:/system/bin

cd /system/app

cat /sdcard/Superuser.apk > Superuser.apk

cd /system/bin

cat /sdcard/su > su

ln -s /system/bin/su /system/xbin/su

chmod 06755 su

...

This breaks my root persistence.

Are you skipping the normal root persistence part and just doing this????
[Droid Incredible Android Development] ihtfp69:
Tried five different cards and every method posted here ... nada. I even tried a crappy 32 mb card from an old bb pearl. I hope there is an easier method posted soon. btw, my incredible is brand new and already has the newer 0.79 hboot.

I tried going through the bootloader into recovery and also going straight into recovery and then doing the "unplug then plug" trick. Is my computer too slow? I'm running Vista 32bit.
[Droid Incredible Android Development] krelvinaz:
Love it...

BTW: I have the bootanimation stuff.. so that has no effect..

I've got root persistence as well. WOOT!!!
[Droid Incredible Android Development] blw1230:
Can anyone quickly tell me why when I in the cmd prompt and I try to open adb shell I get what looks like a "$"? What is it and what am I doing wrong?
[Droid Incredible Android Development] onodontbescurred:
can someone post a mirror of the payload file... my work computer is blocking shadowmite.com
[Droid Incredible Android Development] krelvinaz:
Because that IS the shell prompt.
[Droid Incredible Android Development] drieves1:
you went into adb shell. if you trying get access type su
[Droid Incredible Android Development] pozer69:
That is shell. Did you boot to recovery or did you just turn the phone on. I don't mean to sound like a **** but maybe you should wait til an easier way comes out.
[Droid Incredible Android Development] blw1230:
Thank you krelvinaz and drieves1 and pozer69. While I am new, I'm not just turning it on haha, and every expert was once a novice. Thanks for the help fellas.
[Droid Incredible Android Development] Skapunker:
You still need to do the persistent root part, that should part of the "normal rooting procedure" in the instructions
[Droid Incredible Android Development] daddymacbuff:
I keep trying to get into recovery mode with no luck. Tried everything on here with 2 diff computers. LOL not telling how many times I have rebooted my pc and phone. I see adb shell, HTC sense connects and can sync. I know it is seeing my phone when it is on. But for what ever reason with a loop/no loop I can not get into recovery when typing adb shell or looping it. Tried 2 diff cards 16gb that came with my wifes droid, 2gb that came with the incredible.
[Droid Incredible Android Development] krelvinaz:
1) No. The device is intact. HOWEVER, you have to be prepared to expect anything. BACKUP YOUR DEVICE if you need to!

2) I've got it all down in notes which as soon as I get a chance I will post however, the Development team is working on a complete solution and may have that any day now which might be better than what is currently available and easier. I'm using the instructions posted on the first page, supplimentry instructions posted on page 21 and finishing up with the latest instructions abou the Superuser.apk a couple pages back from here.

I am NOT rebooting after I am done, but rather pulling the battery. This causes the root to remain persistent.

off to work I go.... Supposed to be Cooler today... only 97°F! The Dinc is HOT! However.