Android 5.0 Lollipop in 3D–EVO 3D, That Is!

It is that time of the year once again. Flowers bloom (or snow falls, depending on which … more

Gaming Console with Lollipop? Ouya Gets an Android TV Port

Android is a very flexible platform, and it can be used on a large variety of … more

Android App Review: Manage Your Connections Automagically – XDA TV

Material Design is all the buzz in the Android world right now. … more

Official TWRP Recovery Lands on Micromax Canvas Magnus

With the recent release of Android One, Micromax and MediaTek released fully buildable … more

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]How to S-Off your HTC ONE M7 if you had issues with hboot 1.55 and OS 3.63.73

OP SynnyG

16th May 2014, 05:44 PM   |  #1  
SynnyG's Avatar
OP Senior Member
Flag Strasbourg
Thanks Meter: 178
 
647 posts
Join Date:Joined: Jan 2013
Donate to Me
More
Hi everybody,

First of all, I'm not claiming the properties of all the software present in this guide, all rights comes to the Developpers (proper credits are at the end of this post).
Secondly, I know there is a lot of guide on How to S-Off the M7 but since I've spent 2 days on it because of the hboot and the firmware I have, I would like to share my knowledges with other people if some others persons have this issue as well.
Forgive my faults, French is my native langage !



Here are the prerequisites that must be met

- Make sure you have Htc drivers properly installed. For that, I will not give you some packages found in the depths of the web, but I will redirect you to Htc Sync Manager. As soon as you will plug your M7, this soft will install automatically all the wanted drivers
Code:
http://www.htc.com/fr/software/htc-sync-manager/

- Make sure you have ADB and fastboot installed. You can get it here
Code:
http://forum.xda-developers.com/showthread.php?t=2317790

- Make sure you are on hboot 1.55. For catch this info, you can go into the bootloader by Power off your device and reboot it by pressing the Power button and Volume down button together OR in adb with
Code:
adb reboot bootloader
(Note that for this option you have to activate Debugging option in Developper Tools into the Settings app of your ROM)

I've written this guide because when I bought my M7, my OS was 3.63.73.2 (you can find this info in the bootloader too). I've done no update before putting several ROM custom on my phone (MIUI, and now Insertcoin) and I've read in several forum that this OS version cause some issue with the S-Off process (I don't know if this is true but on MIUI and on Insertcoin, the S-Off process didn't work so I assume this is in some ways true). You can use this guide for S-Off your M7 when you are on hboot 1.55 and every OS version however



Ok now here we go !!!
- You have to be on a ROM as stock as possible, Android Revolution HD 31.6 is the one I've used. May be others work but I can't tell you that it's the case ! There is the download link, take care of the version you download, the 31.6 is the one we need (certainly because of the android version):
Code:
http://www.androidrevolution.org/downloader/download.php?file=Android_Revolution_HD-One_31.6.zip

- Flash the ROM with the settings you want, but I advise you to let it as light as possible, you'll see why after

- When the ROM has booted, go to Settings>About the phone>Software info>More>And tap 7 times to hav the developper rights. Now go into the developper options and activate "USB Debugging"

- Now open a command prompt (what, you don't know how to do that ? Ok so google it or don't S-Off your device, you have to have some basic knowledges before begin system modifications !!!) and verify that your device is recognized by adb
Code:
adb devices
If this is the case, your serial number must be on the screen. If you'll see nothing, it's probably that you've not or not correctly installed the drivers ! (you know, this horrible thing that we have to do everytime we switch our phone/pc, the most boring step ^^)

- Download firewater software and place it on your desktop for example. There is the link:
Code:
http://firewater-soff.com/

- Launch the minimal adb and fastboot soft that you've downloaded, move where is firewater and push it to your data partition:
Code:
adb push firewater /data/local/tmp

- Launch an adb shell
Code:
adb shell

- Grant SU right (what is SU ? Dooooooh ...)
Code:
su

- Up your rights on firewater file
Code:
chmod 755 /data/local/tmp/firewater

- Exit the adb shell
Code:
exit

- Reboot your device
Code:
adb reboot

- When your phone is rebooted, re launch an adb shell (or you can tell to adb to launch it automatically when the device is detected with the "wait-for-device" argument. Remember it, it's very usefull !)
Code:
adb shell
Code:
adb wait-for-device shell

- Grant SU rights again
Code:
su

- Launch firewater and accept the conditions
Code:
/data/local/tmp/firewater

Personally, after the seconds "bottle" I had a message who told me that my phone is S-Off. You can verify it by rebooting into the bootloader (Read the instruction in front of this guide for this) and check if the mention "S-Off" is here. If S-On is again here, retry from the adb reboot command

Congrats, your M7 is S-Off !!! Don't do too bad things

Before return to your favorite ROM, keep here, there is some nice things to do with revone tool . When I was on Insertcoin sixth sense ROM, I couldn't use it for S-Off my device or even delete the "Tampered" mention into the bootloader. BUT with ARDH I can .
Here is some nice things to do with it and how to use it (which arguments):
Code:
-u - Unlock the device
-l - Lock the device (as if it was never unlocked)
-r - Relock the device (mark the device as relocked)
-t - Reset the device's tamper flag.

For use this tool, download it from here: http://revolutionary.io/revone and do the same steps as for firewater (put in in data/local/tmp, chmod 755 on it, reboot, adb shell, cd into data/local/tmp and do ./revone with the argument you want, according with what you want to do !)
Here is some examples:
Code:
./revone -t (remove the tampered mention)
./revone -l (S-On your device after it was S-Off of course)
./revone -r (Relock the device if it was S-Off but with the mention relocked, I don't know why use it but I think it can be useful in some ways !)


So earlier in this guide, I've told to you to install ARDH with the less things possible, there is why. My advise is to keep a Nandroid Backup of this ROM instead of keeping the zip file (or you can do the two thing !). In this case, you'll have the possibility to come back to ARDH quickly without having to re install the whole zip so if you'll want to S-ON your device using revone tool or if you'll want to re S-Off your device because you have done a wrong manipulation, the best thing to do is to restore this backup and done all you want to do. Easy that's true ?


Credits:
- Firewater team for the awesome they've done for us, a big thanks to you !
- shimp208 for the "Minimal adb and fastboot package", very useful tool for to have adb whithout reinstall the whole SDK !
- ARDH team for there awesome ROM, give it a try !
- revelutionary team for the revone tool, awesome tool too !



So if you want now you can come back to your ROM like before ! I hope you'll enjoy this Guide, don't hesitate to post question if you want
The Following 4 Users Say Thank You to SynnyG For This Useful Post: [ View ]
16th May 2014, 05:45 PM   |  #2  
SynnyG's Avatar
OP Senior Member
Flag Strasbourg
Thanks Meter: 178
 
647 posts
Join Date:Joined: Jan 2013
Donate to Me
More
reserved, in case of...
17th May 2014, 04:24 AM   |  #3  
Senior Member
Thanks Meter: 31
 
403 posts
Join Date:Joined: Feb 2010
More
Weird. I did this on 1.56 and after completion tampered flag was already reset.

Sent from my HTC One using Tapatalk
17th May 2014, 06:08 AM   |  #4  
Senior Member
Flag Chicago
Thanks Meter: 115
 
311 posts
Join Date:Joined: Feb 2011
More
Quote:
Originally Posted by shinji257

Weird. I did this on 1.56 and after completion tampered flag was already reset.

Sent from my HTC One using Tapatalk

This process got you S-Off on 1.56?? My replacement One has 1.56 and I've been waiting for a confirmed method to S-Off...
17th May 2014, 06:40 AM   |  #5  
Senior Member
Thanks Meter: 31
 
403 posts
Join Date:Joined: Feb 2010
More
Yup. It took several tries but eventually it took taking the tampered flag with it. Don't be discouraged if it fails the first time. Reboot and try again. I'll add that I was 100% stock with HTC-Dev unlock. Newer OS release too (based on version numbers). I had to do it on 1.56 because I updated to KitKat on day one and didn't think I would be doing S-OFF.

Proof attached.
Attached Thumbnails
Click image for larger version

Name:	IMG_0647-r50.jpg
Views:	342
Size:	257.9 KB
ID:	2748063  
17th May 2014, 07:03 AM   |  #6  
Senior Member
Flag Chicago
Thanks Meter: 115
 
311 posts
Join Date:Joined: Feb 2011
More
No such luck here. HBOOT 1.56 and 4.4.2 (T-Mo), Firewater explicitly states "whelp, this sucks, firewater can not work on your device no amount of reflashing, retrying, or ruuing will fix..."

Guess I just have to wait for an update.
17th May 2014, 11:17 AM   |  #7  
SynnyG's Avatar
OP Senior Member
Flag Strasbourg
Thanks Meter: 178
 
647 posts
Join Date:Joined: Jan 2013
Donate to Me
More
Quote:
Originally Posted by Mathman85

No such luck here. HBOOT 1.56 and 4.4.2 (T-Mo), Firewater explicitly states "whelp, this sucks, firewater can not work on your device no amount of reflashing, retrying, or ruuing will fix..."

Guess I just have to wait for an update.

This guide is for hboot 1.55 but with luck I think you can do it, like the other user has showed.
I think your issue is due to your firmware version. Did you try to flash the ROM that I've used for this guide ?

Sent from my HTC One using XDA Free mobile app
17th May 2014, 11:18 AM   |  #8  
SynnyG's Avatar
OP Senior Member
Flag Strasbourg
Thanks Meter: 178
 
647 posts
Join Date:Joined: Jan 2013
Donate to Me
More
Quote:
Originally Posted by shinji257

Weird. I did this on 1.56 and after completion tampered flag was already reset.

Sent from my HTC One using Tapatalk

Nice, however I don't know why the tampered flag has gone away with the S-off method

Sent from my HTC One using XDA Free mobile app
17th May 2014, 12:41 PM   |  #9  
Senior Member
Thanks Meter: 31
 
403 posts
Join Date:Joined: Feb 2010
More
To be honest I don't know either. I went back to do it and the flag was gone and I know it was definitely there before I started due to using HTC-Dev unlock.

BTW I didn't mean to take away from the OPs intention of the thread. I was just mentioning that it worked for 1.56 as well.
Last edited by shinji257; 17th May 2014 at 01:00 PM.
17th May 2014, 01:45 PM   |  #10  
SynnyG's Avatar
OP Senior Member
Flag Strasbourg
Thanks Meter: 178
 
647 posts
Join Date:Joined: Jan 2013
Donate to Me
More
Quote:
Originally Posted by shinji257

To be honest I don't know either. I went back to do it and the flag was gone and I know it was definitely there before I started due to using HTC-Dev unlock.

BTW I didn't mean to take away from the OPs intention of the thread. I was just mentioning that it worked for 1.56 as well.

No problem

Sent from my HTC One using XDA Free mobile app

Post Reply Subscribe to Thread

Tags
firewater, hboot 1.55, htc one m7, s-off
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes