«

»

May 27

Introducing Wheelie: Nvflash for ASUS Transformer TF101 B70+ [Linux only]

Wheelie - I'm back

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?

  1. Full recovery from any software brick! (including broken bootloader!)
  2. 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)

SBKv1

./reflash_sbkv1.sh

SBKv2

./reflash_sbkv2.sh

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)

SBKv1 :-

./wheelie -1 -o 0x300d8011 --bl bootloader.bin -c transformer.bct

SBKv2 :-

./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))
The last command can be used to flash a Custom recovery, e.g. CWM or TWRP and hence allow installing custom ROMs.

Mini-guide to installing custom recovery:

  1. Download latest recovery for ASUS Transformer from http://www.clockworkmod.com/rommanager & save in Wheelie directory
  2. run “./blobunpack recovery-clockwork-5.8.2.1-tf101.img” (Replace “recovery-clockwork-5.8.2.1-tf101.img” with the name of your downloaded file”)
  3. Boot up wheelie as explained in previous section.
  4. Run “./nvflash -r --download 5 recovery-clockwork-5.8.2.1-tf101.img.SOS
  5. Run “./nvflash -r --go
  6. Reboot into recovery by turning tablet off, then turning on while holding VolDown and follow instructions on screen.

Download links

 All-in-one package

This work has been brought to you by the following people:

Bumble-Bee, IEF, kmdm, lilstevie & RaYmAn

Permanent link to this article: http://androidroot.mobi/2012/05/27/introducing-wheelie-nvflash-for-asus-transformer-tf101-b70/

Comments are closed.

Bad Behavior has blocked 8081 access attempts in the last 7 days.