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

Root Upgrading Rooted Thunderbolt

gr8gonzo

Lurker
Despite 2-3 hours reading different articles about ROMs and radios and the "Root User's Dictionary" and so on, I'm still a little hesitant about upgrading my phone because there are so many warnings about bricking if you do it wrong.

CURRENTLY:
I followed an easy step-by-step process when I first rooted, so I think I'm on the stock Froyo - I have a bunch of bloatware and Sense apps that I'd like to get rid of. Rebooting my phone takes forever, and sometimes it just acts funky, so I'd like to just start fresh.

What I've done so far (aside from trying to RTFM) is use CWR to back up my current ROM (it rebooted and did its thing and now I'm back at the normal screen). Here are the version numbers in the software info screen:

Android version: 2.2.1
Baseband: 1.16.00.0223r
Kernel: 2.6.32.21-gb05544a, htc-kernel@and18-2 #1
Build: 1.12.605.6 CL338893 release-keys
Software: 1.12.605.6
PRI: 1.41_002, 1.64_002
PRL: 15011
ERI: 5

WHAT I WANT:
Basically, I'd like to ditch as much bloatware as possible. AFAIK, I don't really make use of a lot of the Sense apps, so I don't really need them. Also, I do use Visual Voicemail - not sure if that's somehow tied into the VZW bloatware or if it can be installed/used on a de-bloated and de-sensed thing. (Yes, I'm clueless). I've looked at a bunch of ROMs and they all seem very similar to me aside from different themes (backgrounds, fonts, colors, etc).

I don't want to do Gingerbread, since I haven't seen a thread yet that says, "Oh, everyone uses Gingerbread - it's been stable on the Thunderbolt for ages now!", but I guess whatever the latest radio and build is (they seem like two different things)...

Anyway, hopefully someone can help point me in the right direction. A step-by-step would be awesome, but I'm fully willing to just take some general pointers on how I should proceed. Thanks!
 
The latest official OTA rom is here

You will need to flash the radio and rom. I do not know if you are on the most current build as I do not know when you rooted/what guide you used/what you flashed. There are very detailed instructions in the stickys here around the second hafl of that post, that will tell you how to flash the radio in hboot and rom in clockwork mod, if you have any questions about either please post and we can further assist.

To get rid of the bloatware you should download titanium backup and you can remove apps. I would suggest to leave the sense stuff because I do not know what is all needed but things like blockbuster you should be able to uninstall no problem. If you want to get rid of it all together then you can flash an AOSP rom like liquid thunderbread, CM7, or OMFGB but I can't get visual VM working on an AOSP build(FYI)
 
To be honest, I'm not sure what guide I followed, either. I found several and tried to read through them all first, and then chose the one that had the most common steps and it seemed to work. If there's some info I can provide that would help, just let me know where to look.

So does order of flashing make a difference (e.g. flash radio FIRST and then ROM second always, or does it even matter...) ? I've read through that post and can follow the steps but it's like being given a bunch of tools that do a lot, but I'm just hesitant about the proper order and way in which to use them.
 
Okay that makes sense, kinda like here is an engine that is not put together, all the tools you need, and an instruction book...put it together.

I do not think it matters which order you flash, I would suggest rom then radio (download both first). Also get titanium backup before flashing the rom so you can backup your apps/data and restore without using the market.

To flash the rom follow these instructions

flashing a rom in recocery
*manipulating is done in clockwork via the volume rocker to move up and down,and the home softkey to select. you can go back to a previous menu by selecting the back option at the bottom of each menu,or by using the "back" softkey

*ALWAYS make a backup of a good working rom before flashing a new one. this will ensure you have a safepoint to return to if something happens,or you dont like your new rom

-download and transfer the rom to your phone using the method described above
-boot into clockwork recovery using one of the methods described above

1)make a backup
-select backup and restore
-select backup. be patient while it makes its backup,it takes awhile.
-go back to main menu

2)wipe data/cache/dalvik cache
*note that in some select cases,when updating a rom with a newer version of that same rom,the developer may tell you "a full wipe is not needed" in wich case you can eliminate the data wipe. most of the time,however,its a good idea to wipe all 3 of these things
*using the volume rocker and home softkey,in the main menu in clockwork recovery:
-select "wipe data/factory reset".scroll past all the NOs and select "yes-- delete all user data"
-wait for it to say "data wipe complete". youll be back at the main menu
-select "wipe cache partition". scroll past the NOs and select "yes-- wipe cache"
-wait for it to say "cache wipe complete". youre now at the main menu again
-select "advanced"
-select "wipe dalvik cache". scroll past the NOs to "yes- wipe dalvik cache"
-wait for it to say "dalvik cache wiped". youll still be in the advanced menu,so go back

congratulations. you have just done a full wipe and are ready to restore a different backup,or flash a new rom!

3)flash rom
*using the volume rocker and home softkey,in the main menu in clockwork recovery:
-select "install zip from sdcard"
-select "choose zip from sdcard"
-find and select the ROM you downloaded and transfered to the root of your sd card
-scroll past all the NOs and select "yes- install [whateverrom.zip you selected]"
-be patient,some roms can take what seems like forever to flash.
-wait for it to say "install from sd card complete".
*special note: cyanongen mod,and many other AOSP roms require a seperate flash of google apps add-on,or "gapps". youll need to have downloaded the appropriate gapps file and placed it on the sd card,along with your rom, if youre flashing a rom that needs them(example cm7). if youre flashing a sense rom,youre done- skip th next step.
-if you are flashing cm7 or an AOSP rom that requires gapps,do that now. youre still in the flash zip menu,so once again select "chose zip from sd card". find and select your gapps file. just like flashing the rom,scroll past the NOs to "yes- install [whatever your gapps file is called]". wait for "install from sd card complete!"
-so now youve flashed your rom,and your gapps if needed.youre still in the flash zip menu,so go back to the main menu.
-select reboot system now. dont panic,first boots can take awhile. give it at least 15 minutes before you decide that its hung at a particular point

congratulations,you have just flashed a rom. in most cases when it reboots it will come up on the "touch android to begin". go thru the setup process and enjoy your new rom.






Now for the radio

Flash in Hboot
*first and foremost,while it is really cool to have an engineering,security off bootloader,it comes with great responsibility. flashing a bad or incomplete file in hboot can brick your device,so use extreme caution.
-make sure you are only using files from reputable,known developers
-make sure you are checking the integrity of files by verifying md5 sums
-make sure your phone is well charged,as powering off during a flash could be very,very bad.

so here is the safest way that i know of to flash files in hboot:
1)download the file to your computer *note:do not unzip
2)use a file verifier to compare the md5 sum of your download to that listed for the file.there are lots of free file verifiers,heres an example here: Home of the MD5summer . this saves you from transfering a bad file to your phone,but is a somewhat optional step.
3)connect your phone to your computer and place it in disc drive mode. transfer the download to the root of the sd card(top level-not inside a folder) however you are comfortable. i personally open a couple of windows explorer windows and drag the download from one window to another.
4)rename the file on your sd card to "PG05IMG" if youre using windows. if youre using something else,you may have to add the ".zip" manually to the file name. windows likes to add the file extension automatically,then hide it,so if you type in "PG05IMG.zip" you may be actually naming the file to "PG05IMG.zip.zip". also please note that is a number zero,not a letter "O"
5)if you havent done so allready,now is a good time to right click on the drive that represents your phone in a windows explorer window,and then click "properties". your phones sd card MUST be formatted FAT32 in order for an hboot flash to work. if you find now that your sd card is formatted something else,youll need to back up everything on it to your computer,and re-format it to FAT32.
6) eject your phone from your computer first. then select charge only mode on the phone. if the phone has sufficient charge(some say 70%,i personally charge mine all the way) unplug the usb cable.
7)f youre currently on a custom rom,go to settings/power and make sure "enable fastboot" does NOT have a checkmark,as this will prevent you from entering hboot from a powered off state.
8) check the md5 sum again. you can use astro file manager,or a market app called "scary aliens android file verifier". this is the most important preventative step,IMO,as THIS IS THE FILE that youre going to flash. it could have become corrupted tranfering it over,so just because it was right on your computer,does not mean that its safe.
9) power off your phone
10)power on while holding volume down. if you have named the file correctly,and have a properly formatted sd card,the phone will find the file. youll see a couple status bars as the it unpacks it,then checks it. when its done it will ask you if you want to update.
11)select yes to update by pressing volume up.
12) youll see more status bars as the phone does things. if youre flashing a full ruu,sit back its going to take awhile. at this point i gently sit my phone down and let it do its thing. you dont want to drop it and have it land on the power button,or spit out the battery,so put it down and dont mess with it.
13) when the update is complete,it will tell you so. in some cases you may have an option not to reboot,in wich case you could manuver to recovery if you have something to do there. otherwise,reboot.
14) upon reboot,IMMEDIATELY DELETE the PG05IMG file from your sd card,as every time you enter hboot,the phone will find it,and try to update. this can be a big problem if you are stuck in a bootloop,hung up at a spash screen,or have some other problem that you need to get to recovery to fix.

enjoy your new radio,splash image,recovery,or whatever it was you just flashed :)

I suggest either deleting the zip or renaming it right after the flash. You do not want or need the PG05IMG.zip on your SD card at all times and it can cause issues for you if you keep it there.


If there are any steps you are unsure about please just post here.
 
seems like yeahha has it covered. just my 2 cents on the radio/rom order... our original instructions were to flash the rom,then plug in the phone,open a command window,and type "adb reboot bootloader" to boot into fastboot,then select bootloader with the power button and let hboot flash the radio.

alot of folks,being too lazy to plug the phone inand use adb,will simply pull the battery out to turn it off :eek: then power on into hboot. this is the method i dont care for.

i like to use adb,but it doesnt seem to hurt to flash the radio,boot into a rom,then boot to recovery to flash a new rom,nor does it seem to hurt to flash a rom,boot,then boot to bootloader after the rom has booted to flash the radio.

again,just a personal preference...i would use any method that does not involve an abraisive battery pull(tho that arguably doesnt seem to hurt either)
 
I personally don't like trying to take the battery door off. I haven't used ADB since rooting, for this device at least. If you load a rom with an unsupported radio it will just act like it is on airplane mode, I don't think it would cause any long term issues as you will more than likely flash many fewer radios than roms and out of the loads of people on XDA and here (cou-scotty-gh :)) who seem to spend more time flashing than actually using the phone if using one way over the other would cause issues someone would have found it out by now.
 
IIf you load a rom with an unsupported radio it will just act like it is on airplane mode, I don't think it would cause any long term issues as you will more than likely flash many fewer radios than roms and out of the loads of people on XDA and here (cou-scotty-gh :)) who seem to spend more time flashing than actually using the phone if using one way over the other would cause issues someone would have found it out by now.

*ahem* i did say this,wich seems to be basically the smae thing you just said: :eek:

it doesnt seem to hurt to flash the radio,boot into a rom,then boot to recovery to flash a new rom,nor does it seem to hurt to flash a rom,boot,then boot to bootloader after the rom has booted to flash the radio.

;)
 
I haven't used ADB since rooting,
maybe you should... its fun. plus its alot faster to type "adb reboot bootloader" while plugged in,in recovery. i dont have the patience to wait for a rom to boot between flashing the rom and flashing the radio or vice versa :D

another option is a jcase modified clockwork 4.0.0.5. it has an option under "advanced" to reboot to bootloader so that folks who dont wanna use adb have to wait for roms to boot or do abrasive battery pulls :rolleyes::p
 
*ahem* i did say this,wich seems to be basically the smae thing you just said: :eek:



;)


Yeah I was adding to/confirming/justifying what you posted.

maybe you should... its fun. plus its alot faster to type "adb reboot bootloader" while plugged in,in recovery. i dont have the patience to wait for a rom to boot between flashing the rom and flashing the radio or vice versa :D

another option is a jcase modified clockwork 4.0.0.5. it has an option under "advanced" to reboot to bootloader so that folks who dont wanna use adb have to wait for roms to boot or do abrasive battery pulls :rolleyes::p

I likely would use ADB more if I had a computer I could use often. I had to use my sister's laptop to root my phone, I don't have access to a CPU most times. Being a single dad of 2 kids (both under 5) causes some strain on the bank account.
 
Back
Top Bottom