September 23, 2013 By: Will Verduzco
Blob files for Nvidia Tegra-powered Asus devices are incredibly useful. This is because they allow us to easily flash images to our devices using Nvflash at an extremely low level.
Given the low level at which APX (Nvflash) mode runs and how this is much more primitive than booting into a standard Android recovery partition, a device with the appropriate blobs is practically unbrickable. Thus, blob files can be used to get us out of seriously sticky situations that would otherwise be unrecoverable without major device surgery.
Naturally, you’d want to have the appropriate blobs for your device just in case anything goes wrong. Thanks to XDA Recognized Developer rayman (and the rest of the crew on the AndroidRoot.mobi team), this is now possible on the (original) Google Nexus 7, as well as the Asus Transformer Prime, TF300T, and TF700.
Flatline creates these blobs for the aforementioned devices. A custom recovery image is used to flash a custom bootloader, as well as to generate the appropriate blobs. This solution is unique from other Nvflash solutions in that doesn’t require a working /data partition for image storage. Rather, blobs can be retrieved from /tmp/AndroidRoot, as explained in the guide linked below.
You can get in on the discussion by visiting the original thread. To go ahead and get started on your own device, visit the developer team’s full guide, complete with modified recovery images and all other required files.
[Thanks to OEM Relations Manager jerdog for the tip.]
December 20, 2012 By: Former Writer
With Android 4.2 development in full swing, devices old and new, big and small could be seeing CM10.1 or similar AOSP-derived offerings in the near future. Let’s face it, if the HTC HD2 can run Android 4.2, pretty much any modern device can. Now, there are CM10.1 ROMs available for the ASUS Transformer TF300T and the Huawei Ideos X5 U8800.
XDA Recognized Developer XpLoDWilD of Team Hacksung is doing the work for the TF300T CM10.1, while the Huawei Ideos X5 is being worked on by XDA Forum Member gleb_grid. Nightlies are available for the TF300T now, whereas the Huawei Ideos X5 has a pre-alpha that needs a lot of work.
The TF300T Nightlies are actually quite stable. Among the issues reported is rotation not working correctly and a Superuser bug. If you don’t rotate the tablet very often, the rotation bug won’t be too annoying. And to alleviate the superuser issues, you can simply download SuperSU. Otherwise, the ROM appears to be working quite well.
Unfortunately, the Huawei Ideos X5 build is pretty rough. The ROM has been set up for development, but none of the issues have actually been fixed yet. At this point, a developer—or team of developers—will have to get their hands dirty making it work. At least it’s a start!
Running Linux on Android is an old favorite. With newer and older projects ranging from full installations to the less involved chroot method, users on a large range of devices can run Linux. The only limits are what distros of Linux you can load. Mostly, it is Ubuntu or other Debian-based distros. Now, ASUS Transformer TF300T owners can install Arch.
The method has been around for a little bit, but has been refined through updates. XDA Forum Member cb22 released the method. Although it isn’t perfect, it’s definitely a solid start. Here is a list of things currently working:
Dual boot with Android.
Internal storage and MicroSD Card
X11, with compositing
Mouse and keyboard on the dock, as well as dock hotplugging.
Playing videos (full 1080P works great.) using Xfce’s media player
Sensors (Light, compass, accelerometer, gyro). These are all exposed under sysfs.
Charging / Dock charging. This appears to be managed by the kernel.
USB gadget (as a RNDIS device for network access via USB)
CPU frequency scaling / Tegra LP core. The LP core is automatically used you can see its status in /sys/kernel/cluster/active (when that file reads LP) and its use is simply what the current CPU1 use appears to be.
WiFi, with NetworkManager
3G, on the TF300TG model, with NetworkManager
Battery (and dock) status in Xfce
USB port on the dock
Some sensible key remapping (Back -> Escape, Search -> Alt, Home -> Super)
The big things not working currently are rebooting from Linux, Bluetooth, and two finger scrolling. These also happen to be on the short list of things that are scheduled to be fixed. There is also a lot that is untested.
For installation instructions and more details, check out the original thread.
December 18, 2012 By: Former Writer
As device development continues on, there are more methods and guides to achieve all sorts of things. This includes new root guides for new firmwares, new recoveries as they get updates, and all sorts of other things. Thus, when searching for a guide to do something, users may be looking at an older, obsolete method. For ASUS Transformer TF300T owners, there is now such a new guide.
XDA Forum Member andoryuu3 wrote an all encompassing guide for people who may be getting a brand new Transformer TF300T for Christmas. The guide is pieced together from a number of methods found in a number of places. As androryuu3 explains:
Having recently purchased a TF300T with intent to customize the hell out of it, I ran into a big problem. There wasn’t one definitive guide for my general case, some of the steps I read weren’t completely clear, and I often had to put pieces together from multiple guides to get where I wanted. Halfway through the process it occurred to me that sharing my experience in form of a guide could give the community something I wish that I had when I began.
The process covers unlocking the latest bootloader, rooting the latest firmware, installing the latest recovery, and flashing the latest ROMs. If you just received your TF300T, or you’re about to get one, this is a guide you’ll want to see.
For more info, check out the original thread.
The Asus Transformer series share a few things in common with its different iterations: bleeding edge hardware (at the time of release), latest OS, a lousy GPS (someone had to say it), and a special group of developers (including XDA Recognized Developers and forum members rayman, lilstevie, kmdm, apache14 and IEFtm). This peculiar individual is the reason why most Asus devices are, for the most part, unbrickable, and also why some are able enjoy the goodness of Ubuntu through NVFlash operations.
In case you have a TF300 and cannot help but wonder why this option is not available for your device (especially if you are an owner of the original Transformer), we are glad to inform you that your wait is over. Rayman has successfully (in one sleepless night according to him) developed and released NVFlash for the wallet-friendly TF300.
There are a few caveats that you need to be aware of prior to applying this on your TF300—the most important being that if you wish to revive a device, this will not work as it is a tool designed to prevent a Transformer from transforming into a brick and not to get it back from that state. Also, since the bootloader changed (and was relocked) with the latest JB update, you will need to make sure that you did NOT update your device to official JB. Aside from these issues, backing your device up and having this on your device will allow you to always recover from a bad flash, even if you somehow mess up the bootloader!
Please take this for a spin, but remember that as with most procedures of this kind, you can seriously damage your device if you try to skip steps or don’t follow directions. Have fun!
After a hard day of extra testing, we’re proud to announce Nvflash for TF300.
You can find more information in the original thread.
Want something published in the Portal? Contact any News Writer.
September 24, 2012 By: mustangtim49
Manufacturers do what they do and (eventually) release their latest firmwares. Here at XDA, we do what we do and hack their latest firmwares.
Recently, ASUS released the Jelly Bean-based 10.4.2.13 firmware for the Transformer TF300T. Even more recently, XDA Recognized Contributor serdu_petru has released three modified versions of the stock firmware, ranging from simple root access to root, insecure kernel, deodex, and Busybox.
These builds have since become the base for other development work on the device. If you have an ASUS Transformer TF300T and are ready for some rooted JellyBean, head over to the original thread.
August 19, 2012 By: jerdog
There isn’t another tablet manufacturer out there that can match ASUS’ commitment to rolling out timely updates to it’s customers. They have consistently beaten the bigger names to updating their devices, and recently confirmed that the Transformer TF101, Transformer Prime, and Transformer Infinity would be getting the update to Android 4.1.1. Now they are beginning to follow through on that promise with an update for the Transformer TF300T.
On ASUS’ Facebook page today they made the following announcement:
Dear Valued ASUS Customers,We are pleased to announce that we will be rolling out a major software update for the ASUS Transformer Pad TF300, which will bring Android™ 4.1, Jelly Bean to the device for the first time in North America. In addition to this being the first of our planned Jelly Bean updates for the Transformer Series, we have also added a range of new features, including new power saving options, global file search and several improvements to the pre-installed apps.
We will announce Jelly Bean update plans for other Transformer Pad Series devices in the near future, so stay tuned.
Thank you for your continued support.
July 29, 2012 By: Former Writer
There are many reasons why someone would need to go back to stock. They may need to return a device for replacement, they might want to install an OTA, or they may have rooted their device and broken a necessary feature. Whatever it may be, a good guide to return to unrooted stock can be almost as important as the root guide for certain users. There is now a return-to-stock guide for the ASUS Transformer TF300T that works and isn’t very difficult to follow.
To get started, users will need to download the Android SDK to get access to ADB and Fastboot. From there, it’s a matter of finding the correct stock firmware and installing it. Users are directed to go to the official ASUS website to get the stock firmware, which may be different from user to user based on their SKU, and then use Fastboot commands to flash the blob.
While easy to follow, there are occasionally a few hiccups. As guide author XDA Forum Member Auliyaa explains:
For some reason, the transfer seems to fail from time to time, if so, just try again by going back to previous step.
Once everything installs successfully, simple reboot the TF300T and prepare to be back to factory stock.
For the full tutorial, check out the original thread.
July 14, 2012 By: Former Writer
Jelly Bean has been rolling out across XDA at a fervent pace. Between it being released for the latest Nexus devices and developers releasing it for a variety of other devices, Jelly Bean is quickly making its way everywhere.
One of the most recent devices to get a fresh taste of Jelly Bean is the ASUS Transformer TF300T. Developed as a preview for the much anticipated CyanogenMod 10, XDA Recognized Developer XpLoDWilD got Jelly Bean 4.1.1 working on the TF300T until CM10 was complete enough to compile from.
As is to be expected for early builds of Jelly Bean, the ROM is a little rough. About half of the main features work, and about half don’t work. The current list of working features include:
- Audio playback
And what still needs fixed:
- Audio volume (is stuck at either 0 or 50%)
- Audio recording likely
- HW Video playback (but software playback works)
XpLoDWilD has asked that users with a little bit of testing experience be the ones to flash it, as it is a rough build. The installation process is a little unique as well. Users looking to flash the ROM will have to flash it over custom recovery then flash a boot.img through fastboot before rebooting, so be sure to read the instructions carefully.
For additional information, check out the original thread.
[Thanks goes out to XDA Forum Member malamalaful for the tip!]
June 14, 2012 By: Former Writer
Many devices in the Android world have the capacity to share software. As anyone who frequently visits the Sony Xperia line up sub forums can tell you, a single modification for a device can often be used on a myriad of devices. Sometimes, it’s a simple performance mod or a theme, but other times it’s something important—like a root method. We recently brought you news of a method to root the Transformer TF300T without downgrading, and it turns out that this method can also be used for the Asus Transformer Prime.
The tool, called Debugfs Automated Root, was developed by XDA Senior Member sparkym3, who is no stranger to rooting the Transformer Prime. This particularly tools pulls from a variety of sources, all credited of course.
Debugfs is about as easy to use as a one-clock method gets. Users simply download the package, unzip it and run the .bat included. Need the drivers? No worries as they are included in the package as well. The best feature, by far, is the compatibility as this tool has been released in a few versions for a few Transformer devices including:
Latest Supported Versions:
v220.127.116.11 for the TF201
v18.104.22.168 for the TF101
v22.214.171.124 for the TF300
So if you own one of these devices, this tool will work for you.
For users who want to learn more, head over to the original thread.
June 12, 2012 By: Former Writer
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.