As we’ve mentioned previously, when a new firmware update comes out, it’s not always certain that a new root method will be found quickly. Sometimes when a root method is found, it requires downgrading to an older firmware, rooting, then updating to a prerooted build of the new firmware again. This not only adds a number of potentially risky steps to what used to be an easy process, but can also be time consuming. This is the problem currently being faced by owners of the ASUS Transformer TF300T, as the current root method for newer firmwares involves downgrading to an older firmware first.
There is a new method, however, which can root the TF300T without downgrading. The process is a bit complicated, and requires users to have Linux installed. It’s also a bit different from the traditional root method. As XDA Forum Member miloj explains:
Story short: instead of getting write access to mmcblk0p4 to write a blob, I’m getting write access to mmcblk0p1 to write a single file, with suid perms.
Instead of downgrading, miloj begins by writing a single file to the TF300T, giving it root access. However, once rooted, users should immediately install the previously-covered SuperSU or Superuser from Google Play and update the SU binary to a more secure version so applications can’t play with your personal information.
For more information, check out the original thread._________