About the author
I kept having to re-do all these steps every few weeks and hence, I decide to blog down the steps in one central location.
Unlocking the TF700T
Download the Unlock Device App from Asus' support site which works for Android 4.0 (I think it works on Android 4.1 as well, I'm not sure).
Booting into Android recovery on Asus Transformer Infinity TF700T
Installing OpenRecovery - instructions taken from http://teamw.in/project/twrp2/105
You will need adb and fastboot for this method. Download the above file, check the md5, rename to twrp.blob and put the file in the same directory as your fastboot.exe (unless you have /platform-tools in PATH then you can flash from anywhere). Turn off your device and boot to fastboot (power on while holding volume down, then select the usb icon and hit volume up to confirm). The device will now be in fastboot mode. Plug the device into your computer. Run the following command via the command line:
fastboot -i 0x0B05 flash recovery twrp.blob
Installing su (Getting root)
This article discusses the new Delphi 8 property access specifiers.