Permroot for S-OFF Sensation - HTC Sensation

How i got perm root on my Sensation (does not give S-off just permroot of an S-off device)
YOU NEED TO HAVE A S-OFF device!
1)Start off with a fresh install of the TMO 1.29 ROM (have not tested for EU or Asia versions)
2)Used temp root from sensationroot.zip (Thanks theintelligent for the scripts and files Thanks TeamWin for the temproot method Here is thread for orgnial files)
open PermRootfor Soff\ADB (on pc)
Make sure that you have USB debugging turned on (on phone) and drivers installed to PC
Run prepair.bat then root.bat (from PermRootfor Soff\ADB)
3)check in ternimal ((on phone) need to install from market)) and see if you have root (I got permission denied)
4)ran superonclick with Gingerbreak exploit (thanks CLShortFuse for making this tool) (on pc) - S1C thread
open PermRootfor Soff and click on Superoneclick.exe
change exploit to Gingerbreak
hit root
Installed busybox when asked by S1C
Run Su test and looked on phone and Superuser asked for permission
5)Tried opening a app that uses root (root explorer) and SU FC on me
6)go to market and make sure you had latest version Installed (i had an update I needed)
7)Update binary when opening SU for the first time
Allow the SU app SU priviliages (funny I know)
8)Open a root app (root explorer again) and SU asked for permission
Test for permroot
turned off fastboot
deleted a system/app file (in this case htcfmwidget and htcfmwidge.obex) -using the r/w option in root explorer
Rebooted phone and reopened root explorer and looked for removed files and they were not there
None of the tools that I included were made by me they were made by the people I thanked.go to their threads and thank them.
Disclaimer I am not responsible for breaking your phone, melting it, or anything that may happen when doing this. Remember this is your choice
I have been able to use Root explorer, Titanium backup, terminal emulator and was able to remove APKs from the system folder that I do not want.

I will try this right now.
Sent from my HTC Sensation 4G using XDA Premium App

Sounds unreliable.. proof of s-off?
Sent from my HTC Sensation 4G using XDA Premium App

xamadeix said:
Sounds unreliable.. proof of s-off?
Sent from my HTC Sensation 4G using XDA Premium App
Click to expand...
Click to collapse
I'm sorry if it sounded like it gives you s-off it does not it gives you permroot for your s-off device

xamadeix said:
sounds unreliable.. Proof of s-off?
Sent from my htc sensation 4g using xda premium app
Click to expand...
Click to collapse
read read read read read read read read read

I wonder if this would actually work for a s-on device.. Curiosity kills me.

Shaquiel Harris said:
I wonder if this would actually work for a s-on device.. Curiosity kills me.
Click to expand...
Click to collapse
doubtful but give it a try and let us know

crackeyes said:
doubtful but give it a try and let us know
Click to expand...
Click to collapse
I am right now. seems like all you did was use the better temp root then run gingerbreak after and it worked.. don't see what being s-off had to do with anything..gonna see though.

Shaquiel Harris said:
I am right now. seems like all you did was use the better temp root then run gingerbreak after and it worked.. don't see what being s-off had to do with anything..gonna see though.
Click to expand...
Click to collapse
S-off allows you to keep the changes you make to system files (such as deleting apls from the system/app folder) to stick after a reboot where if you had s-on it would change it back to stock

If you have S-OFF, can't you just: flash eng hboot, 'fastboot boot' the insecure boot image, run superoneclick, reboot.

dazweeja said:
If you have S-OFF, can't you just: flash eng hboot, 'fastboot boot' the insecure boot image, run superoneclick, reboot.
Click to expand...
Click to collapse
the eng boot that is available are for the EU and Asia ones, not US so I did not try it. I did try S1C before the temproot and it did not work. Then I got the idea from someone somewhere and discovered that it worked so i thought I would share with you all

superoneclick never works for my laptop running ubuntu linux so i'm just going to use the gingerbreak apk.

Shaquiel Harris said:
superoneclick never works for my laptop running ubuntu linux so i'm just going to use the gingerbreak apk.
Click to expand...
Click to collapse
yeah sorry for PC only. maybe someone with Linux can port it over for the linux people

crackeyes said:
yeah sorry for PC only. maybe someone with Linux can port it over for the linux people
Click to expand...
Click to collapse
it said it worked for linux using wine but it still didn't so whatevs. how long did gingerbreak run for you?

Shaquiel Harris said:
it said it worked for linux using wine but it still didn't so whatevs. how long did gingerbreak run for you?
Click to expand...
Click to collapse
less than 5 minutes

crackeyes said:
less than 5 minutes
Click to expand...
Click to collapse
alright ill let it run for a little longer. just a quick question what does that prepare.bat and root.bat actually do?

crackeyes said:
the eng boot that is available are for the EU and Asia ones, not US so I did not try it. I did try S1C before the temproot and it did not work. Then I got the idea from someone somewhere and discovered that it worked so i thought I would share with you all
Click to expand...
Click to collapse
Yes, that's fair enough and it's great that you're sharing this.
Another way is to flash the insecure boot image, root and then flash the T-Mobile boot image back using the PG58IMG.zip method.
By the way, Tranzendentz did successfully flash the eng hboot to his T-Mobile phone. He ran into a WiFi issue but that would have been caused by the boot image not the hboot:
http://forum.xda-developers.com/showpost.php?p=15185415&postcount=172

Shaquiel Harris said:
alright ill let it run for a little longer. just a quick question what does that prepare.bat and root.bat actually do?
Click to expand...
Click to collapse
the prepare pushes the files need for the temproot to the phone and the root.bat runs them

crackeyes said:
the prepare pushes the files need for the temproot to the phone and the root.bat runs them
Click to expand...
Click to collapse
actually the prepare contains everything the root.bat does. Prepare was meant to be run the first time you use temp root. After the next restart you just need root.bat to enable root again since fre3vo is already on the device etc.

i think gingerbreak might have actually worked after using that root method.. got a phone call while it was doing it and it seemed to mess it up.. very annoyed.

Related

Evo Shift Root Exploit and Development Thread

Please place all of your discussions about obtaining root on the Evo Shift here.
Temp root:​Temporary root can be acheived a number of ways on the shift the easiest being either z4root app or the visionary plus root app.​
Z4root:
download here and install as you would any other apk
open the app and hit temporary root
let it run till you are notified of its success
you now have temporary root!!
*Note you have to reapply z4 each time you reboot your phone
Visionary:
full instructions and the link to visionary can be found here.​ http://android.modaco.com/content/h...m/320722/19-nov-r14-visionary-one-click-root/
IMPORTANT NOTE!
PLEASE DO NOT ACCEPT ANY OTA UPDATES!!!!!!!!!!!!!!!!!​
they patched the root exploit on the desire z when they updated you can most definitely expect them to do the same for the shift so please for that sake of everybody being able to get proper root do not accept any updates unless further notified!!!
unless you just dont care about root that is.....
so far, we got a temporary root.
No point in trying unrevoked as it scans for the device name and shows
"sorry, the device 'speedy' is not suppored" (paraphrasing)
wish i knew alittle more about this.
You can get to hboot by Holding down the vol down while powering on
Also in a previous thread bubby323 requested a dump of /system and dnalevelc obliged:
* http://www.digglesworth.net/evoshift/system.7z
In another forum (androidcentral) someone noted that an app called VISIONary works to auto temp-root the Shift upon boot.
* http://android.modaco.com/content/h...m/320722/19-nov-r14-visionary-one-click-root/
Edit: Also there's code to temp root the G2 using a different exploit below. I haven't attempted to run it on my Shift. Possibly not relevant since it has a newer version but could be if an update is pushed to the Shift:
* https://github.com/tmzt/g2root-kmod/tree/scotty2/scotty2/psneuter
got the shift today. MAN this thing is fast! i'd love to see unrevoked release a small update that supports the shift. otherwise i can do it the long way but i can't wait to see the scores once i get a custom ROM on it.
Visonary does work, I turned on temproot on boot and then i pressed temproot now and it rebooted the phone. The phone was either taking its time or got stuck on the 4G for 2-3 mins so I pulled the battery and started the phone up again. I installed connectbot and typed su and got a #. Tried the reboot command and it wouldn't let me so I went into root explorer and it prompted the su app, gave it permission and started hacking away at bloatware..... no luck, it still came back from the grave :\
I successfully Temp rooted with z4root (http://forum.xda-developers.com/showthread.php?t=833953) and I couldnt get the download off the market so I just went to 4shared.com and searched z4root and picked up 1.3.0 which is the latest version....
It worked great and I used Titanium back up and a screen shot app that both needed root.
does anyone think the rageagainstthecage exploit will work on this? i assume people are working on it? cause if it does, that means unrevoked3 could possibly release a new version with shift support, right? since unrevoked is just an automated rageagainstthecage, right?
edit: i mean, for permanent root, S-OFF.
steven1022 said:
I successfully Temp rooted with z4root (http://forum.xda-developers.com/showthread.php?t=833953) and I couldnt get the download off the market so I just went to 4shared.com and searched z4root and picked up 1.3.0 which is the latest version....
It worked great and I used Titanium back up and a screen shot app that both needed root.
Click to expand...
Click to collapse
Z4Root temp root was a success but SU is telling me to upgrade by going into recovery, How do I go about this? I can't get any permissions for Rom Manager, Titanium, BusyBox, Etc...
rhodiggah said:
Z4Root temp root was a success but SU is telling me to upgrade by going into recovery, How do I go about this? I can't get any permissions for Rom Manager, Titanium, BusyBox, Etc...
Click to expand...
Click to collapse
Nevermind, figured it out. I accidentally rebooted, therefore, I lost root...
yokken said:
does anyone think the rageagainstthecage exploit will work on this? i assume people are working on it? cause if it does, that means unrevoked3 could possibly release a new version with shift support, right? since unrevoked is just an automated rageagainstthecage, right?
edit: i mean, for permanent root, S-OFF.
Click to expand...
Click to collapse
yes, the rage exploit is what works and is what z4root uses. However I couldn't get the actual binary to work from the CLI using adb.
Just curious--with this temp root, will the wireless tether app work? At least until the phone is restarted. I use that app quite a bit with my Hero, to get on the sites blocked at work on my ipad
tatonka_hero said:
Just curious--with this temp root, will the wireless tether app work? At least until the phone is restarted. I use that app quite a bit with my Hero, to get on the sites blocked at work on my ipad
Click to expand...
Click to collapse
yes as reported by others i dont have yet but want...
http://twitter.com/unrevoked/status/24492360310198272#
riggsandroid said:
http://twitter.com/unrevoked/status/24492360310198272#
Click to expand...
Click to collapse
blocked at work (thus the wifi tether needed )
what's it say? lol
Yes we finally got a forum
But on to the good stuff and not so good stuff
Even though we only have temp root partitions on the shift can be flashed using dd I won't go into exactly how to do it till I get home because the commands have to be EXACT!!!! Or u risk bricking your phone... I've had to ruu a couple times now
O btw the ruu that was previously leaked appears to be exactly what was released on the shift.
Sent from my PG06100 using Tapatalk
"Maybe good news for people with the HTC Wildfire. We're looking at it. (Also maybe good news for people with Evo Shift 4G sooner or later.)"
Here is a link to the thread with the leaked RUU if anyone needs it
linky
BrandoKC said:
Here is a link to the thread with the leaked RUU if anyone needs it
linky
Click to expand...
Click to collapse
has this been tested? is this the stock RUU that ships with the phone? can it be flashed no problems to return to factory if i mess something up with root? (like remove an application that is integral to the OS or to sense or something)
StAlphonso said:
has this been tested? is this the stock RUU that ships with the phone? can it be flashed no problems to return to factory if i mess something up with root? (like remove an application that is integral to the OS or to sense or something)
Click to expand...
Click to collapse
Take a look at bcnice's post two above mine
riggsandroid said:
http://twitter.com/unrevoked/status/24492360310198272#
Click to expand...
Click to collapse
Great tip. It's just a matter of time now...

How to root S-Off HTC Desire S

For anyone that has had difficulty rooting the HTC Desire S.
Having had my HTC Desire S made S-Off by Androf ( Root internet cafe on Edgware Rd London ) I noticed that there are a few methods to root the DS.
Most of which are quite complicated but alas I managed to find a simple method.
The Gingerbreak 1.20 APK manages to root any S-Off DS quickly and easily, simply download the app directly to the phone or download and transfer to the phone. Once that has been done simply install the APK file onto the phone, once that is done simply run the app and follow the instructions and then your phone should say something along the lines of there was a mistake and try a manual reboot to check if Superuser is installed.
For a few people such as myself you may notice that once you run the Gingerbreak APK the phone reboots itself and doesn't work, if this happens to you then simply format your SD card and remount it and try again and "voila" you should have superuser installed and root access on the DS.
Hope this helps anyone that may have encountered the same problems as me.
"Knowledge is Power"
Ron
Contact Telephone number for Root internet Cafe Edgware Road - 0207 262 6118
Excuse my extreme ignorance, but... how can I check this has worked on my phone?
Thanks
No probs.....
What would you like to check has worked?
I mean how do I know th phone is rooted? Superuser installed?
Think I need to read around this a bit more, feeling very thick, haha.
Sent from my HTC Desire S using XDA Premium App
chris5s said:
I mean how do I know th phone is rooted? Superuser installed?
Think I need to read around this a bit more, feeling very thick, haha.
Sent from my HTC Desire S using XDA Premium App
Click to expand...
Click to collapse
Don't fear! I believe that I'm the same boat as you, also coming from a TOPAZ and WM65, so any daft question feel happy to ask me (not that I'll be able to answer them!) I've had a sharp learning curve over the last 6weeks and my first Android device!
There are a few ways of knowing if you have route access.
First thing to check is if you have superuser access, if you can't find that out then simply go to the market and download an app called route check and that will tell you if you are rooted.
Hope this helps.
Ron
Ok, thanks guys. Couldn't find route checker but got something similar that told me I don't have SU rights - this apk installed fine for me tho.
Anyway, think I'll have a scout around and see what I'm actually trying to do and if I need to!
Thanks again
Where to download Gingerbreak 1.20 APK
I need this Gingerbreak 1.20 APK to root my HTC Desire S with Android 2.3 Gingerbread. Where to download this Gingerbreak 1.20 APK? Please attach the file or the url....
hasan1969 said:
I need this Gingerbreak 1.20 APK to root my HTC Desire S with Android 2.3 Gingerbread. Where to download this Gingerbreak 1.20 APK? Please attach the file or the url....
Click to expand...
Click to collapse
You haven't looked very hard...
Its the first sticky thread in the Dev section of this forum.
http://forum.xda-developers.com/showthread.php?t=1045118
You must be S-OFF to use it though.
I was about to post a thread asking the same question. I have a SOFF phone and wanted to know how to root it without getting into trouble.
Edit: successfully rooted my phone.
Sent from my HTC Desire S using XDA App
Dont people use the search anymore???
how to root s-on device? or how to s-off my DS??
My understanding is that rooting an S-on phone, if possible, only achieves a temp root that is lost on reboot. S-Off at present is only possible with xtc clip (hardware device) ( =lots of money). Software method is likely coming soon (ish) via alpharev team.
Suggest googling xtc and/or alpharev.
Peace
Sent from my phone
Waiting
When i run my GingerBreak and choose Root device, it says it's running the exploit and this may take a few minutes. I have waited 6 minutes and nothing happened. Followed your instructions but it seems that it's rooting forever.
kikukiks said:
When i run my GingerBreak and choose Root device, it says it's running the exploit and this may take a few minutes. I have waited 6 minutes and nothing happened. Followed your instructions but it seems that it's rooting forever.
Click to expand...
Click to collapse
Can you please provide some additional information about your device.
Your ROM version, HBOOT version, have you made the phone S-OFF? etc
then we'll probably be able to help
@kikukiks - did you try rebooting anyway? It may have worked, just needs a reboot....
Sent from my HTC Desire S
kikukiks said:
When i run my GingerBreak and choose Root device, it says it's running the exploit and this may take a few minutes. I have waited 6 minutes and nothing happened. Followed your instructions but it seems that it's rooting forever.
Click to expand...
Click to collapse
Try formatting your memory card and then retry gingerbreak and it should work... Or at least it did for me.
Hello gyies i am triyng for 3 days to s-off my phone with revolutionary tool and it doesnt work i tried windows and linux.... Please help....
Sent from my HTC Desire S using XDA Premium App
iliasker said:
Hello gyies i am triyng for 3 days to s-off my phone with revolutionary tool and it doesnt work i tried windows and linux.... Please help....
Sent from my HTC Desire S using XDA Premium App
Click to expand...
Click to collapse
For us even to try to assist you must give us more....
For a start what HBOOT & ROM version has your phone?
What errors are you getting, at what point it is failing? screen dumps would be useful ...
My hboot is is 0.98.0002 by linux it doesent work at all.. on windows i make all the instruktions exsaktly and it doesent worj there eather.... kernelversion 2.6.35.10-g2ee27f5 when i am in methode 2 it says failed to get root... i folowed the instructions carefully...
Sent from my HTC Desire S using XDA Premium App

[Q] Stuck on Running exploit

i was able to s off mine using alpharevx but when i try to run gingerbreak i was stuck on running exploit for about 30 mins.. any tips on how am i be able to achieve root?
If it said something along the lines of it 'wasn't sure it worked' it should be ok and did work .Mine done that but phone was still rooted
Gosh... Just my luck... have managed to s-off, now stuck on gingerbreak as op.
had the same, but you can flash SU from the recovery now, so why bother with ginger break?
Same here, but when I formated the SD card and run the process again my phone was successfuly rooted
Sent from my HTC Desire S using XDA App
Valwit said:
had the same, but you can flash SU from the recovery now, so why bother with ginger break?
Click to expand...
Click to collapse
Do I need cwm for that? See, I've chosen 'n' at the end of s-offing process, as I am not planning any rom changes.
Try version 1.1 worked for me
Sent from my HTC Desire S using XDA Premium App
yerfdes said:
i was able to s off mine using alpharevx but when i try to run gingerbreak i was stuck on running exploit for about 30 mins.. any tips on how am i be able to achieve root?
Click to expand...
Click to collapse
My phone was done by hardware cycle clip a couple of months ago, first experience with Ginberbreak was confusing but it does work. First turn on debug mode, second turn off fast boot in power menu cos you'll need to fully reboot after the gingerbreak error.....
So run gingerbreak and after the SD card can be removed safely indicating the sdcard is now unmounted, then wait a couple of minutes and give the screen a few swipe another message error that it didn't work telling you to check for superuser in the app drawer. Do check if superuser is installed then you're rooted but no use without SD card access, now just reboot fully and check that sdcard is mounted then go to market download Rom manager and flash clockworkmod.
If no further luck then refer to loveboatcaptain's unsecured boot image might be easier stickied thread.
Sent from my HTC Desire S using XDA Premium App
bronx said:
Gosh... Just my luck... have managed to s-off, now stuck on gingerbreak as op.
Click to expand...
Click to collapse
... aaaand rooted.
Dunno how, but gingerbreak 1.20 have eventually worked for me.
Shweeeeet...

permroot for S-off MyTouch 4G Slide

How i got perm root on my MT4GS (does not give S-off just permroot of an S-off device)
YOU NEED TO HAVE A S-OFF device!
1)Start off with a fresh install of the TMO 1.28 ROM
2)Used temp root from MT4GSROOT.zip Thanks TeamWin for the temproot method Here is thread for orgnial files)
open MT4GSROOT\ADB (on pc)
Make sure that you have USB debugging turned on (on phone) and drivers installed to PC
Run Fre3voMT4gS.bat (from MT4GSROOT\ADB)
3)check in ternimal ((on phone) need to install from market)) and see if you have root (I got permission denied)
4)ran superonclick with Gingerbreak exploit (thanks CLShortFuse for making this tool) (on pc) - S1C thread
open MT4GSROOT and click on Superoneclick.exe
change exploit to Gingerbreak
hit root
Installed busybox when asked by S1C
Run Su test and looked on phone and Superuser asked for permission
5)Tried opening a app that uses root (root explorer) and SU FC on me
6)go to market and make sure you had latest version Installed (i had an update I needed)
7)Update binary when opening SU for the first time
Allow the SU app SU priviliages (funny I know)
8)Open a root app (root explorer again) and SU asked for permission
Test for permroot
turned off fastboot
deleted a system/app file (in this case htcfmwidget and htcfmwidge.obex) -using the r/w option in root explorer
Rebooted phone and reopened root explorer and looked for removed files and they were not there
None of the tools that I included were made by me they were made by the people I thanked. I just wrote the script for the tools to work. go to their threads and thank them.
Disclaimer I am not responsible for breaking your phone, melting it, or anything that may happen when doing this. Remember this is your choice
I have been able to use Root explorer, Titanium backup, terminal emulator and was able to remove APKs from the system folder that I do not want.
This is awesome!
So how did you get s-off? Did it ship that way?
raycaster3 said:
So how did you get s-off? Did it ship that way?
Click to expand...
Click to collapse
Mine was shipped s-off ordered online
Sent from my HTC Sensation Z710e using XDA App
crackeyes said:
Mine was shipped s-off ordered online
Click to expand...
Click to collapse
That's awesome that we've acheived perm root already.
If you don't mind me asking, did you do the preorder process from t-mobile?
I am extremely interested in this, but I hate preorders
crackeyes said:
Mine was shipped s-off ordered online
Sent from my HTC Sensation Z710e using XDA App
Click to expand...
Click to collapse
Killer. Mine is being shipped the 27th. I can't wait to give this a try. Now all we need is miui for this phone and we're all set! Haha
Sent from my demonSPEED Glacier
raycaster3 said:
Killer. Mine is being shipped the 27th. I can't wait to gibe this a try. Now all we need is miui for this phone and we're all set! Haha
Sent from my demonSPEED Glacier
Click to expand...
Click to collapse
Oh no, I just realized he is probably talking about the DoubleShot.
For some reason I have a feeling that the delay for T-Mobile USA customers is due to HTC installing a S-On bootloader
poormanq45 said:
That's awesome that we've acheived perm root already.
If you don't mind me asking, did you do the preorder process from t-mobile?
I am extremely interested in this, but I hate preorders
Click to expand...
Click to collapse
I didn't preorder I acquired at a meet and greet where they gave me place to get it
Sent from my HTC Sensation Z710e using XDA App
Please don't ask for ETA's people would start coming in MT4GS section soon It come's with stock 2.3.4 so all we need is a custom ROM & were fine . I will be creating a TouchWiz 4.0 ROM w/Sense w/ MIUI icon's .
raycaster3 said:
Killer. Mine is being shipped the 27th. I can't wait to give this a try. Now all we need is miui for this phone and we're all set! Haha
Sent from my demonSPEED Glacier
Click to expand...
Click to collapse
No S-OFF on retail devices folks.
P
I cant get to get my computer to find it, is asking for the driver.... I try but I need the drivers it only appears as android phone on the management.
Update the driver comes on the original SD card, i swapped it which I didn't realized till now
Update 2: After finding the driver I still cant get root access.... anyone done it already?
waiting89 said:
I cant get to get my computer to find it, is asking for the driver.... I try but I need the drivers it only appears as android phone on the management.
Click to expand...
Click to collapse
Install htc sync but make sure it is not running
Sent from my HTC Sensation Z710e using XDA App
I got it working and follow the step of rooting, but I still dont get any root access...
is it possible to extract the s-off boot-loader from a device with s-off already? My understanding of these procedures is rudimentary at best, but if my understanding is correct, the boot-loader is a specific partition on the device, if someone with an s-off device could copy that image to their computer or just a folder on their sd-card, it should be possible then to share that with others who could then write that image to their boot-loader partion using fastboot. or can you not use fastboot until s-off is achieved? i hate that i always forget these things once i have my device running the way i want it to.
shizenyasuya said:
is it possible to extract the s-off boot-loader from a device with s-off already? My understanding of these procedures is rudimentary at best, but if my understanding is correct, the boot-loader is a specific partition on the device, if someone with an s-off device could copy that image to their computer or just a folder on their sd-card, it should be possible then to share that with others who could then write that image to their boot-loader partion using fastboot. or can you not use fastboot until s-off is achieved? i hate that i always forget these things once i have my device running the way i want it to.
Click to expand...
Click to collapse
The Stupid Noob wants to know...
What the heck is "S-off"??
shizenyasuya said:
is it possible to extract the s-off boot-loader from a device with s-off already? My understanding of these procedures is rudimentary at best, but if my understanding is correct, the boot-loader is a specific partition on the device, if someone with an s-off device could copy that image to their computer or just a folder on their sd-card, it should be possible then to share that with others who could then write that image to their boot-loader partion using fastboot. or can you not use fastboot until s-off is achieved? i hate that i always forget these things once i have my device running the way i want it to.
Click to expand...
Click to collapse
In order to flash the s-off bootloader you would have to have a eng bootloader. to put that on you would need s-off dont you love loop 22
As for s-off it means you can flash what ever you want to your device and it will not check to see if HTC signed it and approved it for you
thanks for that works great!!!!!!!!! also mine is from a retail store same day it came out
is it possible to build a PG59IMG file and pack the S-Off hboot into there?? possibly use HexEdit to make sure the version numbers match so that the phone will think it's just a factory reset/update file??
DJAeroX26 said:
is it possible to build a PG59IMG file and pack the S-Off hboot into there?? possibly use HexEdit to make sure the version numbers match so that the phone will think it's just a factory reset/update file??
Click to expand...
Click to collapse
I think just by making that one hexedit you instantly invalidate the sign on the the zip. Mainly because hashing the new file would give you a different result.
This mechanism actually prevents OTA updates from flashing if the file was changed due to (for example) corruption.
Not entirely sure but I think it's how it works.
That being said I was wondering what would happen if someone with an S-OFF hboot were to dump it and someone with S-ON would simply DD the right partition after achieving temp root.
On any normal computer that process would work. Wondering what secret HTC things happen under the hood though.
Akujin said:
I think just by making that one hexedit you instantly invalidate the sign on the the zip. Mainly because hashing the new file would give you a different result.
This mechanism actually prevents OTA updates from flashing if the file was changed due to (for example) corruption.
Not entirely sure but I think it's how it works.
That being said I was wondering what would happen if someone with an S-OFF hboot were to dump it and someone with S-ON would simply DD the right partition after achieving temp root.
On any normal computer that process would work. Wondering what secret HTC things happen under the hood though.
Click to expand...
Click to collapse
There's only one way to find out.
Sent from a Western Union telegram.
Akujin said:
I think just by making that one hexedit you instantly invalidate the sign on the the zip. Mainly because hashing the new file would give you a different result.
This mechanism actually prevents OTA updates from flashing if the file was changed due to (for example) corruption.
Not entirely sure but I think it's how it works.
That being said I was wondering what would happen if someone with an S-OFF hboot were to dump it and someone with S-ON would simply DD the right partition after achieving temp root.
On any normal computer that process would work. Wondering what secret HTC things happen under the hood though.
Click to expand...
Click to collapse
Oh ok. Thanks for clarifying that. I thought it would work because last time I did a warranty exchange, I had to return to stock but I had an ENG hboot and I was scared of bricking by using a factory image, so I took the factory image zip, unpacked it, "injected" the original hboot (which I hex edited to match the version number so that it'll take it as an update) and rezipped it and named it PC10IMG.zip. and yea I have a G2 but I want this phone :]
Sent from my T-Mobile G2 using XDA App

[GUIDE] How To Unroot And Then Reroot With 4.24.651.1

You Must Be Rooted With S-OFF To Do This!
Seeing how there is no way to root 4.24 yet, I thought I would throw a little something together in case anyone needs to unroot before taking their phone into Sprint. This will return your phone to stock with S-ON while leaving a backdoor to reroot with. I have tested this as best I can without actually upgrading my hBoot (I want to keep the eng hboot), but there are no guarantees you won't run into issues. You also must flash the modified PC36IMG before setting S-ON in order for this to work.
While it would be trivial to create a script to automate this process, I wanted to make sure you know exactly what this does so it is easier to re-root. Plus there's no fun in having a script do all the work.
I've included all the files needed to use ADB and Fastboot on Windows, Linux and Macs. They have been renamed to match the operating system (eg. ADB for Windows is adbw, fastboot for Linux is fastbootl) and you may need to set the correct permissions in order to use them.
You will need:
Unrevoked Forever - The latest version of Unrevoked's S-OFF and S-ON tools
E4GUnroot.zip - The modified 4.24.651.1 PC36IMG zip and an unpacked copy of Amon RA's 1.8 recovery
Basic knowledge about ADB and Fastboot
Plenty of Battery Life
A little common sense
Click to expand...
Click to collapse
How To Unroot:
Make a Nandroid with the Boot, System and Data partitions along with your .android folder.
Make sure you have Radio S-OFF and not S-OFF from the ENG hBoot. If your bootloader shows SHIP S-OFF you should be good, if it shows ENG S-OFF then you will want to run Unrevoked Forever to make sure S-OFF is set from the radio.
Use ADB to reboot into RUU mode.
Code:
adb reboot oem-78
Once in RUU mode flash the PC36IMG. Be very careful that you do not interrupt it, doing so can easily result in the permanent bricking of your phone.
Code:
fastboot flash zip PC36IMG_4.24.651.1_Rootable.zip
Watch the output and make sure it completes correctly. If you get an error saying something about "remote 90: hboot pre-update" flash it again.
When it's finished flashing reboot and make your way into the Recovery.
Code:
fastboot reboot
--or--
fastboot reboot-bootloader
The recovery may show a green arrow for a few moments, wait for it to turn into the Red Triangle with an Exclamation Mark inside of it. Then push Amon RA's recovery to the phone and bring up the UI.
Code:
adb push amon_ra_1.8-mod /
adb shell "busybox --install /sbin"
adb shell "nohup /sbin/recovery &"
Now that the Recovery is up, use it to flash Unrevoked's S-ON tool.
You are now fully unrooted with S-ON! After you remove your SD card there will be nothing on your phone to show it was rooted.
Click to expand...
Click to collapse
How To Root Again:
Reboot into the Recovery and bring up Amon RA's recovery.
Run Unrevoked's S-OFF tool to unlock the NAND.
Flash your Recovery of choice and use it to restore your Nandroid
And that's it! You should be good to go again.
Click to expand...
Click to collapse
As always, you and you alone are responsible for everything you do to your phone. This is for informational purposes only; neither XDA nor I can be held responsible for anything that happens as a result of doing this.
Click to expand...
Click to collapse
Reserved...
I won't have to use this method, being rooted already, but will definitely help a lot of people. Also VERY clear, do good job man.
Agreed, great and useful guide.
Sent from my PC36100 using XDA Premium App
Good job and very educated post.
Just figured it may come in handy to someone, I had to unroot mine a few times to take it in to Sprint and I always did something similar to this to make it easier to reroot. If you wanted too you could even restore your data partition from a nandroid and remove all the root apps, that way your phone is still how you like it just unrooted for the time being.
Thank you sir. Very informative and useful post..
I have a question about this since it seems what your describing may help me. Since I got my E3d I have been playing around with my e4g and I upgraded mt hboot not realizing it would turn s-on. I know I'm still rooted since i have flashed at least 3 custom roms since then. I am on cm7.3 currently. For my case would using the unrevoked s-on/s-off tool to turn s-off work?
Great job here, hope I never have to use this though but should help many that need to take in their phone for service.
XpAcErX said:
I have a question about this since it seems what your describing may help me. Since I got my E3d I have been playing around with my e4g and I upgraded mt hboot not realizing it would turn s-on. I know I'm still rooted since i have flashed at least 3 custom roms since then. I am on cm7.3 currently. For my case would using the unrevoked s-on/s-off tool to turn s-off work?
Click to expand...
Click to collapse
Try using unrevoked forever from the recovery. If your radio is updated it may not let you do it but it's worth a try
Sent from my PG86100 using XDA Premium App
xHausx said:
Try using unrevoked forever from the recovery. If your radio is updated it may not let you do it but it's worth a try
Sent from my PG86100 using XDA Premium App
Click to expand...
Click to collapse
Thanks for the reply but i see from their site that 2.15.00.05.02 is not on the supported list.
XpAcErX said:
Thanks for the reply but i see from their site that 2.15.00.05.02 is not on the supported list.
Click to expand...
Click to collapse
Yeah, you'll most likely need to downgrade it first. I won't be getting home till late tonight or early in the morning but when I do I'll try to put some stuff together for you to downgrade with
Do you use a pc or linux?
Sent from my PG86100 using XDA Premium App
xHausx said:
Yeah, you'll most likely need to downgrade it first. I won't be getting home till late tonight or early in the morning but when I do I'll try to put some stuff together for you to downgrade with
Do you use a pc or linux?
Sent from my PG86100 using XDA Premium App
Click to expand...
Click to collapse
Thanks for your help, I have a pc.
Okay Haus. Now root my evo. Lol.
You can do it
Ill give you a hug from far away.
Sent from my PC36100 using Tapatalk
XpAcErX said:
Thanks for your help, I have a pc.
Click to expand...
Click to collapse
Sent a pm
tommytomatoe said:
Okay Haus. Now root my evo. Lol.
You can do it
Ill give you a hug from far away.
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
You mean you lost root too? I'm working it but unfortunately I haven't had that much free time to do it. I get the feeling it won't be too much longer now though.
xHausx said:
Sent a pm
Click to expand...
Click to collapse
Thanks, I'll dl and try it tonight.
hey xHausx
I've been with my Evo since the beginning so I have no issues, but a friend of mine just bought the Evo. Unfortunately, his came with gingerbread with 4.24.651. Since his is not rooted to begin with, we can't unroot and reroot, so is it safe to assume that this method will not work? If so, are there any known methods to root? thanks in advance....
heyman123 said:
so is it safe to assume that this method will not work? If so, are there any known methods to root? thanks in advance....
Click to expand...
Click to collapse
Correct assumption and nope. Join the masses over in Q&A and General posting about this daily.
github said:
Correct assumption and nope. Join the masses over in Q&A and General posting about this daily.
Click to expand...
Click to collapse
thanks for the response.
hmmm... well, all I can say is...... bummer! to my friend
aaaaaaand I'm back to s-off, thanks haus!

Categories

Resources