• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [HOW TO](gaining root)unlock,downgrade,and achieve s-off with htcDev

Thank you for your work. I had my HTC Incredible from someone that brought from US in my country and I used since then as a tablet. In fact the people don't realize that they don't need the phone itself but the portability and functionality of a such small and fast device.
Never thought I could unlock a phone by myself but after three days, beginning to loose hope that I'll ever get over this, I found your tutorial and after 1 or 2 hours I managed to put back the older Android and this way to reactivate the phone for Verizon (again by a hack, of course, by changing the mdn finally).
In fact is an example of how should be made a tutorial, long enough, but clear... thanks again.
 
Thank you very much! I'll give that a shot
any luck? :)

Hey Scotty85,

I just wanted to thank you for your work on this. I used your previous (non-HTC) guide to root my inc and this weekend used this one for my wife's. Both times worked as expected and I just wanted to take time to thank you (and any other devs) for putting this together.

I do have one question. I updated the hboot & radio in step 8 (no problems) and made a nandroid. I want to flash CM7.2, but wondering if the hboot & radio are ROM dependent? Would like the most recent radio and hboot for both our phones (both will run CM7.2 stable).

Thanks again,
Mike
with newer devices,roms may be firmware dependent,but with the incredible,the newest hboot and radio are compatible with most everything. you should be fine to run cm7 with them. :smokingsomb:

Thank you for your work. I had my HTC Incredible from someone that brought from US in my country and I used since then as a tablet. In fact the people don't realize that they don't need the phone itself but the portability and functionality of a such small and fast device.
Never thought I could unlock a phone by myself but after three days, beginning to loose hope that I'll ever get over this, I found your tutorial and after 1 or 2 hours I managed to put back the older Android and this way to reactivate the phone for Verizon (again by a hack, of course, by changing the mdn finally).
In fact is an example of how should be made a tutorial, long enough, but clear... thanks again.
awsome :cool: glad it has worked out for you :)
 
with newer devices,roms may be firmware dependent,but with the incredible,the newest hboot and radio are compatible with most everything. you should be fine to run cm7 with them.

OK, Thanks! Assuming those (in the OP) are the most recent hboot & radio for the inc? Cheers...
 
So I flashed the new radio and hboot, and the usb was knocked out while rebooting. Now I'm stuck at the "HTC Incredible" boot screen. I'm able to get to fastboot and recovery, but recovery says the following:

E: Can't mount /sdcard/
E: Can't mount /cache/recovery/command
E: Can't mount /cache/recovery/log
E: Can't open /cache/recovery/log
E: Can't mount /cache/recovery/last_log
E: Can't open /cache/recovery/last_log

I'm S-OFF and have an unlocked bootloader. What are my options? Reflash recovery?

UPDATE: I was able to restore a nandroid, and CM7 boots up now, with the updated radio and hboot, as well as, unlocked bootloader. Lesson learned, wait until kids go to bed before doing this kind of stuff

UPDATE2: Even thought this looks fixed, for my own knowledge what happened? and what does the above mean? Thanks...
 
if im understanding correctly,the usb was pulled out well after the hboot and radio flash correct? as the phone was booting? im honestly not sure why that would have caused the issue it did. :confused: maybe a small electrical change that confused something during the boot process.

i was going to suggest you pull the battery,and then "fastboot erase cache" prior to entering recovery,i think that would have fixed the error messages...

but at any rate im glad youre up and running,and thank the phone gods your usb cable didnt get pulled during the hboot/radio flash... as that would likely have been very bad! :eek:
 
if im understanding correctly,the usb was pulled out well after the hboot and radio flash correct? as the phone was booting? im honestly not sure why that would have caused the issue it did. :confused: maybe a small electrical change that confused something during the boot process.

Yup. It just hung at the HTC Incredible screen after I issued the 'fastboot reboot' cmd. Based on the recovery errors I posted, I'm guessing it couldn't load recovery fully?
 
Yup. It just hung at the HTC Incredible screen after I issued the 'fastboot reboot' cmd. Based on the recovery errors I posted, I'm guessing it couldn't load recovery fully?

not so much it couldnt load recovery,but recovery couldnt load other partitions,wich it needs to be able to do in order to change them. :)
 
Scotty, thanks so much for this guide. I smashed my Rezound so I got a Dinc off eBay. I will be returning to my Android roots with this phone. Can't believe development is still so active on this outdated phone. Anyway I will be attempting to root it when I get it and using your guide. A lot has changed since the last time I rooted a Dinc, hopefully I can get it done.
 
the original incredible was top notch when it came out,with specs rivaling the nexus 1. it was my 3rd android,and my second htc. i had alot of fun with the inc,and still have a fondness for the incredible line,having an inc 2 and 4g as well :) the inc is still a decent phone,and even as older devs move on,others move up and continue to make the device fun to own.

hopefully the root goes smoothly,just holler if you have questions prior to or during the process. :)
 
Last night I went through the first three steps with success. I thought everything was fine. I came back today, and got hung up on step 4. Every time I try to ./flash_image misc /sdcard/mtd0.img, it says "not writing bad block at" ..... "error writing misc: no space left on device"
I don't want to go on if I have an error.

As a side note, it appears that the phone relocks itself somewhere in this process. I have no trouble re-writing the unlock token, but is that normal?

Any help? Why is my phone failing to flash the mtd0.img? Thanks.
 
Last night I went through the first three steps with success. I thought everything was fine. I came back today, and got hung up on step 4. Every time I try to ./flash_image misc /sdcard/mtd0.img, it says "not writing bad block at" ..... "error writing misc: no space left on device"
I don't want to go on if I have an error.

As a side note, it appears that the phone relocks itself somewhere in this process. I have no trouble re-writing the unlock token, but is that normal?

Any help? Why is my phone failing to flash the mtd0.img? Thanks.

start reading at post #520. my eventual suggestion was to try and downgrade without doing anything- if your main version is empty,like the one above,you may be able to simly flash the froyo ruu.
 
  • Like
Reactions: BSH
Hello,

Does the guide from the first post still work? And will it work on my Dinc running 2.3.4. - 4.08.605.2 CL185897

Thanks
 
Scotty, thanks a ton. I went through the rest of the steps, and I have S-off & unlocked!

I don't need to flash the radio & hboot to flash a new ROM, do I?

Thanks again.

One of these days, I want a USB Linux install with all the necessary ADB stuff baked in it.
 
Awsome! Glad it worked for ya. :cool:

You don't need to change the radio/hboot to flash a Rom. And you can always upgrade them later,whatever Rom you're on :)
 
Yesterday, fed up with the "Low on space" bug and now not using it as my main phone, I attempted to root following your instructions, and...Windows 8 wouldn't/couldn't install the drivers.

I hate Windows, have used Ubuntu for years. If anyone can give me easy instructions, maybe I can move on to step two ;-)

I appreciate your help!
 
do you allready have the sdk set up? if so,it should be a simple matter of moving the stuff inside the miniadb_inc download into your current folder containg adb/fastboot.

then,youll just need to do a lil bit of research on the commands,some will need a ./ added in front,and i think some are ok as is...

sorry i cant be of more help,id love to be more proficient in linux,but unfortuately i am not :o

awhile ago id found a pretty good post on xda about adb with linux... if i can track it down again,ill post it :)
 
I just got a secondhand Incredible running 2.3.4 (baseband 2.15.10.07.07) and was excited to find these instructions, as I've had problems with the wifi not connecting (will only show "error" when trying to enable it) and figured flashing a new ROM couldn't hurt after attempting half a dozen factory resets along with some other suggested solutions (changing the sleep policy, using a static IP, wifi-fixer apps, etc).

I jumped into the process by installing the SDK, downloading the various files needed, and got to work. I am, unfortunately, completely and utterly stuck at the following command:
fastboot oem get_identifier_token
Instead of the promised block of text, I receive an error message:
C:\Android>fastboot oem get_identifier_token
...
(bootloader) [ERR] Command error !!!
OKAY [ 0.009s]
finished. total time: 0.009s
I am able to see the device through adb and fastboot, so I attempted to search for a solution to this problem but could find no remedy that worked. I decided to change tactics and installed the needed utilities on my Ubuntu box, made the files executable, tried again, but encountered the exact same error with multiple versions of the fastboot executable (from the SDK tools directory and the HTCDev website). I am unable to retrieve the token and proceed with the excellent tutorial in the first post.

Any suggestions on resolving this error (and my wifi troubles on the side) would be greatly appreciated.
 
make sure the phone is in fastboot,not hboot. but it sounds like youre simply not on an htcdev compatible bootloader.

what is your hboot info? you should have 1.02.0000 or 1.07.0000,and a big ***LOCKED*** at the top of the hboot/fastboot screen
 
make sure the phone is in fastboot,not hboot. but it sounds like youre simply not on an htcdev compatible bootloader.

I know for sure it's in fastboot, since the "fastboot devices" command brings up the serial number for my device.

what is your hboot info? you should have 1.02.0000 or 1.07.0000,and a big ***LOCKED*** at the top of the hboot/fastboot screen

Yes, good point, and something I should have brought up instead of the other issue. The hboot version does appear to be incompatible and does not show "***LOCKED***" as you mentioned. Here is the hboot info:
INCREDIBLEC XC SHIP S-ON
HBOOT-0.92.0000
MICROP-0417
TOUCH PANEL-ATMEL224_16ab
RADIO-2.15.10.07.07
Jul 23 2010,18:06:51
Before I posted yesterday, I downloaded the RUU from the HTCDev website (PB3120000_Incredible_C_hboot_1.02.0000_4.08.605.2.exe) and followed the steps, but it won't connect to the device. The program starts verifying the information on my phone then eventually brings up error 170, which indicates a USB connection problem (I tried another cable with the same results). The instructions make it sound like the utility should be run with the phone in the normal "on" mode, but I've tried it with and without debugging, and in hboot and fastboot with the same results. I just tried each of these again for good measure with no luck.

Hopefully I'm just overlooking some obvious step and not dealing with messed up hardware/software.
 
Back
Top Bottom