This is a GUI program built in Visual Studio 2013 using C# (C-Sharp) that takes advantage of ADB (Android Debug Bridge) and Fastboot commands and puts them into an easy to use toolkit. I will be continually developing it and trying out new features, so feel free to request any features you may want. Keep in mind that I am only 16 and have only been coding in C# since June 2013, so I may not be able to implement every requested feature, and if it is possible, I may require assistance from our more skilled members. Any and all criticism is welcome, from the handling of a certain function to the misalignment of a button. I'm a neat freak myself, so no issue is too small! I hope you enjoy the toolkit! I hope to continually expand upon and develop for this toolkit as time goes on!
- Fully Compatible with International and AT&T variants
- Beautiful MetroUI Theme
- Full Bootloader Unlock
- Flash Custom Recovery (TWRP, CWM or Custom)
- Gain Permanent Root (Superuser or SuperSU)
- Drag and Drop Files
- Flash Custom Kernel
- Install Busybox
- Install Xposed Framework
- Install GAPPS
- Install Recovery Tools
- Push and Pull Files
- Install and Uninstall Apps
- Full Backup and Restore
- Sideload ROMs
- Flash System, Data and Radio Images
- Get Logcats
- Relock Bootloader
- Flash Stock RUU
- Wireless ADB
- Custom ADB and Fastboot Commands
- and so many more!
- AndroidLib fully implemented!
- My Phone Tab up and running with phone information and limited Build.prop access
- Setup process redesigned, simplified and noob-proofed
- Unlock Bootloader process reduced to 3 steps
- Added Flash ROM button
- Added Reboot to Fastboot button
- Added Wireless ADB support
- Added SuperSU as root option
- Added Xposed Framework app
- Added EasyGAPPS app
- Added Recovery Tools app
- All commands wrapped with Exception loggers, now actually give error information in Logs
- Added link to Instructions post
- Toolkit now saves and remembers chosen highlight colors
- Pull File now gives option to view all files in storage
- Uninstall App now gives option to view all app package names
- Complete redesign based on Windows MetroUI
- Major code cleanup
- Greatly improved error handling and exception logging
- Initial implementation of AndroidLib
- Now using DevDB!
- Drag and Drop Functionality
- Install Busybox
- Flash System, Data and Radio Images
- Flash Stock RUU ZIP
- Small Button Rearrangement
- Better Error Detection
- General Code Cleanup
- I am in no way responsible for any harm, damage, nuclear fission or bee infestation that may occur to your phone through the use of this toolkit.
- Please do not post, mirror, or take credit for this toolkit or any other work that I have done without explicit permission and a free Hershey bar.
XDA:DevDB Information WinDroid HTC One X+ Toolkit, a Tool/Utility for the HTC One X+
[HOWTO] Unlock Bootloader | Flash Recovery | Flash Custom ROM & Kernel | Gain Root |
WinDroid HTC One X+ Toolkit
HTC One X+ (At least 50% charge)
Windows Vista - 8.1 (XP is not officially supported, but may work)
Open the WinDroid HTC One X+ Toolkit, download and install all required files and drivers if necessary (You may need to restart your computer if you install the ADB Drivers).
Turn your phone on, plug it in, and go to Settings -> Developer Options and Enable USB Debugging.
Go to the ADB Commands tab and click on Get Devices. If you see your Serial Number listed, you are good to go. If you see nothing, repeat the last two steps, ensuring you have done everything correctly.
Go back to the Setup tab and click the first button labeled Get Token ID in the Unlock Bootloader box. The first Command Prompt window will boot you into Bootloader. Once it has successfully booted, close that window and the next window should display your Token ID. You need everything from <<<< Indentifier Token Start >>>> to <<<< Indentifier Token End >>>>. Copy and save it for later use.
Now that you have your Token ID, click on the button labeled Submit Token ID. This will take you to the HTCDev website here. Please login to your account or create and activate one with a valid email address. Once you have done that, go back to the HTCDev link, scroll to the bottom of the page, and paste the Token ID you retrieved and saved in the previous step. Click Submit, and wait for the email from HTC on the email you created the HTCDev account with.
Once you have received the email from HTCDev, download the attached file in the email named unlock_code.bin. This is the unlock token that can unlock your, and only your, specific phone's Bootloader. Once it has successfully downloaded, click on the button named Unlock Bootloader. The first Command Prompt window will boot your phone into Bootloader. Once it has successfully booted, close that window. The next Command Prompt window will begin to flash the unlock_code.bin. A prompt will appear on your phone asking if you would like to unlock your Bootloader.
READ THE WARNING COMPLETELY! THIS WILL WIPE ALL OF THE DATA ON YOUR PHONE!
Tap on Agree, press the Volume Up button once, and press the Power button once to accept it. Your phone will now restart.
Congratulations! Your phone has been successfully unlocked! You can now proceed to flash a Custom Recovery, Custom ROM, Gain Root, or leave it how it is.
Flash Custom Recovery
Now that you have successfully unlocked your Bootloader, move to the next box on the right named Flash Recovery.
You are given 4 different options for Recoveries: TWRP and CWM for International and TWRP or CWM for AT&T. Please choose the correct phone variant, and either TWRP or CWM. TWRP is recommended, but CWM works fine as well.
Once you have made your choice, a Command Prompt window will open that will reboot your phone into Bootloader. Once it has successfully booted, close that window. The next Command Prompt window will flash the Custom Recovery you chose in the previous step. Your phone will now restart.
Congratulations! You have successfully flashed a Custom Recovery! You can now proceed to flash a Custom ROM and Gain Root.
You may skip this step if you plan on staying with the Stock ROM and not flashing any other ROMs.
Flash Custom ROM
The first thing you'll want to do is find a Custom ROM you would like to flash. There are plenty of choices out there, but make sure you choose one that works for your variant. International ROMs will not work on AT&T phones, and vice versa.
Once you have fully downloaded the ROM you want to flash, find the Boot.img file. It should be in the main directory. Copy it and save it somewhere else for later use. Do not extract or unpack the ROM folder, and ensure that you didn't delete the Boot.img in the ROM folder itself.
Navigate to the box in bottom left named Flash. Click on Flash ROM, choose Yes if you are ready, and choose the ROM ZIP you previously downloaded. The first Command Prompt window will push the ROM you chose to your phone. It may take a few minutes depending on the size of the ROM. Once it has finished pushing the ROM, close the window. The next window will boot your phone into Recovery. Once you have booted into Recovery, choose Install if you're using TWRP or install zip from sdcard if you're using CWM. Scroll down until you see the ROM ZIP you chose previously. Choose it, and flash it. Once it has finished flashing, go to the Reboot options within the Recovery, and reboot to Booloader.
You're halfway to a fully functioning ROM! Please continue on to Flash Custom Kernel (Boot.img).
Not enough thanked posts in this thread to display.
TRENDING IN THEMER...
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?