yashsingh1/xdaforums huggingface dataset:
[T-Mobile HTC One (M7)] hasoon2000:
Post 1 - Information

Post 2 - Downloads and Release / Change Information

Post 3 - Bugs, Future Additions to the GUI, FAQ

I would like to add for those that like my toolkit, PLEASE DO NOT POST IT ELSEWHERE WITHOUT MY PERMISSION!

I have seen multiple sites who copy and paste my work to their site! If I do not approve of it, then do not do it! it will discourage me from adding updates since it is being used for their own benefits!

tl;dr.

If you post my work without permission, don't expect updates!​

I created an easy to use GUI program for the HTC Amaze and I decided to make one for the HTC One. I spent a good over 10+ hours to learn how to script, watch videos on how to do it, working on it during school when I should have been listening lol and all that fun stuff. I am going to fix it and up and add more updates to it. You CAN place requests and I will try to fulfill it!

If this helped you out, Please press the thanks button and if you want, you can always donate!​

FEATURES​

- Install HTC Drivers

- Enter Bootloader (after it enters into bootloader, press the power button to enter Fastboot) REMOVED. No longer necessary.

- Get Token ID. Register at HTCDev, login to the site and submit the Token ID here. Buttons have been replaced and include links.

- Unlock Bootloader (Must place Unlock_code.bin in the folder)

- Install Recoveries

User Provided Recoveries

TWRP

Kernels

User provided kernels

- Link to this thread

- Link to PM me if you need a phone unlocked

- Link to the One Development thread

- Boot Into Recovery/Bootloader/Phone

- Flash kernel/recovery/RUU zip

- Relock Bootloader (must be in fastboot)

- APK Batch Installer (Credits to hamsteyr)

- Donate to me (Hasoon2000) -> Donating to yours truly for putting time into this!

Here is a screenshot.

​

How To Use. THIS IS FOR THE PC ONLY. No plans ever for Mac or Linux. Sorry.

1. Download the toolkit DO NOT RENAME THE FOLDER

2. Download Winrar from here. Install it after you download it

3. Extract the folder anywhere.

4. Run the program.

Credits

- The guys at the AutoIT help forum that helped me learn how to make the script!

- Flyhalf205 for building CWM

- Devs for making us ROMS!

- The community for being awesome!

- HTC for making us the phone so we can be a community!

- To everyone else I may have forgotten!

*DISCLAIMER*​

I take no responsibility for any fault or damage caused by any procedures within this guide. No warranties of any kind are given.

DONATIONS​

​
[T-Mobile HTC One (M7)] hasoon2000:
Downloads

Mod edit: Download links removed

Changes

V1.0 Released! 4-24-2013

- Initial Release

v1.3 Released! 6-2-2013

- Updated CWM

- Merged T-Mobile/M7/AT&T into one toolkit. Makes it all easier for me

- Added links for Factory RUU, device specific android dev links and device specific toolkit threads

- Placed links for my Androidfiles/Dev-Host account

v1.4 Released! 6-16-2013

- Updated CWM/CWM Touch to 6.0.3.2

- Updated TWRP

- Updated SuperSU to 1.34

- Added a Referral Program Link

v2.0 Released! 7-8-2013

- Merged Sprint variant with all the other models

- Added 2 S-Off commands (Write CID and Return to S-On) <--------- MUST HAVE S-OFF TO USE!

- Added links for Sprint toolkit thread and Sprint Dev section.

This is supports ALL HTC One models now!

v2.1 Released! 7-9-2013

- Updated TWRP (GSM) to 2.6.0.0

- Added Phil's CWM Touch 5.0.7.1 for Sprint Models

- Updated SuperSU to 1.41

- Removed HTC Drivers and replaced it with a link to download. Lightens up the size of download of the toolkit with all the different recoveries!

V2.1.1 Released! 7-16-2013

- Updated TWRP GSM to 2.6.0.1

- Updated CWM Touch to 6.0.3.3 (GSM and Sprint)

v3.0 Released! 7-22-2013

- Added all the commands to run S-Off! You'll have it done within minutes!

- Moved some stuff around

- Added a command to launch CMD so you have access to ADB/Fastboot.

v3.1 Released!

- Updated CWM Touch GSM to v6.0.3.4

- Updated SuperSU to v1.45

- Fixed the S-Off Tampered command

- Added a link for remote root service (sponsor)
[T-Mobile HTC One (M7)] hasoon2000:
Bugs

- Directory has to have one word.

Ex:

Looking to add in the future

- Kernels

- More recoveries

- Makes Requests!!!

FAQs

Q - Why Did you make this?

A - To make life easier

Q - You are limited on features. Why?

A- You can always make a request!

Q - Will this work on other devices?

A - Only the fastboot commands, HTC Dev unlock (device specific) and the HTC drivers. Toolkit is made for the specific device.

Q - Will you support more devices in the future?

A - If people REALLY want, I can make it happen. I just don't want to make anything that nobody would use.

Q - Awesome! Can I make a donation?

A - Of course! Do not feel obligated though. If you would like to make a donation, you can click the button on my toolkit or under my username.
[T-Mobile HTC One (M7)] syaoran68:
Thanks for posting this up here. I went to one of your other threads in the att side to grab the files I needed to unlock the bootloader. After that it was cake to get root
[T-Mobile HTC One (M7)] J-Hop2o6:
Going to the Tmo store today to decide if I want the HTC One or not, but glad this toolkit is ready. Used your toolkit for my girlfriends HTC One S, which worked perfect! Keep up the great work!
[T-Mobile HTC One (M7)] hammysink:
Thanks! I was going to track you down and ask if you would post your tool here. Awesome.
[T-Mobile HTC One (M7)] hasoon2000:
Glad to hear it worked! I'd recommend to use this one since I want people to use the device specific toolkits for their phones.

This One is a kick ass phone. I wish I had the money to buy one, but gotta pay my college tuition! lol

Yup! It's uploaded and ready to be used. Enjoy fellas!
[T-Mobile HTC One (M7)] syaoran68:
thats cool. i was just antsy and you didnt have one up for the tmobile ONE yet so i just use the M7 haha it worked like a charm though. i think all the bootloaders are the same its just the roms and firmware are a bit different.
[T-Mobile HTC One (M7)] J-Hop2o6:
Just got home from buying it at the Tmo store. Loving it so far! And DL'ing the toolkit now :good:
[T-Mobile HTC One (M7)] nhan12:
may i have a dummy question after i flash the recovery from this toolkit then i can flash the Android Revolution HD 7.0 room from Mike1986 for my t-mobile htc one right?
[T-Mobile HTC One (M7)] Gamesoul Master:
Been playing with my TMO One for the last 2 days now, itching for root to happen. Glad to see proper TMO One software. Now we just have to wait for some solid ROM development... :D
[T-Mobile HTC One (M7)] frodoboy:
Hassoon

What is the difference between this version (V1.0[4-24-2013...) and the one I downloaded either yesterday or the day before (One_M7_All_In_One_Kit_v1.2??). That one also had clockwork Mod. :eek: I am confused!!
[T-Mobile HTC One (M7)] hasoon2000:
This has the newer recoveries. Also, if you have the T-Mobile One, I recommend you stick with the toolkit made for your model, in case future updates change
[T-Mobile HTC One (M7)] BluesHawk:
Looks like great work hasoon, I'll check this out after I've had a few days to play with the stock One
[T-Mobile HTC One (M7)] ayman86:
looks pretty awesome. will definitely use this later in the week.

love my one so far.
[T-Mobile HTC One (M7)] lumbu:
Yes you can, see http://xdaforums.com/showthread.php?t=2223236
[T-Mobile HTC One (M7)] nhan12:
thanks for your help
[T-Mobile HTC One (M7)] narlynarwhal:
Does this toolkit wipe data or anything like that when it unlocks the bootloader and roots the phone?
[T-Mobile HTC One (M7)] AdVanceYourself:
Yes I am interested in this as well. I just spent an hour setting everything up.
[T-Mobile HTC One (M7)] hasoon2000:
Yes it will. This is just an automated/faster way of doing it without typing in all the commands manually
[T-Mobile HTC One (M7)] arsalann24:
So If we did use the international tool kit (V1.4), is there anyway we can backtrack and use the Tmobile toolkit now instead. Or should I stick with the international version if it working fine for me. Also, if I was to update later on, which toolkit should I use?

Thanks.
[T-Mobile HTC One (M7)] hasoon2000:
Stick with the T-Mobile toolkit if you have the HTC One from T-Mobile.
[T-Mobile HTC One (M7)] isiparixi:
Unlock Bootloader Failed

So, I am getting a failure when attempting to unlock bootloader at HTCDev site. Error: "Error Code: Invalid Bootloader Token Length.

Error Reason: The submitted Token appears to be the wrong length and won't work."

I don't understand. I tried a couple of times getting a different token each time. I am pretty sure I am doing this correctly since I have done it in the past. Assistance? Experiences?

Um, yea... nevermind.
[T-Mobile HTC One (M7)] Shadow Samurai:
if it worked fine I don't see why not use the other one, unless you are flashing a radio you should be fine
[T-Mobile HTC One (M7)] branshaw09:
Hi there... if I am only looking to gain root access do I still have to unlock the bootloader on HTC's site? I have done a lot of tinkering on other phones but this is my first HTC.
[T-Mobile HTC One (M7)] hasoon2000:
That's correct.
[T-Mobile HTC One (M7)] branshaw09:
Bummer... I'm really only looking to use root to back up, etc. I am concerned about unlocking the bootloader based on a few things I've read about a few system apps that are being deleted during the wipe, because of their location on the phone. I am concerned about this hindering any OTA updates since md5 checks wont match with system apps missing. Thoughts?

I have read that people are missing Flashlight, Calculator and a few other system apps.

Has anyone ran into this?
[T-Mobile HTC One (M7)] Syn Ack:
Works perfectly. Unlocked and got recovery now. Not rooted though. Is this supposed to root?
[T-Mobile HTC One (M7)] J-Hop2o6:
Any reason why BusyBox isn't working/installing?
[T-Mobile HTC One (M7)] Elemenopee:
So I got my phone unlocked. Now does it supposed to say TAMPERED on top of UNLOCKED?
[T-Mobile HTC One (M7)] frodoboy:
I think that is why I was confused. The one I downloaded said it was for T-Mobile and then this one mentioned Spring but it is on the T-Mobile forum. My brain is tired! So use the one I downloaded the other day (V1.2) for the TM One??
[T-Mobile HTC One (M7)] hasoon2000:
no. Download the T-Mobile toolkit for your T-Mobile model.
[T-Mobile HTC One (M7)] Gamesoul Master:
Perhaps this is a stupid question but... when it says it deletes all the data on the phone, does that include the internal "SD card" storage? I've never seen a process on any of my phones that touches that memory (unless specifically chosen to wipe/format), but I've seen no clear information on whether it does or not. The app says "Anything on the internal storage will be deleted", but in the past that's always meant basically everything but the storage set aside for user usage.
[T-Mobile HTC One (M7)] J-Hop2o6:
Yes. Unlocking the bootloader will delete everything. When it boots back up its like you never turned on yet. But when you flash roms, your data on your "sd card" will be intact.

So before you unlock the bootloader, backup whatever is important to you that you don't have backed up yet. Good Luck.
[T-Mobile HTC One (M7)] Gamesoul Master:
Thanks. I figured doing anything else was safe, but I had to make sure on the bootloader unlock. This is the 4th HTC phone I've unlocked (and the 2nd or 3rd I've done with this tool :D), but I don't recall it ever wiping the storage memory. Thank you for the quick response, now I know to get out of fastboot and back up all my stuff before I continue, as I have a ton of stuff on there that I'd be pissed to lose... lol.

I really don't understand why HTC would do that though. Why erase the user internal storage that has nothing to do with anything at all, but then leave the System partition intact? It almost feels like they do that just to mess with us... lol.

Edit: Well, now I can't even get to it. As soon as I plug in the phone, it goes right to debugging mode and won't let me get to my internal storage. Turning it off in the developer settings doesn't even work. Must be the drivers I installed for this process. I get the feeling this is going to be a long night...
[T-Mobile HTC One (M7)] J-Hop2o6:
I guess just reinstall the drivers and unplug, plug back in the phone and let it install the drivers (both debugging on and off).
[T-Mobile HTC One (M7)] frodoboy:
Okay. Thanks Hassoon! I see the problem. You had v1.2 up a few days ago but now it says v1.0 and the screenshot shows it is for (Sprint) so I didn't want to download it. Now that I compare the two, the v1.2 just says HTC One - not T-Mobile and the v1.0 you have now says T-Mobile when running. I was just afraid that this was for a Sprint phone from the screenshot. My brain is finally working! lol. Thanks for all you do for us!!!! :p
[T-Mobile HTC One (M7)] hasoon2000:
I forgot to update my screenshot. That's all. Enjoy!
[T-Mobile HTC One (M7)] EmericanX:
For those that want root and have recovery. I don't see why one couldn't just put together a root.zip that would flash the files into place. If no one gets to it I'll put one together if not tonight tomorrow. I'm still new to HTC but this would give you root access but you still wouldn't be able to modify /system while booted without the appropriate kernel or s-off...

Someone correct me if I'm wrong. Lol
[T-Mobile HTC One (M7)] jntdroid:
[MENTION=848723]hasoon2000[/MENTION] thank you for this tool!

[MENTION=1224465]hasson2000[/MENTION] or anybody - I'm trying to revert my T-mobile One back to stock. I have a fully stock, non-rooted nandroid. Since there's no RUU for Tmo yet, all I need is the stock recovery .img file for the T-Mobile One to flash after I run the nandroid, and I'll be good to go. But I can't seem to find that anywhere...

Maybe I'm blind or just not knowledgeable enough, but if someone could point me in the right direction (unless there isn't one at this point!), it would be greatly appreciated.
[T-Mobile HTC One (M7)] mettleh3d:
hassoon, I was able to flash TWRP by following all your steps and it asked if i wanted to install SuperSU. I chose yes.

But upon each reboot after an hour or so, I lose root priveleges (ie TiBackup says Im not) until another reboot. what did i do wrong?>
[T-Mobile HTC One (M7)] JedixJarf:
Awesome, my one will be here on tues!
[T-Mobile HTC One (M7)] branshaw09:
Has anyone who has unlocked the bootloader noticed that when your phone is wiped you are missing some stock apps? Just curious about doing this due to some other things I've read. If some stock apps are missing then the md5 check sum would be off when an OTA comes out causing it to fail.
[T-Mobile HTC One (M7)] mdiaz33685:
YEP.. im missing flashlight, calculator.. that I know of... im just gonna download another rom, and see if I can fix that..

edit: also missing was voice recorder... I downloaded a rom in the htc one section. and pulled them out, and put them in my data/app folder. didn't care about calculator I use real calc.
[T-Mobile HTC One (M7)] urmystlkal:
Just to be clear, rooting the phone will void warranty, but if warranty service is needed I will be able to undo all of this right? I had my sensation rooted, but it was out of warranty anyway so I didn't care or look into it much.
[T-Mobile HTC One (M7)] J-Hop2o6:
Correct. The funny thing is, when my GNex wasn't working, I sent it to Samsung for repair, but I didn't re-lock it or anything. They repaired it for free and nothing out of it. But maybe they couldn't tell it was unlocked because the phone wouldn't turn on :rolleyes:
[T-Mobile HTC One (M7)] snahmed:
Hasoon I am not able to submint the token id anymore it keeps saying to login even though I have logged in and kept the browser open did something change or am I doing something wrong please confirm thanks.
[T-Mobile HTC One (M7)] chingonx:
http://www.htcdev.com/bootloader/

Worked for me, just tried it
[T-Mobile HTC One (M7)] megiddo101:
Worked perfectly on Windows 8! Thank you.
[T-Mobile HTC One (M7)] xanda143:
Crap you deb's work fast
[T-Mobile HTC One (M7)] orphan22:
Hi

Is there a toolbox for OSX?
[T-Mobile HTC One (M7)] LD6:
stuck

ok so i followed instructions to a tee (not my first time rooting) everything went good until i was trying to install superuser it just wouldn't do it with some further investigation i realized in both TWRP and CWM it says i have 0MB of memory. does anyone know why thats happening.
[T-Mobile HTC One (M7)] zainkool:
Rooted phone having issues connect to googe play

Hey hasoon2000, I used your HTC One (T-Mobile) all in one toolkit. I got the token id, submitted the token id, and unlocked the bootloader. I also flashed the TWRP recovery. I downloaded the root check app and it says my phone is rooted. However, I am having once issue right now with the phone. I am having trouble connecting to the Google Play store. I can connect to Google Play store on WIFI, but not on 4G. ON 4G, I can go to My APPS, install and update apps. I can also search for apps and install, but when I am on the main page of the play store I get a an error "Error retrieving information from server. [DF-PFA-02]. Would you happen to know a way to fix this issue.

Things I have already tried:

-rebooting phone

-clearing data and cache for the app

-checking the time zone is selected correctly.

What else can I try to fix your this issue. Please any help will be greatly appreciated.
[T-Mobile HTC One (M7)] zainkool:
I solved the Google play issue. I just had to install the latest Google play store apk.
[T-Mobile HTC One (M7)] aebilo630:
The T-Mobile version did not work for me, but I already knew the commands for using the bin with fastboot.

Tried to use the toolkit on a windows 8 pc, as well as a Windows 7 PC - Command prompt wouldnt ever actually pull the commands over from the application.
[T-Mobile HTC One (M7)] hasoon2000:
Hmm. Strange. I just used it on an T-Mobile One right now and it worked with no problems.
[T-Mobile HTC One (M7)] urmystlkal:
So is there a noob proof guide to to turn this back to stock if I decide to send it back?
[T-Mobile HTC One (M7)] chrisrj28:
If I may ask will this install busybox and supersu and keep root permanently? I read the whole thread and didn't see that specific information.

Thanks
[T-Mobile HTC One (M7)] urmystlkal:
Just wanted to say I installed it all and everything worked fine, it's nice having root access again. Unfortunately it looks like this phone just isn't going to work for me. I really like it over the S4 but think I'm going to have to get that one instead. This one has too big of a problem that I wasn't able to fix w/ root access and HTC's solution was "deal with it or get a new phone".

Since I'm going to have to return this :crying: :crying: :crying: should I relock it or just send it back as is? I'm assuming I need to lock it back since it now says "Tampered - Unlocked" in the bootloader screen
[T-Mobile HTC One (M7)] J-Hop2o6:
What was the problem?
[T-Mobile HTC One (M7)] tevinwade:
I'm stuck on waiting for device after I went into the bootloader.
[T-Mobile HTC One (M7)] urmystlkal:
Basically the MMS is broken on the phone. It may not be a problem for a lot of people but it's something I use a lot and it really bothers me that the HTC One compresses pictures that shouldn't be. For example, I just sent a MMS picture to myself via stock messaging app. The resolution and size for the picture AFTER adding it to the text and after it's compressed by the text app is 1520x2688 @794kb. When I receive the picture back from myself via text it comes in at 434x767 @ 184kb.

Now I've been doing other tests and it's not a T-Mobile thing because other phones receive the pictures at the full resolution like my wifes phone, the Nexus 4. Every picture I send her she receives like it is being sent. I first noticed it when a friend and I both received a picture and mine was super small and his was high resolution and I wanted to blame it on T-Mobile.

I created a thread on it but didn't get much feedback. I was hoping to pass it on to HTC hoping someone there would listen.
[T-Mobile HTC One (M7)] OmniNut:
Ok so I think I made a stupid mistake. I ran "flash kernel" and it opened my folders to find a .img file and I chose CMW cause it was the only option. Now my phone only boots up into recovery and the Toolkit doesn't recognize my phone so I can't relock and flash the factory ruu zip. Not looking to **** up my phone since it's only 1 day old but any help would be appreciated, thanks!

Edit: I downloaded the stock kernel but I don't know how to flash it now, I can't sideload through ADB since it can't recognize my device and I can't put it on my phone to flash. How can I make my computer recognize the phone's there?
[T-Mobile HTC One (M7)] TechSavvy2:
So you're returning your phone because of that? You're gonna have a lot of disappointments in life....
[T-Mobile HTC One (M7)] urmystlkal:
Lol. I wouldn't say all that. I love the phone but that's something I use a lot of Why keep a $500 device that doesn't meet my needs? I'd much rather it work fine like it's supposed to so I can keep it. My old HTC sensation does, wife's phone does as well as other phones I've played with lately. I havent tried other roms yet so I'll attempt that route as well.
[T-Mobile HTC One (M7)] J-Hop2o6:
This is fixable. You can have it up to 1MB. Also try Handcent SMS (or Handcent Beta which i'm using now). Gives you LOTS of options.
[T-Mobile HTC One (M7)] urmystlkal:
I am set at the 1000k option and I actually had the least desireable results with Handcent, the main sms program I used. That one compressed the MMS more than any other program.

I really do appreciate all the input and advice though incase I'm missing something. This isn't my first android phone (4th since G1) and never had a problem like this.

Just to let anyone know if they have any more input I had created threads here http://xdaforums.com/showthread.php?t=2255683 and here http://xdaforums.com/showthread.php?t=2260196. I welcome any and all input. You can see further testing that I did and that I've gone through every text app I could think of and spoken with HTC and T-Mobile about it.

I would just hate to derail this mans very helpful thread anymore.
[T-Mobile HTC One (M7)] J-Hop2o6:
Very interesting. Hopefully if HTC is purposely somehow limiting MMS, hopefully Sense 5.1/Android 4.2.2 will fix that and other little irks.
[T-Mobile HTC One (M7)] craighwk:
Thank you for making my experience rooting my One an easy one.
[T-Mobile HTC One (M7)] JonathanBarca10:
perhaps delete all related drivers for the phone. then if you can get into your fastboot, go into it AND THEN plug the phone in. the computer should try to install the fastboot drivers and then once thats done you should be able to have it recognized and be able to do the fastboot command to flash the kernel.

good luck.
[T-Mobile HTC One (M7)] bdorr1105:
Worked really well for me, slightly confusing in the steps to follow but that could just be me b/c I was jumping up and down and I wasn't sure If I was doing it right, however, the script and program itself are awesome....Thanks a lot for this
[T-Mobile HTC One (M7)] msterner123:
The download link won't work for me. Anyone got a mirror?
[T-Mobile HTC One (M7)] e-motion:
Same here. I'm all set to work on the One tonight, guess I'll have to do it the hard way :(
[T-Mobile HTC One (M7)] urmystlkal:
I think it should be noted on the front page that unlocking the bootloader will cause the loss of some of the factory apps like Calculator, Flashlight, voice recorder and a couple more. I wasn't aware of this and others may not be as well. I also didn't know that doing so would cause the loss of receiving OTA updates.

See more here for people that also aren't aware...http://android-revolution-hd.blogspot.com/2013/03/negative-effects-of-unlocked-bootloader.html

I was also under the impression that I wouldn't be able to completely return to stock.
[T-Mobile HTC One (M7)] ShermCraig:
Self-extracting version?

Well, this might sound odd, but I'm at work and cannot install WinRar. Is there a self-extracting version of this app that is available, or can someone please send me an extracted version? sherman four zero six at gmail dot com. Thanks!

---------- Post added at 05:55 AM ---------- Previous post was at 05:38 AM ----------

+1 to that....