{GUIDE} Perm-rooting the HTC EVO Shift!!! Recovery added

Search This thread
Feb 16, 2010
13
0
Newly Rooted EVO Shift

The process worked for me. I used Visionary. Also, I kept getting the error saying my fone was not connected properly to HTC Sync, which I ignored.

I did not uninstall :confused: SuperUser after I pushed the hack and I went right into trying to permroot...

So when I rebooted after that, I went right to terminal and tried to su root, which was of course denied. That was my check to see if the root took, which it had not because I had not deleted SuperUser prior to attempting permroot.

I installed the Clockwork ROM Manager and did a backup or two.

Got tethered up (using now, BTW). The Hero got real hot... this one is still cool to the touch, actually warmed up more when rooting.

Gonna figure out what to do next.

Thanks to all who helped get to this point! :)

-Dave

---
HTC Evo Shift
-Stock. Rooted.
 
Last edited:

assasinbob

Member
Jan 21, 2010
23
2
Works great

I had to reboot a few times even though the recovery said S-OFF. Eventually i got z4root to get the job done. For some reason visionary+ would temp root and then refuse to do the perm-root. Flashed CM7 stable, everything works, but gps doesn't work for me, don't know if its my fault tho, or a bug, or my bad luck XP
 

thronnos

Senior Member
Apr 28, 2011
1,098
310
San Antonio
www.TheOrderGaming.net
Could someone explain step 1 and 3 for me if I'm using android terminal emulator. I tried it but nothing happened. My device is temprooted. I download the file into the download folder. I use root explorer to extract it... where?? I tried a couple places even the root folder (Its not in SD card) then once its good how do I check the md5 from the terminal. I type Su to get permission then what? The string in the post doesn't seem to do anything no matter how I type it. Or maybe I just don't know the command. I'm fairly new to this kinda thing. :/
 

finalhit

Senior Member
Jan 12, 2009
1,187
217
Could someone explain step 1 and 3 for me if I'm using android terminal emulator. I tried it but nothing happened. My device is temprooted. I download the file into the download folder. I use root explorer to extract it... where?? I tried a couple places even the root folder (Its not in SD card) then once its good how do I check the md5 from the terminal. I type Su to get permission then what? The string in the post doesn't seem to do anything no matter how I type it. Or maybe I just don't know the command. I'm fairly new to this kinda thing. :/

The root of your sd card is in /sdcard
Thats where you extract the files into. Once you do that, the commands should work.

If not, you need to be more descriptive with what's going on when you do it. I very much doubt they do nothing, unless you're doing something completely wrong. They should be spitting out error messages.

i dont need a signature
 

finalhit

Senior Member
Jan 12, 2009
1,187
217
There are multiple things that you do a md5check on. You gotta be more specific on what doesnt match.

If its one of the files you downloaded... redownload the file. You probobly got a bad download.

If its one of your post-flash pulls for testing, reflash and try again.

And again, be more descriptive about where you're having problems, people would have an easier time helping. Just say which step you're doing, where you're getting stuck, etc.

i dont need a signature
 
Last edited:

thronnos

Senior Member
Apr 28, 2011
1,098
310
San Antonio
www.TheOrderGaming.net
Ok, I dl from the link. aboove. I'll do it again and when I check the string like it says, the number that I posted is different from the one in the instructions for both the checks actually. The number never changed. Lol. Well, I'm trying again

Sent from my PG06100 using XDA App
 

teedmon87

Member
Nov 26, 2008
19
0
albuquerque
help

im falling the steps but i cant find the path directory to open sdk in cmd promt
like can you help im lost i need a step by step for idiots and no one else seems to have a perm root for the shift
sd
 

thronnos

Senior Member
Apr 28, 2011
1,098
310
San Antonio
www.TheOrderGaming.net
Ok, this problem just started. I have root access. Android terminal emulator has superuser permission but when I check the md5sum. /sdcard/shift/hboot_original.bin it tells me permission denied

Sent from my PG06100 using XDA App
 

BrandoKC

Senior Member
May 15, 2010
1,158
285
Kansas City
I recommend mikshift with the stock kernel. Amazing battery life and smooth as hell.
Check out my themes for mikshift while you're at it.

Sent from my PG06100 using XDA Premium App
 

thronnos

Senior Member
Apr 28, 2011
1,098
310
San Antonio
www.TheOrderGaming.net
Well, maybe I have something configured wrong. I have 7.0.3.1. Umm, GPS doesn't work, flash player usually displays a black screen with audio no video comes through, and 4g doesn't switch to 3g if I lose service. It just drops connection. But for positives, I love the speed, the battery life, the no bloat, I love cm7 it's just the issues I have are important to me. Lol. Figures right? I'm still new to all this, what's the best way to configure everything? And also when I go to keyboard settings I get a black screen

Sent from my PG06100 using XDA App
 

riggsandroid

Senior Member
Mar 26, 2010
1,595
420
I might have found a fix for the GPS not locking. Lol, I started my navigation software. And it took a second, but eventually it forced a GPS lock. Only small issues now. Yay!

Sent from my PG06100 using XDA App

flash issues are not CM7 related as a lot of poeple are having them with the last 2 updates from flash.
 

sparksco

Inactive Recognized Developer
Feb 27, 2010
10,048
8,861
docs.google.com

dnwk

Member
Jul 6, 2009
16
0
I run the z4root but still cannot run su as permission denied. I don't know how to proceed.
Thanks
 

TOKiMONSTA

Member
Nov 16, 2009
23
1
Hi,

I was wondering if anyone is having the same problem as I am. When I go into Settings > Applications > Manage Applications to uninstall the Superuser App, my uninstall icon is grayed out and I can't uninstall it.

Is there a way to uninstall through ADB or the like?

I tried to unroot through Visionary to see if it would remove it but it's unresponsive. The perm root button is unresponsive too.

I have all the steps done..I have s-off but Visionary doesn't do anything when I hit perm root and I can't uninstall superuser app.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 96
    ok first off i would like to give many thanks to all the people that help test and figure out the easiest and most effective way of pulling this off.
    Joeykrim (for his help with figuring out the easiest way of implementing this)
    Toastcfh (for providing us with the eng spl without this we would be nowhere!!)
    scotty2 and Guhl (for all the insight they have given me over the past couple of weeks)
    preludedrew (for helping me with testing and of course the recovery he working so hard on right now)
    riggsandroid and Cosine83 (for helping test things out)

    Now on to the good stuff!!

    Disclaimer
    Please read each and every step in this guide and do them fully failure to do this exactly as it is layed out could result in a permanent brick as usual I am not responsible for anybody's failure to read directions
    .

    Step 1
    ok download this file and extract it to the root of your sdcard
    www.thebcblends.com/shift/Shift-root.zip

    Step 2
    make sure you have adb properly setup on your computer before continuing
    temp root using either visionary or z4root
    open up command prompt and cd to your sdk platform-tools directory
    then type adb shell then su
    if you havent already u must press allow on your device to enable su perms

    Step 3
    check the md5sum of both of the files to make sure they match
    Code:
    md5sum /sdcard/Shift/hboot_orig.bin
    Code:
    md5sum /sdcard/Shift/hboot_eng.nb0
    386c19451e8dd18f9b98fad6b11be4c0 hboot_orig.bin
    60ec1006e6ec2e8acb370d6aad35b17e hboot_eng.nb0

    if these do not match do not continue redownload the files then check the md5's again

    Step 4
    Flash the eng spl!!! (dangerous part)
    make sure these commands are exact or you could risk bricking your phone!!!
    now you should still be in adb shell with root permissions
    runs this command and DO NOTT!! reboot till I tell you to
    Code:
    dd if=/sdcard/Shift/hboot_eng.nb0 of=/dev/block/mmcblk0p18
    you just flashed the eng spl!!! now lets make sure it took

    Step 5
    Check the md5 of new flash hboot and restore if necessary
    run this command to pull the newly flashed hboot to your sdcard
    Code:
    dd if=/dev/block/mmcblk0p18 of=/sdcard/Shift/hboot_check.nb0
    now we check the md5 to see if it matches
    Code:
    md5sum /sdcard/Shift/hboot_check.nb0
    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 6

    if you absolutely cannot get the eng hboot to flash right then run this to restore the stock hboot
    Code:
    dd if=/sdcard/Shift/hboot_orig.bin of=/dev/block/mmcblk0p18
    then pull it to check md5
    Code:
    dd if=/dev/block/mmcblk0p18 of=/sdcard/Shift/hboot_check1.bin
    then check the md5sum
    Code:
    md5sum /sdcard/Shift/hboot_check1.bin
    it should read 386c19451e8dd18f9b98fad6b11be4c0
    if it doesnt keep trying until it does but DO NOT!! reboot till it matches

    Step 6
    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
    temp root with visionary
    after your temp rooted then attempt to perm root with visionary (haven't tested perm root with z4 yet)
    your phone will reboot and you are now officially perm rooted any changes you make will now stick on reboot
    Recovery is coming soon!!!!!!




    42
    Recovery
    for now this recovery does not backup your wimax keys
    we shall do that manually and store them in a safe place just in case

    Backup Wimax Partitions
    Code:
    dd if=/dev/block/mmcblk0p25 of=/sdcard/Shift/wimax.bin
    Code:
    dd if=/dev/block/mmcblk0p30 of=/sdcard/Shift/udata_wimax.bin

    Flash Recovery Image
    download this zip and extract the img to wherever you please on your computer
    recovery
    if you do not already have fastboot setup get it
    cd to wherever the recovery was placed
    then power down your device and hold power+voldown at the same time till it loads the bootloader
    click on the fastboot option
    Code:
    fastboot flash recovery recovery.img
    now boot into recovery and see if it worked if so create a nandroid backup!!!
    7
    reserved again!!!
    3
    Can someone re-link the ShiftRoot.zip file? The link is broken...Thanks!

    Here you go
    3
    so is there something I missed downloading with the SDK that contains adb? probably...

    As previously stated Install the SDK Manager. Once downloaded and installed you will need to install packages.
    The one that you are concerned with is Platform Tools.
    Once I updated and installed everything I moved the SDK to my C: drive from the Program Fiels folder.
    I renamed it AndroidSDK then right clicked on My Computer->Properties->Advanced->Environmental Values->Select Path in bottom box then Edit->Change the path to C:\AndroidSDK\platform-tools->ckick o.k.

    Click Start, then run, type in CMD
    Once in the Command Prompt enter cd C:\AndroidSDK\platform-tools
    The next line should pop up C:\AndroidSDK\platform-tools>
    Now test adb by typing in adb

    If adb runs you are ready to start!
    Connect your phone to the Computer, make sure Enable USB Debugging is checked. Leave connection as charge only.
    Type adb shell
    Then type SU
    Allow Superuser on your phone
    You are now in and ready to follow BCNice's directions

    You may have not needed all of that, but hopefully it helps someone!