FORUMS
Remove All Ads from XDA

More Detailed Perm Root Instructions

1,158 posts
Thanks Meter: 288
 
By BrandoKC, Senior Member on 29th January 2011, 11:09 PM
Post Reply Email Thread
I take no credit whatsoever for obtaining root or anything development related.
I simply took BCNice20's instructions and added more detail for less experienced users. In fact I copied most of this directly from his thread and added more detail.

I take absolutely no responsibility for your phone if you brick it, if it melts, if it sleeps with your wife, or if it burns your house down.

Proceed at your own risk.

If you need to get started with the SDK and ADB start here

Step 1
Temp root your device using Visionary or Z4 (I prefer Visionary)
If you are already temp rooted skip this step

Step 2
Download the file linked at this address http://www.thebcblends.com/shift/Shift-root.zip
Extract the contents to the root of your SD card.
If you are having trouble extracting download 7-Zip
Once installed connect your phone to your computer as a disk drive
right click on the shift-root.zip, select extract here, then use the dropdown to locate your device, more specifically your SD card
Once you have extracted the file to the root of your sd card change your connection type back to charge only

Step 3
If you have followed my other thread you already have adb working
Open the cmd prompt and paste the following
Code:
cd C:\AndroidSDK\platform-tools
hit enter
type
Code:
adb shell
hit enter
you will see this
Code:
$
no type
Code:
su
hit enter
Superuser will prompt you to click allow on your phone. Click it quickly to allow permissions!
Now you will see
Code:
#
you have root permissions.

Step 4
Verifying md5sum

Make sure you copy and paste this exactly
Code:
md5sum /sdcard/Shift/hboot_orig.bin
then hit enter
Your result should look like this 386c19451e8dd18f9b98fad6b11be4c0 hboot_orig.bin make sure the numbers match. You may have some extra path in front of hboot_orig.bin.

Next copy and paste this exactly
Code:
md5sum /sdcard/Shift/hboot_eng.nb0
then hit enter
Your result should look like this 60ec1006e6ec2e8acb370d6aad35b17e hboot_eng.nb0 make sure the numbers match. You may have some extra path in front of hboot_eng.nbo.

If these do not match do not proceed. Delete the file placed on the root of your sd card and repeat step 2 and redownload.

Step 5
Now we're going to flash the eng spl. This is where the unpleasant things can happen.
Make sure you are in adb shell with superuser(root) permission. This was explained in Step 3.
If you are not in adb shell with root permissions then do not proceed. Do not pass go, do not collect $200.
Now DO NOT REBOOT until you are instructed to do so!!

Now paste this exactly into cmd prompt
Code:
dd if=/sdcard/Shift/hboot_eng.nb0 of=/dev/block/mmcblk0p18
and hit enter
You have flashed the eng spl. Now we will make sure it flashed properly.

Step 6
Check the md5 of new flash hboot and restore if necessary
run this command to pull the newly flashed hboot to your sdcard
type
Code:
dd if=/dev/block/mmcblk0p18 of=/sdcard/Shift/hboot_check.nb0
in the command prompt and hit enter
now we check the md5 to see if it matches
Enter
Code:
md5sum /sdcard/Shift/hboot_check.nb0
in the command prompt and hit enter
it should read 60ec1006e6ec2e8acb370d6aad35b17e
if the md5sum matches then congratulations its safe to reboot!! you can skip the next bit and continue on to step 7

if you absolutely cannot get the eng hboot to flash right then run this to restore the stock hboot
Type
Code:
dd if=/sdcard/Shift/hboot_orig.bin of=/dev/block/mmcblk0p18
in the command prompt and hit enter

then pull it to check md5
Type
Code:
dd if=/dev/block/mmcblk0p18 of=/sdcard/Shift/hboot_check1.bin
in the command prompt and hit enter

then check the md5sum
Type
Code:
md5sum /sdcard/Shift/hboot_check1.bin
in the cmd prompt then hit enter

it should read 386c19451e8dd18f9b98fad6b11be4c0
if it doesnt keep trying until it does but DO NOT!! reboot till it matches


Step 7
check hboot and perm root!!
ok now reboot your phone into bootloader
turn off phone and hold power+vol down till it boots into bootloader
look at the top and make sure it says s off
if so reboot the phone back into android
put the phone into airplane mode
Go to setting, applications, manage applications and uninstall superuser
Next temp root with visionary
after you are temp rooted then attempt to perm root with visionary
your phone will reboot and you are now officially perm rooted any changes you make will now stick on reboot

**Edit Recovery Added**
Download ROM Manager from the Market. (Pay for the donate version!)
Open ROM Manger and install recovery.
The Following 14 Users Say Thank You to BrandoKC For This Useful Post: [ View ] Gift BrandoKC Ad-Free
29th January 2011, 11:22 PM |#2  
Member
San Diego
Thanks Meter: 7
 
More
Im having problems on the CMD prompt. On the command line Im getting C:\users\Dizidi> instead of C:\>. Did I miss a step somewhere?
The Following User Says Thank You to dizidi For This Useful Post: [ View ] Gift dizidi Ad-Free
29th January 2011, 11:27 PM |#3  
BrandoKC's Avatar
OP Senior Member
Flag Kansas City
Thanks Meter: 288
 
Donate to Me
More
Quote:
Originally Posted by dizidi

Im having problems on the CMD prompt. On the command line Im getting C:\users\Dizidi> instead of C:\>. Did I miss a step somewhere?

Nope, that's sounds right.
Next you'll want to
Code:
 cd C:\AndroidSDK\platform-tools
The Following User Says Thank You to BrandoKC For This Useful Post: [ View ] Gift BrandoKC Ad-Free
29th January 2011, 11:27 PM |#4  
Member
Thanks Meter: 6
 
More
Quote:
Originally Posted by dizidi

Im having problems on the CMD prompt. On the command line Im getting C:\users\Dizidi> instead of C:\>. Did I miss a step somewhere?

You may want to learn some basic DOS commands first. See:

http://www.lsi.upc.edu/~robert/teach...elp.html#chdir
The Following 2 Users Say Thank You to falz For This Useful Post: [ View ] Gift falz Ad-Free
29th January 2011, 11:28 PM |#5  
wardfan220's Avatar
Retired Forum Moderator
Flag Eldridge, IA
Thanks Meter: 1,061
 
Donate to Me
More
Quote:
Originally Posted by dizidi

Im having problems on the CMD prompt. On the command line Im getting C:\users\Dizidi> instead of C:\>. Did I miss a step somewhere?

Type cd\ to get to the c:

The command prompt just started out in your user directory. You can just do the cd\Android......... stuff. Using cd\ it doesn't matter which directory you're in when you start.

Sent from my HTC EVO Shift 4G using XDA App.
The Following User Says Thank You to wardfan220 For This Useful Post: [ View ] Gift wardfan220 Ad-Free
29th January 2011, 11:33 PM |#6  
Member
San Diego
Thanks Meter: 7
 
More
Im such a noob, thanks guys. forgot to type in "cd".
30th January 2011, 01:38 AM |#7  
Senior Member
Flag Boston
Thanks Meter: 17
 
More
Good Job typing this up!
Although I have rooted many phones before through adb it is helpful to see it wrighting in simple English
31st January 2011, 02:28 AM |#8  
Member
Thanks Meter: 5
 
More
Thought I'd add that I needed to download an app like BusyBox in order to get md5sum to work.
14th February 2011, 06:21 AM |#9  
BrandoKC's Avatar
OP Senior Member
Flag Kansas City
Thanks Meter: 288
 
Donate to Me
More
Getting a lot of PM's for help so I'm bumping this back to page one
The Following User Says Thank You to BrandoKC For This Useful Post: [ View ] Gift BrandoKC Ad-Free
15th February 2011, 06:23 PM |#10  
Member
Thanks Meter: 0
 
More
Any quick instructions for the 2nd part of that post, installing recovery?
15th February 2011, 09:30 PM |#11  
BrandoKC's Avatar
OP Senior Member
Flag Kansas City
Thanks Meter: 288
 
Donate to Me
More
Quote:
Originally Posted by tcd2004

Any quick instructions for the 2nd part of that post, installing recovery?

First follow BCNice's instructions for backing up your Wimax Keys. You need to be in adb shell, then paste and enter. That easy!

After that place this file on the root of your sd card.
Disconnect from the computer then power down your shift.

Enter the bootloader by pressing power and volume down. The bootloader should recognize the zip and flash it automatically. Select yes to reboot when prompted.
Connect to your computer and remove the zip from your sd card.

If you want to verify your recovery is now working power down and turn back on by pressing power and holding the volume down button. You should now be looking at Clockwork Recovery.
The Following User Says Thank You to BrandoKC For This Useful Post: [ View ] Gift BrandoKC Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes