Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[TOOL] [11/17/14] WinDroid Universal Android Toolkit v2.0 | Unlock | Root | Flash |

OP WindyCityRockr

Announcement from WindyCityRockr: Version 2.0 Is Now Out!
27th October 2013, 03:07 AM   |  #1  
WindyCityRockr's Avatar
OP Senior Member
Flag Chicago
Thanks Meter: 1,436
 
581 posts
Join Date:Joined: Feb 2012
Donate to Me
More


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 that supports a multitude of Android devices. I will be continually developing it and trying out new features, so feel free to request any features you may want. I hope you enjoy using the toolkit, and hit the thanks button or donate to me if it helped you!

Features

- Over 40 Phones Supported
- Beautiful MetroUI Theme
- Full Bootloader Unlock
- Flash Custom Recovery
- Gain Permanent Root
- Flash Custom Kernel
- Flash Custom ROM
- Push Files
- Install Apps
- Relock Bootloader
- and so much more!


Download

WinDroid Universal HTC Toolkit v2.0 (Mirror)

Changelog

v2.0 (11/17/14)
  • Complete redesign!
    - Moved from Winforms to WPF.
  • Added support for 12 new phones.
  • Fixed all recovery/ADB downloading errors.
    - My original file host went down. I replaced it with a more reliable one. Sorry about all the errors!
  • Removed many unused and unreliable features.
  • Renamed to WinDroid Universal Android Toolkit.
    - With the addition of the OnePlus One, the toolkit now extends beyond just HTC phones.

v1.2 (7/7/14)
  • Added support for 21 more phones.
  • Updated all possible recoveries.
  • Data folder created dynamically.
  • Improved Token ID capabilities.
  • Replaced SuperSU with Superuser.
  • Workaround for Verizon M7 and M8.
  • Improved code efficiency.
  • Reduced file size to 4MB.
  • Implemented DotNetZip.
  • Supported Windows XP.

v1.1 (4/23/14)
  • Moved file hosting from FileSplat to Google Drive.
  • Included ADB Drivers.

v1.0 (4/22/14)
  • Initial Release!

Supported Phones
Check out this document for a list of current and future supported phones.
Phone not supported? Make a request here!


Credits
- SebRut (Tons of Coding)
- regaw_leinad (AndroidLib)
- thielj (MetroFramework)
- tammohawk (Donation!)
- jrredho (Donation!)
- QuantumCipher (Original C# Guide)
- iamareebjamal (ADB Guide)
- demkantor (Fastboot Guide)
- Sandix (Additional C# Coding)
- Beatsleigher (Additional C# Coding)

Disclaimers
- 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 related work without explicit permission and a peanut-free cookie.


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

Contributors
WindyCityRockr

Version Information
Status: Stable
Current Stable Version: 2.0
Stable Release Date: 2014-11-17

Created 2013-10-27
Last Updated 2014-11-22
Last edited by WindyCityRockr; 23rd November 2014 at 05:42 AM.
The Following 102 Users Say Thank You to WindyCityRockr For This Useful Post: [ View ]
27th October 2013, 03:07 AM   |  #2  
WindyCityRockr's Avatar
OP Senior Member
Flag Chicago
Thanks Meter: 1,436
 
581 posts
Join Date:Joined: Feb 2012
Donate to Me
More
Info 2 [HOWTO] [WIP] Unlock Bootloader | Flash Recovery | Flash Custom ROM | Gain Root |
Prerequisites
  • WinDroid Universal Android Toolkit
  • Supported Phone (At least 50% charge)
  • Windows XP - 10
  • USB Cable
Unlock Bootloader
  1. Open the WinDroid Universal Android Toolkit.
  2. Download and install the ADB drivers if it prompts you to.
  3. Choose your phone from the list. Wait a few moments while it downloads the correct recoveries.
  4. Turn on your phone, go to Settings > Developer Options and Enable USB Debugging and plug it in. Then, if the toolkit does not recognize your phone 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.

  5. Please follow the instructions for your corresponding phone. If your phone is not listed, follow the instructions under All Others
    • AT&T One X
      - 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
      - Unfortunately, you can't unlock your bootloader through the toolkit due to Verizon's stupidity. The toolkit will link you to a proper unlocking method. You can utilize every other feature of the toolkit.
    • Droid Incredible 4G LTE
    • OnePlus One
      - Click the button labeled Unlock Bootloader. Your phone will reboot and it will confirm that you want to unlock. THIS WILL WIPE ALL OF YOUR DATA! Use the power buttons to scroll to Yes and confirm with the power button. Your bootloader is now unlocked! You can now skip to the Flash Custom Recovery section of the guide.
    • Verizon M7/M8
      - Unfortunately, you can't unlock your bootloader through the toolkit due to Verizon's stupidity. The toolkit will link you to a proper unlocking method. You can utilize every other feature of the toolkit.
    • All Others
      - Click the button labeled Get Token ID in the Unlock Bootloader box. This will reboot your phone into bootloader, retrieve your Token ID, and open a text file that contains your Token ID and further instructions.

  6. 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 previously. If it did not open, you can open the link 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 were given in the previous step. Click Submit, and wait for the email from HTC on the email you created the HTCDev account with.

  7. 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. If your phone is not already in bootloader, this will reboot your phone into bootloader, and flash the unlock file you just got.A prompt will appear on your phone confirming 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

  1. Now that you have successfully unlocked your Bootloader, move to the next box on the right named Flash Recovery.

  2. You are given different options for recoveries depending on your chosen phone. It will most likely be TWRP. Please choose the correct phone 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.

  3. Once you have made your choice, click on the TWRP button for the corresponding variant. Your phone will then reboot into bootloader and flash your chosen recovery.

Congratulations! You have successfully flashed a Custom Recovery! You can now proceed to flash a Custom ROM and Gain Root.


Flash Custom ROM
You may skip this step if you plan on staying with the Stock ROM and not flashing any other ROMs.
  1. 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 phone variant.

  2. 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.

  3. Navigate to the box in top right named Flash. Click on Flash ROM, choose Yes if you are ready, and choose the ROM .zip file you previously downloaded. The ROM you chose will be pushed to your phone. It may take a few minutes depending on the size of the ROM, so please wait until the loading icon has stopped spinning. Once it has finished pushing the ROM, your phone will boot into Recovery. Once you have booted into Recovery, choose Install. Scroll down until you see the ROM .zip file 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).

Flash Custom Kernel (Boot.img)

Gain Permanent Root
Last edited by WindyCityRockr; 17th November 2014 at 04:41 AM.
The Following 43 Users Say Thank You to WindyCityRockr For This Useful Post: [ View ]
21st April 2014, 04:35 AM   |  #3  
squabbi's Avatar
Senior Member
Flag Sydney
Thanks Meter: 928
 
1,125 posts
Join Date:Joined: Jul 2012
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, 06:34 AM   |  #4  
WindyCityRockr's Avatar
OP Senior Member
Flag Chicago
Thanks Meter: 1,436
 
581 posts
Join Date:Joined: Feb 2012
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.
23rd April 2014, 03:39 AM   |  #5  
WindyCityRockr's Avatar
OP Senior Member
Flag Chicago
Thanks Meter: 1,436
 
581 posts
Join Date:Joined: Feb 2012
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, 05:08 AM   |  #6  
Tigerstown's Avatar
Senior Member
Flag Detroit
Thanks Meter: 1,245
 
2,686 posts
Join Date:Joined: Jun 2013
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, 05:17 AM   |  #7  
WindyCityRockr's Avatar
OP Senior Member
Flag Chicago
Thanks Meter: 1,436
 
581 posts
Join Date:Joined: Feb 2012
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 05:25 AM.
23rd April 2014, 05:37 AM   |  #8  
Tigerstown's Avatar
Senior Member
Flag Detroit
Thanks Meter: 1,245
 
2,686 posts
Join Date:Joined: Jun 2013
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, 06:11 PM   |  #9  
IAreKyleW00t's Avatar
Senior Member
Flag Ohio
Thanks Meter: 115
 
318 posts
Join Date:Joined: Dec 2011
More
When running the program for the first time, I keep getting this error...

23rd April 2014, 07:51 PM   |  #10  
Senior Member
Flag Ft. Worth, TX
Thanks Meter: 16
 
108 posts
Join Date:Joined: Dec 2009
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