[One (M7) Q&A, Help & Troubleshooting] ckpv5:
My device is on 1.56 and software version no. 4.20.707.6 rooted and TeamSeven Kernel.

I managed to S-Off with Firewater S-Off

But there is story behind it.

I was S-Off before also with Firewater S-Off but I can't remember which one the firewater file was either from method 1 or method 2.

Today I restored to stock, make it S-On and Locked again for some reason.

Then I remember something that I missed in the ROM then I needed to S-Off again.

I tried method 1 and also Rumrunner S-Off... many times and many hours but failed. Rumrunner ran until pouring 8 which means a definite failure. Tried both on Windows and Linux.

When I ran Firewater method 1, after I run command /data/local/tmp/firewater, nothing happens. I notice the file get deleted from device, so it won't run.

Then I tried method 2 eventhough my ROM is already rooted with SuperSu. It was a successful attempt, now my device is S-Off again

So I suggest you try Firewater S-Off method 1 but use the firewater file from method 2. Firewater file from method 1 failed to S-Off for me too.

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\ckpv5\Desktop>adb reboot
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

C:\Users\ckpv5\Desktop>adb wait-for-device push firewater /data/local/tmp
4138 KB/s (4347896 bytes in 1.026s)

C:\Users\ckpv5\Desktop>adb push temproot /data/local/tmp
3922 KB/s (68576 bytes in 0.017s)

C:\Users\ckpv5\Desktop>adb shell
root@m7:/ # chmod 755 /data/local/tmp/temproot
chmod 755 /data/local/tmp/temproot
root@m7:/ # chmod 755 /data/local/tmp/firewater
chmod 755 /data/local/tmp/firewater
root@m7:/ # /data/local/tmp/temproot
/data/local/tmp/temproot

run_root_shell, thanks fi01 - https://github.com/android-rooting-tools/android_r
un_root_shell

[*] Attempting to acquire root. This will take 5-10 minutes, be patient
error in setsockopt().
Failed to get prepare_kernel_cred address.
Failed to get commit_creds address.
Failed to get ptmx_fops address.
Failed to setup variables.
1|root@m7:/ # /data/local/tmp/firewater
/data/local/tmp/firewater

==================== firewater S-OFF 0.4.0 ==============================

firewater 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 firewater 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.

firewater S-OFF may not be rehosted, repackaged, one-clicked, etc.
support is available @ #firewater on the freenode and andirc networks
support is much faster there vs.posting helpme threads on xda etc

Do not operate a motor vehicle after interacting with firewater
Do not inhale firewater or allow firewater to come in contact with eyes
firewater is best served at extremely cold temperatures
firewater has been known to cause temporary lapses in judgement
DO NOT TAUNT FIREWATER, YOU'VE BEEN WARNED

=========================================================================

Do you understand the implications of these warnings?

(Yes/No)
Yes
Yes
Yes
Yes

!!If firewater hangs for more than 2 minutes or device enters qhusb mode, ho

!!If firewater hangs for more than 2 minutes or device enters qhusb mode, ho

!!If firewater hangs for more than 2 minutes or device enters qhusb mode, ho
ld power for 60 seconds !!
=========================================================================
preparing, one moment

The first bottle is open
chugging..........
that firewater was good and hot, throwing out the empties

=========================================================================
==== device is now s-off. Don't forget to send us all your money =====
=========================================================================
=============== paypal: firewaterdevs@gmail.com =======================
=========================================================================

root@m7:/ # Yes
/system/bin/sh: Yes: not found
127|root@m7:/ # exit
exit

C:\Users\ckpv5\Desktop>adb reboot bootloader

C:\Users\ckpv5\Desktop>