Update: I have the core code done for the revamped Utility. I have changed 70% of the UI and will continue to add controls for 1 click functionality. Next Release as soon as I get all the code and design together.
Hello Fellow Max owners.
I have been working on a HTC One Max Utility that originally was going to be solely used for Changing the Bootloader Flag(Scotty1223's Fix for the Flag) and Removing the Tampered Flag on Verizon and Sprint phones(Again Scotty1223's fix for the Tampered Flag). This utility is Windows Based and provide a GUI instead of having to use the Terminal commands.
First let me thank the following users for there invaluable help during this project.
regaw_leinad XDA (Creator of AndroidLib.dll)
Windows 7 or 8 Machine (If your using XP it will most likely work but you should at least upgrade to 7 as XP support is expiring)
.Net Framwork 4.5 or 4.5.1
SuperUser Installed on your HTC One Max
Your have to be S-OFF (Rumrunner or other method)
A Sprint or Verizon Variant of the HTC One Max with Stock Rom (International support is in development)
What the program does:
This is essentially a Front end GUI for the commands that already exist in the following Threads:
[how to] lock/unlock your bootloader without htcdev(s-off required) (Scotty1223)
[how to] remove your "tampered" banner (Scotty1223)
My program on Start will Check for a HTC One Max Variant (Verizon or Sprint) that is STOCK (I am adding Other Rom Support but I need data still)
Once the phone is detected it will check to make sure you have the HTC Drivers Installed
Once the Drivers are detected it will check to make sure you have .Net 4.5 or 4.5.1 installed (yes those specifically)
You you have agreed it pulls the device's Build.Prop File to populate the needed information about your phone (This is STOCK Verizon and Sprint Specific at the moment)
Your information will load and populate on the HTC picture to the Left of the program.
The program will then allow you to Change the Bootloader Flag to Locked (Null) or Unlocked (HTCU)
Once complete you can use the Boot to Bootloader button to verify the change. (Tool does not work in Bootloader Mode Yet)
Additionally you can Remove the Tampered Banner if it is showing from the bootloader. This is based on the Carrier Flag in the Build.Prop
Added Detection for HTC Drivers and .Net 4.5 and 4.5.1 Frame Work
Cleaned up Code and streamlined implementation.
Added Graphics and Build.Prop Pulls for Stock Verizon and Sprint Roms
Verified on Verizon Branded model that Lock and Unlock Flag Changed Accordingly in Bootloader.
Verified Tampared Flag Removal on Verizon Branded model with Stock Rom.
Your application just crashed on Launch
Did you see a error windows or Debug Screen?
Typically this is due to not meeting the prerequisites required to use the program.
The application says it can not detect my phone?
If you have meet the prerequisites and the program reports the phone not found trying starting and stopping the ADB damon.
Press the Update Device Information Button to see if the device is detected now.
The application loaded fine but crashes with a unhandled exception.
Please provide me with the Error code and diagnostic information in a Private Message.
The program loads but when I accept the Terms some of the Phone information is not loading.
If you are using a Stock Verizon or Sprint Rom please dump your build.prop using the following command:
adb shell getprop > "%USERPROFILE%\Desktop\prop.txt
Are you going to support international versions of the phone.
Yes eventually however I am currently collecting the information I need to code. Stay Tuned.
Additional Features Coming Soon:
Another UI Overhaul
More code consolidation and clean up (Making app smaller)
Device State monitoring (Fastboot, Normal boot or Recovery boot States)
PC to Android Apak installations (Direct installations to Android device)
Recovery installation TWRP and CWM (Thanks for permission Flyhalf)
HTC One Max Utility V1.1 (Dev-Host)
V 1.1 Beta (Launch Bug Fix issue Corrected)
V 1.0 Beta (Original)