Related
[Tutorial] S-Off & Root EVO 3D GSM All-Hboot 1.49.0007-1.49.0009&18 S-On+CWM *Updated
Tutorial for S-Off & Rooting EVO 3D GSM Hboot 1.49.0007 - 1.49.0009 & 18 + S-On
Checking Hboot version:
Step 1: Unlock phone.
Step 2: On your EVO 3D select settings.
Step 3: Select Power.
Step 4: Uncheck Fast Boot if it isn't already unchecked.
Step 5: Hold the Power Button and select Power Off.
Step 6: Wait for phone to completely Power Down.
Step 7: Hold the volume down button and then press and hold the power button at the same time untill a white recovery screen appears.
Step 8: Note down your Hboot version for future reference.
Step 9: Select Reboot using volume keys and power button.
Note before proceeding: Hboot: 1.49.0009 & 1.49.0018
Please follow the following guide: http://forum.xda-developers.com/showthread.php?t=1316578
Make sure to thank ngod for his work.
(Credit to Navrasis - here)
Downgrading Hboot to 1.49.0007 if needed:
Hi Everybody.
This instruction for all version hboot and all main version. Downgrade to hboot 1.49.0007
1. Download all the files.
PG86IMG.zip Official firmware with European HBOOT 1.49.0007.
xvi32.rar xvi32 hex editor.
adb.rar adb.exe and fastboot.exe.
2. You need unlock and root your phone. htcdev.com for unlock your phone.
3. Plug Evo 3D in charge mode.
4. Extract adb.rar to C:\
Run command line and enter next commands
cd c:\adb
adb shell dd if=/dev/block/mmcblk0p31 of=/mnt/sdcard/mmcblk0p31.img
{
"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"
}
Dont close command line and plug your sd card.
5. Extract xvi32.rar and open mmcblk0p31.img.
Change version in xvi32 1.22.720.1 to 1.20.720.1 and save file. (You version may be different? you need change it to 1.20....)
6. Plug your phone in charge mode. Go to command line and enter this command
adb shell dd if=/mnt/sdcard/mmcblk0p31.img of=/dev/block/mmcblk0p31
adb reboot-bootloader
\\Change CId
fastboot oem writecid HTC__001
\\Lock bootloader
fastboot oem lock
7. Power off phone. unplug battery and copy PG86IMG.zip to root SD card.
Then power off phone to bootloader (vol down+ power button).
PG86IMG.zip cheking from phone< then you need press vol up for update, or vol down for not update. Press vol up. Wait.
You have hboot 1.49.0007.) Congratulation.)
8.Unlock bootloader from htcdev.com and s-off from revolutionary.io.
P.S. All manipulations you do at your own risk.
S-Off & Root
Pre Installation: Download & Install http://downloads.unrevoked.com/HTCDriver3.0.0.007.exe
Step 1: Open a web browser window & navigate to: http://revolutionary.io/
Step 2. Scroll down to Downloads and select appropriate operating system and download zip file (this tutorial currently only covers windows OS series)
(minimize browser window after this)
Step 3. Extract to C:\rev\
Step 4. Connect phone in charge only mode.
Step 5. Open settings on the phone and select Applications -> Development -> Check that USB Debugging is checked.
Step 6. Open my computer or explorer to c:\rev\
Step 7. Right click and select run revolutionary.exe as administrator
Step 8. Copy down the device serial number
(minimize command prompt window)
Step 9. Open back up your browser window
Step 10. Enter your serial number and select generate key
Step 11. Copy generated key into the command prompt window.
Step 12. Follow on screen prompts as the phone will S-Off.
When asked to flash clock work recovery select y and then the enter key:
Step 13. To root the rom permanent download http://goo-inside.me/superuser/su-2.3.6.3-efgh-signed.zip
Step 14. Transfer the zip file just downloaded to the SD card and flash via the new recovery (Power On + Volume Down the select recovery.) (If you get a triangled exclamation clockwork didnt install) Go down the bottom of this post for instructions.
Step 15.
Reboot phone and it should all be done!
S-On for warranty purposes:
(WARNING: Some users have reported failures not sure if this is due to device compatibility..) It worked for me on a phone with 1.49.0007 - SFR France)
(WARNING: YOUR ORIGINAL RUU MUST BE FLASHED FIRST!!!)
(WARNING: Check you have reverted back from the revolutionary HBOOT should be the one that came with your phone!!!)
Step 1. Download applicable rom from this thread: http://forum.xda-developers.com/showthread.php?t=1208485
Step 2. Flash rom from attached thread. (PG86IMG.zip method from bootloader)
Step 3. Download and extract android SDK
Step 4. Connect phone in USB debug mode
Step 5. Open an elevated command prompt and cd to the extracted tools folder
Step 6. type "adb reboot bootloader"
Step 7. type "fastboot oem writesecureflag 3"
Step 8. type "fastboot reboot-bootloader"
Thats it! reboot and check S-On via (Power + Vol Dwn)
Flashing CWM after Revolutionary:
Step 1: Download and extract the Android SDK
Step 2: Download http://downloads.unrevoked.com/recoveries/cwm-4.0.1.4-shooteru.img
Step 3: Transfer the above step file into the tools folder of the extracted SDK in step 1
Step 4: Open a windows command prompt right click and run as administrator
Step 5: cd to the extracted tools directory
Step 6: reboot your phone holding the (power + vol down)
Step 7: Plug in the phone and wait for usb fastboot to appear
Step 8: In command prompt type "fasboot flash recovery cwm-4.0.1.4-shooteru.img"
Step 9: Wait for completion after completion you can resume steps 13 - 15 above.
(Make sure fastboot is enabled as it was disabled in previous steps)
Keep in mind everything is provided as is and everything is done at your own risk and acceptance of said risks.
Extras:
Battery Mod Thread - Battery Mods Thread
GSM Evo 3D (Android 2.3.4 Framework)
Tested & Confirmed working.
THanks for this. Very Helpful. I wish it was there earlier when i s-off3d my phone.
Thanks
Dasda99 said:
THanks for this. Very Helpful. I wish it was there earlier when i s-off3d my phone.
Thanks
Click to expand...
Click to collapse
No worries just trying to contribute to the community in the minor bits i can
This should get pinned or stickied or whatever.
+ my post and couple others should be deleted.
Send masses to Q&A .
Thanks to moderators.
what about other HBOOT versions? how we can do s-off
Does anyone know if the current 0.4pre4 also works for 1.49.0011?
Ryva said:
Does anyone know if the current 0.4pre4 also works for 1.49.0011?
Click to expand...
Click to collapse
apparently it doesnt
tomanlam said:
apparently it doesnt
Click to expand...
Click to collapse
My EVO 3D GSM : Hboot 1.49.0012,
it also doesnt support
Come on guys it clearly states in the title the hboot support.....
The extra versions will be added when I discover the support or method of unlocking...
Until then bootloader can be unlocked via HTCdev.com
(This does not unlock nand) = only good for root after loading clock work not ROM flashing as phone is left S-ON
So for all that has an hboot that is not supported can't install any ROM? Is that it? If so that sure saves me
A lot of spare time and headache.
Thanks and see you guys soon.
Sent from my GT-I9100 using XDA Premium App
c4Lvin said:
So for all that has an hboot that is not supported can't install any ROM? Is that it? If so that sure saves me
A lot of spare time and headache.
Thanks and see you guys soon.
Sent from my GT-I9100 using XDA Premium App
Click to expand...
Click to collapse
How Do I Know If My Device Is S-ON Or S-OFF?
That is easy to verify. Simply boot into HBOOT on your device (Volume + Dwn) with fastboot off, and the text on top will show the flag status as either S-OFF or S-ON. A full root generally means S-OFF.
S-OFF – What And Why?
In their devices, HTC have installed a sort of security check whose level is determined by S-OFF/S-ON. Essentially, this security level is a flag stored on the device’s radio that checks signature images for any firmware before it is allowed to be written to system memory. This hinders using any custom ROMs, splash images, recovery etc., and also restricts access to the NAND flash memory. However, when security level is set to S-OFF, the signature check is bypassed, allowing a user to upload custom firmware images, unsigned boot, recovery, splash and HBOOT images, as well as official firmware that has been modified, this enabling maximum customization of your HTC Android device.
Furthermore, S-OFF also reduces restrictions on accessing the NAND flash memory on the device, allowing all partitions (including /system) to be mounted in write mode while the operating system is booted.
what aah ok
Thanks a million for the guide. Im getting my phone delivered so should have my baby in the morning and then I can get straight to sorting it out thanks to this guide.
happyhallsy8 said:
.................................................
.................................................
Step 13. To root the rom permanent download...
Step 14. Transfer the zip file just downloaded to the SD card and flash via the new recovery (Power On + Volume Down the select recovery.)
Reboot phone and it should all be done!
Click to expand...
Click to collapse
I did all the above but when flashing via recovery to root, my phone is blackout and appears a phone shape with an exclamation mark in triangle on screen. Did i do something wrong ?, can you help, plz !
con_cop said:
I did all the above but when flashing via recovery to root, my phone is blackout and appears a phone shape with an exclamation mark in triangle on screen. Did i do something wrong ?, can you help, plz !
Click to expand...
Click to collapse
By the sounds of things your phone hasn't properly flashed clockwork..
Try steps 4 - 14 again and let me know if any error messages pop up...
If you have previously been successful the revolutionary.exe will tell you that your phone is already s-off and ask to flash clock work... select the letter y and enter and then try to flash it again...
If any other messages pop up can you post them back here?
I've just updated the guide for fixing the triangled bootloader in the event that clockwork does not flash....
Please try this and let me know how you go .
Also what is your hboot version?
Make sure when you have command prompt over it is all set to run as administrator...
Will the phone access (power + vol dwn) from power?
Ah crap, well I got my phone delivered this morning, loving it. Sadly my bootloader isnt unlockable yet so ill keep an eye on this thread. Thanks
sorry found other thread. thanks again.
happyhallsy8 said:
Tutorial for S-Off & Rooting EVO 3D GSM Hboot 1.49.0007 - 1.49.0008 + S-On
Checking Hboot version:
Step 1: Unlock phone.
Step 2: On your EVO 3D select settings.
Step 3: Select Power.
Step 4: Uncheck Fast Boot if it isn't already unchecked.
Step 5: Hold the Power Button and select Power Off.
Step 6: Wait for phone to completely Power Down.
Step 7: Hold the volume down button and then press and hold the power button at the same time untill a white recovery screen appears.
Step 8: Note down your Hboot version for future reference.
Step 9: Select Reboot using volume keys and power button.
S-Off & Root
Pre Installation: Download & Install http://downloads.unrevoked.com/HTCDriver3.0.0.007.exe
Step 1: Open a web browser window & navigate to: http://revolutionary.io/
Step 2. Scroll down to Downloads and select appropriate operating system and download zip file (this tutorial currently only covers windows OS series)
(minimize browser window after this)
Step 3. Extract to C:\rev\
Step 4. Connect phone in charge only mode.
Step 5. Open settings on the phone and select Applications -> Development -> Check that USB Debugging is checked.
Step 6. Open my computer or explorer to c:\rev\
Step 7. Right click and select run revolutionary.exe as administrator
Step 8. Copy down the device serial number
(minimize command prompt window)
Step 9. Open back up your browser window
Step 10. Enter your serial number and select generate key
Step 11. Copy generated key into the command prompt window.
Step 12. Follow on screen prompts as the phone will S-Off.
When asked to flash clock work recovery select y and then the enter key:
Step 13. To root the rom permanent download http://goo-inside.me/superuser/su-2.3.6.3-efgh-signed.zip
Step 14. Transfer the zip file just downloaded to the SD card and flash via the new recovery (Power On + Volume Down the select recovery.) (If you get a triangled exclamation clockwork didnt install) Go down the bottom of this post for instructions.
Step 15.
Reboot phone and it should all be done!
S-On for warranty purposes:
Step 1. Download applicable rom from this thread: http://forum.xda-developers.com/showthread.php?t=1208485
Step 2. Flash rom from attached thread.
Step 3. Download and extract android SDK
Step 4. Connect phone in USB debug mode
Step 5. Open an elevated command prompt and cd to the extracted tools folder
Step 6. type "adb reboot bootloader"
Step 7. type "fastboot oem writesecureflag 3"
Step 8. type "fastboot reboot-bootloader"
Thats it! reboot and check S-On via (Power + Vol Dwn)
Flashing CWM after Revolutionary:
Step 1: Download and extract the Android SDK
Step 2: Download http://downloads.unrevoked.com/recoveries/cwm-4.0.1.4-shooteru.img
Step 3: Transfer the above step file into the tools folder of the extracted SDK in step 1
Step 4: Open a windows command prompt right click and run as administrator
Step 5: cd to the extracted tools directory
Step 6: reboot your phone holding the (power + vol down)
Step 7: Plug in the phone and wait for usb fastboot to appear
Step 8: On the phone type "fasboot flash recovery cwm-4.0.1.4-shooteru.img"
Step 9: Wait for completion after completion you can resume steps 13 - 15 above.
Extras:
Battery Mod Thread - Battery Mods Thread
GSM Evo 3D (Android 2.3.4 Framework)
Tested & Confirmed working.
Click to expand...
Click to collapse
Hello happyhallsy8
I got some problems trying to unlock en root my evo 3d gsm.
first off all my computer dont let me install HTC driver at all when i try to install it just dissapear after i click install.
The second problem is at step 7 when i start revolutionary.exe as administrator it opens and shut down again.
I download and installed it over and over again but wont work.
Do you know what this could be?
Greetings Louis
I don't seem to know whats going on there mate but they drivers should be installed... check your program menu for the HTC folder... if its there its most likely been installed.
In terms of revolutionary.exe it should open and stay open wether the phone is connected or not... try redownloading and give it a shot again?
louisvdbos said:
Hello happyhallsy8
I got some problems trying to unlock en root my evo 3d gsm.
first off all my computer dont let me install HTC driver at all when i try to install it just dissapear after i click install.
The second problem is at step 7 when i start revolutionary.exe as administrator it opens and shut down again.
I download and installed it over and over again but wont work.
Do you know what this could be?
Greetings Louis
Click to expand...
Click to collapse
Make sure HTC sync is not installed or disabled..I had this problem
Sent from my HTC EVO 3D X515m using XDA App
It work with no issue here!
Hi, I am recently bought an HTC Flyer recently and I would like to s-off and root it.
I followed step-by-step guides on this forum that used the revolutionary on both Windows and Linux, but it find't succeed to s-off....
What I did is:
1. Check my HBOOT Version (1.10.0000)
2. Disable Fastboot and enable USB-Debugging
3. Connect to my PC and choose Charge-Only
4. Run the revolutionary program
5. Copy my serial and paste it to the form at the revolutionary website
6. Copy my beta key and paste it to the command line
7. Wait
8. See a FAILED - GO AND Have some lemonade message
any advice please???
FOUND IT!
What was needed was an update to the latest version...
I wasn't prompted before so I had to update my system.
Then, everything run like clockwork! :-D
Hi, I want to root my Nexus 4. The only time I have rooted a device was my Samsung galaxy mini. However, unfortunately it got bricked. My parents won't allow me to root my Nexus. What should I do and is it worth rooting a Nexus 4? Please help.
Thank You
Sent from my Nexus 4 using xda app-developers app
Rooting a Nexus device is extremely easy, but first, do you understand what rooting is? You should always know exactly what you're doing before doing it, not do it just for the sake of it. What do you plan to achieve by rooting? If you know the answer to that question, then go ahead. There are plenty of guides in the Nexus 4 forum.
Sent from my Desire HD using xda premium
A Nexus device is meant for rooting/developing purposes , so it is very simple and almost impossible to brick if you follow guides correctly it is worth rooting any phone as long as you need root functions..
Ok i'm giving you instructions on how to root Android 4.2.2 JDQ39 Jelly Bean on Nexus
Before rooting make sure that :
1) Install USB Driver for Nexus 4 on the computer.
2) Back up all the data of the phone including APN Settings. If the phone has custom recovery such as CWM/TWRP, then create backup for the same.
3) Verify the battery of Nexus 4 carries more than 80 per cent of charge.
4) The phone should be factory unlocked.
5) The Bootloader of Nexus 4 should be unlocked.(instuctions - http://forum.xda-developers.com/showthread.php?t=1972508&highlight=unlock+bootloader)
6) Make a Nandroid backup of your nexus 4 .
warning : i am not responsible if you brick your phone by not following instructions correctly (although extremely unlikely to happen)
Ok lets begin the root ...
1) Download and install Android SDK from the Android Developers site. Set it up with downloading platform-tools and USB drivers package in SDK
2.) Enable usb debugging Menu>> Settings>> Applications>>development option>> tick the usb debbuging tick box
3.) Download Fastboot and extract it in android-sdk-windowsplatform-tools directory - http://bit.ly/XumpW2
4.) Download SuperSU v1.04 for Nexus 4 on the computer - http://bit.ly/Yo6AhJ
Connect the phone to the computer using USB cable and copy the UPDATE-SuperSU-v1.04.zip file to the SD card of the phone
5.) Switch off the phone
6.) Download CWM 6.0.2.3 and save it to the android-sdk-windowsplatform-tools directory on the computer - http://bit.ly/12yMCa5
7.) Enter Fastboot/Bootloader Mode on the phone by pressing and holding the Volume Down and Power buttons together for a few seconds until some texts appear on the screen. This is Bootloader Mode
8.) Navigate to android-sdk-windowsplatform-tools directory and open the command prompt (Shift + Right Click>> Open Command Prompt)
9.) type
Code:
fastboot flash recovery recovery-clockwork-touch-6.0.2.3-mako
and hit enter
10.) Choose RECOVERY from the Fastboot menu and enter Recovery Mode
11) In CWM recovery, browse to 'flash zip from SD card' then select it using Power button. Press the Power button again to select 'Choose zip from SD card'
12) Using the Volume buttons navigate to Update-SuperSU-v1.04.zip file and select it using the Power button and confirm installation on the next screen. The installation should start.
13) Once the installation process is completed, return to the main recovery menu and select 'Reboot System Now' to reboot the phone. The device will take about five minutes to boot for the first time.
Done you're rooted :angel:
<- hit that thanks button if this helped
This is long, but it's nice for noobs because it's detailed. It's honestly kind of fun, I promise. I'm assuming you have WINDOWS. This is based off of the guide by torxx!. It's modified because some of the info is outdated (you don't have to flash the boot.mg separately, for example). If you are NOT a noob you can just look at the "overview" for each step. This will work with all versions of the HTC One, assuming the kernel works. I have only tested the kernel with the T-mobile variant because that's what I have.
UNLOCKING YOUR DEVICE WILL WIPE YOUR DEVICE. THIS IS A SECURITY FEATURE. BACKUP FIRST.
Part 1- gaining unlock token
Overview: go to htcdev.com and unlock bootloader
Be sure you've turned off fast boot option in power menu; usb debugging should be on (settings -> developer options).
Go to http://www.htc.com/www/software/htc-sync-manager/[1] and install HTC SYNC. Alternatively, if you know what you're doing, you can install these drivers:
x86 http://www.mediafire.com/?qabo1tue2v1ky75 x64 http://www.mediafire.com/?8dl8s3l9mr6ggr9
Go on http://www.htcdev.com[4] and create yourself an account on HTCDEV.
Download these adb/fastboot files: http://d-h.st/RvD
Make a new folder anywhere. We'll use C:/fastboot as an example.
Extract the zip downloaded to the new folder
Go Here http://www.htcdev.com/bootloader/[6] and select "All Other Supported Models" and "then begin unlock bootloader" (check the boxes, click proceed, all that good stuff). YOU CAN IGNORE THE DIRECTIONS THAT THEY TELL YOU (and follow this guide instead).
Power off your phone. Power your phone on by holding power and volume down.
Highlight 'Fastboot' the volume buttons then press power to "select".
Plug your phone into your PC and open a Command Prompt. (windows XP - Click Start > Run > type CMD in box then press OK; Windows 7 - Click Start > type CMD in search box then press Enter) Change directory to your folder where we put fastboot files by typing cd c:\fastboot for example.*
*Alternatively, you can just hold down shift and right click in the folder and select "open command window here". Neat huh?
Type this into your command prompt window: fastboot oem get_identifier_token
Select & copy the text as per step 9 on the HTCDev website
Paste your identifier token into the box at the bottom and submit
You Will Very Shortly Receive an email from HTCDev with a link to the second part of the instructions and your "Unlock_code.bin" attached
Download the "Unlock_code.bin" from the email and save it to the same folder that we extracted fastboot files
Type this into your command prompt window: fastboot flash unlocktoken Unlock_code.bin
The Display Will change on your phone, press Vol+ to accept and power to confirm.
Part 2
Overview: flash your recovery. Boot into recovery. Turn phone off if it boots into OS. Boot into back into recovery. You're done!
Download a recovery:
TWRP (the one I use): http://forum.xda-developers.com/showthread.php?t=2173870
CWM 2: http://forum.xda-developers.com/showthread.php?t=2172979
CWM: http://forum.xda-developers.com/showthread.php?t=2173863
Place the Recovery file to the folder where the fastboot.exe is.
Same thing as above- boot (volume down + power) into the bootloader and highlight 'Fastboot' the volume buttons then press power to "select".
Do the same thing as with the command prompt above. This time, however, you'll be typing:
fastboot flash recovery "name_of_the_recovery.img"
For example:
fastboot flash recovery openrecovery-twrp-2.5.0.0-m7.img
then type:
fastboot erase cache
From the menu, boot into recovery (use volume to move up and down, power to select). The phone might boot to the OS instead of recovery, don't worry!
Turn off phone then turn on (while holding volume down) to boot back into the bootloader.
TAMPERED shows up, boot into recovery and now your recovery should be working!
Part 3- obtaining root
Overview: flash a super tool
Download a super user tool for root:
SuperSU (I use this one): http://forum.xda-developers.com/showthread.php?t=1538053
SuperUser: http://download.clockworkmod.com/superuser/superuser.zip
Alternatively, download this: http://forum.xda-developers.com/showthread.php?t=2266025. This is a stock rooted rom for T-Mobile. If you download and flash this instead of the super user tool, you're done. (This rom includes super user)
Turn on your phone again (and disable usb debugging) and connect to computer, copy the .zip super user tool to a location you remember ON the phone.
Flash it with the Recovery: Power off your device and then hold the VOL DOWN + Power to boot into the Bootloader Navigate with VOL and Power to Recovery Now flash the .zip:
- install zip from sdcard
- choose zip from sdcard
- select the downloaded SuperSU/SuperUser zip file and flash it
- Reboot now
If you are a t-mobile user you're not out of the woods yet! The stock kernel is system write protected, so you still can't modify it (changes won't "stick"). You'll have to flash a custom rom or a kernel if you want stock instead.
I recommend these kernels: http://forum.xda-developers.com/showthread.php?t=2255900 or http://forum.xda-developers.com/showthread.php?t=2233665&highlight=menu
Download it.
Installing custom rom/kernel ("flashing a rom")
Overview: Download Rom, boot into recovery and wipe and then flash.
According to Shenye, even though your device is s-on, you can still flash boot now. So just do this:
Turn on your phone again (and disable usb debugging) and connect to computer, copy the .zip kernel/cutom rom to a location you remember ON the phone.
Flash it with the Recovery: Power off your device and then hold the VOL DOWN + Power to boot into the Bootloader Navigate with VOL and Power to Recovery Now flash the .zip:
- install zip from sdcard
- choose zip from sdcard
- select the downloaded SuperSU/SuperUser zip file and flash it
- Reboot now
ixrs said:
This is long, but it's nice for noobs because it's detailed. It's honestly kind of fun, I promise. I'm assuming you have WINDOWS. This is based off of the guide by torxx!. It's modified because some of the info is outdated (you don't have to flash the boot.mg separately, for example). If you are NOT a noob you can just look at the "overview" for each step. This will work with all versions of the HTC One, assuming the kernel works. I have only tested the kernel with the T-mobile variant because that's what I have.
UNLOCKING YOUR DEVICE WILL WIPE YOUR DEVICE. THIS IS A SECURITY FEATURE. BACKUP FIRST.
Part 1- gaining unlock token
Overview: go to htcdev.com and unlock bootloader
Be sure you've turned off fast boot option in power menu; usb debugging should be on (settings -> developer options).
Go to http://www.htc.com/www/software/htc-sync-manager/[1] and install HTC SYNC. Alternatively, if you know what you're doing, you can install these drivers: x86 http://www.mediafire.com/?qabo1tue2v1ky75 x64 http://www.mediafire.com/?8dl8s3l9mr6ggr9
Go on http://www.htcdev.com[4] and create yourself an account on HTCDEV.
Download these adb/fastboot files: http://d-h.st/RvD
Make a new folder anywhere. We'll use C:/fastboot as an example.
Extract the zip downloaded to the new folder
Go Here http://www.htcdev.com/bootloader/[6] and select "All Other Supported Models" and "then begin unlock bootloader" (check the boxes, click proceed, all that good stuff). YOU CAN IGNORE THE DIRECTIONS THAT THEY TELL YOU (and follow this guide instead).
Power off your phone. Power your phone on by holding power and volume down.
Highlight 'Fastboot' the volume buttons then press power to "select".
Plug your phone into your PC and open a Command Prompt. (windows XP - Click Start > Run > type CMD in box then press OK; Windows 7 - Click Start > type CMD in search box then press Enter) Change directory to your folder where we put fastboot files cd c:\fastboot*
*Alternatively, you can just hold down shift and right click in the folder and select "open command window here". Neat huh?
Type this into your command prompt window: fastboot oem get_identifier_token
Select & copy the text as per step 9 on the HTCDev website
Paste your identifier token into the box at the bottom and submit
You Will Very Shortly Receive an email from HTCDev with a link to the second part of the instructions and your "Unlock_code.bin" attached
Download the "Unlock_code.bin" from the email and save it to the same folder that we extracted fastboot files
Type this into your command prompt window: fastboot flash unlocktoken Unlock_code.bin
The Display Will change on your phone, press Vol+ to accept and power to confirm.
Part 2
Overview: flash your recovery. Boot into recovery. Turn phone off if it boots into OS. Boot into back into recovery. You're done!
Download a recovery:
TWRP (the one I use): http://forum.xda-developers.com/showthread.php?t=2173870
CWM 2: http://forum.xda-developers.com/showthread.php?t=2172979
CWM: http://forum.xda-developers.com/showthread.php?t=2173863
Place the Recovery file to the folder where the fastboot.exe is.
Same thing as above- boot (volume down + power) into the bootloader and highlight 'Fastboot' the volume buttons then press power to "select".
Do the same thing as with the command prompt above. This time, however, you'll be typing:
fastboot flash recovery name_of_the_recovery.img
For example:
fastboot flash recovery openrecovery-twrp-2.5.0.0-m7.img
then type:
fastboot erase cache
From the menu, boot into recovery (use volume to move up and down, power to select). The phone might boot to the OS instead of recovery, don't worry!
Turn off phone then turn on (while holding volume down) to boot back into the bootloader.
TAMPERED shows up, boot into recovery and now your recovery should be working!
Part 3- obtaining root
Overview: flash a super tool
Download a super user tool for root:
SuperSU (I use this one): http://forum.xda-developers.com/showthread.php?t=1538053
SuperUser: http://download.clockworkmod.com/superuser/superuser.zip
Alternatively, download this: http://forum.xda-developers.com/showthread.php?t=2266025. This is a stock rooted rom. If you download and flash this instead of the super user tool, you're done. (This rom includes super user)
Turn on your phone again (and disable usb debugging) and connect to computer, copy the .zip super user tool to a location you remember ON the phone.
Flash it with the Recovery: Power off your device and then hold the VOL DOWN + Power to boot into the Bootloader Navigate with VOL and Power to Recovery Now flash the .zip:
- install zip from sdcard
- choose zip from sdcard
- select the downloaded SuperSU/SuperUser zip file and flash it
- Reboot now
If you are a t-mobile user you're not out of the woods yet! The stock kernel is system write protected, so you still can't modify it (changes won't "stick"). You'll have to flash a custom rom or a kernel if you want stock instead.
I recommend these kernels: http://forum.xda-developers.com/showthread.php?t=2255900 or http://forum.xda-developers.com/showthread.php?t=2233665&highlight=menu
Download it.
Installing custom rom/kernel ("flashing a rom")
Overview: Download Rom, boot into recovery and wipe and then flash.
According to Shenye, even though your device is s-on, you can still flash boot now. So just do this:
Turn on your phone again (and disable usb debugging) and connect to computer, copy the .zip kernel/cutom rom to a location you remember ON the phone.
Flash it with the Recovery: Power off your device and then hold the VOL DOWN + Power to boot into the Bootloader Navigate with VOL and Power to Recovery Now flash the .zip:
- install zip from sdcard
- choose zip from sdcard
- select the downloaded SuperSU/SuperUser zip file and flash it
- Reboot now
Click to expand...
Click to collapse
Thanks for this awesome tutorial man. It definitely should help give noobs a much better understanding!
Sent from my HTC One using xda premium
thanks! this worked great. perfect for all the noobs
Thanks!! I was on the fence about rooting (since the one is so great out of the box) but had an immediate need for tethering. You got me up and running in ~20 Minutes!!
Glad to hear! I think you may have rooted your phone faster than me, lol.
Thank you for this. I am on the fence about which new device i will be purchasing and good to know someone went to the trouble with rooting instructions
rolling56 said:
Thank you for this. I am on the fence about which new device i will be purchasing and good to know someone went to the trouble with rooting instructions
Click to expand...
Click to collapse
Thanks for your kind words! I tried hard to make these instructions as easy as possible, it looks like others found it easy but if you have any questions let me know.
im having trouble unlocking. after i get the unlock code and put it in my folder, i do the cmd 'fastboot unlocktoken Unlock_code.din'. but i get an error "cannot load Unlock_code.bin". am i missing something?
OK
I'll test it out on mines here and let you know
msterner123 said:
im having trouble unlocking. after i get the unlock code and put it in my folder, i do the cmd 'fastboot unlocktoken Unlock_code.din'. but i get an error "cannot load Unlock_code.bin". am i missing something?
Click to expand...
Click to collapse
Did you change directory to that folder?
Can you take a screenshot?
ixrs said:
Did you change directory to that folder?
Can you take a screenshot?
Click to expand...
Click to collapse
Worked like a champ! Thanks! I can't believe I missed that.
Does anyone know where I can find the stock ROM for T-Mobile to flash back to stock?
kgor93 said:
Does anyone know where I can find the stock ROM for T-Mobile to flash back to stock?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2276446
Seems to be where the stock stuff is at.
ixrs said:
http://forum.xda-developers.com/showthread.php?t=2276446
Click to expand...
Click to collapse
Thank you! I've been looking all over for that. Guess it was finally posted today.
kgor93 said:
Thank you! I've been looking all over for that. Guess it was finally posted today.
Click to expand...
Click to collapse
The only problem is that it has not been zipped, so we cannot use it to flash back to stock yet. Once it does, I'm going to be all over it! I wish I had been a bit more patient and just stuck out stock a few days more. I would've been able to realize how much disabling of installed apps just through the HTC settings menu. Not everything can be "disabled", but quite a bit can...
One of the few times where I think stock software is pretty good! Props to HTC!
I've heard this kinda thing voids the warranty, is that the case for the t-mobile 0ne?
Great tutorial but as usual I have been having saveer problems getting the HTC device to install properly so it can be detected in fastboot and recovery. Have been trying on both my laptop and desktop all day...
whitephenix said:
Great tutorial but as usual I have been having saveer problems getting the HTC device to install properly so it can be detected in fastboot and recovery. Have been trying on both my laptop and desktop all day...
Click to expand...
Click to collapse
Where are you stuck? I heard there was a problem with Win 8 x64 on usb 3.0.
Their was a problem for me with Windows 7 pro on my desktop but i finaly got it to work on my laptop.. I am led to think due to previous issues ultimate works better than pro or perhaps my hardware configuration on my homebrew leads windows to have certain comparability issues... The issue is spacifically with hardware detection and driver install errors. But like I said I got it to work on my laptop.
Sent from my HTC One using xda app-developers app
How easy is it to revert back to stock if you decide you don't want to use a custom rom anymore? Are factory images available to flash? Is it as easy as Samsung phones?
YOUR PHONE WILL BE RESET!! BACKUP ANY DATA YOU WANT TO KEEP BEFORE PROCEEDING!!
download this
follow these steps:
1. go to settings/about/software information/more and click a few times on build number until "your a devoloper"
2. go to settings/developer options and activate usb debugging
3. unzip htc tool
4. open htconetoolkit.exe
5. install drivers (step 1 on toolkit)
6. regester at htcdev.com (step 2 on toolkit)
7. plug phone into computer
8. follow steps 3-5 in toolkit or htcdev website to unlock (toolkit will use website but opens pages you need, easy!)
9. run twrp recovery on right side of toolkit
10. click on "perm root" on bottom right of toolkit (last option) and run
11. donate to hasoon2000 and jzm
12. profit!
VIDEO GUIDE HERE, BY phonetechkid!! Good job on it!
my favorite root apps:
es file explorer
airstream
sixaxis controller
there is many other reasons to root though...
Moved to General.
orangekid said:
Moved to General.
Click to expand...
Click to collapse
thanks
Anyone know if this is compatible with Windows 8.1? Not working for me so far, but maybe its just my setup.
NVM - Updated adb version, and then the phone asked to accept the connection, and voila
For some reason the toolkit won't flash the recovery to my device. it tries to, but it gets stuck. i let it for for 22 minutes and it's still not finished. i don't want to unplug it but i don't think it's going to finish at this point. I'm also getting my stock recovery is busted at this point, no?