Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[Guide] S-OFF / Root.Your HTC One Max

OP Punk9

1st December 2013, 09:06 AM   |  #1  
Punk9's Avatar
OP Senior Member
Kissimmee
Thanks Meter: 89
 
181 posts
Join Date:Joined: Nov 2011
More
While rooting / SOFFing my One Max, I had to look all around to find all the parts. I wanted to create a guide so other people could get it faster / easier than I could .

This is for the Sprint HTC One Max, not sure how other devices will react. rumrunner is for more than just the Sprint version though.

I TAKE NO CREDIT. IM JUST PUTTING A GUIDE TOGETHER. ALL CREDIT GOES TO PEOPLE WHOM MADE THIS HAPPEN.


Credit: (In no order) Please donate to them! They deserve it.
rumrunner: SOFF program.
scotty1223: Unlocking/removing tampered flag
Flyhalf205: Custom recoveries
carl1961: Unsecure kernel
HTC for an awesome phone

If I forgot anyone, let me know! Everyone that made this happen is awesome!

DISCLAIMER: IT IS NOT MY FAULT IF YOUR PHONE YELLS AT YOU AND RUNS AWAY BECAUSE YOU DID SOMETHING WRONG.


Step One: Unlock your bootloader at htcdev.com. Create an account and follow their instructions. When it asks you for your device put "all other support devices"


Step Two: Make sure your ADB/Fastboot prompts are working. Here's how we check that:

a. Make sure USB debugging is on.
b. Plug in your phone, then open your adb prompt.
c. Issue the command adb devices. If your serial number is shown, adb is working.
d. While still in the adb prompt, issue the command adb reboot bootloader. Your phone will reboot in to your bootloader
e. Now issue the command fastboot devices. If your serial number is shown, fastboot is working.
f. Reboot your device so it's on and fully boot up. It's time to get set up!

Step Three, Getting all the files needed on your craptop. (Computer, just kidding)

a. Download your choice of recovery from flyhalf205's thread (TWRP didn't play nice with my phone, so I used CWM, but your results my vary).

CWM: http://forum.xda-developers.com/show....php?t=2498749

TWRP: http://forum.xda-developers.com/show....php?t=2498746


b.Then download this superuser.zip. :http://www.mediafire.com/download/v2.../superuser.zip Place it on your phone somewhere.

c. Then download rumrunner from beaups' thread: http://forum.xda-developers.com/show....php?t=2525375

d. Then download carl1961's unsecure kernel : http://www.mediafire.com/download/rr...ure_kernel.zip


Step Four: Lets do this thing!

a. First, we flash a custom recovery. Place the recovery you downloaded from flyhalf205 into the same directory as your adb/fastboot stuff.

b. Plug in your phone, issue the command adb devices just to make sure there is a connection. (can never be too careful now.)

c. If all is good and a serial number is shown, issue the command adb reboot bootloader.

d. You should see a string of words on your phone's bootloader saying "fastboot usb". Issue the command fastboot flash recovery "NAME OF RECOVERYFILEHERE".img. If all goes well. You now have a custom recovery, woop!

BOOT INTO THE RECOVERY AND MAKE A NAND. NOT OPTIONAL.
While in recovery, go ahead and flash the superuser.zip as you would do any other zip.

e. Now open the kernel and extract the boot.img file, place it in the adb/fastboot place.

f. Boot back into the bootloader, and make sure you're in fastboot. Issue the command fastboot flash boot boot.img. If all is well, the unsecure kernel is now on your phone! Now delete the boot.img from that directory (It'll mess with rumrunner).

g. Unzip the rumrunner contents into the adb/fastboot directory and run the soju.exe. Follow the prompt. If all goes well, you should now have an SOFF television in your hand .

HOW-TO Re-enable your fingerprint scanner!

You have to relock (after SOFFing it) the bootloader.

All credit goes to scotty1223.

a. Follow this OP to lock your bootloader. : http://forum.xda-developers.com/show....php?t=2540004
b. Follow this OP to remove the tampered flag on your bootloader : http://forum.xda-developers.com/show....php?t=2540024

I tested all of this on my own Sprint HTC One Max, and it has all worked with no side effects. After relocking and removing the tampered flag my fingerprint reader was 100% working again.

I'll help if I can. Have fun everyone!
Last edited by Punk9; 17th December 2013 at 04:42 AM.
The Following 32 Users Say Thank You to Punk9 For This Useful Post: [ View ]
1st December 2013, 07:31 PM   |  #2  
Senior Member
Thanks Meter: 339
 
1,393 posts
Join Date:Joined: Feb 2010
More
If I can recommend rumrunner first **for Verizon versions** which soff, unlocks bootloader (vice htcdev) , installs unsecure kernel and roots. Htcdev unlock voids warranties for some carriers. Then install recovery of choice.
Lastly I would insert a line to remind everyone to donate to the devs for countless hours put in.

EDITED for versions
Last edited by Jiggity Janx; 4th December 2013 at 01:27 AM.
The Following 3 Users Say Thank You to Jiggity Janx For This Useful Post: [ View ]
2nd December 2013, 03:24 AM   |  #3  
GaryJohnSr's Avatar
Member
Flag Irmo
Thanks Meter: 26
 
86 posts
Join Date:Joined: Sep 2008
More
Any issues with fingerprint scanner
Thanks PUNK9 for putting this guide together!! Thanks to the devs for their hard work!!

I've had my One Max for 2 weeks and I must root it!!!

I read that unlocking the One Max caused issues with the fingerprint scanner. Is this your experience?

Also, I am a fan of TWRP. What issues did you expereince that caused you to go to CWM.

Thanks,

Gary
The Following User Says Thank You to GaryJohnSr For This Useful Post: [ View ]
2nd December 2013, 03:44 AM   |  #4  
Senior Member
Thanks Meter: 4
 
118 posts
Join Date:Joined: Aug 2011
More
Quote:
Originally Posted by Jiggity Janx

If I can recommend rumrunner first **for International and Verizon versions** which soff, unlocks bootloader (vice htcdev) , installs insecure kernel and roots. Htcdev unlock voids warranties for some carriers. Then install recovery of choice.
Lastly I would insert a line to remind everyone to donate to the devs for countless hours put in.

Do I need unlock the bootloader via HTCDev and flash insecure kernel after S-OFF in order to get root on VZW One Max ?
2nd December 2013, 05:56 AM   |  #5  
Punk9's Avatar
OP Senior Member
Kissimmee
Thanks Meter: 89
 
181 posts
Join Date:Joined: Nov 2011
More
Quote:
Originally Posted by GaryJohnSr

Thanks PUNK9 for putting this guide together!! Thanks to the devs for their hard work!!

I've had my One Max for 2 weeks and I must root it!!!

I read that unlocking the One Max caused issues with the fingerprint scanner. Is this your experience?

Also, I am a fan of TWRP. What issues did you expereince that caused you to go to CWM.

Thanks,

Gary

TWRP would go on the "swipe to unlock" screen I wasn't able to swipe it. So I used the classic version of CWM.

Also yes, unlocking the bootloader stops the fingerprint scanner from working. Here is how you get it back working (Which i'll update the OP for)

You have to relock (after SOFFing it) the bootloader.

All credit goes to scotty1223.

Follow this OP to lock your bootloader. : http://forum.xda-developers.com/show....php?t=2540004
Follow this OP to remove the tampered flag on your bootloader : http://forum.xda-developers.com/show....php?t=2540024

I tested all of this on my own Sprint HTC One Max, and it has all worked with no side effects. After relocking and removing the tampered flag my fingerprint reader was 100% working again.

Have fun!
The Following User Says Thank You to Punk9 For This Useful Post: [ View ]
2nd December 2013, 01:04 PM   |  #6  
Senior Member
Thanks Meter: 339
 
1,393 posts
Join Date:Joined: Feb 2010
More
Quote:
Originally Posted by androitri

Do I need unlock the bootloader via HTCDev and flash insecure kernel after S-OFF in order to get root on VZW One Max ?

No to htcdev. Rumrunner does all of that for the verizon version EDITED OUT
Last edited by Jiggity Janx; 2nd December 2013 at 08:34 PM.
2nd December 2013, 07:59 PM   |  #7  
Member
Thanks Meter: 9
 
55 posts
Join Date:Joined: Dec 2013
Quote:
Originally Posted by Jiggity Janx

No to htcdev. Rumrunner does all of that for the verizon version and I *believe* it does all that for all versions.

anyone use rumrunner and the boot image he attaches with a sprint phone?

---------- Post added at 12:59 PM ---------- Previous post was at 12:18 PM ----------

Quote:
Originally Posted by Jiggity Janx

No to htcdev. Rumrunner does all of that for the verizon version and I *believe* it does all that for all versions.

"Your device must be HTCDEV unlocked or rooted unless using rumrunner with a device blocked by htcdev (e.g. m7wlv)"
from rumrunner prereq's.

What is considered a device blocked by htcdev?
2nd December 2013, 08:32 PM   |  #8  
Senior Member
Thanks Meter: 339
 
1,393 posts
Join Date:Joined: Feb 2010
More
Having some work issues lately... as in I may not have work in the next week or two. Removing some of the things I have posted recently because I just was not thinking clearly. My apologies.
The Following User Says Thank You to Jiggity Janx For This Useful Post: [ View ]
2nd December 2013, 09:30 PM   |  #9  
DeadPhoenix's Avatar
Senior Member
Flag Sacramento
Thanks Meter: 104
 
296 posts
Join Date:Joined: Apr 2009
Donate to Me
More
Quote:
Originally Posted by Jiggity Janx

Having some work issues lately... as in I may not have work in the next week or two. Removing some of the things I have posted recently because I just was not thinking clearly. My apologies.

Did you unlock on Windows or Linux?

I have linux-64 bit ubuntu and I get a error when running ./soju

error while loading shared libraries: libcurl.so.4
2nd December 2013, 11:08 PM   |  #10  
Member
Thanks Meter: 9
 
55 posts
Join Date:Joined: Dec 2013
i haveflashed Then download carl1961's unsecure kernel, and i have supersu installed provided by above link. bootloader unlocked by HTCDEV. Same output, constantly.

I receive this for a rumrunner output, what am i doing wrong???

Never getting any popups to give ADB root access, no popups for any escalation.

Starting from usb debugging mode android OS up.



==================== rumrunner S-OFF 0.5.1 ==============================

rumrunner S-OFF comes with NO WARRANTY (express or implied)
and NO GUARANTEE OF FITNESS for any particular task.
We have made every effort we can to make this a safe process for users
however the authors disclaim any liability for damage to your phone
or other materials or devices used during this process.

The entire risk of running rumrunner S-OFF lies with you, the user.
By using this software you acknowledge and accept that the authors
are not liable for any loss, material or otherwise howsoever caused.

Do you understand the implications of this warning?
(Yes/No)
Yes

Dear User: We will expect that YOU:
(1) Know how to use ADB and FASTBOOT binaries
---- [Yes, use these tools to test USB connection BEFORE running rumrunner] ----

(2) Realize that rumrunner S-OFF cannot support every CUSTOM rom in this world
(3) Understand that irc support IS NOT A GENERAL HELPDESK
(4) Are able to identify and download the CORRECT package for YOUR device
(5) Know how to enable USB-debugging on YOUR device (Yes, do that now)
(6) Understand that you may NOT repack or redistribute rumrunner S-OFF

Ok?
(Yes/No)
Yes
!! Do NOT for any reason taunt, unplug, drop, eat or pet your device !!
Please wait....
..........
Checking for updates......
Test 1: Rebooting into bootloader
Waiting for fastboot (7/120)
Waiting
Test 2: Booting device
Waiting for ADB (38/120)
must ferment longer...

must sanitize, skunky rum is nasty
hold please............................................ .................
[------------------------------------------------------------]
Rebooting into bootloader (again)
Waiting for fastboot (7/120)
Waiting for ADB (32/120)
must ferment longer...

chilling..................
bottles are packed, here we go, shhhhhh....

Waiting for device
rom or root issue? unexpected behaviour detected - flash different rom and try a
gain.
ERROR: run rumrunner again.....
Press ENTER to exit

---------- Post added at 04:08 PM ---------- Previous post was at 03:12 PM ----------

Quote:
Originally Posted by Jiggity Janx

No to htcdev. Rumrunner does all of that for the verizon version EDITED OUT

Quote:
Originally Posted by DeadPhoenix

Did you unlock on Windows or Linux?

I have linux-64 bit ubuntu and I get a error when running ./soju

error while loading shared libraries: libcurl.so.4

From rumrunner instructions -


Prerequisites
32-bit Linux (Ubuntu is preferred)
Live CDís are fine.
Live USB is fine.
Native install is fine.
VMís are unsupported.
64-bit Linux may work with 32 bit libraries, but is unsupported.
Last edited by logikzzz; 3rd December 2013 at 03:35 AM.

The Following User Says Thank You to logikzzz For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes