yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] jnguyen37:
I put a tutorial together since it might be hard for others.

First you will have to install ADB following this tutorial

http://xdaforums.com/showthread.php?t=1427008

but I will post it here as well with pictures as well

1.Download the Google SDK file

2.Download Java JDK

3.Install the Java JDK file first then look for the Google SDK file and extract it to your C:\ drive then I recommend renaming the file to "android-sdk"

4. Run SDK Manager and install the following items.

Now you should have the following items in your "android-sdk" folder

5.Now do the following : Right click on My Computer > Properties > Advanced System Settings >Advanced (Tab) > Environment Variables > Under System Variables scroll and dbl click on Path then add the following at the end. ";C:\android-sdk\tools;C:\android-sdk\platform-tools"

6.Open CMD and type ADB, if you did it right, you will see proper ADB jargon regardless if you are in the correct directory or not!

7. Now download the .17 blob from http://support.asus.com/Download.aspx?m=ASUS+Transformer+Pad+TF300T

8.Open the Zip and then extract the zip inside. Now open that zip and extract the Blob to the root of your Tablet!

9.Once you have the blob file on the root of your tablet you have to go on the tablet and go to settings > developers > and check USB debugging on

10. The tablet should now be connected to the computer! Open up Command Prompt and type in "adb" then type in "adb shell". It should now say shell@android:/$

11.Now you can follow the Wolf's Root Method 2.

http://xdaforums.com/showpost.php?p=25385687&postcount=1

12. Now you can root it with SparkRoot! http://xdaforums.com/showthread.php?t=1526487

13.after youre rooted download Voodoo OTA RootKeeper from the market to backup root.

with that backup you can update to .26 OTA and restore root. if you apply the update from the zip you loose root.
[Transformer TF300T Android Development] Archangel:
Wouldn't that be a manual update? I have heard some bad things with manually updating and trying to use voodoo to restore root?
[Transformer TF300T Android Development] jnguyen37:
anyone know if I can uninstall sparkyroot after I did everything?
[Transformer TF300T Android Development] bronzwarlock1225:
blob

I can not seem to extract to any "blob" file, all i get is a .tar file? Thanks in advance!
[Transformer TF300T Android Development] Archangel:
I downgraded and rooted fine but when I try to do the OTA .26 update it fails?
[Transformer TF300T Android Development] trparky:
What is the path of the root of the tablet? The main directory of the internal storage?
[Transformer TF300T Android Development] sparkym3:
Yes, you can uninstall it once you are done.
[Transformer TF300T Android Development] Archangel:
By the way if anyone wants to replace that nasty Asus boot animation, here is one that I like called blue particles. I just replaced the bootanimation.zip with this one and rebooted, enjoy!
[Transformer TF300T Android Development] jnguyen37:
Did you download the correct file from asus via global. It should download a zip name US_epaduser9_4_3_17updatelauncher.zip then you open that file zip and it should have another zip. You open that zip and it should have a file name blob in that zip

Yeah the root of the internal storage
[Transformer TF300T Android Development] demandarin:
you should make a new thread with this info so it doesnt get buried within the posts here
[Transformer TF300T Android Development] Archangel:
All this went fine until I rebooted and checked for the .26 OTA update. I downloaded it and attempted to update,,,,it starts to install but the little android dude flips on his back and there is a red exclamation point. It then reboots after a few mins and says the update failed and it will restore to the previous setting????
[Transformer TF300T Android Development] smith058:
Sorry to be off topic, but now that there is root for the 300, do we have cwm yet or does the cwm for the 201 work for us?
[Transformer TF300T Android Development] demandarin:
no n no...lol it will come in due time. why everyone in such a rush? not you, but just in general. lol the device bootloader isn't even unlocked and no promise of it even being unlocked anytime soon. these things come in due time. the device just launched and 300 literally just got root.

baby steps have to be taken first. no fast forwarding to the good stuff...lmao
[Transformer TF300T Android Development] jgaf:
Camblue just keep trying to update from the tablet. The servers are kind off stress apparently. I was able to get the update around 10pm after refreshing several times.
[Transformer TF300T Android Development] EvoXOhio:
Thanks for the downgrade method, worked like a charm
[Transformer TF300T Android Development] JustusIV:
When it fails does it just say no update available? That's the only thing mine has ever said.
[Transformer TF300T Android Development] jgaf:
Sometimes it says that, you should get from time time server are busy....
[Transformer TF300T Android Development] zygiboos:
Strange...

I have root my .17 and then update to .26, and ofcorse restore root.

Almost everything works but...

now, when I open screen - it won't turn on (i have to press power)

fortunatly when I close the screen - it turns of (like it was)

Is that .26 bug?

Any one have the same, or now how to repair it?

This is lite anoing...
[Transformer TF300T Android Development] jnguyen37:
mine does the same thing but it turns on when I press the unlock key on the dock
[Transformer TF300T Android Development] TXKSSnapper:
Mine has always worked like that. But i've only been on .17 long enough to root and upgrade.. so it could have been different on .17
[Transformer TF300T Android Development] zygiboos:
funny, my allways was turn on automaticly when I open the lid.

I hope that I figure it out somehow becouse I liked it :)
[Transformer TF300T Android Development] trparky:
I have the tablet back on .17 by following the directions to DD the blob file. It has flashed and rebooted already, it's now rebuilding the Dalvik cache.

Next step, SparkyRoot.

---------- Post added at 01:47 PM ---------- Previous post was at 01:36 PM ----------

I backed up root via Voodoo OTA Rootkeeper. Now, I'm lost as to what I need to do next.
[Transformer TF300T Android Development] zygiboos:
Try to go to the settings > about Tablet > Update

Then update Over The Air (if possible), and after restart - restore ROOT
[Transformer TF300T Android Development] trparky:
Well, here goes nothing. I've backed up root and am running the OTA update. I hope I didn't screw things up and have to redo this process again.

---------- Post added at 01:58 PM ---------- Previous post was at 01:55 PM ----------

Now it's rebuilding the Dalvik cache. So after this is done and I'm back in the OS, what do I do? Never had to do this much work to get root before.

---------- Post added at 01:59 PM ---------- Previous post was at 01:58 PM ----------

Another question... What version of Busybox do you guys suggest loading on this thing?

---------- Post added at 02:00 PM ---------- Previous post was at 01:59 PM ----------

GOT ROOT BACK! SWEET! Now for the BusyBox version question.
[Transformer TF300T Android Development] demandarin:
load up the latest version. installing titanium backup will update everything to the latest also.
[Transformer TF300T Android Development] jdebay:
I am rooted. Used method 2. If you start voodoo and it say no su granted, start su and choose okay to get it to work. Go back and do voodoo again and then it works fine. Now that I am rooted ran ti backup and it worked fine.
[Transformer TF300T Android Development] trparky:
Anyways, I got BusyBox from JRummy's app on the marketplace.

I also developed a quick shell script, drop it in /system/xbin and chmod it to 755.

=============

#!/system/bin/sh

touch /system/testing

if [ -f /system/testing ]

then

rm /system/testing

busybox mount -o remount,ro /system

echo "System mounted in Read-Only Mode"

else

busybox mount -o remount,rw /system

echo "System mounted in Read/Write Mode"

fi

=============
[Transformer TF300T Android Development] Archangel:
No it downloads and I start it and the tab reboots to the little android dude and stop after about 25 percent and reboots. Once it reboots it says the update failed and will restore to the previous configuration???

---------- Post added at 11:28 AM ---------- Previous post was at 11:27 AM ----------

It seems to download fine off of the servers and then reboots to the android dude then fails?
[Transformer TF300T Android Development] ptgay49:
Starting up a new 300

I will get my 300 on Wednesday. I have no idea what firmware I will be on; apparently it will be either .17 or .26. However, if it starts on .17 and then it wants to run the OTA to .26, can I decline the OTA update?

I will root my 300 if it starts up with .17.

Will I get another chance at the auto-update so I do not have to do a manual update?

I've rooted my HTC Droid Incredible smartphone so I am generally familiar with the process. I don't want to get locked out of rooting my 300 five minutes after I hit the power button for the first time. But I do want to root eventually.

Thanks in advance for any help!
[Transformer TF300T Android Development] trparky:
You can dismiss the OTA update, it will bug you again later.
[Transformer TF300T Android Development] JoelParke:
ONE SURPISE I didn't expect!

When I wipe user data from the power on recovery (power on and down volume, followed by selecting factory data wipe) I found the internal sdcard data WIPED. This was unexpected since that isn't what happens on my phone. SO KEEP THE DATA YOU REALLY WANT on the MicroSD card!

I hope this helps.
[Transformer TF300T Android Development] jgaf:
I didnt have to wipe, I downgraded and kept all my apps/data, then upgrades with no problems at all
[Transformer TF300T Android Development] Admiral2145:
downgrade

how long should it stay on this screen? I dont see anything happening... should the tablet do something or what?

* daemon not running. starting it now on port 5037 *

* daemon started successfully *
[Transformer TF300T Android Development] jgaf:
What the last command you inputed?
[Transformer TF300T Android Development] JoelParke:
Wireless Keyboard

Since I don't have a docking station, I have found WiFi Keyboard.apk very helpful as well. You can simply type into the Asus pad using your keyboard on the desktop or laptop computer.
[Transformer TF300T Android Development] trparky:
Thanks guys, thanks for putting up with my dumb questions. I finally got this thing rooted and running good.

Tweaked some stuff, installed Titanium Backup, disabled some stuff from start-up using the Autostarts, and froze some of the bloat in Titanium Backup as well.

Now we need a kernel developer to see if we can get a tweaked and tricked out kernel.
[Transformer TF300T Android Development] Admiral2145:
fixed it

it was the driver... looked under device manager its ok now :)

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

ECHO is off.

Step 1 - Preparing for downgrade...

Step 2 - Rebooting..

ok now sparkyroot is saying exploit still not found... I have version 1.3 and im downgraded to .17
[Transformer TF300T Android Development] leroybrute:
Backup Sparkyroot in the apps backup manager then install superuser. Open superuser, then exit and go back to Sparkyroot and try again.
[Transformer TF300T Android Development] Archangel:
When you did the OTA update it did not fail at all? Mine keeps failing? Do you still have the .17 blob on the root of your drive? I tried removing that but mine still errors out when trying to update?
[Transformer TF300T Android Development] Admiral2145:
ota

do I disable root then do the system update or leave root on and do system update?
[Transformer TF300T Android Development] Archangel:
Plus one on this may be my problem on why it fails every time?
[Transformer TF300T Android Development] Admiral2145:
ota

lost root after ota that I did after checking for system updates then restored root and now im rooted on .26
[Transformer TF300T Android Development] jgaf:
You need to backup root with Voodoo OTA RootKeeper then you can do update, no need to disable root.
[Transformer TF300T Android Development] Archangel:
Do any of you have the .17 blog on your SD card or external SD card? I keep trying to update and it fails everytime?
[Transformer TF300T Android Development] jgaf:
Cam if you're already in .17 you can delete the blob, try to update after deleting it.

If it still doesn't work, I guess you'll have to do a wipe and begin again or wait for more recommendations.
[Transformer TF300T Android Development] leroybrute:
You want to stay rooted and voodoo ota. I finally got the. 26 update and when I rebooted I didn't have to do anything. Stayed rooted. I thought that was pretty cool. I double checked the version and I'm on .26.
[Transformer TF300T Android Development] Archangel:
When you say all the magic starting to happen,,,what do you mean? I did the same thing and copied the update.zip to my microSD and even rebooted nothing happened?

Edit; I unzipped the update launcher zip and placed that zip on my microSD card and it is updating just do not know if I will be able to root again using Voodoo, fingers crossed LOL

Edit; No joy damn it LOL lost root have to do it all over again WTF!

---------- Post added at 02:33 PM ---------- Previous post was at 02:30 PM ----------

I will try to wipe and start it from the beginning, just dont want to do that, heard that when you wipe on these tablets it wipes everything on the internal SD card too.
[Transformer TF300T Android Development] bronzwarlock1225:
error while in adb shell

I know the .blob is on my device now. (root of the device)

When i try to use the "dd if=/sdcard/blob of=/dev/block/mmcblk0p4" command i get an error stating that "no such file or directory".

Thanks in advance for all your help. (pretty new at using command prompt)
[Transformer TF300T Android Development] trparky:
When you are in ADB SHELL, execute "ls /sdcard" and give the output to us.
[Transformer TF300T Android Development] bronzwarlock1225:
i get /sdcard after executing the command ls /sdcard
[Transformer TF300T Android Development] trparky:
Put a "/" after "sdcard" and run it again.
[Transformer TF300T Android Development] bronzwarlock1225:
Now I am getting a list of all the folders on my transformer, including the .blob file.

Thanks for putting up with my newbness!
[Transformer TF300T Android Development] Kamoteq23:
The first time I downgraded to 17 and rooted I couldn't upgrade no matter how many times I tried. Then I noticed that the blob I installed was DE instead of US. So I started over using method 1 since I had root now and installed the correct blob. After rebooting I was immediately greeted with a firmware upgrade notification. Restored root first using OTA root keeper, upgraded and am now on 26 with root.

Moral of the story make sure you have the correct blob for your region :)

Sent from my Galaxy Note
[Transformer TF300T Android Development] bronzwarlock1225:
Got it to work now! Downgraded and about to root! thanks everyone!
[Transformer TF300T Android Development] swest6602:
This might be worth adding to the OP. I suspect many of the issues people are running into may be due to having an incorrect blob for their region.
[Transformer TF300T Android Development] bronzwarlock1225:
I was messing with the build.prop and now she won't boot. I must have deleted something or changed something I shouldn't have. Any ideas?
[Transformer TF300T Android Development] JoelParke:
I'm not sure, but what I would try if all else fails, is to put blob from the firmware (the full .zip file) from http://support.asus.com/Download.aspx?m=ASUS+Transformer+Pad+TF300T onto the MicroSD card (if you have one).

The file you probably want (if US) is:

ASUS Transformer Pad TF300T Firmware: V9.4.3.26 Only for US SKU (Android 4.0.3)

Next, I would extract the blob file -- (extract the first zip and then the second zip inside the first).

I would put this on the MicroSD and HOPE.

Next, power on my pressing POWER AND the Vol DOWN at the same time.... once you get to the initial screen, choose recovery.

This might see the blob file on the MicroSD -- but not sure. If so, it should flash the firmware and things should be back to normal.

Please let us know how this goes.
[Transformer TF300T Android Development] bronzwarlock1225:
I'll give it a try when I get home. Thanks for the tips!
[Transformer TF300T Android Development] bronzwarlock1225:
Didnt work. I was able to enter recovery but it never recognizes the blob file. I guess shes bricked...at least for the time being. My computer recoginizes the tablet when i plug it in, I get the little "dodo" noise. But adb wont find it, and i can not access the internal storage.
[Transformer TF300T Android Development] demandarin:
why were you messing around with the build prop for? we have several accounts of prime owners who tried to do the same, just to play some games..lol, and bricked their device also.

have you tried the last resort method for unbricking? the WSG unbrick method. its created by master Zen. I'd say at least try the other methods first in that thread created by Diamondback. Its called how to unbrick your prime.

Good Luck on getting your 300 up n running again. Almost always, with prime and i guess now the 300, messing around with build prop causes teouble/bricks. I've seen too many people up here report getting bricked that way.
[Transformer TF300T Android Development] royredman:
Unlock?

Has anyone attempted to unlock the TF300 using the asus bootloader unlock tool? If so, does it work? this is really important to me because I might buy this over my Transformer Prime right now.
[Transformer TF300T Android Development] demandarin:
it won't work. people already tried. unlock tool specific to the prime only. plus there isn't even a need for it yet on the 300 as its developement is about Zero at the moment. 300 literally just obtained root, through a prime method, days ago. You(300)has to crawl before it walk. This things hopefully will come in due time. I'm sire the unlock tool is the last thing on Asus mind, as far as 300 goes. no guareentee it will ever be unlocked. If it does, expect the same voided warranty policy. As soon as you unlock device your serial number is sent to Asus and put on a blacklist for people with voided warranties. It also puts digital flash on your device. another way for Asus to tell it was unlocked.
[Transformer TF300T Android Development] bronzwarlock1225:
I was trying to play some games...ill give some of them methods a try. Thanks
[Transformer TF300T Android Development] royredman:
I dont care much about the warranty problem too much. Do you think that the primes roms could work on the TF300? I know there isn't a way to actually find out right now, but you probably know this much better than I do.
[Transformer TF300T Android Development] demandarin:
i dont think it would work. or more so, you cant load the prime rom on the 300. BUT i do feel that if the current prime developers wanted to, they could easily port it to the 300.
[Transformer TF300T Android Development] freakdude:
Can someone post a download link for .17? It seems that asus has taken it down.
[Transformer TF300T Android Development] jgaf:
Guys and gals, I was readin the Nvflash post for the prime and some people are saying that if you buy an aftermarket warranty, SquareTrade, there's no problem if you brick it. They will exchange or fix your tablet. Anyone know if this is real?
[Transformer TF300T Android Development] jblah:
according to their website:

Software: We don’t cover software issues. We will help you troubleshoot the issue though to determine if it's a software or hardware issue.

http://www.squaretrade.com/pages/our-coverage
[Transformer TF300T Android Development] jgaf:
Ah I see, you could always let it drop after bricking it and say it was an accident lol. Anyways they don't offer coverage to Puerto Rico so it doesn't matter.
[Transformer TF300T Android Development] jblah:
could put it through a wood chipper :)
[Transformer TF300T Android Development] BierLiebHaber:
am i the only one that only sees the sources and some pc tools at http://support.asus.com/Download.aspx?m=ASUS+Transformer+Pad+TF300T ?
[Transformer TF300T Android Development] jgaf:
You are not the only one :P It's been there for a couple of days. It helped a lot of users, like me, downgrade and root the device. I'm pretty sure there are some devs already looking at the source code, well I hope.
[Transformer TF300T Android Development] BierLiebHaber:
but how did u downgrade where there is no firmware but only the source?
[Transformer TF300T Android Development] jgaf:
They seem to have taken out the firmwares hmmm.
[Transformer TF300T Android Development] BierLiebHaber:
ahh good so im not the only one :)

sucks though i cant get an ota update and thought about trying the us firmware...
[Transformer TF300T Android Development] trollallot:
What is root ?

Jk this is awesome and I'm all over it after work! Then I might see what I can do to it :)
[Transformer TF300T Android Development] TXKSSnapper:
If you need the .17 US Blob file so that you can downgrade. PM me and I'll send you a dropbox link to download it. I would just post it, but I don't want too much bandwidth on it.
[Transformer TF300T Android Development] bronzwarlock1225:
Asus took down the files...anyone have a copy of the .26 update that I could snag?
[Transformer TF300T Android Development] TXKSSnapper:
I actually do. Assuming you need the US version. I'll need to upload it to dropbox, but then I can pm you a link.
[Transformer TF300T Android Development] bronzwarlock1225:
Yeah i need the US file. I would greatly appreciate that.
[Transformer TF300T Android Development] trollallot:
Went to download from link you sent....404 error

Can you please resend
[Transformer TF300T Android Development] JustusIV:
I think its back up on the asus site
[Transformer TF300T Android Development] Archangel:
Asus still does not have the firmware posted, I am uploading .17 now to my dropbox for those who need it it will take about 20 mins, will update

Ok it finally uploaded, have at it! Let me know if you have any problems!

http://dl.dropbox.com/u/9663029/blob
[Transformer TF300T Android Development] trollallot:
Ty I appreciate it!
[Transformer TF300T Android Development] shrumhead:
I rooted, Voodoo OTAed, upgraded, and root didn't stick cause I used Voodoo OTA root keeper incorrectly.

Since then I have downgraded and correctly applied root with a working voodoo ota root backup image... however, now it isn't offering me the .26 update. The tablet was pestering me 5 seconds after I connected it to wifi to update and now that I have since downgraded & rooted, there is no such prompt.

Has anyone that had to downgrade to achieve root been able to get back to .26? Maybe I'm not looking hard enough but I can't find the method for using a MicroSD to upgrade to .26. I see the TF1/200 methods of just unzipping it into a microSD and plugging the sucker in and an update notification appears, not the case for TF300s.

Also I know people have said that manual updates will wipe root but what if we temporarily disabled root with Voodoo, manually updated, then tried to restore root? I'd gladly give it a shot but I can't figure out how to properly manually update!
[Transformer TF300T Android Development] wideopn11:
I've never got the OTA prompt before or after rooting. I've manually updated to .26 and downgraded back to .17. There is currently no way to keep root if you manually update to .26. It erases the backup su.
[Transformer TF300T Android Development] trollallot:
Ok noob to these tablets! Build number ends in 17 is that what I'm looking for? Meaning I don't need to downgrade tia
[Transformer TF300T Android Development] shrumhead:
Correct, root on nooblet
[Transformer TF300T Android Development] jgaf:
Just keep trying you will get the update eventually. It took several hours for me, I got it late at night. Keep refreshing every 10-15 mins or so. And make sure you have the right build (US)