This program will automatically bring together all the files you need to unlock and root your device in a few clicks, or flash it back to stock and re-lock it. You can also use this program to backup/restore all your important data, flash zips, set file permissions, push and pull files, install apps, and much more! With the included file association options, you can perform tasks like flashing zips, installing apps, restoring android backup files, and flashing/booting img files with just a double click!
The program includes a full featured interface for automating tasks in TWRP, enhanced restore features, an in-built auto-updater/notification system, ‘any build™ mode, and quick tools utilities.
All the latest Android builds and Nexus devices are now officially supported, including the new Nexus 10, Nexus 4, and 3G Nexus 7 (with full 4.2.0 support). The biggest change in this release is the fully web backed system which intelligently and selectively downloads the files it needs and always makes sure you are using the latest files available
Supported Nexus devices:
- Galaxy Nexus: GSM Models (both yakju and non-yakju builds)
- Galaxy Nexus: CDMA/LTE Verizon Models
- Galaxy Nexus: CDMA/LTE Sprint Models
- Nexus S: Worldwide, i9020t and i9023 Models
- Nexus S: 850MHz, i9020a Models
- Nexus S: Korea, m200 Models
- Nexus S 4G: d720 Models
- Nexus 7: Asus Tablet
Changelog for this release:
- Now supports the Nexus 10, Nexus 4, and Nexus 7 3G!
- Full Android 4.2.0 support included!
- Completely revised how the toolkit deals with its primary (deivice and build specific) variables and the files it needs to perform tasks: Now the entire program is backed by files on web servers rather than one massive download that tries to include everything. If the toolkit does not find the file it needs in the local directory it will automatically prompt the user with a message to auto-download that file into the toolkit. With this new system the main installer remains light weight (less than 50 MB), and the toolkit only selectively downloads what it needs when it needs it.
- Using the same framework of this new auto-download system now the toolkit also checks to see if new file version are available. This means, if a new SuperSU, TWRP or CWM gets released If the user had updated their master lists (via Help > About…) then the toolkit will know to notify the user to grab the new file versions! This means the toolkit will stay up to date with the latest files without waiting for a full new toolkit release.
- Also, using this new updater system the web hosted master lists allow the toolkit to automatically populate new builds directly into the ‘Your Model Type:” and “Flash stock” pull down menu™s. This means, the second a new android build comes out, within a minutes I will upload new master lists and tell everyone to grab them user (Help > About..) and then they will see the new build supported in the list!
- Changed the ‘Your Model Type:™ to have TWO pull down menu™s instead of one. I found out that lost of users were mistakenly selecting the correct build but for the wrong device and not noticing it, and consequently they were getting the ‘Waiting for device to finish booting back up™, and not knowing why. Now the user has to explicitly select their device first, and they will be limited as what builds they can select (only builds for their device). This new selection screen is backed by the master lists so it allows me to update those pull down menus with new builds without updating the whole toolkit!
- Painstakingly re-did every single modified boot.img and uploaded them to ensure they were all perfect. I had found one from an older build with a mistake, and I realized the only way to be sure every single one was perfect was to just do it again methodically for every build on every device (yikes!), I actually ended up scripting a little program on my end just for doing this task so it should be easier for me in the future.
- Went through every single build and re-assigned the correct stock recovery, and then uploaded them in a specific syntax to the servers so the toolkit would know how to find and download them.
- Integrated the toolkit with Goo.im™s JSON API for selectively retrieving md5 (hash values) for files the toolkit want™s to download. This makes updating the toolkit much simpler, because all those hashvalues no longer have to be hardcoded, but rather can be grabbed when needed by the toolkit. I also created a script for myself just for generating the master list files using this JSON API to populate all the hashvalues for all the known factory image packages into the list.
- Using the master lists and Goo.im™s JSON API for hashvalues, the toolkit now intelligently knows whether to download factory image packages directly from Google or from the big file repository I put together on Goo.im (depending on whether its the latest build or not): this diverts the high traffic downloads to Google™s servers instead and takes some of the burden off of Goo.im™s machines.
- Also using the new master list system, the toolkit can more intelligently determine information about a factory image package, if the end-user uses the ‘Other/Browse™ feature, and selects their own factory image package. Now the toolkit will analyze that file, and cross check substrings from its file name against the master lists to determine things like the build, android version, hashcheck value, and more, so it will know what build to update the toolkit too after successfully flash stock.
- Added information and code for dealing with data/media backups on 4.2.0 builds, which now requires your device to be unlocked to boot a modified boot.img first before being able to pull those files.
- Revised the driver guide for recommending driver solution #3 for Windows 8.
- Lots of other small bug fixes and code revisions.
- Oh, and bacon of course! Always moar bacon!