Hi. I dropped my TF a few days ago and now the power button stops working. I want to RMA it but it is rooted. Is there any way to unroot the TF without using the power button? thanks.
adb push blob /data/local/
su
dd if=/data/local/blob of=/dev/block/mmcblk0p4
reboot
Anything that uses recovery or nvflash won't work because of the power button... you need the staging partition!
You can do it by copying a stock blob to the staging partition. The TF will do all the flashing for you
You do need adb and root, but no power buttons.
Here's the 1 click method!
Be sure ADB is installed on your PC. There are threads on how to do this all over XDA.
Be sure your battery is charged.
Download a stock firmware from the ASUS website. Be sure to match your country code (WW, TW, US, etc.)
Unzip the firmware. It should create an ASUS/Update/some.zip. Unzip the some.zip file too.
If this went well you should be looking at a giant blob! ~500M or so. No kidding- the file will be called "blob"
Use ADB to push the blob to your TF or just copy it to your SD card. Your choice.
Connect your TF to your PC and type "adb shell" to start a shell.Code:adb push blob /data/local/
Type these commands into the shell
Now the magic happens....
Code:su dd if=/data/local/blob of=/dev/block/mmcblk0p4 reboot
Be sure to get the dd command correct. The last three characters are zero-pee-four. If you pushed/saved the blob somewhere else, you'll have to adjust the "if=" to match the path.
Your TF should reboot and it will flash the stock rom. You'll see a blue progress bar that will flash quickly, but still take longer than you think it should. Be patient. Your TF will reboot automatically.
You can now delete the blob file from your TF.
This will flash the stock firmware in the blob. If you are softbricked, it might work if you can get to adb.
Is there any mode that adb does work on? (From Clockwork, APX mode(?), etc.)
Sent from my DROIDX using XDA App
adb push blob /data/local/
su
dd if=/data/local/blob of=/dev/block/mmcblk0p4
reboot