FORUMS

Which Lockscreen Security Type Do You Use?

From pattern locks to the controversial face unlock, there are a number of different ways you … more

Xposed 3.0 Alpha 3 Released

A new alpha for the Xposed framework is out and brings several bug fixes. You’ll only need to flash … more

XDA Recap: This Week In Android (Apr 18 – 25)

Here in the digital XDA newsroom, we spend our days pouring over an average of … more

Sunday Debate: Custom ROMs vs. Modular Tweaks

Join us in a fun Sunday Debate on Mods and ROMs. Come with your opinions and feel free to … more
Post Reply Subscribe to Thread Email Thread

[TOOL] WinDroid Universal Android Toolkit v2.4 | Unlock | Root | Flash | 90+ Devices

Announcement from WindyCityRockr: Version 2.4 Is Now Out!
27th October 2013, 02:07 AM |#1  
WindyCityRockr's Avatar
OP Senior Member
Flag Chicago
Thanks Meter: 2,056
 
Donate to Me
More


This is a GUI program built in Visual Studio 2013 using the C# programming language that takes many ADB and Fastboot commands and puts them into an easy to use toolkit that supports a ton of Android devices. It's goal is to simplify the process of unlocking a device's bootloader, flashing a custom recovery and gaining root for the newbies of the Android world. If you find it helpful, give me a thanks and a donation if you can. If you find a bug or have a feature request, feel free to leave a reply. Thanks, and happy rooting!

Features
- Many Devices Supported
- Beautiful MetroUI Theme
- Full Bootloader Unlock
- Automatic HTC Token Retrieval
- Automatic Motorola Unlock String Retrieval
- Gain Permanent Root
- Flash Custom Recovery
- Flash Custom Kernel
- Flash Custom ROMs
- Sideload Zips
- Push Files
- Install Apps
- Relock Bootloader
- and so much more!


Download
WinDroid Universal Android Toolkit v2.4
Mirror

Changelog
Check out this document for current and past changelogs.

Supported Devices
Check out this spreadsheet for a list currently supported devices.
Device not supported? Make a request here!

Contribute
Check out the source code on GitHub here.

Credits

Disclaimers
- I am in no way responsible for any harm, damage, nuclear fission or bee infestation that may occur to your device through the use of this toolkit.
- Please do not post, mirror, or take credit for this toolkit or any related work without explicit permission.


XDA:DevDB Information
WinDroid Universal Android Toolkit, Tool/Utility for the Android General

Contributors
WindyCityRockr

Version Information
Status: Stable
Current Stable Version: 2.4
Stable Release Date: 2015-04-14

XDA:DevDB Information
WinDroid Universal Android Toolkit, Tool/Utility for the Android General

Contributors
WindyCityRockr
Source Code: https://github.com/WindyCityRockr/Wi...ndroid_Toolkit


Version Information
Status: Stable
Current Stable Version: 2.4
Stable Release Date: 2015-04-14

Created 2013-10-27
Last Updated 2015-04-14
Last edited by WindyCityRockr; 26th December 2014 at 05:59 PM.
The Following 138 Users Say Thank You to WindyCityRockr For This Useful Post: [ View ]
 
 
27th October 2013, 02:07 AM |#2  
WindyCityRockr's Avatar
OP Senior Member
Flag Chicago
Thanks Meter: 2,056
 
Donate to Me
More
Info 2 [HOWTO] [WIP] Unlock Bootloader | Flash Recovery | Flash Custom ROM | Gain Root |
Prerequisites
  • WinDroid Universal Android Toolkit
  • Supported Device (At least 50% charge)
  • Windows XP - 10
  • USB Cable
Initial Setup
  1. Open the WinDroid Universal Android Toolkit.
  2. Download and install the ADB drivers if it prompts you to.
  3. Choose your device from the list. Wait a few moments while it downloads the correct recoveries.
  4. Turn on your device, go to Settings > Developer Options and Enable USB Debugging and plug it in. If the toolkit does not recognize your device immediately, click on the Refresh button in the bottom right corner.
    - If you are on Android 4.2.2 or above, and you do not see a button for Developer Options, you will need to go to Settings > About > Software Information > More and quickly tap on Build number multiple times until it tells you that Developer Options has been unlocked.
Unlock Bootloader
HTC Devices

Please follow the instructions for your corresponding device. If your device is not listed, follow the instructions under All Other Devices.
  • AT&T One X
    1. Click the button labeled Gain SuperCID in the Unlock Bootloader box. A command prompt will open and it will help your phone gain SuperCID. Once it finishes, follow the instructions under All Others.
  • Droid DNA
    1. Unfortunately, you can't unlock your bootloader through the toolkit due to Verizon's stupidity. Click the button labeled Unlock Bootloader in the Unlock Bootloader box. The toolkit will link you to a proper unlocking method.
  • Droid Incredible 4G LTE
    1. Click the button labeled Gain SuperCID in the Unlock Bootloader box. A command prompt will open and it will help your phone gain SuperCID. Once it finishes, follow the instructions under All Others.
  • Verizon M7/M8
    1. Unfortunately, you can't unlock your bootloader through the toolkit due to Verizon's stupidity. Click the button labeled Verizon M7/M8 Only in the Unlock Bootloader box. The toolkit will link you to a proper unlocking method.
  • All Other Devices
    1. Click the button labeled Get Token ID in the Unlock Bootloader box. This will reboot your device into bootloader, retrieve your Token ID, and open a text file that contains your Token ID.
    2. Now that you have your Token ID, you can now submit it to HTCDev, which should have opened in the background when the text file opened.
    3. If it did not open, you can open the link here. Please login to your account or create one with a valid email address.
    4. Once you're logged into HTCDev, scroll to the bottom of the page, and paste the Token ID you were given in the previous step in the box under the title My Device Identifier Token.
    5. Click Submit, and wait for the email from HTC on the email you created the HTCDev account with.
    6. 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 specific device's bootloader.
    7. Once it has successfully downloaded, click on the button named Unlock Bootloader in the bottom left corner of the toolkit.
    8. If your device is not already in bootloader, the toolkit will reboot your device into bootloader, then flash the unlock_code.bin file. A prompt will appear on your device confirming if you would like to unlock your bootloader.

    READ THE WARNING COMPLETELY! THIS WILL WIPE ALL OF THE DATA ON YOUR DEVICE!

    9. Press the Volume Up button once, and press the Power button once to confirm the unlock. Your device will now restart.
Your device is now bootloader unlocked! You may now proceed to the next step, flashing a custom recovery.


Motorola Devices
lol

Nexus Devices
lol

Nvidia Devices
lol

Oppo Devices
lol

Smartwatches
lol

Xiaomi Devices
lol

Other Devices
lol


Flash Custom Recovery
  1. Move to the next box on the right named Flash A Recovery You now have two methods available to flash a recovery.
    • Automatic Method (Recommended)
      - You are given different options for recoveries depending on your chosen device. Please choose the correct device variant. This means that if there is more than one recovery option, match the one that corresponds with your carrier/model/country, etc. If you are not sure which option you should choose, please research some more or ask in this thread before you move on.
      - Once you have made your choice, click on the Flash TWRP button for the correct variant. Your device will then reboot into bootloader and flash your chosen recovery.
    • Manual Method
      - If you are having any issues with the automatic method, such as missing recoveries, you can download them manually here. Find the folder that matches the name of your device, then download all the recoveries within the folder. Then, move those files into the folder named Recoveries within the Data folder created by the toolkit. Finally, you can proceed with the instructions given for the Automatic Method. (If your device has only one variant, the file should be named Recovery.img. If it has two or more variants, the files should be named Recovery1.img, Recovery2.img and Recovery3.img).
You are now rocking a custom recovery! You can now proceed to gain permanent root.

Gain Permanent Root
  1. Move to the next box on the right named Gain Root.
    • Click on the button named Flash SuperSU and select Yes.
    • SuperSU will now begin to download. Once it finishes, SuperSU will be pushed to your device and your device will be rebooted into recovery.
    • Once your device has booted into recovery (TWRP), tap on Install in the top right corner. Then, scroll until your find SuperSU.zip. Tap on it, and swipe to confirm flash.
Congratulations, you are now fully rooted!
Last edited by WindyCityRockr; 25th April 2015 at 04:28 AM.
The Following 65 Users Say Thank You to WindyCityRockr For This Useful Post: [ View ]
21st April 2014, 03:35 AM |#3  
squabbi's Avatar
Senior Member
Flag Sydney
Thanks Meter: 1,064
 
Donate to Me
More
Hello! Great job so far! I love the metro UI.

One problem, the GitHub link isn't working.
The Following User Says Thank You to squabbi For This Useful Post: [ View ]
22nd April 2014, 05:34 AM |#4  
WindyCityRockr's Avatar
OP Senior Member
Flag Chicago
Thanks Meter: 2,056
 
Donate to Me
More
Quote:
Originally Posted by squabbi

Hello! Great job so far! I love the metro UI.

One problem, the GitHub link isn't working.

Thanks! And yeah, I ran into a major last minute issue, so the release is probably gonna be postponed until later this week. At that point, I'll release the full toolkit and upload the project on GitHub.
The Following User Says Thank You to WindyCityRockr For This Useful Post: [ View ]
23rd April 2014, 02:39 AM |#5  
WindyCityRockr's Avatar
OP Senior Member
Flag Chicago
Thanks Meter: 2,056
 
Donate to Me
More
Thumbs up Toolkit Now Up!
The WinDroid Universal HTC Toolkit is now up! I'll be uploading the source files to GitHub soon. Let me know of any issues you run into and what you think of it!
The Following 3 Users Say Thank You to WindyCityRockr For This Useful Post: [ View ]
23rd April 2014, 04:08 AM |#6  
Tigerstown's Avatar
Recognized Contributor
Flag Detroit
Thanks Meter: 1,897
 
Donate to Me
More
You say it works for all m8 but then you also say it takes you to htcdev to unlock but Verizon can't use htcdev...so my question is does your program have a built in work around ?

Sent from my HTC6525LVW using XDA Premium 4 mobile app
The Following User Says Thank You to Tigerstown For This Useful Post: [ View ]
23rd April 2014, 04:17 AM |#7  
WindyCityRockr's Avatar
OP Senior Member
Flag Chicago
Thanks Meter: 2,056
 
Donate to Me
More
Quote:
Originally Posted by Tigerstown

You say it works for all m8 but then you also say it takes you to htcdev to unlock but Verizon can't use htcdev...so my question is does your program have a built in work around ?

Sent from my HTC6525LVW using XDA Premium 4 mobile app

I was under the assumption that the Verizon M8 was unlockable through HTC Dev. That means right now the toolkit is not able to unlock the Verizon One (M8). However, most other functions should work. I've updated the post in the Verizon One (M8) forums to let people know about this. Terribly sorry. If you know of any of good workarounds, let me know, and I will see about implementing them in the toolkit in the future.

Edit: After digging a bit, it looks like I'll be able to add the option of using Firewater to gain S-OFF and unlock the bootloader. This may get confusing though as most of the work will happen away from the toolkit, but I'll see what can be done by the next toolkit update.
Last edited by WindyCityRockr; 23rd April 2014 at 04:25 AM.
23rd April 2014, 04:37 AM |#8  
Tigerstown's Avatar
Recognized Contributor
Flag Detroit
Thanks Meter: 1,897
 
Donate to Me
More
Quote:
Originally Posted by WindyCityRockr

I was under the assumption that the Verizon M8 was unlockable through HTC Dev. That means right now the toolkit is not able to unlock the Verizon One (M8). However, most other functions should work. I've updated the post in the Verizon One (M8) forums to let people know about this. Terribly sorry. If you know of any of good workarounds, let me know, and I will see about implementing them in the toolkit in the future.

Edit: After digging a bit, it looks like I'll be able to add the option of using Firewater to gain S-OFF and unlock the bootloader. This may get confusing though as most of the work will happen away from the toolkit, but I'll see what can be done by the next toolkit update.

If some how you can make you program able to change cid/mid then you can use htcdev as I did..but I believe you have to be s-off to change that.

Sent from my HTC6525LVW using XDA Premium 4 mobile app
23rd April 2014, 05:11 PM |#9  
IAreKyleW00t's Avatar
Senior Member
Flag Ohio
Thanks Meter: 115
 
Donate to Me
More
When running the program for the first time, I keep getting this error...

23rd April 2014, 06:51 PM |#10  
Senior Member
Flag Ft. Worth, TX
Thanks Meter: 17
 
More
Quote:
Originally Posted by IAreKyleW00t

When running the program for the first time, I keep getting this error...

I'm getting the same here

Sent from my HTC One_M8 using Tapatalk
The Following User Says Thank You to raider5oh For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes