Skip to main content

Root AsusTranformer TF101 and install ICS using CyanogenMod 9

WARNING: This can brick your device, if you don't know what you are doing, STOP here.

I used OneclickrecoveryV0.4.zip on my transfomer with ASUS ICS 4.0.3 build 9.2.1.24

  1. From linux just install android sdk from google.
    And then run adb commandlien tool from  SDK_FOLDER/platform/tools/adb
  2. unzip OneclickrecoveryV0.4.zip
  3. Use the EasyRecoveryV0.4.bat file as a reference, read all comments and execute all adb comnands from top to bottom.


Instructions for linux

# INSTALL RECOVERY         
# ##########################
# Next I'm going to 'push' the recovery file to your TF.
# Ignore its screams of pain, the operation is quick.
# Just wait a minute...

adb push recoveryblob /sdcard/

# Now lets flash.
# Please note that I'm not responsible for bricks or nuclear war!

adb shell mv /data/local/tmp /data/local/tmp.bak
adb shell exit

# Going...

adb shell ln -s /dev/block/mmcblk0p4 /data/local/tmp
adb shell exit

# Done!
# Now lets reboot your TF!

adb reboot

# FLASHING
# ##########################
# Let your TF *TOTALLY* reboot.
# Now we flash the recovery. I hope it is not offended.
# DO NOT UNPLUG DURING THIS PROCESS!!!!!!!
# If you do, you might have a *Very* shiny paperweight.
# Starting... This will take awhile...

adb shell dd if=/sdcard/recoveryblob of=/dev/block/mmcblk0p4
adb shell exit

# Done! You should see some reported #s above.
# ##########################
# Now we reboot the TF again, you'll see a blue bar.
# It will take awhile to fill, then you have recovery!

adb reboot

# ROOTING    
# ##########################
# Again, wait for it to *TOTALLY* boot.
# Pushing superuser to your tf.

adb push Superuser-3.0.7-efghi-signed.zip /sdcard/

# Done!
# Now that you have recovery, reboot to recovery works, but it's lazy.
# I recommend you *always* use the combination VOL-DOWN and POWER!
# This helps you out in a situation where you can't boot, or something.
# For now though, I'll help get you into recovery for the first time.
# When you reboot it, hold down Volume-down, then it says..
# Checking for RCK, then you press Volume-up, and you're in!
# Rebooting tab...

adb reboot

# If you mess up and it boots, just turn off and try again.
# It's Volume-down plus power, then wait a few seconds..
# Then press Volume-up and you're in.
# You're in, but... Now what?
# Don't worry, it's really easy.

Touch 'wipe' then touch 'wipe cache'
Touch 'wipe dalvik-cache'
Go back, and hit install.
Hit install from internal.
Choose the superuser.zip and hit yes.

# Once that's done, you're rooted! -high five-
# Reboot your TF, and revel in the hard work you just did!

After rooting your Asus Transformer TF101 you should do a full nandroid backup of the current ASUS stock 4.0.3 rom to the sdcard using the recovery you just installed.

If you would like to install CyanogenMod 9 on your TF101, you can use the "ROM Manager" available on Google Play. Use ROM Manager App to install ClockworkMod recovery, this is required by "ROM Manager" and then use "ROM Manager" to download the latest daily build of CyanogenMod 9 available on the "Download ROM" option and download the google apps.

Reboot into recovery from "ROM Manager"doesn't work with the current version of "ROM Manager", when your TF101 reboots you need to use the volume down followed by volume up, to install the ROM.

Install will take while, after that CyanogenMod 9 will boot.

Install youtube app is missing from google apps zip file downloaded by "ROM Manager".
You can install the apk below to have youtube in the TF101 with CyanogenMod 9, it works with hd videos perfectly. other google apps are available from Google Play store.

Download Youtube apk from here
http://forum.xda-developers.com/showthread.php?t=1529715

How to restore to stock Android
http://forum.xda-developers.com/showthread.php?t=1780361

Reference:
http://forum.xda-developers.com/showthread.php?t=1681155



Popular posts from this blog

Ubuntu 17.10 review. Running with hidpi, touch screen and wayland support

Ubuntu GNOME 17.10

I think Ubuntu GNOME is the best flavor of Ubuntu if you are running in HiDPI mode 3200x1800 with a touchscreen. All screen captured images are at HiDPI resolution.

Since I prefer the standard gnome-session experience, I installed the "gnome-session" package and rebooted the system. And on the cog icon next to the sign in button, select the "GNOME" instead of ''Ubuntu" option before clicking the sign in button.

sudo apt install gnome-session

Touchpad
I increased the speed, enabled "tap to click", "two finger scrooling". and on gnome-tweak enabled click method to "fingers".
Touch support Ubuntu gnome support for touchscreen is pretty good on the desktop.
Chromium browser supports touch screen very well and much better than Firefox without any plug-ins.
In my Yoga pro 2, the windows key on the screen panel works as the windows key on the keyboard.
Screen rotation is supported on the new gnome and disables …

Ubuntu 17.10 running on Lenovo Yoga 920 with HiDPI and touch screen support

I resized the windows partiton to the minimun necessary (100G), disabled secure boot and I also remove bitlocker key encryption on windows drive, this allows Ubuntu to see that partition and allow windows to boot with secure boot disabled, without complaning.

This makes everything go easier if you want to keep windows arround on the same disk and dual boot with Ubuntu, you should do this it helps a lot. Even after you disable this, you can re-enable it back, both secure boot and bitlocker key encryption.

Before installing on windows updates resize your windows partition, installing all windows updates will not alow you to gain as much space as possible. After resizing the windows partition to the minimium size you want, install all windows updates, bios and driver updates.

I upgraded all windows updates to the latest version and all drivers to the latest version and upgraded the bios on windows to the latest version before installing Ubuntu, I don't think this makes much differenc…

Using a socks proxy

#ssh to a machine on the network you need access and start # a local socks server ssh -D 9999 httpserver.blah.com
# setweb browser proxy to proxy: localhost:9999
# To use other apps with socks install sudo apt-get install tsocks
# Change config file to (remove everything else) /etc/tsocks.conf server = 127.0.0.1 server_port = 9999
# ssh to a machine tsocks ssh -X httpserver.blah.com
# eclipse to a machine tsocks eclipse
reference: using tsocks for tunneling cmds lines and everything else http://www.plenz.com/tunnel-everything