yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] zaki aziz:
thx mate... you are right, i'm also do the same..
[One (M8) Android Development] sd_shadow:
Notice: Improvements to 10 Post Rule

A New Q & A thread , for This Topic has been created in the Q&A, Help & Troubleshooting Sub-Forum.

New Discussion and Q & A Tabs have also been created, located just under threads Title when viewing in a Browser.

Posts from members with less than 10 posts will automatically be posted in the new Q & A thread.

Please check it out, and see if you can help out someone with a question about this Topic.

For more about this new feature see: Improvements to 10 Post Rule
[One (M8) Android Development] squabbi:
Update Fixed! :) 2.0.2 Uploaded again!

Sorry guys! I left out a .dll ;)

Its all ready now!
[One (M8) Android Development] squabbi:
nothing...
[One (M8) Android Development] squabbi:
Hey! Sorry for the lack of replies!

It was indeed me that left out a .dll. I've updated the zip. :)
[One (M8) Android Development] jdm4u:
Hi, been trying to use this toolkit to turn S-Off on my One M8. Earlier I was using ADB through command prompt but didn't work. Tried using this tool kit and i'm getting the same issue. After the phone reboots when doing the adb reboot command, it is unrecognizable by adb and I can't continue with doing s-Off. I have to restart my laptop in order for my phone to be recognized again. I read on a previous post that HTC drivers need to be deleted??? What drivers should be used? The universal one's? Tried installing the universal drives and installation failed. Any help would be appreciated! Thanks!
[One (M8) Android Development] squabbi:
Hi! HTC Sync must be uninstalled while leaving HTC drivers installed. (They're sperate items in the control panel). Install the universal adb drivers and reboot.

Is there a specific error when installing the universal drivers?
[One (M8) Android Development] squabbi:
Numerous Errors!

Hey guys!

Sorry for the broken downloaded files.. Everytime I upload a new update I always seem to leave a file out. In this case 2 files were missing. The missing files were the client file and the updater exe. So I have uploaded the same version again but incremented the version of the zip to 2.0.2.1. :)

PS: You guys gotta tell me earlier! 400+ downloads and no reports on broken updater! ;)

Sorry guys and thanks for sticking by!
[One (M8) Android Development] jdm4u:
Well it gave me an error notice about installing unsuccessfully. I wasn't able to read it because I closed it too quickly on accident. BUT i did finally get past the adb reboot command but got the message at the end saying my phone cannot have s off through firewater no matter how many times i try. So looks like I have to resort to sunshine and drop $25. Unless there's a different way :(
[One (M8) Android Development] squabbi:
Aw. Sunshine works very well from what I have heard. :)
[One (M8) Android Development] mech_supernova:
im all updated and everything works vary well, I have a small problem, my phone keeps auto-hiding the status bar like its stuck in Immersive mode, i know how to turn immersive mode on and off but that does not seem to fix it, where would be another place to look for this setting?

just relized i posted this in the wrong window sorry
[One (M8) Android Development] azztech30:
S-OFF

Hi All,

So my HTC M8 is already rooted etc with TWRP recovery.

How do you get it to get S-OFF I have followed a guide elsewhere which did not work, if someone could just post (1), (2), (3) etc that's all I need no need to delve into each sections

Thanks all
[One (M8) Android Development] TheKnux:
Sunshine APK
[One (M8) Android Development] kairanz:
Hi

I just got my m8. It's a red m8x taiwan version with android 4.4.3

Can i achieve s-off using this tool? I heard 4.4.3 only work with sunshine
[One (M8) Android Development] squabbi:
It probably only works with sunshine then.
[One (M8) Android Development] thanito:
Question: With this tool am I gonna be able to root without unlocking bootloader through htcdev?

Best regards

Thanos
[One (M8) Android Development] squabbi:
You could try towel root but you'll probably have to unlock your boot loader or get s-off.
[One (M8) Android Development] thanito:
Thanx for the reply mate. I once saw a tool that you could use to unlock boot loader without using HTC dev, do you think That that will work?

Brgds,

thanos
[One (M8) Android Development] erwinpiero:
Thanks a lot Sir for this great creation, ease our brain :D
[One (M8) Android Development] squabbi:
Thank you for letting me know your opinion! Thanks! :)
[One (M8) Android Development] squabbi:
It may have been towelroot. Give it a go but it's patched on the latest update. ;)
[One (M8) Android Development] robazefa:
Looking the OP, the editions that will not work with this tool are mentioned, but which editions will work? You listed nearly all the editions I can think of except the google play edition and the ATT variant. Thanks.
[One (M8) Android Development] allcal:
Glad i found this tool...had some semeral on the One X..

now i want to use the S Off tool..but i'm stuck when i press Set permission ..it says require Root access ..check for SU to prompt on mine dives..!!! well it don't !!!

as far as i know i have SU on the phone.. something i doing wrong? i want S OFF :(
[One (M8) Android Development] squabbi:
Make sure you have allowed root access to both adb and apps in SU settings.
[One (M8) Android Development] fguerra024:
Hey, probably a silly question, if I'm looking to update my firmware with this tool what do I choose as partition? Can this be used to update firmware? :confused:
[One (M8) Android Development] squabbi:
Hey there! You should use the 'zip' partition. :)

Edit: Make sure you are in the RUU mode. ie. oem rebootRUU
[One (M8) Android Development] ronald_delgeano:
Always failed on final step

Hello chef,

i always failed on final step "fastboot boot theImage", it doesn't show anything and when i see on my laptop there is an error somekind like "mtp failed". What should i do ?

I am using Win7 32 bit

i had googling and followed any instruction gave from anyweb, but nothing happened

Thanks,

Ronald
[One (M8) Android Development] jaimeletelierhay:
Can I return my HTC one m8 international to stock with this toolkit??? I need to send it in for repairs. So basically need it entirely stock with no root and stock recovery.
[One (M8) Android Development] squabbi:
Not at this time. It will allow you to do quite basic tasks. Mainly bootloader (fastboot) and adb commands.
[One (M8) Android Development] 215Aphillyated:
Does this do s-off?,would be great to have s-off and not pay for it...25$
[One (M8) Android Development] sbiricuda:
Hello there, always planning to add an option to quickly update firmware? :)

Just to know

thank you!!
[One (M8) Android Development] heartready:
Hello Squabbi, thank you for your wonderful tool. I used it on my GPE M8 when 4.4.4. I just wondering if you will provide the same kind solution on GPE 5.0.1?
[One (M8) Android Development] squabbi:
Hey there! Whats needed to be fixed after the Lollipop update? :D
[One (M8) Android Development] heartready:
Sorry, I didn't make my self clear.

I mean, root 5.0.1, without flash third party recovery.
[One (M8) Android Development] 215Aphillyated:
So does this provide s-off???
[One (M8) Android Development] squabbi:
I just tried downloading it from the toolkit and it hung on 0% too. But downloading it from the site it worked. I'll try to see what's the problem when I get back.

http://squabbi.square7.ch/files/htcdriver.exe
[One (M8) Android Development] squabbi:
Everything will work for Verizon models but I've heard that you can't unlock the bootloader, and you don't have a recovery? We'll have to wait and see. :)
[One (M8) Android Development] p50kombi:
Just a quick one as I am new to the toolkit..

Do I need to be in bootloader on my M8 for the toolkit to work?

Might be silly question, I know...
[One (M8) Android Development] squabbi:
Not at all! :) It depends on what you want to do! Some need to be booted up and use adb while it can also use fastboot commands in the bootloader.
[One (M8) Android Development] p50kombi:
So if I wanted to use the supersu and root commands I'd have to be in bootloader?
[One (M8) Android Development] squabbi:
You would have needed to unlock your bootloader first. Then flash a recovery, from the bootloader. Then you want to boot into recovery and push supersu and flash! :)
[One (M8) Android Development] thekalby:
Do you guys think maybe S-Off for the M8 will be easier than the M7. Can they base it on the M7 one?
[One (M8) Android Development] mike2246:
can we not unlock bootloader yet? (verizon) I just tried at HTCDev and it failed.
[One (M8) Android Development] squabbi:
I think they blocked it, so you'll have to wait for S-Off. :(
[One (M8) Android Development] squabbi:
Hello! From my experiences it is much easier to return to stock fully with HTC devices with s-off. If you're with AT&T it's even better. :)

Before I had S-On and unlocked and they replaced my phone, but it wouldn't turn on. :p

S-off is the way to go but we'll have to wait a bit.
[One (M8) Android Development] TheXclusive814:
Thanks for the reply...So we can root it and not trip any flags and put it back to locked of we have to?

Or do we have to use the HTCDev site and unlock it that way and get caught there lol

I'm completely new to HTC and may have this all wrong...I am trying to have all my ducks in row before i decide to get the phone.
[One (M8) Android Development] Hidesquadron1:
Great work on getting something like this out so fast!

Before I take the plunge, I wanted to make sure this was safe to use on the Sprint variety of the M8, since that is what I'm sporting. I saw you cleared it for Verizon use. I'm not too knowledgeable about the differences per carrier, but I'm on Sprint and don't want to get ahead of myself.

It may be a good idea to revise the main post and mention where it is/isn't safe to use this yet. Awesome job, regardless. Can't wait to see what is coming for this phone! :victory:
[One (M8) Android Development] squabbi:
Only if we can achive S-Off. Otherwise you couldn't really root the Verizon HTC One.
[One (M8) Android Development] TheXclusive814:
Id probably be sticking with AT&T
[One (M8) Android Development] squabbi:
Thanks!

Well everything should work for Sprint except for the Hboot flasher. You'll need to find a recovery that works for it. :) I'll be writing up a list of compatibility soon. :)
[One (M8) Android Development] Captain_Throwback:
So I can haz root on the Sprint M8 with this? What root exploit it uses?
[One (M8) Android Development] squabbi:
It's like the standard rooting method. You need to have an unlocked bootloader. Flash a recovery. Then flash supersu.zip
[One (M8) Android Development] Captain_Throwback:
Ah, okay.

I have a recovery posted in my Sprint Android Dev thread that *may* work on some/all M8 variants, but requires testing. There is a glitch with the recovery rebooting itself after some actions complete but it still works so it's the most complete version we have that might be universal.

People will have to report whether it works though, and if so, perhaps that one can be used (unless there's a version somewhere that's better).

Download is here if you'd like to give it a shot: http://d-h.st/XGT
[One (M8) Android Development] squabbi:
Ah ok. I don't currently have the device yet. :p I might add it to the recovery section of the toolkit for users to download and test.
[One (M8) Android Development] sjcdal:
Whooo hooo....worked for me! I now have root after messing with this till 3am yesterday! Thanks!

Now if I can just get wifi tethering I will be completely back and cooking with the M8
[One (M8) Android Development] mariosaraylian:
Nope!!

The only S-Off method now that works is Sunshine unless you have a really initially released model before doing ANY OTA's, you could TRY to use Firewater, but too much time has gone by and too many updates are out so Firewater might not work. I but the bullet and paid the $25 for Sunshine.
[One (M8) Android Development] MJPollard:
Not to mention that the developer of Firewater has discontinued it and pulled it off the Interwebtubez, for that reason and others (he essentially took his ball and went home in a fit of pique, acting like an immature snot as he did so; I can sympathize somewhat with his position, but there are more mature, professional, and graceful ways of exiting the stage, in my opinion). Fortunately for me, Firewater worked with my M8, but if it hadn't, I would have gladly paid for Sunshine (provided it worked, of course).
[One (M8) Android Development] 215Aphillyated:
I just bit that bullet.....hioefully he refunds some lucky buyers....sucks all of a sudden it cost to S-off....especially after all this time when it eas free before
[One (M8) Android Development] heartready:
Hello, just want to know if your tool can root m8 with 5.0.1?

thanks,
[One (M8) Android Development] mylove77:
Hello Friends. Htc one m8 s-off hboot 3:19 ?
[One (M8) Android Development] squabbi:
I think you may need to use Sunshine which is a paid method to S-Off due to your hboot version. Its US$25 and you'll need root. But before you pay it will check if you can S-Off. :)
[One (M8) Android Development] mylove77:
Thanks. Another way yet?
[One (M8) Android Development] Captain_Throwback:
No (and there likely won't be).
[One (M8) Android Development] ColdFire InOx:
My phone freezes on fastboot screen when I try to boot the recovery through "fastboot boot" etc etc. How do I fix it?
[One (M8) Android Development] jackfrost3821:
I'm trying to unlock the bootloader and it says:

OKAY [ 0.124s]

writing 'unlocktoken'...

FAILED (remote: unlock token check failed)

finished. total time: 0.129s

Any help?
[One (M8) Android Development] squabbi:
Apparently the newer hboots prevent such a thing. Though its quite strange. :(

You'll have to flash it and then flash your stock recovery.
[One (M8) Android Development] squabbi:
I'll have yo check back with you as there may be a fault in the code. Did you select the unlock token through the '...' Button? And then click flash.
[One (M8) Android Development] jackfrost3821:
Yes I did. I don't know why its not working, even tried this:

fastboot flash unlocktoken Unlock_code.bin​

Still same error!
[One (M8) Android Development] squabbi:
Try downloading the unlock token again. If its an old one your have used before you may need to go through it again.
[One (M8) Android Development] jackfrost3821:
My Token was really old. Tried with new one and its working.

Thank you and sorry for the trouble.
[One (M8) Android Development] squabbi:
No worries! I'm here to help anyways. :)
[One (M8) Android Development] jackfrost3821:
Is there any way to s-off. I'm trying with firewater but its displaying:

C:\adb\adb\sdk\platform-tools>adb shell

shell@htc_m8:/ $ su

su

root@htc_m8:/ # chmod 755 /data/local/tmp/firewater

chmod 755 /data/local/tmp/firewater

root@htc_m8:/ # /data/local/tmp/firewater

/data/local/tmp/firewater

/data/local/tmp/firewater[2]: syntax error: '(' unexpected​

I believe firewater is dead
[One (M8) Android Development] squabbi:
Yeah, it was discontinued. You may have to use sunshine but its paid. :(
[One (M8) Android Development] ColdFire InOx:
I solved it. Apparently it was a problem with the recovery. I booted with the twrp recovery and it worked!
[One (M8) Android Development] peter13337:
Hey squabbi.

Does your Tool work after the OTA-Update from HTC to Android 5 (Lollipop) ?
[One (M8) Android Development] squabbi:
It should, but the included Zip for SU is old. Download the latest one and replace it. I'm getting quite busy with school work. but I'll try get a big update going. :)
[One (M8) Android Development] Wickedd:
Hi, would S-OFF be working if I'm still running old software and firmware ? Can I give it a shot or is it risky and will it wipe my ROM and/or kernel ? It shouldnt right.
[One (M8) Android Development] Shan89:
Hello i haven't been following a lot phones recently so i have 1 question, my m8 that i just got is S-OFF by default, however bootloader is '' LOCKED '' so all i need is to unlock the bootloader, is all i need to do with this toolkit select in '' fastboot'' options '' Lock ( relock bootloader )'' and that should unlock it? Thx in advance and i'm sorry if this question was already posted.
[One (M8) Android Development] BBBenj:
Hello,

I've just received my new HTC One M8 in France from my office. Brand new, nothing done on it, HTC Sense and so on.

As I'm overwhelmed by advertisments, I tried to install Adaway, but I need to be rooted.

I used your tool:

- 1st: unlock booloader. Succeeded. Not much trouble.

- 2nd: root the phone. And I have a big problem...

I followed you howto in your second post.

Make sure you have ADB Debugging Enabled and your M8 is turned on (its best to not have any security lock screen)

Done. OK.

Open the toolkit

Done. OK. By the way, I downloaded 2.0.2.1, and it asked me to upgrade, and I'm now 2.0.2.0. Strange!

Click on the unlock button

Done. OK.

Go through all the steps listed on the unlock window

Done. OK. I have to say it wiped ALL my data. No trouble, phone brand new, just apps.

Once you have the bootloader unlocked download this recovery:

Done. OK. Downloaded philz_touch_6.57.8-m8.img

Then go back into the bootloader (you can use the 'ADB' section of the toolkit) and make sure its in [B][COLOR=red]FASTBOOT USB[/COLOR][/B] mode.

Done. OK. I can read "Fastboot USB" on my screen.

Once that's open you'll need to type: fastboot boot ([B]leave a space after 'boot'[/B]) then drag the recovery image we downloaded earlier onto the cmd window.

Didn't work like this. No way to drag and drop the image into the CMD window. So, I copied the .img file into the right directory, renamed it "philz.img" (much shorter!) and typed

fastboot boot philz.img

.

My CMD window said:

E:\Téléchargements\Android\HTC One M8\HTC One M8 Toolkit 2.0.2.1\adb>fastboot boot philz.img
downloading 'boot.img'...
OKAY [ 1.515s]
booting...
OKAY [ 0.004s]
finished. total time: 1.521s

So, it should be OK.

But, now, my phone is stucked on that damned screen. No way to reboot it:

- by ADB

- by Fastboot

- by pressing Vol Up or Vol Down

- by pressing power button, even during 20 damned long seconds.

All I can notice is a vibration when I touch the screen.

Then, after some time, the screen turned black, but the phone is still on, as I can feel the phone vibrating when I touch the screen.

Please, HELP!

As you may guess, it's an really important tool for my work, and without it, I'm desesperate... I hope someone will do something for me...
[One (M8) Android Development] Captain_Throwback:
Press and hold Power + Volume Up for 10+ seconds until the device reboots, then release and immediately hold Volume Down to get you back into bootloader.

Instead of PhilZ recovery (which has been discontinued), download TWRP from here: http://techerrata.com/browse/twrp2/m8 (latest version is 2.8.5.0) and try the same command with it. That should boot you into recovery so you can proceed. In fact, all you should have to do is choose the Reboot option in TWRP, and it should tell you you're not rooted and do it for you ;).
[One (M8) Android Development] mannyelite:
[MENTION=1162986]Captain_Throwback[/MENTION] is there a way that i can gain S-Off on an GSM International version M8? I've tried with sunshine but i'm unable to achieve S-Off as it gives me the incompatibility, known issue dialog. And i know firewater is discontinued. Please advise if you'd be so kind! Thanks in advanced.
[One (M8) Android Development] Captain_Throwback:
Wait for SunShine 3.0.
[One (M8) Android Development] BBBenj:
Coucou !

Great! It works perfectly! I must admit I tried to reboot my phone with holding pressed only the Power button, as I used to do on my HTC One X I owned previously (and I lost and my company gave me this One M8)...

Now it's OK.
[One (M8) Android Development] navid0308:
check this out: http://xdaforums.com/showthread.php?t=2705298
[One (M8) Android Development] Hgneto:
S-Off

Hey guys... sorry for noob questions.

What really is S-off? Do I need to have it to use this toolkit? how can I see if my device is my default ON or OFF?

Thanks in advance!
[One (M8) Android Development] squabbi:
When you S-Off you are allowed to change more of your system than if you had S-On.

You can see it clearly when you boot into the boot loader. You can do this by turning off fast boot in settings > power. Then shutting off your phone and then hold power and volume down.
[One (M8) Android Development] TouchscreenLover1:
What does this S-OFF do? Is it the same as firewater or how can I see if it works on my M8?

I would want to try it, but want to know how I can see if it works
[One (M8) Android Development] squabbi:
It used the firewater s-off so of course it won't work. For now it's sunshine unfortunately. :(
[One (M8) Android Development] TouchscreenLover1:
Yes, but Sunshine unfortunately doesn't work by now for Lollipop Devices

Oh ok, saw it, it had been updated <3
[One (M8) Android Development] squabbi:
Actually I thought they released sunshine 3.0 that supports lollipop.
[One (M8) Android Development] gustonator:
yeah, but 25$? c'mon.

If it would be 10$, OK, but 25$... It's too much. I think I can live without S-OFF
[One (M8) Android Development] MJPollard:
And this attitude, folks, is why we can't have nice things.
[One (M8) Android Development] gustonator:
Look, I get your point, but not everybody has extra 25 bucks to throw away.

You call it 'bad attitude', I call it 'reasonable money management'.
[One (M8) Android Development] MJPollard:
Crying about $25 (or even 99 cents for an app in Google Play) is a little hard to take seriously when you're holding a $600 device that you're paying a sizable chunk of money every month to keep activated. But you're absolutely right,

I'm

being the unreasonable one. :rolleyes:
[One (M8) Android Development] gustonator:
Oh, you must be a wizard or something, that you know, what device I have, and what apps I'm buying. :good:

I think, that continue in this conversation is meaningfull as fighting against construction of mosques in England.

Wish you a nice day ;)
[One (M8) Android Development] Hgneto:
But what kind of changes?

Because with a ROOT and a custom recovery I can do basically anything I want...

What is really useful for? For example... I got a G3 and all I need is to unlock boot loader, root, flash custom recovery and then I'm free to do what I want. Now with the M8, that I'm helping a friend to unlock boot loader and all that, I see that S-ON/OFF and don't see what is it's importance. Can you give me some examples of changes that I can do with that, that it won't be able with a simple flash via custom recovery?

Thanks in advance!
[One (M8) Android Development] Captain_Throwback:
Firmware.
[One (M8) Android Development] StormMcCloud:
Is there anywhere I can still download firewater? It is no longer on their website.
[One (M8) Android Development] Captain_Throwback:
No. It won't work. You must use SunShine for S-OFF.
[One (M8) Android Development] imfuzzyyy:
[MENTION=4752144]squabbi[/MENTION] hello sir saw your post for root and retain the stock recovery, will it still work on lolipop rom? badly need root access
[One (M8) Android Development] squabbi:
yeah, it's the same process. Just flash the stock recovery for your software version. Sorry for late reply. [emoji3]
[One (M8) Android Development] imfuzzyyy:
hello thanks for the effort in reply I've root already Mr.Hofs helped me out just fastboot boot recovery.img then flash supersu then done I'm rooted simple as that and retain my stock recovery
[One (M8) Android Development] Earl grey:
Hi!

I'm french, so sorry by advance for my english.

I'd like to root a htc M8, but the toolkit close when i install the drivers. Is anyone as a clue to resolve it ?

Thanks by advance
[One (M8) Android Development] squabbi:
There is an issue when after downloading the drivers and the toolkit will try to run it. You should be able to find it in the folder /data/drivers/htc.msi