|TOOL| HTC One Toolkit [M8] - v2.5.0 | 22.07.16

Search This thread

squabbi

Senior Member
Jul 20, 2012
1,744
1,602
Sydney
Hey Everyone! :)

BREAKING!
The toolkit's source is up! https://github.com/squabbi/HTCOneM8Toolkit2
Updated to 2.5! Now publicly maintained! :)


This is my 4th release of my toolkit chain, you can find the others in my signiture. This is based of my very successful HTC One [M7] Toolkit. It incorporates the same design with it's modular utilities.

wdIO2El.png


Special Notes:
  • You should check the second post for downloads.
  • Always check that you have the latest version.
  • Send me bug reports if you find any bugs.
  • Feature requests are a great way to get things into the toolkit.

Features:

  • Auto Updater
  • News
  • HTC Unlock
  • Root
  • DD Flash / Backup
  • ADB Commands
  • Fastboot Commands
  • HTC Drivers
  • S-Off
  • HBOOT Flasher / Backup
  • Recovery Downloader + Flasher
  • Backup via ADB

Pictures will come soon! ;)

Installation:

  1. Download ZIP from the downloads tab
  2. Extract / Unzip to ANY location
  3. Run 'HTC One Toolkit.exe'
  4. ???
  5. Profit!

You can find the downloads under the downloads tab along the top, changelog underneath and (maybe) a Q&A. :)

XDA:DevDB Information
Squabbi's HTC One Toolkit - M8, Tool/Utility for the HTC One (M8)

Contributors
squabbi, k1ll3r8e, @scotty1223 @S-Trace @Captian_Throwback
Source Code: https://github.com/squabbi/HTCOneM8Toolkit2


Version Information
Status: Stable
Current Stable Version: 2.5
Stable Release Date: 2016-07-22
Current Beta Version: N/A
Beta Release Date: 2015-05-02

Created 2014-03-26
Last Updated 2016-07-22
 

Attachments

  • FHoPjkN.png
    FHoPjkN.png
    28.8 KB · Views: 271,888
Last edited:

squabbi

Senior Member
Jul 20, 2012
1,744
1,602
Sydney
FAQ + Compatibility | Downloads | Tutorials

I get asked if this toolkit works for Verizon, Sprint, T-Mobile and other variants such as the Dual-Sim and GPe + Dev Editions. Here I can clarify if anything will not work or possibly break your device. :eek:

Q. Will I need to be unlocked (rooted) to use firewater?
A. Yes. Firewater requires root access.

-- More to come --

Tutorials

Root while keeping stock recovery!

So in reguards to your question you want to root the HTC One M8 but still be able to get OTA updates from HTC? I'll show you a way of doing it because I like to keep it stock too. :) Unfortuantely some of the commands we need to use are not in the toolkit so some of the steps will use the command prompt.

If you just want to have a rooted device you don't need to S-Off but you will have to unlock the bootloader.

I'll walk you through the steps into unlocking the bootloader. (This may wipe your data)

  1. Make sure you have ADB Debugging Enabled and your M8 is turned on (its best to not have any security lock screen)
  2. Open the toolkit
  3. Click on the unlock button
  4. Go through all the steps listed on the unlock window

Once you have the bootloader unlocked download this recovery:
Philz CWM Advanced Edition Recovery

Then go back into the bootloader (you can use the 'ADB' section of the toolkit) and make sure its in FASTBOOT USB mode.

Once you are in the bootloader you'll need to open up a cmd window.

Here is a tutorial:

Once that's open you'll need to type:

Code:
fastboot boot
(leave a space after 'boot') then drag the recovery image we downloaded earlier onto the cmd window.

This will load the image to your device and all you have to to now is wait for your phone to boot the image. Once you are in the 'recovery' you should see a orange purple background. Goto:

=> Philz Options (something like that. Its near the bottom of the list)
=> Root device (SuperSU) {its near the top of the list)

This will root your device or at least put the SU Binaries on your phone. All you have to do is reboot your phone. (Keep going back untill you see 'reboot device now'.)

When your phone is booted up just goto the Play Store and download SuperSU by Chainfire. Open it up and you should have root! This will keep the stock recovery so you can install firmware updates later on from HTC.

I hope this helped! :)


Downloads

Requirements!
  • .NET Framework 4.0+
  • Windows XP or higher

HTC One M8 Toolkit: Version 2.0.1.0

Bugs!
  • Nandroid Backups don't work yet
  • Anything else? Tell me! ;)
 
Last edited:

squabbi

Senior Member
Jul 20, 2012
1,744
1,602
Sydney
Other News

The new release of the toolkit supports XP and above! :)

ETA: N/A

Happy Downloading!

Changelog:

Version 1.0.0
- Initial Release

Version 1.0.1
- Added Temporary Recovery Module

Version 1.0.2
- Changed 'Kill Server' useage
- Added newer root package
- Changed Root Module

Version 1.0.3
- Updated Root package
- Added Recovery Module

Version 1.1.0
- Updated MainWindow UI
- Added new Driver Module (Includeds updated HTC Driver and CWM's Universal ADB Drivers)
- Updated how the application handles files. (Now uses Data folder)

Version 2.0.0
- Rewrote application
- Slimmer Package
- Feature improvements
- Driver checking and downloading
- New ADB & Fastboot Deployment and Infrastructure

Version 2.0.1 (OTA)
- Added recovery downloader and updater.
- Changed text for a few buttons.
- Fixed Updater
 
Last edited:

andybones

Forum Moderator
Staff member
May 18, 2010
15,009
15,346
Google Pixel 5
So is it compatible with the verizon m8? I would really like to know. Awesome work by the way. Thank u so much.

This has HTC DEV and IIRC the files to install superuser through adb?

HTC DEV unlock does not work with Verizon, we get an MID error MID (Model ID) which means Verizon made HTC block our versions of the M8 on their site. (Much like they did for the M7, except those of us luckily who bought on release day were able to sneak in the 24 hours before it was shut down and blocked through MID like is now, and the m8 is (for Verizon))

as for the superuser, that is something that I think could be tried, don't hold me if anything happens to your phone, go at your own risk. I've never used a toolkit so I am not sure, wait for the OP to comment first, perhaps. We have adb working as I was able to extract the Verizon /System using adb pull /system - command.
Root would be very nice even if it's just superuser, I would de-bloat haha.

Sonic is checking to see if his java card will have the correct diag files to give S-OFF, he did a great job doing S-OFF for the M7 community before a software method came.
 

prboricua15

Senior Member
Aug 24, 2012
113
27
Brooklyn
This has HTC DEV and IIRC the files to install superuser through adb?

HTC DEV unlock does not work with Verizon, we get an MID error MID (Model ID) which means Verizon made HTC block our versions of the M8 on their site. (Much like they did for the M7, except those of us luckily who bought on release day were able to sneak in the 24 hours before it was shut down and blocked through MID like is now, and the m8 is (for Verizon))

as for the superuser, that is something that I think could be tried, don't hold me if anything happens to your phone, go at your own risk. I've never used a toolkit so I am not sure, wait for the OP to comment first, perhaps. We have adb working as I was able to extract the Verizon /System using adb pull /system - command.
Root would be very nice even if it's just superuser, I would de-bloat haha.

Sonic is checking to see if his java card will have the correct diag files to give S-OFF, he did a great job doing S-OFF for the M7 community before a software method came.

thank u sir, i will just wait. hahaha
 

David 617

Senior Member
May 12, 2011
865
1,446
I wanna jump on this Verizon by-one-get-one promotion but I'm hesitant b/c there is no root yet.
Should I worry about that at all?
I know there aren't any ETA's for root, but does anyone have an educated guess?

Thanks. (I need to tether for work.)

Sent from my Galaxy Nexus using Tapatalk
 
  • Like
Reactions: schnob
I wanna jump on this Verizon by-one-get-one promotion but I'm hesitant b/c there is no root yet.
Should I worry about that at all?
I know there aren't any ETA's for root, but does anyone have an educated guess?

Thanks. (I need to tether for work.)

Sent from my Galaxy Nexus using Tapatalk

Well, there is kind of you just need to unlock and put a custom recovery on, then install superuser.zip from recovery.

However, some don't allow unlock and I am sure all that will take is patience.
 

squabbi

Senior Member
Jul 20, 2012
1,744
1,602
Sydney
At least on my M8, the backup never started (after being permitted on the device). Also, "news" gets me a blank screen and scripting error.

A promising start, and I'm looking forward to seeing what you do with it.

Thanks! The news, I'll up uploading soon. I'll check on the backup (I haven't formally tested it myself).

The HTC Drivers button isnt working for me. Just sits at 0%

They should be downloading. I'll have a check now. :) Thanks!
 

boosting1bar

Senior Member
Jul 25, 2013
315
91
My option for recovery is greyed out. Interestingly, I've been trying to flash TWRP manually and with some help from mike1986 for a couple hours now with no luck. It keeps hanging at the sending recovery command. Could be related to why my recovery option is greyed out in your toolkit? Thanks for all the work you've done so far!
 

tom1226

Senior Member
Jun 25, 2013
164
38
Winchester, VA
I wanna jump on this Verizon by-one-get-one promotion but I'm hesitant b/c there is no root yet.
Should I worry about that at all?
I know there aren't any ETA's for root, but does anyone have an educated guess?

Thanks. (I need to tether for work.)

Sent from my Galaxy Nexus using Tapatalk

If you're doing the buy-one-get-one, you know that you are forced into a tiered data plan right? And on those, tethering is not blocked, you can just use the built-in VZW hotspot.

If you buy it outright to keep unlimited data (what I did this morning), then I haven't found working wifi tether yet. FoxFi/PdaNet allows for USB tethering however, which worked like a charm.
 
  • Like
Reactions: Nooter

squabbi

Senior Member
Jul 20, 2012
1,744
1,602
Sydney
My option for recovery is greyed out. Interestingly, I've been trying to flash TWRP manually and with some help from mike1986 for a couple hours now with no luck. It keeps hanging at the sending recovery command. Could be related to why my recovery option is greyed out in your toolkit? Thanks for all the work you've done so far!

Its disabled because recoveries for all the different models of the M8 haven't been developed yet. You can still flash via the fastboot menu.

Is your bootloader unlocked?

Sent from my HTC One using Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 149
    Hey Everyone! :)

    BREAKING!
    The toolkit's source is up! https://github.com/squabbi/HTCOneM8Toolkit2
    Updated to 2.5! Now publicly maintained! :)


    This is my 4th release of my toolkit chain, you can find the others in my signiture. This is based of my very successful HTC One [M7] Toolkit. It incorporates the same design with it's modular utilities.

    wdIO2El.png


    Special Notes:
    • You should check the second post for downloads.
    • Always check that you have the latest version.
    • Send me bug reports if you find any bugs.
    • Feature requests are a great way to get things into the toolkit.

    Features:

    • Auto Updater
    • News
    • HTC Unlock
    • Root
    • DD Flash / Backup
    • ADB Commands
    • Fastboot Commands
    • HTC Drivers
    • S-Off
    • HBOOT Flasher / Backup
    • Recovery Downloader + Flasher
    • Backup via ADB

    Pictures will come soon! ;)

    Installation:

    1. Download ZIP from the downloads tab
    2. Extract / Unzip to ANY location
    3. Run 'HTC One Toolkit.exe'
    4. ???
    5. Profit!

    You can find the downloads under the downloads tab along the top, changelog underneath and (maybe) a Q&A. :)

    XDA:DevDB Information
    Squabbi's HTC One Toolkit - M8, Tool/Utility for the HTC One (M8)

    Contributors
    squabbi, k1ll3r8e, @scotty1223 @S-Trace @Captian_Throwback
    Source Code: https://github.com/squabbi/HTCOneM8Toolkit2


    Version Information
    Status: Stable
    Current Stable Version: 2.5
    Stable Release Date: 2016-07-22
    Current Beta Version: N/A
    Beta Release Date: 2015-05-02

    Created 2014-03-26
    Last Updated 2016-07-22
    32
    FAQ + Compatibility | Downloads | Tutorials

    I get asked if this toolkit works for Verizon, Sprint, T-Mobile and other variants such as the Dual-Sim and GPe + Dev Editions. Here I can clarify if anything will not work or possibly break your device. :eek:

    Q. Will I need to be unlocked (rooted) to use firewater?
    A. Yes. Firewater requires root access.

    -- More to come --

    Tutorials

    Root while keeping stock recovery!

    So in reguards to your question you want to root the HTC One M8 but still be able to get OTA updates from HTC? I'll show you a way of doing it because I like to keep it stock too. :) Unfortuantely some of the commands we need to use are not in the toolkit so some of the steps will use the command prompt.

    If you just want to have a rooted device you don't need to S-Off but you will have to unlock the bootloader.

    I'll walk you through the steps into unlocking the bootloader. (This may wipe your data)

    1. Make sure you have ADB Debugging Enabled and your M8 is turned on (its best to not have any security lock screen)
    2. Open the toolkit
    3. Click on the unlock button
    4. Go through all the steps listed on the unlock window

    Once you have the bootloader unlocked download this recovery:
    Philz CWM Advanced Edition Recovery

    Then go back into the bootloader (you can use the 'ADB' section of the toolkit) and make sure its in FASTBOOT USB mode.

    Once you are in the bootloader you'll need to open up a cmd window.

    Here is a tutorial:

    Once that's open you'll need to type:

    Code:
    fastboot boot
    (leave a space after 'boot') then drag the recovery image we downloaded earlier onto the cmd window.

    This will load the image to your device and all you have to to now is wait for your phone to boot the image. Once you are in the 'recovery' you should see a orange purple background. Goto:

    => Philz Options (something like that. Its near the bottom of the list)
    => Root device (SuperSU) {its near the top of the list)

    This will root your device or at least put the SU Binaries on your phone. All you have to do is reboot your phone. (Keep going back untill you see 'reboot device now'.)

    When your phone is booted up just goto the Play Store and download SuperSU by Chainfire. Open it up and you should have root! This will keep the stock recovery so you can install firmware updates later on from HTC.

    I hope this helped! :)


    Downloads

    Requirements!
    • .NET Framework 4.0+
    • Windows XP or higher

    HTC One M8 Toolkit: Version 2.0.1.0

    Bugs!
    • Nandroid Backups don't work yet
    • Anything else? Tell me! ;)
    16
    Other News

    The new release of the toolkit supports XP and above! :)

    ETA: N/A

    Happy Downloading!

    Changelog:

    Version 1.0.0
    - Initial Release

    Version 1.0.1
    - Added Temporary Recovery Module

    Version 1.0.2
    - Changed 'Kill Server' useage
    - Added newer root package
    - Changed Root Module

    Version 1.0.3
    - Updated Root package
    - Added Recovery Module

    Version 1.1.0
    - Updated MainWindow UI
    - Added new Driver Module (Includeds updated HTC Driver and CWM's Universal ADB Drivers)
    - Updated how the application handles files. (Now uses Data folder)

    Version 2.0.0
    - Rewrote application
    - Slimmer Package
    - Feature improvements
    - Driver checking and downloading
    - New ADB & Fastboot Deployment and Infrastructure

    Version 2.0.1 (OTA)
    - Added recovery downloader and updater.
    - Changed text for a few buttons.
    - Fixed Updater
    7
    522 downloads and only 10 thanks? Something doesn't add up :confused:

    Yeah it's sad. :p There should be a thank and download button.

    Sent from my HTC One using Tapatalk
    6
    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. :)