Update #1
For those of you who have Gingerbread 2.3.3 on your phone stop now. this guide is for those who have Froyo 2.2 on their phone still. please read this Guide to Rooting Gingerbread with Revolutionary if you want to root your Gingerbread phone.
Update#2
ok there has been another update that has changed the bootloader again. the latest 4.67 software update which is gingerbread 2.3.5 has now locked the bootloader. this guide will not work. however, there are several methods that can be used to downgrade the bootloader so that you can either use unrevoked (info found in this guide) or use revolutionary(ROOTING For Dummies Guide.....the Gingerbread Edition). you can get more info about the various methods found here:[Revised] Rooting Gingerbread 2.3.5 Dummies Guide
Update#3
ok hopefully this is the last ota our beloved evo will ever get. but there is a new software version that comes with the latest ota. the new software version is now 5.07.651.1. fortunately the revised gingerbread 2.3.5 guide will still work. htc did not add or close any exploits found previously so the guide will still work.
So sum it up, Google REMOVED Amend support in Donut and beyond (which is a type of coding language). Most Developer ROMs are designed around Amend. ClockworkMod and Amon_RA still have support for the ROMs still using Amend. But soon will be phased out by Edify (a new Binary).
To releave this, FLASH ClockworkMOD 2.6.0.1 or Amon_RA's Latest Version, then reFLASH your desired ROM.
Rooting VOIDS your warranty. (HTC: 1 Year Manufacturer Warranty SPRINT: Insurance Coverage)
This ROOT Method can be used without requiring you to install a custom ROM.
ALL of your personal information, APPs and Setting will NOT be effected by this ROOT Method.
Phone activation/internet is not required for Rooting.
There is a very SLIM chance you could lose 4G permanently.
Factory Reseting your device will not UN-ROOT you phone.
There is no need to downgrade to 2.1 to gain 2.2 back. This method will ROOT your 2.2 without causing any conflicts. (It will also ROOT your 2.1 if you have not already upgraded, or do not want to upgrade)
HOW TO USE THIS GUIDE: TUTORIAL
Press the "Show" button below.
You have the ability to READ..
You have the ability to FOLLOW directions..
You have mastered the tutorial!
Now go and ROOT your phone already!!!!!
These should be done before you actually begin the ROOT process.
STEP 1: Factory Data Reset (optional, but recommended)
You may feel more comfortable completely wiping your phone and starting from scratch. This will help with the NAND backup later if you choose to have a fresh safe IMAGE (copy) of your phone in case something happens when you FLASH a ROM. Menu > Setting > SD & Phone Storage > Factory Data Reset > Reset Phone > Erase Everything STEP 2: Format SD Card (optional, but recommended)
There is always a possibility of some random errors with changing the internals of your device, and there are times when the SD Card plays a roll in some of the hiccups. So Formatting the SD Card is recommended.. REMEMBER do save any Pictures or Important Files! Menu > Setting > SD & Phone Storage > Unmount SD Card (then) Format SD card > Format SD Card (NOTE: If you do not choose to format your SD Card, then you can simply Unmount It instead.)
STEP 3: App List Backup (optional)
Download an application called App List Backup from the Market.
It will save a list the currently installed applications from the Downloads section of the Market and save them to your SD Card.
After you reinstall the application from a Factory Reset or a Wipe, you can load the file and the Market will have all of your previously installed applications ready for you to download back onto your phone. Saves you a lot of time from writing them all down, then finding them, and re-downloading them all over again.
QR Code:
STEP 4: Removing Previous unrevoked Files
If you have any of the Original unrEVOked .apk files on your device or software installed on your Windows/MAC computer, it is high recommend you uninstall them from your Device/Computer. Menu > Setting > Applications > Manage Applications “unrEVOked” Force Stop then Uninstall.
STEP 5: Reboot Device
Turn your phone off by holding the POWER button on the top of the device for 2 seconds and select Power Off.
Allow the phone to rest for 10 seconds (this always it to release the CACHE (temporary information stored for quick access by the Android OS)) before powering it back on by holding the POWER button until the phone turns on.
STEP 6: Charge Only
Set your phone to Charge Only (this is for safety so your device doesn’t randomly access any HTC or installed software on your computer like PDAnet while it is being rooted). Menu > Setting > Connect to PC > Default Connection Type > Charge Only > Done
(NOTE: If you get Error: failed to get root. Is your firmware too new? while ROOTing, try changing this to Disk Drive, then running unrevoked again.)
STEP 7: USB Debugging
Turn on the USB Debugging setting (this will allow unrevoked to access your phone as well as your phone to access unrevoked without any errors). Menu > Setting > Applications > Development > (Check USB Debugging) > (A popup window will appear. Press OK)
STEP 8: Removing HTC Sync
Go into the Control Panel of your computer and uninstall all HTC related software. This will help preventing any HTC software from accessing your device while it is being ROOTED so there is less chance of anything going wrong.
(NOTE: HTC Sync may actually help you ROOT your device if you run into problems.
Download: HTC SYNC - 38.9 MB
Install it, run the program, then uninstall it. All you really want HTC SYNC for is the Drivers.)
STEP 9: Reboot Computer
Go ahead and restart your system so any temporary files will be removed and once again, prevent any errors while the Rooting process is ongoing.
STEP 1: Installing unrevoked
- Go to the unrevoked website (http://www.unrevoked.com/) and click on the HTC EVO 4G.
- Click on unrEVOked3: Painless root and reflash.
- Click Download for Windows.
- A download will begin with a file called reflash_package.exe; once it has completed, move it to your desktop.
STEP 2: Installing Drivers (WINDOWS ONLY - MAC USERS DO NOT NEED TO INSTALL THE DRIVERS)
- Remove any previously installed Drivers that you may have installed for any other ROOTing purposes.
- Go to the unrevoked website (public:windows_hboot_driver_install [RootWiki])
- Download the unrevoked modified USB driver (android-usb-driver.zip)
- Save the file to the Desktop of your computer.
- UnZip the files to the Desktop of your computer.
- Follow the instructions as carefully as you can.
(Important Note: for some reason, my phone didn’t list an Android 1.0 as a selectable option. Anything listed as an Android is what you are looking for)
(NOTE: Some have had to Re-Install the HBOOT drivers a second time after the initial install.)
STEP 3: Fastboot
After you have completed the installation of the drivers, UNPLUG the device from the Micro USB part of the cord to the phone.
- Press VOL DOWN toggle to select FASTBOOT then select REBOOT. This will restart your device into its usual operating manner with HTC EVO 4G then SPRINT then completely ON.
STEP 4: Antivirus OFF
Make sure to turn any Antivirus software off before continuing with the next steps since they can cause conflicts with the unrevoked software.
STEP 5: Running unrevoked3
Go to the Desktop with the file reflash_package.exe.
- Windows XP: Double-Click the application.
- Windows Vista/7: Right-Click and select Run as Administrator. (this helps prevent any errors with newer versions of Windows)
STEP 6: Let the Rooting Begin!
unrEVOked should begin to do Its thing.
Follow the instructions as they appear in the lower portion of the window.
When the phrase “Waiting for Device” appears, plug in your Micro USB Cable.
FINAL STEP: DONE!
Once the unrevoked software has completed rooting, you will be done and ready to customize your phone!
ERROR "Backup CID is Missing"
If you get this Error, scroll down to the bottom of this section for Troubleshooting. If not, keep reading.
BEFORE WE START CUSTOMIZING - LETS MAKE SURE WE ARE FULLY ROOTED
STEP 1: TURN OFF DEVICE
Power down the device by holding the POWER button for 2 seconds. Allow it to shutdown completely. Wait about 10 seconds before next step.
STEP 2: BOOTLOADER MODE
Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to BOOTLOADER by using the VOL DOWN toggle and select by using POWER button. The device will now boot into Recovery mode.
S-OFF
If the S-OFF (colored in RED) is showing as S-ON on your device, your security is not fully OFF. Refer to ROOTING & BACKUP: Section 4 to FLASH a file to help get that to change so you can do a NAND backup and FLASH custom ROMs.
If the Security is set to S-OFF, you are ready to move on and do some CUSTOMIZING!!!!
One... It unlocks NAND by giving you S-OFF. This means that you can permanently write to /system and change other lower level firmware such as Radio versions.
Two... Gives you a Custom Recovery. This is basically a separate, mini OS. Certain major changes to the Android OS cannot be a made while the system is loaded. Thus, Recovery (or a very basic OS) is used on the side to make changes to the OS while it's not running. Such things include full Backups, Complete System Overwrites (Flashing ROMS), etc.
Three...Roots your current (Stock) ROM. There are two levels of root.
The first is S-OFF, and is kind of a misnomer.
This is the second, level. It, on its own, doesn't give you the ability to flash ROMs or anything. All it means is that you can run apps as the Root user.
CID Errors
The CID errors (and others) that have been commonly occurring lately as result in unrevoked not finishing it's process correctly. This can usually happen by something causing unrevoked to stop unexpectedly, or something trying to access your Phone while it's being Rooted. Even if you don't run into any errors, you should verify that unrevoked finished it's process by:
- Turn off Device. Wait for a few moments. Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to RECOVERY by using the VOL DOWN toggle and select by using POWER button.
In HBoot, verify that you have S-OFF.
- While in HBoot, select the option for Recovery.
If it takes you to a black screen with menus, and says Clockwork at the top, all is well.
If it's a black screen with a phone and red arrows, you've lost recovery.
- Boot device up normally, and use one of the one-click apps available to verify root. You can also install the terminal emulator, open it, and type "su" without quotes, then hit enter. The prompt should change from $ to #. If it does, your ROM is rooted. If you get a permission denied error, your ROM is not rooted.
S-OFF and thats it?
This CID error typically results in unrevoked getting as far as granting S-OFF, but failing at Rooting the ROM, and somehow losing Recovery. Therefore, you must do one of two things:
1) Rerun unrevoked, and hope that it works this time. Sometimes people are able to run it successfully a second time.
2) If that doesn't work, you must Flash a Custom Recovery, and flash a Rooted ROM.
Most ROMs that you find available to Flash already have Root Permissions granted on them.
Enough Reading!! I WANT ROOT!!
If running unrevoked a second time didn't grant you Root Permissions, then follow the steps below.
Instructions are given in the thread for how to flash it.
If you want to make a Simple Backup (a partial copy of your phone in case something goes wrong) go to Step 3, if not, go to Step 2.
STEP 2: HBoot > Recovery
Turn off Device. Wait for a few moments.
Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to RECOVERY by using the VOL DOWN toggle and select by using POWER button.
You should now be in Recovery.
STEP 3: Backup
Normally, before you flash a ROM, you need to make a backup.
If you don't mind starting from scratch, skip to Step 4.
OPTION 1: Install Mybackup Pro from the Market. This is an incomplete backup. It does not have the ability to backup everything, but it's better than nothing. You will also benefit from installing SMS Backup & Restore, and backing up your text messages separately.
STEP 5:
Once you are done Flashing the ROM, you will never need z4root again. Do not reinstall it. Verify your ROM is rooted using whichever method you prefer (one-click verification or terminal emulator). Assuming all is well, reinstall titanium backup if you used it earlier, and restore your apps. It is recommended that you restore apps only, and not settings if switching to a custom ROM.
NOTE: Remember to have your Device unplugged from any USB connection while doing a Nand Backup.
OPTION 1 - DEVICE RECOVERY (Manual)
DEVICE RECOVERY
This is the Manual method and is the best way to create complete Recovery IMAGE (copy of your device's software) of your entire device. Everything that is saved on your phone, will be in the file on your SDCard.
You should always create a NAND backup for your device prior to FLASHING a ROM or KERNEL.
STEP 1: TURN OFF DEVICE
Power down the device by holding the POWER button for 2 seconds. Allow it to shutdown completely. Wait about 10 seconds before next step.
STEP 2: RECOVERY MODE
Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to RECOVERY by using the VOL DOWN toggle and select by using POWER button.
STEP 3: BACKUP
Move to BACKUP by using the VOL DOWN toggle and select by using POWER button.
STEP 4: BACKINGUP
After you pressed the POWER button, the device will show a rectangular white box with an arrow flowing out of it and the Android mascot Andy below it. The Recovery will begin Backing up.
STEP 5: BACK TO RECOVERY
After the backup has completed, you will be brought back to the main menu, use the POWER button to press the first option reboot system now. And your device will reboot itself like normal.
(WARNING: When you flash the Clockwork Recovery, you will permanently lose the Stock Recovery.)
unrevoked3 automatically has unrevoked Forever installed when it ROOTs your device. Sometimes though, it doesn't take, the first time; and you'll need to FLASH the unrevoked Forever file to get that pesky S-ON to switch to S-OFF so you can do your thing with your device.
PUT ZIP FILE ON SDCARD
Before you begin, connect your device using the Mirco USB cable and place the unrevoked-forever.zip you downloaded onto the Root of your SDCard. This means put the Zip file in the main folder itself. Not in any Sub-Folders of any sort.
STEP 1: TURN OFF DEVICE
Power down the device by holding the Power Button for 2 seconds. Allow it to shutdown completely. Wait about 10 seconds before next step.
STEP 2: BOOTLOADER
Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to RECOVERY by using the VOL DOWN toggle and select by using POWER button.
STEP 3: BACKUP
Make sure to do a NAND backup of your bevice prior to Flashing a ROM. Refer to Section 3.
STEP 4: FLASH ZIP
Use the VOL DOWN toggle to move to Flash zip from sd card.
Find the ZIP file unrevoked-forever.zip you downloaded to flash by using the VOL DOWN toggle. Select it using the POWER button.
The S-OFF tool will now be installed onto your device.
STEP 5: BACK TO RECOVERY
After the installation has completed, you will be brought back main menu, use the POWER button to select the first option “reboot system now”. And your device will reboot itself like normal.
There is always a possibility that when you change an internal setting, or FLASH a new ROM, your WiMAX RSA Keys may be lost. If this happens, they can never be regained. This means, you LOSE the ability to grab the 4G signal. This is bad. Especially for the ones using a 4G device like the EVO. You pay $10 extra a month for this service, why the heck would you want to lose it? Well, it's possible. And here is the solution so you don't lose your WiMAX ever again (As long as you have not already lost them..).
Refer to Section 3: NAND BACKUP
What? Thats it? Yes, that is it. Thanks to the great work from ClockworkMod (3.0) and Amon_RA (1.8), the WiMax.img can now be successfully backed up with your current ROM Backup. If there was ever the possibility that you lost the ability to use 4G on your device, simply FLASH a backup that has the WiMax.img file in it. Which is usually your most current backup.
HOW TO CHECK IF THE WiMAX RSA KEYS ARE PRESENT
WiMAX KEYS CHECKER (APP - Three Clicks)
WiMAX KEYS CHECKER
STEP 1: Go into the Market and download then run; WiMAX Keys Checker.
STEP 2: Click Root access? (This will check to make sure you have ROOT privileges.).
(NOTE: If you do not have ROOT access, refer to ROOTING & BACKUP - SECTION 1.)
STEP 3: Click Busybox installed? (This will verify you have Busybox installed on your device.)
(NOTE: If you do not have Busybox installed, download Busybox by Stephen (Stericon))
STEP 4: Click Check for RSA keys. (This will take a few seconds to check for WiMAX RSA Keys.)
If WiMAX RSA Keys Checker can't locate your RSA Keys.. you are very much out of luck unfortunately. Each 4G capable device has a unique WiMax setup, specific to only itself and the device. At the moment, there is no way to regain your WiMax RSA Keys if you lose it.
PUT ROM ON SDCARD
Before you begin, connect your device using the Mirco USB cable and place the Custom ROM you downloaded onto the Root of your SDCard. This means put the Zip file in the main folder itself. Not in any Sub-Folders of any sort.
STEP 1: TURN OFF DEVICE
Power down the device by holding the Power Button for 2 seconds. Allow it to shutdown completely. Wait about 10 seconds before next step.
STEP 2: BOOTLOADER
Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to RECOVERY by using the VOL DOWN toggle and select by using POWER button.
STEP 3: BACKUP
Make sure to do a NAND backup of your bevice prior to Flashing a ROM. Refer to Section 3.
STEP 4: WIPE
Use the VOL DOWN toggle to move to Wipe and select by pressing the POWER button.
Toggle down to Wipe date factory reset and select by pressing the POWER button.
Once that has complete, toggle down to Advance Preferences and select by pressing the POWER button.
Toggle down to Wipe Dalvik-cache and select by pressing the POWER button.
Once that has complete, select Return.
STEP 5: FLASH ZIP
Use the VOL DOWN toggle to move to Flash zip from sd card.
Find the ZIP file Custom ROM you want to flash by using the VOL DOWN toggle. Select it using the POWER button.
Your ROM will now be installed onto your device.
STEP 6: BACK TO RECOVERY
After the installation has completed, you will be brought back main menu, use the POWER button to select the first option “reboot system now”. And your device will reboot itself like normal.
Enjoy your new ROM!
UPDATE PROFILE AND PRL AFTER FLASHING ROMS
UPDATE YOUR DEVICE
Menu > Setting > System Updates >
Update both the PRL Update & Update Profile. This can fix any hicups along the way while you use your device.
TROUBLESHOOTING
EXCLAMATION POINT
After you REBOOT and INSTALL the custom ROM an image of a Red Triangle with an Exclamation Point appears, most likely it means the ROM image you downloaded was not cryptographically signed by the developer (which happens if they were in a hurry to release or simply don’t use encryption).
Correct this By:
1) Press the Exclamation Point on the screen. It will take you to the ClockworkMod recovery Menu or simply rebooting into recovery manually. Alternatively, you can boot into Recovery by holding VOL
DOWN + POWER.
2) Select the option that says "install zip from sdcard".
3) Toggle the "toggle signature verification" option to turn the verification off (it should say "Signature Check: Disabled").
4) Select "choose zip from sdcard" and selecting the right ROM, like before.
STEP 1: ROOT
Make sure you ROOT your device with ROOTING & BACKUP: SECTION 1 & 2.
STEP 2: BACKUP
Make sure you install ClockworkMod or Amon_RA and BACKUP your device with ROOTING & BACKUP: SECTION 3.
STEP 3: DOWNLOAD KERNEL
Find the Kernel you want to use, and download it.
The best place to start looking for Kernels is at HTC Evo Supersonic Kernels from XDA-Developers.
STEP 4: PUT IN SDCARD
Connect your Device to your Computer using your Micro USB cable.
Select DISK DRIVE and a popup window if your device should open on your Computer.
Find the Root of your SDCard. (LOWEST level possible, usually you'll see folders like DCMI and DATA)
STEP 5: BOOT INTO RECOVERY
Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to RECOVERY by using the VOL DOWN toggle and select by using POWER button.
STEP 6: WIPE CACHE & DELVIK CACHE
Wipe both the Partition Cache and the Delvik Cache.
STEP 7: SELECT ZIP FILE
Once your device has completely booted into Recovery Mode, select install zip from sd card.
Then select choose zip from sd card. Then navigate to the ZIP FILE you previously download and placed into the Root of your SDCard and Select it with the VOL DOWN toggle then press the
POWER button.
The Kernel will then be installed. Do not worry if the screen starts acting up, flashing colors and different letters and numbers or full words on the screen. It's normal.
The Recovery Mode screen will reappear. Select reboot with the VOL DOWN toggle and press POWER button.
The Reboot will take longer than usual. Let it finish and boot up normal.
Your new KERNEL should be now active on your device! Congrats!
SECTION 3: UN-ROOTING - Recommended only if you want to Return to Stock (NOT for an OTA)
UN-ROOTING
This is only recommeded is you plan on returning to STOCK HTC SENSE ROM. NOT if you are wanting to get an OTA update just to have the update then Re-ROOT. If you want an OTA, it is recommended you wait for the Developer(s) of the ROM you use to release an update for the latest OTA.
Refer to AFTER ROOTING: Section 4 for a how-to on the proper way to update.
STEP 1: TURN OFF DEVICE
Power down the device by holding the POWER button for 2 seconds. Allow it to shutdown completely. Wait about 10 seconds before next step.
STEP 2: BOOTLOADER MODE
Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to BOOTLOADER by using the VOL DOWN toggle and select by using POWER button. The device will now boot into Recovery mode.
You should now see something like this when it fully loads.
Make sure you UNFREEZE any frozen apps with Titanium Backup.
Refer to ROOTING & BACKUP - SECTION 3 NAND BACKUP to make a backup of your device.
STEP 1: DOWNLOAD
Download both the PC36IMG.zip and the S-On Tool to your PC Desktop. DO NOT EXTRACT
(NOTE: Make sure the file is named PC36IMG.zip exactly. Some Windows OS hide any extensions by default; so make sure it is not named PC36IMG.zip.zip when you rename it.)
STEP 2: MICRO USB
Connect your device to your PC with the Micro USB cord.
STEP 3: DISK DRIVE
Chang your charging options to Disk Drive. Menu > Setting > Connect to PC > Default Connection Type > Disk Drive > Done
STEP 4: S-ON TOOL TO SDCARD
Transfer unrevoked-forever-son.zip to the ROOT of your SDCard.
(Do not transfer the PC36IMG.zip yet)
STEP 5: TURN OFF DEVICE
Power down the device by holding the Power Button for 2 seconds. Allow it to shutdown completely. Wait about 10 seconds before next step.
STEP 6: RECOVERY MODE
Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to RECOVERY by using the VOL DOWN toggle and select by using POWER button.
STEP 7: FLASH ZIP
Select unrevoked-foreverson.zip in the selection area and press POWER button to complete the FLASH.
STEP 8: IS S-ON, ON?
When the FLASH is complete, Reboot the device into the Bootloader screen by holding down VOL + POWER until it boots into the White Screen. Check to make sure it says S-ON on the TOP. If it does, select RECOVERY with the VOL DOWN toggle. (continue to step 9)
If it says S-OFF, repeat STEPS 5 - 7 until it says S-ON.
(NOTE: If still showing S-OFF after a few flashes, go ahead and proceed to step 9. It may show S-OFF, but it is really set to S-ON. Once you flash the PC36IMG.zip file, it should display S-ON.)
STEP 9: TURN OFF DEVICE
Power down the device by holding the Power Button for 2 seconds. Allow it to shutdown completely. Wait about 10 seconds before next step.
STEP 10: RECOVERY MODE
Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to RECOVERY by using the VOL DOWN toggle and select by using POWER button.
STEP 11: TRANSFER PC36IMG.zip TO SDCARD
Connect the MICRO USB Cord. There is an option for this in both the Amon RA and Clockwork recovery.
Transfer the PC36IMG.zip to the ROOT of your SDCard.
STEP 12: UNHOOK USB FROM PC + USB OFF
SAFELY remove the USB from the PC and then turn OFF USB in Recovery.
STEP 13: TURN OFF DEVICE
Power down the device by holding the Power Button for 2 seconds. Allow it to shutdown completely. Wait about 10 seconds before next step.
STEP 14: BOOTING TO HBOOT
Hold down VOL DOWN + POWER until device boots into a White Screen.
The Device will check for the PC36IMG.zip and then ask you YES/NO to apply the newly introduced update. Press VOL UP = YES or VOL DOWN = NO.
Once Completed, press VOL UP to reboot.
YOU HAVE JUST BEEN UNROOTED! BAM!
SECTION 4: UPDATING TO THE LATEST OTA (Over-The-Air Update)*
UPDATING TO THE LATEST OTA*
After ROOTing your device, it can be kind of stressful to keep it up-to-date with the latest OTA Upates because if improper combinations of RADIOs, ROMs, FIRMWARE, ect. This guide will help you keep your device going with the proper way to get the latest updates from either your Custom ROM Developers, or the lovely STOCK HTC SENSE ROMs.
RECOVERY VERSION NEEDED
ClockworkMod - 2.6.0.1 (3.0.0.x does not support Edify) Amon_RA - Any Version
The STOCK HTC SENSE ROMs are available from the following links. We'll try and keep the list updates with the latest OTAs as possible.
ROMs usually come in DeOdexed, and Odexed.
Odexed - In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These ‘odex’ files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applications difficult because a part of the coding has already been extracted to another location before execution.
DeOdexed - Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating the worry of a modified APK conflicting with some separate odexed parts.
In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity.
RADIOs come in two versions of zip files. Separate - to be flashed one at a time. (NOTE: REBOOT the device each time you flash a Single.zip.) Combo - or as a combo update.
It is up to the user to decide which to use. As a general rule, try the combo update, first. If there are stability issues, downgrade all, make sure everything is back to normal, then flash each one (Baseband, WiMAC, NV, PRI) one at a time to see which one causes instability.
In the latest OTA, and possibly others, PRI is usually the biggest offender.
OTAs THAT INCLUDE THE RADIO UPDATE
GENERAL PRE-UPDATE
(NOTE: Terminal Emulator isn't a 100% accurate application when it comes to some features. So you may run into a few Errors from time-to-time. If you do, try running the Commands more than once to see if the outcome changes.)
STEP 2:
Open Terminal Emulator and type su (lowercase) so T.E. will be granted Super User Access.
Verify WiMAX MAC, RADIO version, and current working status typing wimax_mtd record that information somewhere. (you may need to run it a second time if the first time fails)
This should be shown after typing wimax_mtd.
$ export PATH=/date/local/bin:$PATH
$su
# wimax_mtd
Open WiMAX partition ........ OK
Get HTC WiMAX Tag ........ OK
Verify WiMAX Tag (HTC-WiMAX-SQN1130) ........ PASS
Read WiMAX partition ........ OK
Check Firmware Version (4.6.2.2v26023_) ........ 4.6.2.2v26023_
Check Firmware File ........ MATCH
Dev MAC = 00:18:41:FC:5B
Read properties from flash ..... OK
+ in wmx_PropSetFromFlash.
+ in wmx_CheckPropTag.
- out wmx_CheckPropTag.
pPropName = presist.wimax.Cold_Boot_Flag
PropNameLen = 28
wmx_PropSetFromFlash: Find matched proper name in flash.
pMemaddr == pPropName = 1
pPropData = 1
Presist.wimax.Cold_Boot_Flag = 1
isColdBoot = 0
FLASHING RADIOS
STEP 1:
From RECOVERY select either the Single zip or the Combo update like any other flashable zip
(NOTE: Remember to REBOOT the device each time you flash a Single.zip.)
STEP 2:
Once it is done, you will be prompted to reboot from RECOVERY
STEP 3:
Once the device turns back on, you will be taken to a black screen with a GREEN ARROW like on a normal OTA update, where the phone may sit for up to 5+ minutes. It will reboot itself back into RECOVERY when done.
STEP 4:
Once in RECOVERY, reboot the phone normally
STEP 5:
The phone should boot back into Android, where you can verify the new radio versions by going to
Menu > Settings > About > Software Information - Verify Baseband and PRI.
CAUTION
If the phone is unstable (random reboots, wake time = uptime, etc):
1) Start by downgrading the PRI.
b) If that doesn't solve the problem, downgrade all, following the same procedure as updating, but one at a time.
iii) Upgrade one at a time to see which update causes issues
STEP 6:
Verify your WiMAX Keys are present. Use ROOTING & BACKUP - SECTION 5: WiMAX RSA Keys (4G Signal).
1) WiMAX version - should be the new version
2) All tests pass
3) MAC address has not changed (should never be a problem anymore)
IMPORTANT
Once all is said and done, you need to go to
Menu > Settings > About Phone > Software Information
And verify that the RADIO is indeed updated. If not, re-apply the Radio ZIP until it is.
---------------NOTES----------------
Once everything has been completed, update your devices PROFILE.
BAD COMBINATIONS
- Older SW version than the new OTA + Radios from new OTA + stock HTC kernel
- SW version from new OTA + Old Radios (can cause instability. Some people do it and never have issues. Has been known to cause the phone to never sleep)
- Older SW version than the new OTA + PRI from new OTA + any non stock HTC kernel (fix - new radios are fine, but keep previous PRI - this is experience from current OTA - may not be the case always)
SAFE COMBINATIONS
- Older SW version than the new OTA + Radios from new OTA minus the new PRI + any kernel other than stock (e.g. netarchy).
ALTERNATE METHODS
- Sprintlovers ROM - Comes in a PC36IMG format, and flashed from hboot like any other. Includes ROM and radios. What don't know is if it updates hboot. If it does, this is a very important point. I will se if I can find out:
- Unroot, accept the OTA, reroot (WARNING: This will update HBoot)
REASONS WHY NOT TO UPDATE HBOOT
- Any NANDROID backups made before updating HBoot will be useless on a different HBoot version
- HBoot is typically upgraded for various debugging differences, etc., but a primary reason is to patch security exploits (i.e. THE WAY WE ROOT. Why would you want to upgrade to an HBoot designed to keep out root. Yes, each one gets root eventually, but I think my point stands.)
*This paticular guide was written by akazabam for ROOTING for DUMMIES. Some alterations were made to fir the scheme.
Ever want to know about the lingo used by us Android fanatics? Here is a list of descriptions used by the Android Community on a daily basis. Enjoy!
ADK: Android Development Kit, What people use to develop anything for the droid such as ROM’s
Baseband: In communications and signal processing, the baseband describes signals and systems whose range of the frequencies measured from close to 0 hertz to a cut-off frequency, a maximum bandwidth or highest signal frequency; it is sometimes used to describe frequencies starting close to zero. In Android OS, it is the code that drives the actual radios the phone uses.
Boot Loader: State in which the droid can be flashed from RSD with an appropriate .sdk file that reprograms the phone into a specific ROM or update. This is typically a last resort when the recovery screen cannot be reached to make a much simpler and less risky solution
Boot Loop: simply means something is preventing the phone from completing it’s boot cycle and is stuck between the boot animation and the unlock screen, creating a looped animation. This is often fixed by either reloading a Nandroid, or re-flashing a ROM from the Boot Loader.
Brick or Bricked: Jargon for a completely unrecoverable device, (no more than a brick or paperweight)
Bug or Software Bug: an error or flaw in software that produces a failure or unexpected/unwanted result. Typically created from incorrect code, this is why some ROMs are better and smoother running than others, because certain developers have taken the time to input “perfect” code
Busybox: BusyBox is a single multi-call binary that packages the functionality of most widely used standard Unix tools; BusyBox provides a fairly complete environment for any small or embedded system.
ClockworkMod: A recovery program that is often used to apply updates, ROMs, or create a back-up or restore a backup file
De-odex: Apk files have respective odexes that devs use to supposedly save space. Deodexing means you convert it back to a .dex file and put it back inside the apk. This allows you to easily replace files (not having to worry about odexes), but the main point was to deodex ‘services.jar’ so that you can change all text to different colors (such as the clock color to white) and to deodex services.jar, you need to deodex everything. Deodexing will create longer boot times, but should be equal after that and it gives you the ability to make changes otherwise impossible to do.
Dev. or Developer: An individual who creates, or alters a file in such a manner as to advance the program.
Flash or Flash Memory: a program technology that can be electrically erased and reprogrammed. It’s major benefit is that data is NOT lost when power is removed.
Kernel: The governor of the CPU usage and Battery output. One can upload modified Kernels to achieve greater performance speed of their device at the cost of some battery life. This is done by altering the clock-cycle of the CPU to higher or lower values.
Root: Common word associated with giving a user “super user” (or “root”) access to their phone’s programming and other various aspects, such as the file system, that would normally not be possible, also known as “Jailbraking” for iPhones.
Nandroid or Nandroid Backup: A file typically created in the custom recovery program, such as SPRecovery, that is a carbon-copy of whatever state your phone is in before a drastic change is made. The file then can be moved onto or off of the SD card for later use in case something should go wrong in the ROM or another Update, or if a Boot Loop occurs, etc.
OS: Operating system, i.e. Windows 7 or Mac OS X or iOS or Android, etc.
Overclocking: Speeding up the CPU past the factory presets to achieve a faster and more responsive device. This is most often accomplished by loading a new Kernel.
ROM: Read Only Memory. This is the entire OS/Apps that are loaded (flashed) to memory to run the device. Custom ROM’s can be used to make changes to anything from the look of the home screen, to icons, to custom boot animation or even to remove/replace apps.
RSD or RSD lite: Remote Software Download. Motorola’s own tool in flashing virtually any type of program, (so long as its in .sbf form) to the Android OS
Shell: A local terminal or command-line interface to interact with your device
SSH: Secure Shell or ssh is a network protocol that allows data to be exchanged using a secure channel between two networked devices
SPR or SPRecovery: A recovery program that is often used to apply updates, ROMs, or create a back-up or restore a backup file. See Nandroid above.
Stock: Simply means an unaltered state, such as when you first purchase your phone from Verizon, or when you do a factory reset to “go back to stock 2.1″
SU: “Super user”, or root permissions
Theme: A set of icons, backgrounds and app trays that change the aesthetics of the overall look and feel of the Droid and its applications
TUN/TAP: Refers to a network TUNnel, operates within Layer 3 packets, or IP packets. Packets sent by a system via a TUN/TAP device are delivered to a user-space program that attaches itself to the
device. A user space program may also pass packets into a TUN/TAP device. In this case TUN/TAP device delivers (or “injects”) these packets to the operating system’s network stack thus emulating their reception from an external source.
Under-clocking: Slowing down the CPU below the standard speed, mainly to limit battery usage. Most modern kernel implementations allow for auto-speed changes between a minimum/maximum speed as demand requires.
.sbf: Summation Briefcase File
.apk or APK’s: An .apk file extension denotes an Android Package (APK) file, an .apk file can be opened and inspected using common archive tools
.tar: Similar to a zip file, a tar file archives multiple files into one file
.tgz: TGZ files are commonly used as install packages for Slackware Linux.
S-ON / S-OFF: S-ON/OFF is SECURITY ON or OFF. Which means you are not able to do any manual NANDROID backups or Flash ROMS until you are fully ROOTed with your Security OFF.
I'll add more to the list as I go. If you know of any, let me know and I'll add it.
This post will be reserved for all the Freequently Asked Questions that I have been asked, and many of the members have been asked about root.
PLEASE, if you have a question, never hesitate to ask. There are no NOOB/NEWB/DUMB questions here. If you have a question, ask in the thread. Or send a Message to me or any one of the members who are frequent posters here. We'll be happy to help you out in any way possible!
Can I only apply ROOT when installing a Custom ROM?
No. You can ROOT the device prior to installing a ROM with the unrevoked Method. Some ROOT methods do have a ROM you download that has ROOT already applied to the ROM.
Will I still have all of my Apps and Contacts in my phone after I ROOT?
Yes. All of you Contacts and Applications will still be installed on your Device. This ROOT Method only ROOTs your device. It will not Wipe it (Factory Reset).
If you choose to do a Factory Reset prior to ROOTing your device (which is highly recommended so you can make a clean backup of your phone), you will lose all of your Apps and any Contacts saved to the phone it's self. But not to the Contacts saved to your Google Account(s).
GMail: Simply sign into your device with your Google Account.
Menu > Settings > Accounts & Sync
Will I be able to install custom ROMs with this ROOT Method?
Yes. You will be fully able to install Custom ROMs with the unrEVOked method.
Should I Downgrade to 2.1 before I ROOT?
NO. You do not need to downgrade with this ROOT Method.
I am running Android 2.1; should I upgrade to 2.2 before I ROOT?
You are not required to upgrade your device to the current 2.2 Version for this ROOT Method.
If you plan on using custom ROMs on your device, you do not need to upgrade.
If you do not plan on ever using custom ROMS, and just want to keep the Stock HTC Sense on your device, and use all of the ROOT-ONLY apps, then it is recommended to upgrade to the latest 2.2 before ROOTING.
Will this BRICK my phone?
No. I have yet to hear ANYONE use my tutorial or even unrEVOked for that matter, ever BRICK their device. You would have to not follow a single instruction and do it with a blindfold on to really do damage to your device. And I highly doubt you want to do that.
Will I lose my 4G if I ROOT?
No. You will not lose your 4G service with this ROOT Method.
You may however, lose it when installing ROMs. Some Mods have not completely got 4G working with their Custom ROMs. This is especially so with the STOCK ASOP Roms (Actual Android Rom with no Carrier Specific or Device Manufacture changed to the ROM.)
Will ROOTING Void my Warranty?
Yes. Technically.
If you ROOT your device and take it to Sprint for any reason, and the Representative notices the phone is ROOTED, they have the authority to revoke your Insurance Coverage. They also have the ability to contact HTC and have the Manufacturer Warranty removed.
I just ROOTED my phone and now I am getting a notification to Update my SPRINT Voicemail.. Should I?
Yes.
Go ahead and update it. It will not hurt anything.
Will ROOTING erase all the information on my SD Card?
No.
unrevoked only goes into your devices' recovery.
UNREVOKED
"Backup CID is Missing"
Refer to ROOTING & BACKUP: SECTION 2 Rooting Procedure under Troubleshooting.
While using unrevoked, when it says "Waiting for Device".. I have it connected, but nothing happens.
Reinstall the from ROOTING & BACKUP: Section 2 Step 2.
After I used unrevoked to ROOT my device, my Security is still listed as S-ON. How do I get to to say S-OFF so I can FLASH ROMs?
Refer to ROOTING & BACKUP: Section 4: unrEVOked Forever of the guide.
After I ran unrevoked I got "Internal Error: Failed to unlock NAND flash"
Install HTC Sync with the most current Drivers. Uninstall HTC Sync but leave the Drivers installed. Reinstall the Drivers for unrevoked and Re-ROOT your device.
After I ran unrevoked, it booted to a Phone with a Red Triangle and an Exclamation Point!
Perform a Battery Pull.
Remove the batter and wait for about 10 seconds. Replace the battery and boot up the device.
Error: failed to get root. Is your firmware too new?
Factory Reset your device.
If that doesn't solve your problem, perform the Factory Reset again.
ROM MANAGER
In ROM Manager, when I flash Clockwork Recovery "An error occurred while flashing your recovery" pops up.
Enable WiFI and that may correct your problem.
Nandroid Backup not working with Alternate Recovery??
If you used one Recovery like ClockworkMod to make a Nandroid Backup, then FLASHed an Alternate recovery, like Amon_RA, then tried to FLASH your Nandroid Backup that you made with ClockworkMod with Amon_RA, it will not work. Only the Recovery used to Nandroid Backup can recover the Backup.
Downloaded a ROM and now my apps won't update.
Clear the Market Cache.
Setting > Applications > Manage Applications > Market > Clear Cache
UN-ROOT
How do I UN-ROOT my device?
See AFTER ROOTING: Section 5 of the Rooting Guide.
Can I still UN-ROOT my phone if I install a custom ROM or KERNEL?
Yes. You will still be able to UN-ROOT even after installing a custom ROM or KERNEL.
OVER THE AIR UPDATES
Do I need to UN-ROOT to apply the OTA Sprint/HTC Updates?
Yes. But only if you plan on staying Un-ROOTed.
If you want to stay ROOTed; refer to AFTER ROOTING - SECTION 6.
ROMS AND KERNELS
When FLASHING a new ROM and KERNEL, do I need to install one before the other?
Yes. FLASH the ROM First, the KERNEL Second.
Just FLASHED a ROM and now I can't download anything from the Market.
Your data may have not been wiped properly. Refer to AFTER ROOTING: Section 3 and flash either the ROM once more, or flash a NAND backup of your original ROM, then try and flash ROM your wanting.
TERMINAL EMULATOR
Grep: Not Fount
Search in the Market and download the latest version of BusyBox by Stephen (Stericson)
More Q&A to follow!
.
Last edited by Matlock; February 1st, 2011 at 12:31 AM.
The Following 26 Users Say Thank You to Matlock For This Useful Post:
Device(s): Sprint Samsung Galaxy Note 2
Sprint Evo
Carrier: Not Provided
Thanks: 4
Thanked 5 Times in 4 Posts
Great thread. Getting my Evo Monday, and can't wait to root it and get better battery life etc....
Currently have an HTC Hero, rooted with Fresh 2.0x... so know the drills.... always looking for easy instructions to make rooting easy. Thanks for taking the time to spell it all out!
The Following User Says Thank You to fivebass52 For This Useful Post:
yes, unrevoked will root your phone and leave current rom
Sorry my silly querstions. I neved did anything with my EVO but I'm sick and tired of all the bloatware. How do you unroot the phone after it is rooted? Thanks in advance.
can you post up the QR for adfree android? I couldnt find it on the market
btw BIG thanks Ive already been rooted but I see this being very helpful for people new to this
As soon as I can I will post the QR for all the rooted apps. Also, appbrain does not have Adfree listed for obvious reasons. Check the Android market for "adfree Android".
Quote:
Originally Posted by myriam
Sorry my silly querstions. I neved did anything with my EVO but I'm sick and tired of all the bloatware. How do you unroot the phone after it is rooted? Thanks in advance.
I am checking into it and will give a dummied down how to on un-rooting ASAP.
The Following User Says Thank You to Matlock For This Useful Post:
So if I root following this guide, but keep the stock ROM for now since I'm nowhere near advanced enough to venture into that, will I keep all my apps and data? Do I need to use some app to back up everything before doing this?
Device(s): Note 2, SG S2 & S3, Evo 3D & 4G, Epic 4G, Captivate. (Moment, LG Optimus S, Vibrant)
Carrier: verizon / sprint / at&t
Thanks: 488
Thanked 477 Times in 349 Posts
This guide is good but unclear about a couple of steps:
1. you can download the Unrevoked HBOOT drivers, and after you set the phone to "charge only - always remember this" + "USB Debugging mode", you can follow the guide here to install the drivers: public:windows_hboot_driver_install [RootWiki]
Note: after you install and unplug the phone, let the phone boot into normal state.
Then plug the phone back into the computer, you may have to go through and reinstall the HBOOT drivers again (I did), but don't unplug the second time.
2. There is no install of the reflash.exe - you just run it. Make sure "charge only + always remember" is set, or Unrevoked will not succeed. I tried it the first time by setting it to "Charge only" and "always ask me" and it didn't go all the way through. Once I removed "always ask me" it worked just fine.
Once Unrevoked says "done" then you can remove the phone from the USB cable / PC, and it's all set. To confirm it worked, go to HBOOT screen: turn off phone, then press VOL DOWN + POWER, and when it gets to the HBOOT screen, it should show "S-OFF".
You can stop here, and your phone is unrooted, you can install wifi tethering, etc. Or you can proceed and install new custom Roms / recoveries if you like.
The Following 4 Users Say Thank You to AndroidSPCS For This Useful Post:
Nice job wish I had this awhile ago. Anyway you can only freeze apps in the donate version of titanium backup . The free on won't let you . Atleast the most current one in the market
Thank you so much guys, really. I just followed all the steps and I am now rooted Everything worked flawlessly...I really have to give it to the unrevoked team for making such a kickass simple way to root your phone. I didn't think it would be this easy.
Now I'm going to start reading up on ROMs and kernels even though I don't even really know what a kernel is. I would like to know how to install customs roms and themes. But do any of them have working 4G? I live near Cary/Raleigh which has 4G and even though I don't use it all the time (I live in Fuquay which doesn't get 4G, but I work in Cary and spend most of my time out there) it is very important to me that it works. I never use HDMI out, although I may sometime in the future.
I'll go ahead and download those programs you listed. Does the Titanium backup just hide the bloatware programs or does it completely get rid of them?
can you install custom roms with this root? if so how?
Yes. You can install custom ROMs with any root method. There are multiple places with instructions on installing custom ROMs but my suggestion would be to do a little reading before you plunge in.
Any thread title that begins with [ROM] will have a custom ROM with descriptions, screenshots, instructions, etc. For your first time out you can stick with well tested ROMs like Fresh, BakedSnacks or DamageControl.
Yes. You can install custom ROMs with any root method. There are multiple places with instructions on installing custom ROMs but my suggestion would be to do a little reading before you plunge in.
Any thread title that begins with [ROM] will have a custom ROM with descriptions, screenshots, instructions, etc. For your first time out you can stick with well tested ROMs like Fresh, BakedSnacks or DamageControl.
Well. I may be a dummy for rooting, but I want to make sure I dont brick my phone. I love it too much to ruin it. I never did anything to my phone before.
The Following User Says Thank You to myriam For This Useful Post:
I rooted last night using these steps along with one other thread, making sure everything meshed. It all came out nicely and can't wait to see what a rooted Evo is capable of compared to my older rooted G1. Thanks!
The Following User Says Thank You to HoldFastHope For This Useful Post:
I'm a complete newbie to this rooting ; I followed these steps you provided to root my HTC EVO, it showed that it's rooted as you stated about the SD-OFF. It also show the icon Superuser Permission. I tried tethering with my phone, it comes on, but my computer connects but only shows a local connection. Why don't I have internet access. What am I missing. Thanks in advance for any advice/help.
I'm a complete newbie to this rooting ; I followed these steps you provided to root my HTC EVO, it showed that it's rooted as you stated about the SD-OFF. It also show the icon Superuser Permission. I tried tethering with my phone, it comes on, but my computer connects but only shows a local connection. Why don't I have internet access. What am I missing. Thanks in advance for any advice/help.
Are you using Wireless Tether?
If so, make sure you allow Superuser to let Wireless Tether use rooting capabilities. I was able to connect the first time using it. I'll look into it and see if there is any reason why it shound't have worked.
Yes, I am attempting to use wireless tether and it do have superuser permission. It connects fine with PDAnet but not with Wireless tether or Sprint Hotspot.
Yes, I am attempting to use wireless tether and it do have superuser permission. It connects fine with PDAnet but not with Wireless tether or Sprint Hotspot.
I was having the same issue and after a bit of searching I found the below thread. After installing the 2_0_5-pre9 version (link in thread) it is now working for me.
I am now dealing with another issue where I lose the connection after a few minutes and having to stop and restart tether before it starts working again.
STEP 1: DOWNLOAD
Download both the PC36IMG.zip and the S-On Tool to your PC Desktop. DO NOT EXTRACT
STEP 2: MICRO USB
Connect your device to your PC with the Micro USB cord.
STEP 3: DISK DRIVE
Chang your charging options to Disk Drive. Menu > Setting > Connect to PC > Default Connection Type > Disk Drive > Done
STEP 4: S-ON TOOL TO SDCARD
Transfer unrevoked-forever-son.zip to the ROOT of your SDCard.
(Do not transfer the PC36IMG.zip yet)
STEP 5: TURN OFF DEVICE
Power down the device by holding the Power Button for 2 seconds. Allow it to shutdown completely. Wait about 10 seconds before next step.
STEP 6: RECOVERY MODE
Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to RECOVERY by using the VOL DOWN toggle and select by using POWER button.
STEP 7: FLASH ZIP
Select unrevoked-foreverson.zip in the selection area and press POWER button to complete the FLASH.
STEP 8: IS S-ON, ON?
When the FLASH is complete, Reboot the device into the Bootloader screen by holding down VOL + POWER until it boots into the White Screen. Check to make sure it says S-ON on the TOP. If it does, select RECOVERY with the VOL DOWN toggle. (continue to step 9)
If it says S-OFF, repeat STEPS 5 - 7 until it says S-ON.
IF YOU DID NOT USE unrEVOked Forever
STEP 9: TURN OFF DEVICE
Power down the device by holding the Power Button for 2 seconds. Allow it to shutdown completely. Wait about 10 seconds before next step.
STEP 10: RECOVERY MODE
Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to RECOVERY by using the VOL DOWN toggle and select by using POWER button.
STEP 11: TRANSFER PC36IMG.zip TO SDCARD
Connect the MICRO USB Cord. There is an option for this in both the Amon RA and Clockwork recovery.
Transfer the PC36IMG.zip to the ROOT of your SDCard.
STEP 12: UNHOOK USB FROM PC + USB OFF
SAFELY remove the USB from the PC and then turn OFF USB in Recovery.
STEP 9: TURN OFF DEVICE
Power down the device by holding the Power Button for 2 seconds. Allow it to shutdown completely. Wait about 10 seconds before next step.
STEP 10: RECOVERY MODE
Hold down VOL DOWN + POWER until device boots into a White Screen.
Move to RECOVERY by using the VOL DOWN toggle and select by using POWER button.
The Device will check for the PC36IMG.zip and then ask you YES/NO to apply the newly introduced update. Press VOL UP = YES or VOL DOWN = NO.
Once Completed, press VOL UP to reboot.
YOU HAVE JUST BEEN UNROOTED! BAM!
[/QUOTE]
I rooted my phone with unrevoked 3...First, i would like to know if i have to unroot my phone in order to install the latest updates from Sprint? Second, if yes, I just tried to do what you said but I was a bit confused, since i'm using unrevoked three do I only do steps 9-12 or however many there are? I also had trouble with the zip file. Am i suppose to be putting it on the sd root while i'm connected to the computer or while i'm in the recovery because I can't find it while i'm trying to upload it from the recovery. please help, thanks.
The Following User Says Thank You to lavelljeter For This Useful Post:
I rooted my phone with unrevoked 3...First, i would like to know if i have to unroot my phone in order to install the latest updates from Sprint? Second, if yes, I just tried to do what you said but I was a bit confused, since i'm using unrevoked three do I only do steps 9-12 or however many there are? I also had trouble with the zip file. Am i suppose to be putting it on the sd root while i'm connected to the computer or while i'm in the recovery because I can't find it while i'm trying to upload it from the recovery. please help, thanks.
As long as you did not use unrEVOked FOREVER, you only need to use steps 9 - 10.
You will more than likely have to Un-Root in order to install the latest updates from Sprint. If there is an update available, and you are not able to receive it after a few months of it being OFFICIAL released, then you will almost definitely have to Un-Root your device.
From how I read how to do it, your device will be in Recovery Mode when you put the PC36IMG.zip into the Root of your SDCard. If this does not work, try it before putting your device into Recovery Mode and see if it works. Please let me know which works for you and I'll make changes as needed.
I followed the instructions and the drivers are installed correctly (appears correctly in device manager per the instructions) but when I run the root program it just hangs and asks me to connect my phone. I have USB debugging on and it should work but just keeps hanging there.....anyone have any ideas?
Thanks ChrisGTE, but I tried that method also, I actually tried Pac 9, 8, 7, and 4, still same results. I'm currently running version 9. Maybe something will give eventually. I'm sure someone out there will provide the solution to this issue.
Thanks ChrisGTE, but I tried that method also, I actually tried Pac 9, 8, 7, and 4, still same results. I'm currently running version 9. Maybe something will give eventually. I'm sure someone out there will provide the solution to this issue.
Sorry to hear you are still having problems with WiFi Tether, keep fighting with it, once you get it working it's great.
I don't think this will resolve your issue but thought I would pass along the links that resolved my WiFi Tether disconnecting issue. Long story short, for some reason the default channel (#06) doesn't work well and switching to channel #01 helps keep a better connection. After changing to channel #01 I was able to stay connected for ~4 hours last night and ~2 hours today.
You might want to add this to the unrooting portion. Just an FYI for anybody who used Unrevoked3... In order to fully unroot you MUST apply the S-ON tool as Unrevoked Forever is included in Unrevoked3. Very nice write up!
You might want to add this to the unrooting portion. Just an FYI for anybody who used Unrevoked3... In order to fully unroot you MUST apply the S-ON tool as Unrevoked Forever is included in Unrevoked3. Very nice write up!
Section 8 states to apply the s-on zip only if you used unrevoked forever. I know a lot of people are aware that unrevoked forever is included with UR3 but I know some don't. I just wanted to let people know if they were confused. Do you know if anyone has had success unrooting if they initially root after accepting the latest ota update? The reason I ask is because I know there have been some problems unrooting with the ota and getting "main version is older" error.
EDIT: The main version is older error was occurring when trying to apply the pc36img.zip. Forgot to add that.. lol
Last edited by wrapkgb; October 13th, 2010 at 12:10 PM.
The Following User Says Thank You to wrapkgb For This Useful Post:
Section 8 states to apply the s-on zip only if you used unrevoked forever. I know a lot of people are aware that unrevoked forever is included with UR3 but I know some don't. I just wanted to let people know if they were confused. Do you know if anyone has had success unrooting if they initially root after accepting the latest ota update? The reason I ask is because I know there have been some problems unrooting with the ota and getting "main version is older" error.
EDIT: The main version is older error was occurring when trying to apply the pc36img.zip. Forgot to add that.. lol
Hmmm good call. I'll have to look into that. I'll try and unroot later when I get the chanxe and see If I get the same problem. Thanks for bringing that to my attention.
Hmmm good call. I'll have to look into that. I'll try and unroot later when I get the chanxe and see If I get the same problem. Thanks for bringing that to my attention.
No prob! This is a great one stop shop with a great layout and very user friendly!!
As long as you did not use unrEVOked FOREVER, you only need to use steps 9 - 10.
You will more than likely have to Un-Root in order to install the latest updates from Sprint. If there is an update available, and you are not able to receive it after a few months of it being OFFICIAL released, then you will almost definitely have to Un-Root your device.
From how I read how to do it, your device will be in Recovery Mode when you put the PC36IMG.zip into the Root of your SDCard. If this does not work, try it before putting your device into Recovery Mode and see if it works. Please let me know which works for you and I'll make changes as needed.
I tried both ways and i can't get access to the PC36IMG.zip. You only want me to do steps 9 and 10?
I tried both ways and i can't get access to the PC36IMG.zip. You only want me to do steps 9 and 10?
If you do not use Unrevoked 3 OR Unrevoked Forever then you start from step 9. As far as you cant access the pc36img.zip, did you make sure you put the file directly on the root of the SD card? When you first boot into hboot, it will automatically scan for the pc36img file, but it has to be on the root of the SD card.
For those having difficulty using wifi tether after rooting, I had a similar problem. I loaded the Pre-9 version of the software and got my Win7 laptop connected just fine; and also a Vista laptop. But, I could not get a 2nd Vista laptop to work. It would connect, but no internet.
Then, light bulb, I noticed that my wife had accidentally or intentionally turned on the windows firewall. This had not been a problem in the past using an ad hoc network on WM phones, but now it won't work.
After turning off the Windows firewall, everything is great; good speed, multiple connected computers. I don't know how many connections are possible, but I've had up to three.