After lots of blood, sweat and tears, we are proud to present Wheelie -- a full nvflash solution for B70+ models and beyond.
As previously mentioned, we had some major issues to overcome. These issues are finally out of the way!
DISCLAIMER: All use of this program is your own responsibility! We will in no way be held accountable if you somehow manage to perm-brick, set on fire or blow up yourself, your tablet or your house!
So what do we have?
- Partitial Nvflash re-implementation
- Regular nvflash takes over after tablet is prepared
- Allows for unbrick B70+ devices!
- Allows all nvflash commands, including --read and --download for easy forever-root.
- For consistency, we also support pre-B70 devices, but needs manual selection.
- Linux only for now
We are planning a GPL release of sourcecode (Currently released binaries are NOT under GPL.) at a later date! The code is made so it is relatively easy to extend wheelie with new nvflash commands, so the plan is to eventually have a full open-source reimplementation of nvflash!
What does it mean?
- Full recovery from any software brick! (including broken bootloader!)
- Root & custom ROMs will always be possible, no matter what ASUS do!
How to use
Both nvflash and wheelie require access to the usb device with Vendor ID 0×955 and Product ID 0×7820. If you are unable to set this up yourself, it’s recommend to run the tools with “sudo” or as the root user.
All usage requires booting your tablet into APX mode by connecting it to USB, turning it off and turn it back on while holding Volume Up!
Included scripts (full reflash)
In order to use this, you will need to download a full update from ASUS for your SKU and unpack the “blob” file from within the zip using the provided blobunpack tool. We recommend sticking to 100% stock blobs for this step and then root afterwards!
Manual (other nvflash commands)
./wheelie -1 -o 0x300d8011 --bl bootloader.bin -c transformer.bct
./wheelie -2 -o 0x300d8011 --bl bootloader.bin -c transformer.bct
After wheelie has finished any nvflash command can be executed in resume mode, for example
./nvflash -r --getpartitiontable partition_table.txt(Get list of partitions on tablet)
./nvflash -r --read 6 boot.img(Read partition 6 (LNX/boot.img) and store it in local file boot.img)
./nvflash -r --download 6 boot.img(Write LNX/boot.img to tablet partition 6 (LNX/boot.img))
./nvflash -r --download 5 cwm.img(Write SOS/recovery.img to tablet partition 5 (SOS/recovery.img))
Mini-guide to installing custom recovery:
- Download latest recovery for ASUS Transformer from http://www.clockworkmod.com/rommanager & save in Wheelie directory
- run “./blobunpack recovery-clockwork-18.104.22.168-tf101.img” (Replace “recovery-clockwork-22.214.171.124-tf101.img” with the name of your downloaded file”)
- Boot up wheelie as explained in previous section.
- Run “
./nvflash -r --download 5 recovery-clockwork-126.96.36.199-tf101.img.SOS“
- Run “
./nvflash -r --go“
- Reboot into recovery by turning tablet off, then turning on while holding VolDown and follow instructions on screen.
Bumble-Bee, IEF, kmdm, lilstevie & RaYmAn