[GUIDE] HBoot 2.02 S-OFF - EVO 4G Android Development

Code:
[b]By downloading this software you agree that you are solely responsible for
the damage/harm that may come from this tool. This tool and its author is not
responsible for the damage/harm that may happen, while this tool is generally
safe, it does not mean something can not go wrong.[/b]
Code:
[b]IMPORTANT:
So far there is a high fail rate on flashing the HTC EVO 2.02.0000. Im starting
to see a pattern, last night i received a email from a guy who has not used
my tool, he just tried flashing the stock RUU build .30 like one of the members
here suggested to do before using the tool, he is now with a black screen
as well. It looks like the boards with 2.02.0000 are having a hight FAIL rate
when trying to upgrade/restore/downgrade using the PC36IMG whether its
the original one or not. My suggestion's if you end up with a brick. Send
it back to HTC. Why. Because it seems at this point to be a ****ty chip
they used in 2.02.0000 boards.[/b]
READ ME:
_____________________________________
USE 32Bit OS ONLY!!!! FOR BEST RESULTS!!!
_____________________________________
This software only does 3 things as of now:
Roots Phone - By temp rooting phone and flashing MTD-ENG.zip wich will allow eng-PC36IMG.zip to be flashed, this contains ROOT.
2.02 S-OFF - By gaining root, we can use toasts boot recovery from PC to install UNREVOKED FOREVER to gain S-OFF
Downgrades HBoot - Allows people who WANT to downgrade there HBOOT to 0.76.2000.
What this will NOT do:
It will not INSTALL a custom recovery,
It will not INSTALL a custom rom.
EVEN GREATER NOTE:
This WILL erase your phone and put it in factory settings. YOU CAN NOT NANDROID BACKUP FIRST AS OF YET!
What software will this root ?
A: 3.30.651.2
B: 3.30.651.3
Link:
http://www.unlocksolutions.us/XDA/EVO2.02.rar
MD5 Sum:
d813d64c253e897b9e90f4f4c41f5442
New Beta 3 Link ** ONLY EXE ** Place in same directory as OLD EXE.
http://www.unlocksolutions.us/XDA/HTC_EVO_2.02-Beta3.rar
MD5 Sum:
f001d23f1ef3eda089289c869b199375
New Beta 4 Link ** ONLY EXE ** Place in same directory as OLD EXE. See Change LOG.
http://www.unlocksolutions.us/XDA/HTC_EVO_2.02-Beta4.rar
MD5 Sum:
5233ec688b14a439d44879f7fd0e80f0
New Beta 5 Link ** ONLY EXE ** Place in same directory as OLD EXE. See Change LOG.
http://www.unlocksolutions.us/XDA/HTC_EVO_2.02-Beta5.rar
MD5 Sum:
7cde6c9fb259c45b4ac6871e8a3f77db
New Beta 6 Link ** ONLY EXE ** Place in same directory as OLD EXE. See Change LOG.
http://www.unlocksolutions.us/XDA/HTC_EVO_2.02-Beta6.rar
MD5 Sum:
94e9d8185f4a928960cf4b84295669ac
New Beta 7 Link ** ONLY EXE ** Place in same directory as OLD EXE. See Change LOG.
http://www.unlocksolutions.us/XDA/HTC_EVO_2.02-Beta7.rar
MD5 Sum:
412e70d8e3838f72bbb5c015fe7bd4a8
New Beta 7.1 Link ** ONLY EXE ** Place in same directory as OLD EXE. See Change LOG.
http://www.unlocksolutions.us/XDA/HTC_EVO_2.02-Beta7.1.rar - USE THIS ONE FOR NOW.
MD5 Sum:
3da6a7473b5f64b678d3e8559d39f574
Current Screen Shot
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
________________________________________________________________________________________________________________________________________________________________
***SOFTWARE CHANGE LOG***
BETA3: Made adjustments to the "Downgrade HBOOT" button, thanks to llontop.m for testing that out real quick.
BETA4: I switched all timers to wait for devices, hopefully this will fix your errors! This is untested, test at your own will.
BETA5: Reason for failing last time is MTD-ENG.img was not successfully flashing to the phone. This time i added two timers to hopefully wait for phone to complete booting. Then from there it will flash MTD-ENG.img, i added it as a wait for complete so if it hangs we know that is the problem.
BETA6: I increased the wait timer for for adb wait-for-device to now 2 mins. I fixed the bug when it was hanging on recovery. So far I have flashed this phone 6 times and all 6 times it has succeeded. You will also NOTE i did disable Hboot Downgrade, as it works for some people and not others. Im fixing its timing issue as well. I'm hoping this will work for all version of the evo. <AGAIN I TAKE NO RESPONSIBILITY> for when you downgrade hboot. Its there as a option for thous who want to try it.
BETA7: I really increased the wait for device now, this will give you 5 MINS plenty of time for you to figure out why its not connecting right.
BETA7.1: Yeah I did a .1, this one now sleeps for 60 secs before flashing the MTD-Eng.img.
***CHANGES TO BE MADE***
1. Fixing timing issues for Root & NAND Unlock.
2. Clean up this post and type out in detail what program does so no concerns. Sorry people this is a close source program, but i will be more then happy to explain each step witch i will do.
_________________________________________________________________________________________________________________________________________________________________
***USE OF THIS SOFTWARE***
_________________________________________________________________________________________________________________________________________________________________
Its very simple how it works.
First step try to make sure you have ALL your drivers installed. There are drivers included with this software.
Make Sure DEBUGGING mode is on, it will alert you this when you open the program.
Just click on the "Free My Phone" button and let it do its thing. It can take a bit for it to do everything.
The Downgrade Hboot button will downgrade the hboot but might throw a error..
YOU WILL ALSO NEED TO INSTALL A ROM WITH A CUSTOM RECOVERY AND WITH .76 HBOOT OR YOU WILL BE STUCK IN FAST BOOT.
The "Recovery Fail" button is just in case it flash's the PC36IMG.zip to your phone but failed to enter recovery and install unrevoked for ever. You can then click on this to begin it again.
_________________________________________________________________________________________________________________________________________________________________
***CREDITS AND SPECIAL THANKS***
__________________________________________________________________________________________________________________________________________________________________
Credits For ROOT and Other Cool EVO Stuff:
toastcfh, TheBiles, keishou, Koush, maejrep, Paul, Amon_Ra
Credits to the unrevoked team:
www.unrevoked.com for their amazing root tool.
Special thanks to:
zikronix: for fixing up the guide from my dumbass missing a step, making a batch file and pretty much helping alot of people along the way.
*See his thread here: http://forum.xda-developers.com/showthread.php?t=829045
llontop.m: for testing out the new beta build, yet again for my dumbass using timers instead of wait commands.
__________________________________________________________________________________________________________________________________________________________________

[Reserved]
QUICK NOTE FOR EVERYONE,
OK people,
IM MAKING THIS VERY CLEAR.
You can NOT < again NOT LOAD PC36IMG.zip before you root and flash. The batch file is wrong.
STOP TRYING TO FLASH THE PC36IMG.zip FIRST.
You need to ROOT and flash the misc with MTD-ENG.IMG.
You CAN NOT flash PC36IMG.zip before you do that if you DONT do that first you WILL RUN INTO MAIN VER OLDER ERROR.
Im making my tool, i bug test the hell out of it it will be released soon. Im tired i was up all freaking day and night and now im up all day again..

This is [RESERVED]

awesome, a 2.02 thread with actual instructions instead of just "I got mine to work but I won't tell you how"
Thanks for sharing!

PC36IMG flash fails
amoamare said:
This guide will teach you how to set S-OFF for your HTC EVO with HBOOT 2.02.0000.
...
Wait for the phone. It will detect the image PC36IMG.zip. When it asks if you would like to flash this, press Vol-UP to flash the image. Wait for it to complete.
*NOTE: You will notice that it says bootloader bypassed. Dont worry this is normal.
...
Click to expand...
Click to collapse
Mine says "Main version older" and fails to flash PC36IMG. Any ideas?

Hmm mybe i linked to wrong PC36IMG.zip im reloading and relocking S-OFF and repeating instructions one min.

More likely he got a bad flash. Downloading for the 4th time got a different MD5 everytime none correct. Any chance of hosting it somewhere more reliable?
***4th times a charm got a good copy. Check you MD5 hashes save some troubleshooting
****Same thing main version is older. Update failing.

Why update to this from .76 or .79?

Trying to load eng-PC36IMP.zip and no-go. Is the hosting server down or is it just too busy with others downloading it? Maybe we need a couple of fast mirrors?
UPDATE: after about 2-3 minutes of trying to connect, finally downloading... We'll see in a minute whether it works or not. Keeping my fingers crossed; was up until 2 AM EST trying every other method out there.
UPDATE2: got the "Main version is older!" message. Motherf....

I was able to download it fine, md5 checksum matches, unfortunately it's also telling me main version older.

Novarider said:
Why update to this from .76 or .79?
Click to expand...
Click to collapse
some of us have phones that came out of the box with hboot at 2.02.0000... cant be rooted

my radio is at 2.15.00.09.01... wonder what everyone else is at ?

well??
does it work or not?

danh18 said:
does it work or not?
Click to expand...
Click to collapse
no...not for me it didnt

mortalscan said:
no...not for me it didnt
Click to expand...
Click to collapse
No go here. Got the "Main Version is older!" message when loading the PC36IMG.zip

Main version older...
could we possibly get past this error message by taking a ROOTED version of 3.30 (the .zip file version) re-naming it pc36img.zip and flashing that?
Since its not actually "older" but the same version, could this get us past this hurdle?

Think we will just have to wait for OP to link the proper pc36img.zip . Hope he didn't run into problems. Been a while since he said he was going to try relocking and unlocking. Thanks for working on it though I'm still hopeful.

Nope just went to sleep.
Relocked it again. Going through the steps. Mybe i missed a step so one sec.

pc36img md5 was wrong for me on the first download, trying again :/

Brandito said:
pc36img md5 was wrong for me on the first download, trying again :/
Click to expand...
Click to collapse
how do you know what is the wrong and right one ?..
I just download the one on the first post

Related

Step By Step Way to root Using Flashrec(Updated 4/5)

This video I posted is to help people get the custom rom installed which will enable root. This is for people who do not want to go the adb shell way. This method is simpler but will require you to flash a custom ROM onto your phone. You will not have to download the SDK for this method.
*** Use at your own risk. Although i have not come across any one on forums who bricked their phone, there is sill a possibility that this can brick your phone. I take no responsibility if you brick your phone.**
Have tested this on Windows 7 and Windows Xp
http://www.youtube.com/watch?v=hdmkTFAG3PM
Hey everyone, I made a video on this, and some people said I should do a step by step guide, so here goes.
First things first, you are going to need to download these files.
flashrec -- http://zenthought.org/system/files/asset/2/flashrec-1.1.3-20091107-2.apk
Amon RA Recover Image 1.6.2 -- http://rapidshare.com/files/360288584/recovery-RA-heroc-v1.6.2.img
Amon RA Recover Image 1.6.2 Mirror -- http://www.4shared.com/file/257274510/180ea19a/recovery-RA-heroc-v162.html
[ROM] MoDaCo 1.1 Custom ROM (has firmware 1.5) -- http://content.modaco.net/hero/1.1-update-heroc-modacocustomrom-core-signed.zip
OR​
[ROM] DamageControl v 2.05 (has firmware 2.1) --
Non-Espresso Version
http://www.4shared.com/file/239487830/f20cf9b3/signed-DamageControlv1.html
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Espresso Version
http://www.4shared.com/file/239506647/6a2728dc/signed-DamageControlv1Expresso.html
OR​
[ROM] Fresh Rom 2.0d (has firmware 2.1) --
http://geekfor.me/new-release/fresh-20d
Do not extract the Rom zip file, it needs to stay in the zip.
Ok, lets do this in steps, should make it easier:
Step 1: Mount the sd card and place all the files downloaded onto the root of the sdcard.
Step 2: Download some sort of file manager, ex Estrongs File Manager, and run/open the flashrec apk.
Step 3: Once it's finished installing, unplug the usb cable, run the app, and hit the button, "backup recovery image". If you get an error, try rebooting your phone, make sure the usb cable is unplugged.
Step 4: Exit app, and mount the sd card again, and move recovery-backup.img to your desktop, then rename recovery-RA-heroc-v1.6.2.img to recovery-backup.img
Step 5: Unmount sdcard, unplug usb cable, and go back into the flashrec app(should be named recovery flasher in all programs list)
Step 6: hit restore backup image. Once finished flashing, power down phone.
Step 7: After you power down your phone, hold the Vol Down button, then hold down the power button. Phone should boot into hboot. Press home for recovery.
Step 8: To ensure you have a backup of your phone before we continue, do a nandroid v2.2 backup.
Step 9: After the nandroid backup is complete, you can now choose apply "sd card update choose", and choose the modaco or damage control rom
Step 10: Reboot your phone and you should be all set.
Any issues or anything unclear, let me know and I will try to help make it clear.
what case you have your hero in ??
702DROID said:
what case you have your hero in ??
Click to expand...
Click to collapse
I like to call it a condem, but its a rubber case I bought off ebay, shortly afer buying the phone
ok nice video by the way i think i subscribed to your channel
702DROID said:
ok nice video by the way i think i subscribed to your channel
Click to expand...
Click to collapse
thanks man, people keep requesting other things... i cant keep up
1st post here.... this vid has convinced me to take the plunge!
Just to confirm, the steps in this vid are all I need to do to get the phone rooted with the modaco rom. I don't need to go through all the other steps as long as I'm cool with flashing the rom?
Sorry for the newbness.... but thank you for your time!
doojer said:
1st post here.... this vid has convinced me to take the plunge!
Just to confirm, the steps in this vid are all I need to do to get the phone rooted with the modaco rom. I don't need to go through all the other steps as long as I'm cool with flashing the rom?
Sorry for the newbness.... but thank you for your time!
Click to expand...
Click to collapse
thats right. With this method, you wont need to use the other method regarding the adb shell and downloading the sdk
goku14238 said:
thats right. With this method, you wont need to use the other method regarding the adb shell and downloading the sdk
Click to expand...
Click to collapse
Very cool. I'll let you know how it goes!
doojer said:
Very cool. I'll let you know how it goes!
Click to expand...
Click to collapse
ok, keep me posted
What was the error you got in the vid when you did the backup with flashrec? Because I get the same error. It says "Backup FAILED: Could not run command." and I never get a button that says restore.
Should I type recovery.img in before I hit backup?
doojer said:
What was the error you got in the vid when you did the backup with flashrec? Because I get the same error. It says "Backup FAILED: Could not run command." and I never get a button that says restore.
Should I type recovery.img in before I hit backup?
Click to expand...
Click to collapse
It was because I left the usb cable connected. It was being weird.
reboot fixed that.... standby....
Booted in hboot mode, pressed home for the recovery menu, HTC logo came up... then a huge
symbol with a dead Hero lying next to it! Scary.
Rebooted itself after a moment and now seems normal.
Thoughts?
doojer said:
Booted in hboot mode, pressed home for the recovery menu, HTC logo came up... then a huge
symbol with a dead Hero lying next to it! Scary.
Rebooted itself after a moment and now seems normal.
Thoughts?
Click to expand...
Click to collapse
Must have not installed the recovery image. Did you type it in the blank space before hitting restore recovery image ?
Yeah, I did... hmm...
I'm gonna start from the top. I think my phone was being buggy before I rebooted it the first time.... Gimme a minute....
doojer said:
Yeah, I did... hmm...
I'm gonna start from the top. I think my phone was being buggy before I rebooted it the first time.... Gimme a minute....
Click to expand...
Click to collapse
Okie dokie
Nope. Same thing. I backup and it says backup complete. I enter recovery.img into the blank field (which is what I renamed the img file to) and hit restore and it says flash complete (or something). Then, I turn off my phone, reboot in hboot mode, hit home, get the HTC logo, then bam-- scary warning/dead phone symbol.
I'm gonna try one more thing....
doojer said:
Nope. Same thing. I backup and it says backup complete. I enter recovery.img into the blank field (which is what I renamed the img file to) and hit restore and it says flash complete (or something). Then, I turn off my phone, reboot in hboot mode, hit home, get the HTC logo, then bam-- scary warning/dead phone symbol.
Click to expand...
Click to collapse
Ok, let's try this. Rename the recovery img file to the name that flash rec makes. It should be recovery-backup.img . This method is said not to work with some phones. If this is correct, you're going to have to use the other method.
Rename it and then do flash rec again, or rename it and go straight to the hboot sequence?

Official FroYo Update Thread + FAQ | OTA IS OUT NOW!

It's out. Now the race to root. DO NOT post the HTC Link.
Ok, firstly, before I get flamed:
I realise this probably should go in General, but more people see the dev section and this should also avoid the posts from n00bs who don't understand.
Secondly:
INSTALLING THE UPDATE WILL WIPE YOUR ROOT AND YOU MAY NEVER BE ABLE TO ROOT AGAIN.
(Copy + paste that warning into your sig )
The update will either come in one of these formats:
A PB99IMG.zip which can be flashed in HBOOT mode OTA
An RUU to run on your computer
A zip to flash in recovery which will 'patch' existing files to bring them up to date. (This is the one which it will probably be)
LATEST NEWS:
Fri 8:31 GMT - HTC NL posts on their official Facebook page: http://bit.ly/aK9RQw
Follow @rootmydroid on Twitter for the very latest information.
NEW! OTA Wonder Machine for Linux:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download
This has loads of options which you can see in the pic above. Yes we really have found how to send a fake OTA check request.
This is for Linux only. Find out how to install Linux under Windows with this guide.
Thanks to Klutsh for help with the commands + mithrandi for figuring out how to do it in the first place.
Feel free to mod my work and make it better, I can upload it back to the RMD server and make it avalible via an update.
FAQ:
I'm Rooted and I still want the official update after reading the warning.
1) Make a goldcard using this guide (For Desire too)
2) Download this
3) Double click it and follow the instructions.
4) When the update is ready to be pushed out, you will get a notification.
I got the update notification! How can I find out the link?
You will need to download an app of the market called 'Log Collector' before you get the notification. Then, after selecting accept and it starts downloading, run the log collector app and email it to yourself. Then post the output of the email here and email it to me ([email protected]) and I will pick out the link for you.
I want to keep my root but still have the update.
As soon as we get a link, it will be a race to see who can be the first to release the update. You can help by...
I want to help people root the update!
If the update comes in the form of an RUU or PB99IMG.zip, I will be able to instantly root & upload it. However, if the update is in the form of a patch zip, someone will have to install the update and use busybox to tar it, or a dev will have to patch the files with the originals.
I have the update, I want to tar it.
1) Install Android SDK or simply adb
2) Download busybox for Android
3) Launch Windows console (cmd) and go to the directory where busybox is with the "cd path/to/the/file" command.
4) "adb devices" <- Is your device detected ? If not, install HTC Sync // Of course, before you have to plug your device in... (Sync mode I guess)
5) "adb push busybox /data/local/busybox
6) "adb shell"
7) "cd /sdcard/"
8) "chmod 755 /data/local/busybox" (something like that)
9) "/data/local/busybox tar cvf dump.tar /system"
10) When it's finished, you will have a normal error like 'tar: error exit delayed from previous errors'.
11) Compress it and then upload it. Feel like a rock star.
Click to expand...
Click to collapse
Jargon Buster:
RUU - Rom Update Utility - Official HTC Programs used to update or restore your phone from a computer
ADB (logcat) - Android Device (or Debug) Bridge - A command line tool to manage your phone from a computer. ADB logcat is the system log of your phone which displays the URL of the update when you get the notification.
Need something explaining? Post here & I'll try my best
Have a question? Post here and I will try to answer it.
Please keep all discussion + questions in this thread to avoid the XDA trolls coming out...
No matter where you post anything, noobs will flock to threads like this. Fact.
Sent from my Desire using XDA App
GANJDROID said:
No matter where you post anything, noobs will flock to threads like this. Fact.
Sent from my Desire using XDA App
Click to expand...
Click to collapse
They will flock to this thread and that is the point. To answer the frequent questions and to avoid the 20 threads that will be started over the weekend. 'How do I unroot?' 'I lost my root! :'(' 'How do I install the update?' 'Questions about the upcoming Desire update' 'Oh, Ou, Ah... Desire Update?'
Let's hope some one post the update as soon they get it, so we can have a rooted version.
42turkeys said:
...11) Compress it and then upload it. Feel like a rock star
Click to expand...
Click to collapse
You gotta love this guy! lol
I was reading the WordPress installation instructions whilst writing this and it said.
5. Wait for the script to finish installing WordPress. Feel like a rock star.
Click to expand...
Click to collapse
I just had to use it lol
Btw, this is the update check url:
https://android.clients.google.com/checkin
Great post, answered all my questions thanks!
bookmarked!
codeXcalibur said:
Btw, this is the update check url:
https://android.clients.google.com/checkin
Click to expand...
Click to collapse
The updates are from htc so always have an htc.com URL. I'm not sure what do do with the checkin, to get the URL we use the Android system log as it appears there.
I have SIM free Desire, can I flash other official ROM by using goldcard after OTA upgrade?
Yes you can. You may not need a goldcard though as it is sim-free but if you get a 'CUSTOM ID ERROR' in when you try and flash an ROM, you do need a goldcard.
Finally the official rom Now we only have to wait for someone to root the update
It's not out yet, should be coming over the weekend.
Though as a former Hero user I find it hard to beleive, I hope
42turkeys said:
Yes you can. You may not need a goldcard though as it is sim-free but if you get a 'CUSTOM ID ERROR' in when you try and flash an ROM, you do need a goldcard.
Click to expand...
Click to collapse
Thank you!
Any more info about this update? Maybe bootloader and radio will be changed too?
thanks again.
I know, if we had to believe everyone who told us the rom was out, or was comming. . . . .
daming said:
Thank you!
Any more info about this update? Maybe bootloader and radio will be changed too?
thanks again.
Click to expand...
Click to collapse
Boot loader will probably be changed, radio will be changed.
Sent from Steve Job's Android dungeon with my VanillaEclair Hero.
so how long will it take you dev's to make it a rootable rom for us that don't want the official update?
If anyone has any major news that has not already been posted here or on @rootmydroid on Twitter, please email me [email protected]
Thanks!
(Also, keep bumping this post
DesireableHTC said:
so how long will it take you dev's to make it a rootable rom for us that don't want the official update?
Click to expand...
Click to collapse
Someone will have to tar it using the method on the 1st post, then I will have to download it, then it will be around 10 mins until it's back uploading.
At least that's how fast I was with the Hero update.

[Win32 Tool]GUI Root with Check and Recovery!

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ShiftRRv1.0
Shift Root and Recovery will be able to root you're phone in a pretty safe manner. The program is designed to only flash the eng boot if the MD5 checksums are correct.
This does it by simply pushing / pulling the hboot from the phone and checking the MD5 as if you were to manually do it. Only this just does it automatically.
Check Root:
This will just run a quick and simple SU test to make sure you are or are not rooted.
Root:
You will click on this to install the ENG Hboot and load the correct files after the Hboot has been flashed.
Install Recovery:
You simply select the recovery image you want to use with your HTC Evo Shift. Leave the phone at the home screen and click install. It will auto reboot you to bootloader, flash the zip then auto reboot you to recovery to make sure it flashed successfully.
Backup / Restore WIMAX:
This option lets you quickly and easily backup your wimax keys to your home pc. It will also let you restore your wimax keys to your phones partitions.
[WHAT THIS PROGRAM DOES]
When you click on root, and click "NO" for this phone does not have a ENG Hboot. The program push's the ENGHboot from the Hboot folder to the phone and push's busybox. From there it gets a temp root shell. It then cross checks the MD5sum on the phone itself using busybox md5sum /data/local/eng_hboot if the MD5Sum math's it then proceed's with the dd if cmd. Once the dd if cmd is done. The program then sends the dd if cmd to /data/local/eng_hboot_check, it runs the cmd busybox md5sum again and verifies that the MD5Sum matches if so everything went well, the program cleans up its mess off the phone and alerts you its safe to reboot. IF IT FAIILS it will try 1 more time. The program is designed to check the HBOOT md5sum and verify if its the ORIG hboot if it is not and the MD5Sum doesn't check between the ENG and ORIGINAl it will attempt to flash the original and notify you if it succeeds. IF IT FAILS AGAIN. IT WILL NOTIFY YOU NOT TO TURN OFF YOUR PHONE AND COME HERE FOR FURTHER INSTRUCTIONS. I ADVISE YOU TO LISTEN.
After this YOU MUST REBOOT THE PHONE.
When phone is powered up again Click Root again this time select "YES" that the phone has a ENGHboot, this will get temp root again and push all the needed files, "SQLITE3", "BusyBOX", "SU", "Superuser.apk" to there proper location.
If YOU CLICK "YES" and didnt have the ENG Hboot thats fine it simply will temp root you and push files to your phone, but when you reboot they will be gone. Just start from the begining again and do it again.
Download V1 Here
DOWNLOAD NOW HERE
User's having trouble opening the application please download the latest dotNET framework from:
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7
THIS IS FOR XDA MEMBERS ONLY. PLEASE DO NOT POST IN OTHER FORUMS AND PLEASE DO NOT MIRROR THE PROGRAM.
download link added
Image of program added.
Reserved...
Thanks for sharing. No need for me to try it now but if I ever replace or need to re-root. Really like the option to backup wimax keys too.
Looks great but too bad I don't need it! Like the option to back up wimax, but what about restoring them!?
Im giving this a try now
It "did its thing" after rebooting the program is still "waiting" and the phone is booted. Hmmm help?
xstingstreetx,
Can you give me more information?
Were you trying to root, or where you trying to do recovery?
Version of windows as well?
ahhhh!! I'm back 2 download it and.. well I'll wait again lol Thanks a lot for this..
I RUUed my phone and Wanted an easy way to re-root..
working?
other than the OP has anybody got this to work properly?
amoamare said:
xstingstreetx,
Can you give me more information?
Were you trying to root, or where you trying to do recovery?
Version of windows as well?
Click to expand...
Click to collapse
I was trying to root, and I have windows 7 64 bit
Where is the link ! someone please give me the file , pretty please please please been waiting for this !!!
I don't know if this is what it's trying to achieve or not. I don't know how to do it either. Judging by all my previous phones, an all in one script could be written to do everything the s-off, root, and recovery post is telling how to do. Just a "simple" batch file and some support files and presto, it's all done!
Zip everything needed together and just unzip and run. I could probably teach myself by ripping apart other all in one packages and adjusting my port to follow loosely what they are doing but I just don't have the free time to spend on that project. By the time I would get around to doing it, someone else would have finished it. I just don't know things like telling the phone to reboot into different modes so it could continue it's job. I can visualize it in my head but making it a reality is completely different. Doh!
Anyone know where the download link went? I've been having trouble with rooting my phone and wanted to try this, but theres no download link in the first post (unless my computer decided to stop showing links).
Link was removed temporarily. Learn to read guys, sheesh
On a side note, I'm pretty psyched about this OP, since I haven't had the ambition to sit down and root my phone yet. Just curious, are there any files that would need to be downloaded prior to using this (such as the ****-root.zip used in the other root method)?
Oops, saw everything except "removed temp..." in the first post.
It looks like there isn't anything extra that needs to be downloaded. Looks like the OP figured out a way around it.
SirRipo said:
Link was removed temporarily. Learn to read guys, sheesh
On a side note, I'm pretty psyched about this OP, since I haven't had the ambition to sit down and root my phone yet. Just curious, are there any files that would need to be downloaded prior to using this (such as the ****-root.zip used in the other root method)?
Click to expand...
Click to collapse
Possibly the recovery files ( clockworkmod 2.x or 3.x ) and have HTC sync set up to even connect the phone I would guess.
Sent from my PG06100 using XDA App
Sorry guys will work on this again in a few days girl is supposed to be going in to labor today...
On the side note the issue that I ran into is that running rageagainstthecage from the windows side does not give you root. It actually disables usb connection between the phone and the computer. I was trying to make this so you didnt need anything other then the program. But now with that being a problem z4root would be needed to obtain at least temp root but if i doesnt drop you to # then it still will not work from doing it automatically using arguments. That is what i'm trying to resolve first..
Ill get back to you guys on it, and ill even add the option to restore wimax keys.
That's what I was thinking You have to Temp root with Z4root first.
Since The manual root requires super user to work.
Dude!!!! thank you so much for this. Been wanting t root badly but was afraid to try the other method. Good luck with baby!!
Perhaps someone brave could test it out by temp rooting with visionary/z4root and then running the program? If you posted the download link back up.

[TOOL] WinDroid Toolkit | Unlock | Root | Flash | Install | One A9

Link To Main Thread
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
About
The WinDroid Toolkit is a Windows program built in Visual Studio using the C# programming language that simplifies the rooting process for many Android devices. The toolkit makes it easy to unlock your bootloader, flash a custom recovery and gain permanent root. It also includes other functions such as flashing kernels, pushing files and installing apps. If you find it helpful, give me a thanks and a donation if you can. If you find a bug or have a feature request, feel free to leave a reply. Thanks!
Download
WinDroid Toolkit
Changelog
Check out this document for current and past changelogs.
Supported Devices
Check out this spreadsheet for a list of currently supported devices.
Device not supported? Make a request here!
Contribute
Check out the source code on GitHub here.
Disclaimers
Please do not post, mirror, or take credit for this toolkit or any related work without explicit permission.
I am in no way responsible for any harm, damage, nuclear fission or bee infestation that may occur to your device through the use of this toolkit.
Reserved
Reserved.
How does this gain root on the A9? Not sure if you're aware of the current issues with the device and TWRP, etc.
Captain_Throwback said:
How does this gain root on the A9? Not sure if you're aware of the current issues with the device and TWRP, etc.
Click to expand...
Click to collapse
I researched it as best I could and it seemed that the process to root is to unlock through HTC, flash your TWRP build, wipe data to disable encryption, then flash the systemless SuperSU.
WindyCityRockr said:
I researched it as best I could and it seemed that the process to root is to unlock through HTC, flash your TWRP build, wipe data to disable encryption, then flash the systemless SuperSU.
Click to expand...
Click to collapse
That's one way to do it, yes. There's also an alternative root option that doesn't require wiping data/disabling encryption - you might want to offer that as an option as well.
Captain_Throwback said:
That's one way to do it, yes. There's also an alternative root option that doesn't require wiping data/disabling encryption - you might want to offer that as an option as well.
Click to expand...
Click to collapse
Ah, okay. I must've missed that somehow. I'll see if I can implement that option instead. Are there any tradeoffs for using that method over the current one?
WindyCityRockr said:
Ah, okay. I must've missed that somehow. I'll see if I can implement that option instead. Are there any tradeoffs for using that method over the current one?
Click to expand...
Click to collapse
You'd have to read the respective threads and make decide that on your own. It's really more a matter of preference than anything else.
Do you know the rules if XDA ?
Duplicating threads is not allowed !
“Sent From MWE V8.0.0 On My Z3”
Pandemic said:
Do you know the rules if XDA ?
Duplicating threads is not allowed !
“Sent From MWE V8.0.0 On My Z3”
Click to expand...
Click to collapse
Imo posting his tool again in the A9 forum is ok. When someone wants to unlock/root/flash their phones, they go to their device specific forum to finds the appropriate guides and tools, not in the Android Software Development section where the main thread of this tool is located. If it was only posted there, most of the A9 users will never know about the existence of this tool because ppl needing that tool to perform basic adb/fastboot commands are beginners that doesn't even know about the Android Software Development section. His tool currently support more than 130 devices, most of them having their own WinDroid thread so I guess this kind of "duplicated" threads are tolerated and appreciated. :good:
WinDroid Toolkit v3.0 Is Now Out!
WinDroid Toolkit v3.0 has been released! It's a huge update with a material redesign, major recode and support for 43 new devices!
You can out more specific changes in the changelog here.
You can download the new update here.
All versions before v3.0 will not have their files updated anymore since I've moved from hosting on BasketBuild to Amazon S3. Please update to v3.0 to ensure you're getting the latest recovery and root files!
nulfinis said:
Hi @Rapscallion16 will this work on any A9?
Click to expand...
Click to collapse
Yes, it should work with all A9's.
nulfinis said:
Thanks @Rapscallion16,
I'll give it a whirl on Monday or so :good:
Click to expand...
Click to collapse
Well, it didnt root my Vodaphone branded A9.
Rapscallion16 said:
WinDroid Toolkit v3.0 has been released! It's a huge update with a material redesign, major recode and support for 43 new devices!
You can out more specific changes in the changelog here.
You can download the new update here.
All versions before v3.0 will not have their files updated anymore since I've moved from hosting on BasketBuild to Amazon S3. Please update to v3.0 to ensure you're getting the latest recovery and root files!
Click to expand...
Click to collapse
Used it twice, everything worked as it said up until the push SuperSu.zip, it says it pushed and booted into twrp, twrp shows mount decrypt password needed, i bypassed this and wiped data and went to install....no supersu.zip to install. I went ahead and formatted and redid process, same result. Not sure whats going on. Gotta be me. Ill keep trying. I gotta be missing something.
On HTC A9 with 1.56.617.1
lsun06 said:
Used it twice, everything worked as it said up until the push SuperSu.zip, it says it pushed and booted into twrp, twrp shows mount decrypt password needed, i bypassed this and wiped data and went to install....no supersu.zip to install. I went ahead and formatted and redid process, same result. Not sure whats going on. Gotta be me. Ill keep trying. I gotta be missing something.
On HTC A9 with 1.56.617.1
Click to expand...
Click to collapse
Same here, never tried it again after that.
nulfinis said:
Well, finally got round to trying this, it's installed TWRP, when I go into that I get a screen 'Mount Decrypt Data' and it wants a password. No idea what to do from there
Click to expand...
Click to collapse
Maybe try reading the TWRP thread?
nulfinis said:
Hi @Captain_Throwback,
I've been looking through that before posting here but can't seem to find the info
Click to expand...
Click to collapse
In the FAQ it tells you how to root (if that's what you're trying to do).
Worked
Thus work okay for me (a9), only thing different i did was after it pushed SU and rebooted I downloaded good and updated and all works great, I haven't tried to make a backup with twrp yet but going to see if it works this weekend. Does anyone know if there is a way to add or edit the power menu to boot into recovery with the power button, makes it easier to get to it.
Once you unlock the device it voids the warranty correct?
How do i unlock my HTC One A9
Hello, i can`t get the TOKEN ID ......
/dev/block/bootdevice/by-name/frp
[KillSwitch] Last Byte is 0X00, disable unlock
[KillSwitch] oem unlock Turn Off!
Please copy everything above this line!
Next, sign into your HTC Dev account on the webpage that just opened.
If you do not have an account, create and activate an account with your email, then come back to this link.
http://www.htcdev.com/bootloader/unlock-instructions/page-3
Then, paste the Token ID you just copied at the bottom of the webpage.
Hit submit, and wait for the email with the unlock file.
Once you have received the unlock file, download it and continue on to the next step, unlocking your bootloader.
This file is saved as token.txt in the Data folder if you need it in the future.
Mi phone HTC A9
htc_haeul PVT S-ON
LK: 1.0.0.0000
Radio 1.0.000297.1060310
OS 1.57617.32
Please help me........
Regards.

How to install January 5th patch while using custom recovery and root on Google Pixel

Okay, I am sure a lot of you already know how to do this to your Pixel. Some of us do not, and I was one of them. I am the standard noob that just followed Youtube videos to unlock previous carrier locked phones. I am now enjoying this Google Pixel that is unlocked!
So if you are reading this thread, hopefully there isn't another one just like this (yes I looked).
To start off, if you are in here reading this, you have unlocked your bootloader and installed a custom recovery such as TWRP and rooted. Now you are seeing that you need to update your phone with the latest security patch. You try and you try and you can't do it. Even when you unroot it will still fail to update, or at least it did for me. Here I will explain what I went through and did to obtain the latest update. (Warning, you will loose root and custom recovery). THIS IS INTENDED FOR THE GOOGLE STORE PURCHASED PHONES
Lets get this started finally.....
Go into your developer options and enable usb debugging.
Download the newly released package file from google that has fastboot and ADB without needing android SDK.
DOWNLOAD or read about it HERE
Now you will need to download the Factory Image for you device
Find your correct device HERE
Make sure you choose the correct device and correct update, for me I downloaded the "7.1.1 (NMF26U, Jan 2017)" for my Pixel. Also a USA phone.
So now you have the adb fastboot binary package and your factory image. You will need to extract the platform-tools-latest-windows.zip and open the folder and you will see another folder, open it and now you will see a bunch of files. Now open another window and extract your factory image. Once it is done, open the folder until you see the files. Now copy these into the Platform tools folder in the directory with the fastboot.
Once this is done your folder should look like this:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Now you will want to right click "flash-all" and click edit. It will open notepad and show the contents of the batch file. You can hit Ctrl+F and type in -w in the search and hit okay, or you can look for it without search (it is near the bottom). Once you find it, just delete the "-w" and save the file. Make sure to keep it as the batch file or this won't work.
Once this is done, in the folder that is shown above, click a blank area in the folder so no file is highlighted. Now hold shift and right click, it will come up with a dialog saying open command window here, click that.
Now we are going to reboot the phone into bootloader mode. In the command window, type everything that is underlined below
adb reboot bootloader
Now your phone should have booted into the bootloader screen or it should be asking for USB rights to use adb. If it asks for permission, hit okay and re run the code above and your phone should reboot.
Once you are in the bootloader screen you will need to do is run the flash-all.bat. It will load and go though some text on the CMD window it brings up. It will say some files are missing, which is fine. But if it fails it will tell you that it did. You can also tell by rebooting the phone or click "start" in the bootloader mode and then checking for OTA updates. It should say January 5th patch installed.
Now you can go through and install your custom recovery again and re root. Which takes no time at all and I am sure someone on here has posted before. If not, let me know and I can make a tutorial over it.
Note: I am very sorry for the bad layout and extended write up. First time ever doing this and I am hoping to help people. If there are any errors, let me know!
All of this is already well known and documented. It is device molding 101
No one with 2 licks of common sense uses YouTube videos for something like this.
zelendel said:
All of this is already well known and documented. It is device molding 101
No one with 2 licks of common sense uses YouTube videos for something like this.
Click to expand...
Click to collapse
Haha well my apologies, I did state that I was a complete noob about all of this. I'm sure there are other noobs like myself
exbtlegends said:
Haha well my apologies, I did state that I was a complete noob about all of this. I'm sure there are other noobs like myself
Click to expand...
Click to collapse
I'm not a noob, but i'm a old fart, and we forget things, even simple things like this, I'm glad to have a simple reminder of how to do things. Thanks for the refresher.
jrat69 said:
I'm not a noob, but i'm a old fart, and we forget things, even simple things like this, I'm glad to have a simple reminder of how to do things. Thanks for the refresher.
Click to expand...
Click to collapse
Not a problem ?
I know you say this is for the GPS version, but has anyone tried it on Verizon? I'm not sure if the firmware is the same on both phones, so I don't want to soft-brick by downloading the Google version if they're different. Same boat as you were, OTA fails even after unrooting.
32BitWhore said:
I know you say this is for the GPS version, but has anyone tried it on Verizon? I'm not sure if the firmware is the same on both phones, so I don't want to soft-brick by downloading the Google version if they're different. Same boat as you were, OTA fails even after unrooting.
Click to expand...
Click to collapse
As long as you never re-lock your bootloader, the process is the same. There's no more separate Verizon images, just USA and international.
This is really complicated. ADB side load the OTA file, reinstall TWRP and root, done.
Good work. This is a very minute stuff of removing -w from the batch file. Very handy work.
Sent from my Pixel using Tapatalk
Do you need to reflash stock kernel before removing root/TWRP before flashing?
32BitWhore said:
Do you need to reflash stock kernel before removing root/TWRP before flashing?
Click to expand...
Click to collapse
Flashing the image overwrites anything you customized besides the regular user data and internal storage (with the -w removed). You don't have to remove or reflash anything else before following these instructions.
TCPDump said:
This is really complicated. ADB side load the OTA file, reinstall TWRP and root, done.
Click to expand...
Click to collapse
I couldn't side load the update.. TWRP would not load the side load feature.
I'm having an issue also: https://forum.xda-developers.com/pixel/help/sideload-ota-t3534926... Can we just unroot, take the OTA and then reroot?
km8j said:
I'm having an issue also: https://forum.xda-developers.com/pixel/help/sideload-ota-t3534926... Can we just unroot, take the OTA and then reroot?
Click to expand...
Click to collapse
Even when I un rooted mine. I was still failing to get the update.
If you made any changes the the system partition then it will fail and simply unrooting doesn't make the all the changes needed. So if OTA mean anything to you then I would suggest not messing with your device as there is Jo promise that after an OTA you will be able to root again tonight away
jesssiii said:
As long as you never re-lock your bootloader, the process is the same. There's no more separate Verizon images, just USA and international.
Click to expand...
Click to collapse
I know the past 2 were the same for google pixel and Verizon pixel but I wouldn't assume they are always going to be. I'm sure some of them will be specific at times whenever Verizon decides they wanna mess with them
FYI, I was able to sideload after updating TWRP to RC1, but now SuperSU 2.79 will install from within TWRP but when the phone restarts SuperSU is not installed... not sure if we have to wait until a new version of SuperSU is released.
SpoiledHeeb said:
FYI, I was able to sideload after updating TWRP to RC1, but now SuperSU 2.79 will install from within TWRP but when the phone restarts SuperSU is not installed... not sure if we have to wait until a new version of SuperSU is released.
Click to expand...
Click to collapse
You need SuperSU 2.79 RC3

Categories

Resources