yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] RishiChhikkara:
I am little confused about this..

1. Am I gonna be able to remove system apps using this method, if yes, & let's say I removed few system apps, can I still apply OTA without any problems?, I mean OTA check for any modifications made to system partition( I think), I just don't wanna end up with bricked device.

2.Would it let me install apps as system app, like Viper4android? & even if it does, am I still gonna be able to apply OTA without any problems? again same issue?
[One (M8) Android Development] squabbi:
I can't say I'm certain but I'm sure you won't be able to accept OTAs with a modified /system.

I assume for 2 that the system partition cannot be modified.

I remember being rooted and able to take OTAs but they seem to have changed that at least on GPE updates.
[One (M8) Android Development] Power user:
Used this to help me root, made things much easier!! Thank you very much, very appreciated!!
[One (M8) Android Development] Power user:
Works really well, thanks for really useful tool!
[One (M8) Android Development] JohnVo:
Awesome tool OP!!! You are a lifesaver!!!

But I'm a bit wondering. So my computer connects to my m8, and fastboot screen also shows that it connects to my computer as well ("fastboot USB"), but when I check "adb devices" in cmd, there are no devices in there (?!). However, your tool is still able to push and install file via fastboot. That's weird, considering ADB drivers are successfully installed in my computer
[One (M8) Android Development] Rockernam2:
Need help to unlock boot loader M8

Sorry for my bad English. I'm from Vietnam. I have been Unlock my M8 Bootloader on Htcdev but impossible. It's come with error code 150 (unlock token idenfifier fail). I have try so many times, but the same error. So can i use this tool to unlock? If not, can you help me to unlock. Thanks very much.

---------- Post added at 02:47 AM ---------- Previous post was at 02:27 AM ----------

I really want to flash a cook rom 'cause my M8 have a big problem when i run a stock rom. My phone S-off and Super CID. I need a help to flash cook rom cause my phone can't unlock on HTCdev (error 150)
[One (M8) Android Development] squabbi:
Adb commands don't work when your phone is in fastboot. You can type fastboot devices to check for devices that are connected in fastboot. :)
[One (M8) Android Development] squabbi:
I thought if you have S-Off you can flash anything without unlocking the bootloader.
[One (M8) Android Development] Rockernam2:
Can you show me how, friend. Not yet unlock bootloader, i can't flash a custom recovery to flash the custom rom.
[One (M8) Android Development] squabbi:
Here's a way to do it! :)

This is how you'll flash your custom recovery.

http://xdaforums.com/showpost.php?p=55357235&postcount=333

Then use this to unlock the bootloader.

http://xdaforums.com/showthread.php?t=2708571
[One (M8) Android Development] Rockernam2:
I'll follow these steps now. I really thanks for support, friend.

---------- Post added at 09:26 AM ---------- Previous post was at 08:55 AM ----------

fastboot flash zip zipname.zip

I follow the 1 step to flash custom recovery. What's this zip file in that command. I think custom recovery is in type Recovery.IMG.
[One (M8) Android Development] squabbi:
You're supposed to rename the custom recovery e.g twrp-3.0.0-0-m8.img to recovery.img

Then zip the recovery.img to twrpflash.zip

then use the fastboot commands in OEM RUU mode.

fastboot oem rebootRUU

fastboot flash zip *path to twrpflash.zip*
[One (M8) Android Development] Rockernam2:
I'll try this as soon as possible. Thanks so much. You're so great
[One (M8) Android Development] Rockernam2:
Can you help me one more time! These're steps that i did:

- Download twrp-3.0.0-0-m8.img

- Rename it to Recovery.img

- Use Winrar to compress Recovery.img => Recovery.Zip

And then, i flash this Recovery.Zip ....and :

FAILED (remote: 24 parsing android-info fail)
[One (M8) Android Development] squabbi:
In that post I linked you it said that you needed an android-info txt file as well. You just need to find one from a M8 firmware zip.

If you don't have one, I think I still have one from when I had an m8.
[One (M8) Android Development] Rockernam2:
Great...so great! I'm done. Thank you....thank you very much.
[One (M8) Android Development] Rockernam2:
Help me Please! I was flash Custom Recovery OK.

To step 2, i changed flag Relock to Locked OK. And from here, i began to Unlock BootLoader by ADB. When i finished the last command and Enter, my M8 turn-off and never wake-up!

Is it Brick, my friend? I was try to reset by Volume + Power and Volume - Power but nothing changes! When i connected it to PC, PC still known this device (i see Android USB device - My HTC in Computer Management) but i really don't known what i should do with it!

I wish my M8 is alive. In Viet Nam, i worked too hard to have enough money to bought it!

Can you help me to take it back Squabbi.
[One (M8) Android Development] squabbi:
I don't think you bricked it. When you boot into the bootloader. Power + Volume Down to get to the white screen, do you see your bootloader unlocked?

Also, if you had S-Off, you can just unlock the bootloader with those commands from this thread: http://xdaforums.com/showthread.php?t=2708571
[One (M8) Android Development] Rockernam2:
Now i can't turn it on, Squabbi, although PC see it in Computer Management (My HTC) when i connected it to
[One (M8) Android Development] squabbi:
Is you screen black but turned on? Are you able to get to the bootloader?
[One (M8) Android Development] Rockernam2:
I don't think so. I can't get in to Bootloader and the black screen is not turn on the back-light ( like a death phone)
[One (M8) Android Development] squabbi:
With the cable unplugged can you get into the bootloader? Try holding power and both volume buttons for 10 seconds and then just hold power and volume down.
[One (M8) Android Development] Rockernam2:
I just try and nothing going on. :(
[One (M8) Android Development] squabbi:
Does anything light up when you plug it in?

[MENTION=7415743]Rockernam2[/MENTION]
[One (M8) Android Development] Rockernam2:
When i plug in, only notifition led light up in 1 second. The same signal when i try to reset by Volume + Power (led on and off)

Can we talk by OTT e.g Zalo, Viber...Squabbi?
[One (M8) Android Development] squabbi:
Take a look at this. https://www.ifixit.com/Answers/View...t+power+on+after+battery+ran+dry#answer219740

See if it works for you. I only use hangouts: maowdroid@gmail.com
[One (M8) Android Development] JohnVo:
Hey buddy. I'm Vietnamese too. In case you have troubles communicating with other guys, let me know :fingers-crossed:
[One (M8) Android Development] Rockernam2:
Mình hỏi ad rồi, nhưng vẫn ko có cách giải quyết. Ad nói vấn đề ở đây là pin. Cần kiểm tra phần cứng bạn ơi.
[One (M8) Android Development] JohnVo:
English please

=== Vietnamese after this line, sorry guys ===

Nếu cần nói tiếng Việt thì bạn gửi private message cho mình nhé.
[One (M8) Android Development] Supertitan:
Thank you very much, very useful so far.
[One (M8) Android Development] CygnusHyoga:
So, this tools works on M8 lastest firmware?

Need root, ubl, custom recovery, s-off :D

Thanks in advance
[One (M8) Android Development] squabbi:
It should. But I would check for newer versions of TWRP for the M8 and versions of SuperSU just in case. I haven't worked on it for a while now since I don't have the M8 anymore. :)
[One (M8) Android Development] tgp1994:
I'm getting crashes when I try to install the drivers (both basic ADB and HTC), although if I restart the program then try again it seems to work OK. For the HTC one it just says it's not a valid MSI file. Is this program open source? I wouldn't mind taking a look under the hood if you want me to commit any changes.
[One (M8) Android Development] squabbi:
I think the link to the msi file isn't valid anymore. I would assume that the file size is <1MB. Putting up the source would be fair game as I don't have the m8 to test it with anymore. I'll dig up the code and put it up on GitHub or something.
[One (M8) Android Development] tgp1994:
Awesome, thanks! Let me know and I'll see if I can contribute. What language is it in, by the way? I probably should have asked first...
[One (M8) Android Development] squabbi:
Here's the Git link: https://github.com/squabbi/HTCOneM8Toolkit

It's coded in C#. :)
[One (M8) Android Development] tgp1994:
Oh, my favorite! :D The sun has long since set where I am so I'll have to take a look at this tomorrow, but I'm excited to help any way I can with the project.
[One (M8) Android Development] squabbi:
New major update!

Hello! I've decided to port over the M8 toolkit to the new standard of my toolkits.

So far not all of the features have been added from the older 2.0.2 version but they will be soon by me or others from the community as the project is now open source! :) Please feel free to contribute!

Downloads along the top! :)

http://xdaforums.com/devdb/project/?id=3453#downloads

Happy flashing! :)
[One (M8) Android Development] tgp1994:
I was just about to ask if it would make sense to standardize some of the toolkits, since I figured the M* phones would probably have a lot of the same standards regarding that. Great to hear, I can't wait to check it out!
[One (M8) Android Development] squabbi:
Unification sounds good! We'll have to have a selector for devices so it can display the correct recovery versions.
[One (M8) Android Development] tgp1994:
I'd be down for that!
[One (M8) Android Development] Uliriamu:
Looks like you guys are working hard to get this tool back on its feet. Its been a while since I used my M8, and I've been meaning to root it. but i can't seem to even be able to unlock the bootloader (through htcdev.com) because of old fastboot files. Are there any other ways to unlock it?

nevermind the toolkit is amazing!!!!! it gave me the token. i just needed to add the "start and end" now i just need to flash the proper rom and flash a supersu compatible with android marshmallow. thanks !!!
[One (M8) Android Development] squabbi:
Awesome! :D I'll check that the fastboot files are up to date again. :) The versions of SuperSU should be compatible with marshmallow. The latest one being 2.7X i think.
[One (M8) Android Development] Saibot89:
Fail at "Step Two" in the Toolkit

Hey Guy's,

at first... my English isn't very good. Sorry for that :)

The Toolkit is very nice, but i got a Problem. If i choose Step Two in the Kit named "Get Unlock Token Code", the Kit starts to reboot my HTC in the Download Mode. DOWNLOAD MODE??!! Isn't that a Samsung Thing/Mode?

Okay, now the Problem: The Kit reboots the Phone until i have to enter the Pin, but not into the "Download Mode." ADB and HTC Drivers are installed.

What's the Solution of the Problem?

Thanks,

Tobias
[One (M8) Android Development] Shuxo:
Does the version of android matters?

I have an htc one m8 with factory firmware, completly stock with android 6.0 software version 6.12.401.4. I wanna know if it is possible to use this tool or i need to go back to the original firmware. thanks.
[One (M8) Android Development] DJ_Casper:
Is this one compatible with HTC One 10?
[One (M8) Android Development] squabbi:
Unfortunately not. I can look into trying to support it.
[One (M8) Android Development] majdykhrais:
I don't see any ROOT option!

How will I root my M8?
[One (M8) Android Development] kmry:
thank you so much, 3 years with a M8 and just now i discover this wonderfull tool, you just save my ass, thanks.
[One (M8) Android Development] TheNormandy:
Hello Guys,

it's my first time here in your community. First I want to express how impressed I am with your work.

I own a HTC One M8 device with the latest Android updates possible. Because of the Bloatware and years after expire from my warranty I wanted to root my phone. I have downloaded your tool.

I have a problem after step 1. I want to unlock token code but after the restart it seems that the program is freezing or hanging. Can I unlock my bootloader in different ways or must I follow these steps? What do I have to do with the first step? Do I need some Information from the htcdev homepage? Do I have to follow all steps or skip them and continue to step 2?

When I click on "unlock bootloader" step 2 there is the information, that all data will be wipe out. I was confused because normally a root will not touch any personal files or delete anything. Maybe somebody could explain me the tool and the required steps or give me a small advice. I got some experience with rooting a few android devices but HTC seems to be more complicated. ;) Thank you all for any help.
[One (M8) Android Development] bryanedwards441:
So I'm running adb from the folder included in the toolkit and it's running fine. The problem is when I reboot into fastboot, it doesn't detect it. (Check Image Attached)
[One (M8) Android Development] skooter32:
Hi my HTC one m8s is hard bricked QHSUSB_BULK

A need the mmcblk0.img please if someone has tje ability to extract this file and upload it for me!
[One (M8) Android Development] Marcismo55:
522 downloads and only 10 thanks? Something doesn't add up :confused:
[One (M8) Android Development] squabbi:
Yeah it's sad. :p There should be a thank and download button.
[One (M8) Android Development] squabbi:
Looks like I can add this now! :)

One question, what carrier device do you have?
[One (M8) Android Development] sjcdal:
I am on Sprint.

Will you be adding wifi tethering for sprint to your ROM? That honestly is the whole reason I go through the rooting process.
[One (M8) Android Development] squabbi:
Update Avaliable! 1.0.1

Version 1.0.1 Released!

I've added a temporary recovery section. HTC Drivers now download from your browser untill i can get a fix. :)
[One (M8) Android Development] jonata:
tks bro ...

try to download but says for htc one and not M8 ....

is ok ?
[One (M8) Android Development] squabbi:
Yeah it's fine. :) Where does it day that? :p
[One (M8) Android Development] P1nGu1n_:
The filenames at the download page:

HTC One Toolkit 1.0.1.rar vs. HTC One Toolkit - M8 - 1.0.0.rar (M8 missing from filename)
[One (M8) Android Development] sjcdal:
Twrp now has official Sprint version of recovery http://teamw.in/project/twrp2/221
[One (M8) Android Development] squabbi:
Oh sorry! It's definitely for the M8. :P I'll rename it. The auto updater should take care of the rest. :)
[One (M8) Android Development] squabbi:
Thanks a lot! :) I'll start adding these to 1.0.x. :D
[One (M8) Android Development] minieod:
HTC Drivers button on 1.0.1 crashes the toolkit for me, and that site goes to a 404 now
[One (M8) Android Development] squabbi:
Ah it seems that I have moved the file on the server.

It should be here.

http://squabbi.square7.ch/toolkit
[One (M8) Android Development] MassStash:
Ok kool, so this should support m8whl as well eh?

~Jflteusc on OctOS

KToonsez Kernel

1.998 Max ¦ 189 Min ¦ 702 Screen Off

Ktoonsified v5 Setup
[One (M8) Android Development] squabbi:
I think so, I remember the M7 had a m7ul for international model. What's whl?
[One (M8) Android Development] rhe12:
Surprisingly, I got wifi tethering working on my rooted M8! Had to reboot a couple of times after installing this paid app, but it works. For now anyways. :laugh:
[One (M8) Android Development] sjcdal:
That app just hangs for me on "enabling wifi router" either before or after asking for and getting Root priv.

I am on Sprint..you?
[One (M8) Android Development] yatindroid:
Thanks squabbi

You added almost commands i requested
[One (M8) Android Development] rhe12:
So am I. And right now replying on that connection. What's more, I'm using a couple of ddwrt routers to create a bridge and provide WAN connectivity to my whole LAN :)

Edit: The only caveat I see with that app right now is that even if you set it to use WPA2, it connects with WPA. Lower security, but not a deal breaker, specially when I have seen no other current app that will allow for wifi tethering on a Sprint M8. Nonetheless I'm in touch with the app developer to see if it can be handled.

Edit: Based on feedback from app developer, in HTC phones it seems to work in reverse, i.e. set to WPA and you get WPA2, set to WPA2 and you get WPA. Specially important to remember if you want to use a ddwrt client bridge.
[One (M8) Android Development] MassStash:
M8whl = sprint m8

Installed same Wifi router app, haven't got to trying it out yet

~m8whl modded stock

2.265 Max ¦ 300 Min

ondemand

row
[One (M8) Android Development] occtec:
Sold my Nexus 5 and hopefully getting my hands on this beast today. Does this toolkit support the international (Australian) variant?

Thanks in advance.
[One (M8) Android Development] squabbi:
Oh yes! I'm in Sydney and I used it on my unlocked optus model. :)
[One (M8) Android Development] squabbi:
Ah ok, I'll keep this in mind. :)
[One (M8) Android Development] occtec:
That's fantastic!! Thanks for the reply, got my M8 today from JB HIFI, never had a HTC before, love it! Got a good deal, got it for $837: which included a HTC tpu case inside the box and the dude at JB's threw in a 16GB micro SD card ;) by the way mine is the unlocked Telstra variant.
[One (M8) Android Development] squabbi:
Ooohhh. That's a good deal. :D I have a friend that can get it at warehouse prices. :p I have to get my own accessories :/ haha
[One (M8) Android Development] occtec:
Well my friend I cannot beat wholesale [emoji16] as for accessories, spigen are doing a deal ATM. Buy there case and you get the ultra crystal protector at half price. I think I'll order mine tomorrow, they say they will ship mid April. Good thing I got the tpu case included with mine it will do for the moment [emoji14]
[One (M8) Android Development] squabbi:
Oh yeah! Haha it's only off by $10. I'm really interested in the dot cover case. I wonder if other manufactures of cases can do it.
[One (M8) Android Development] steelersmb:
Okay, I must be doing something stupid but I keep getting an error "more than one device and emulator" when trying to run ADB commands.

I figured it out...had BlueStacks running.
[One (M8) Android Development] ryno9100:
I'm pretty stoked about this. I'm receiving my unlocked M8 today in the mail, and will be using this to unlock and root it (xPrivacy is a must for me. Stupid apps that want to use my location and read my texts bug me to death).

Will download (and yes even clikc the thank button :P) when I get home and get all set up and whatnot.
[One (M8) Android Development] squabbi:
Thank you so much! :) I'm still waiting for mine. :p
[One (M8) Android Development] ryno9100:
Any news on a potential timing window on the s-off method? I would like to be able to return the phone for warranty if anything happens.
[One (M8) Android Development] squabbi:
Oh regarding the backup issue, it works for me. :p
[One (M8) Android Development] squabbi:
Alrighty! Update meow to 1.0.2!

Changes are in the 3rd Post! :)
[One (M8) Android Development] chlap:
S-On

I just want ask, Flashing this or any rom for M8 not required be S-off????

How I use all my titanium backups from sdcard? Titanium cant see my sd card.

Thanks
[One (M8) Android Development] CB620:
Flash a rom.
[One (M8) Android Development] yatindroid:
These commands not working

fastboot erase cache

fastboot reboot boot loader

HTC One 1.56 S-Off MaximusHD 33
[One (M8) Android Development] squabbi:
Thank you very much!

Would you like to be a beta tester? :P I'll have a look at these issues.
[One (M8) Android Development] squabbi:
You need to be unlocked to flash a ROM. Titanium backup needs root also.
[One (M8) Android Development] yatindroid:
ok

HTC One 1.56 S-Off MaximusHD 33
[One (M8) Android Development] prabu33:
hi bro,how to run bootloader/fastboot to m8?? thanks
[One (M8) Android Development] squabbi:
You can use adb.

adb reboot boot loader

Or turn off your phone and hold the volume down and power button until the screen turns white.

:)
[One (M8) Android Development] prabu33:
What if I use your toolkit, all devices work fine on the m8??
[One (M8) Android Development] squabbi:
Yeah it works with all devices, but I may add specific features for the M8. :)
[One (M8) Android Development] ExMM:
Sorry for the noob question...

I just unlocked my bootloader.

Now, If I want to root my M8 should I press the "recovery Temp" button then "root"?

Am I correct?

Thanks in advance..

PS By the way, awesome toolkit!!
[One (M8) Android Development] yatindroid:
Root

HTC One 1.56 S-Off MaximusHD 33
[One (M8) Android Development] sycamore22:
Thankx for your toolkit. I have a developer M8. Here are the steps I did: install the htc driver. in the check box installation page everything has a check box next to it except for the Android phone with an X mark. however there is a box that showed HTC ONE m8 with check box next to it. I then click on root. however error: device not found then appears. Did I do something wrong? I'm assuming that the developer version is already bootloader unlocked right? Is this the right step sequence? Thank you all for your help. by the way I'm on Windows 7.
[One (M8) Android Development] squabbi:
Did you enable usb debugging?

Have you flashed recovery yet? You'll need to do that in the boot loader.

Once you have done that, click on the Push SU.zip button. Once that's done, press reboot into recovery.
[One (M8) Android Development] sycamore22:
It seems that my computer is not seeing the m8. I went into fastboot, then typed fastboot device but it keeps on searching but not seeing it. I am having problem flashing recovery for the longest time... Didn't have the same problem with m7.

---------- Post added at 06:40 PM ---------- Previous post was at 06:37 PM ----------

Oh and I did turn on USB debugging and turn off fastboot
[One (M8) Android Development] Zardox:
Hi!

When do the s-off comes with you uber tool ;)

:)

mvh
[One (M8) Android Development] squabbi:
Oh very soon my friend! I'll only be able to have a download link for it because of the firewater devs . :)
[One (M8) Android Development] cromo8:
What does this do to the phone status? I saw a different root that took root away on Reboot. Is this perm root? And without S-OFF you can still flash custom roms right?
[One (M8) Android Development] amenic:
Anyone have a method to get root working on the HTC One M8 with AT&T without losing data?
[One (M8) Android Development] squabbi:
Try gaining s-off with firewater.
[One (M8) Android Development] squabbi:
It should make the bootloader say **unlocked** and even **tampered**. S-Off is the way to go.
[One (M8) Android Development] davida72:
When I try to run this it tells me this is not a valid Win32 application. Any idea why it's saying that?
[One (M8) Android Development] squabbi:
Are you on XP? The toolkit requires Net. Framework 4.5.
[One (M8) Android Development] davida72:
That's probably it, I'll check that out when I get back home, thanks!

Sprint HTC One M8
[One (M8) Android Development] amenic:
Per http://firewater-soff.com/instructions/

4. Your device must be HTCDEV unlocked/rooted or have a working temproot. A temproot that works with many modern (not all) HTC devices is provided below.

As far as I know unlocking the bootloader will wipe the phone data. I'm looking to backup first via Titanium Backup via temp root. Doesn't sound like this is an option right now with the AT&T M8 so I'll wait.
[One (M8) Android Development] thatbimmerkid:
anyone noticed a decrease in battery life after root ?
[One (M8) Android Development] squabbi:
Ah yes. Doing it htcs way will wipe data, I think that's stupid. :P

For the M7 there was a temproot option. Maybe it's not yet available for the M8.
[One (M8) Android Development] davida72:
So does that mean I can be unlocked, and not rooted and firewater will work?

I tried the root method in your tool and when it rebooted into recovery it went to a black screen with a red triangle and a red exclamation point. I had to do a battery pull to reboot it. Tried it a couple of times.