yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] frankc123:
Frank's Tools

This is a compilation of methods used to modify, install and recover your system on the TF101. This is a one click root, ubuntu installer and dianostic/custom set of tools. I did not make any of the ROM's, NVFlash, ADB, aBootimg or any other tools inside of this installer. I just make the user friendly interface and easy to use process for modify your TF101.

*****THIS METHOD IS DESTRUCTIVE TO DATA***** THIS WILL ERASE ALL OF YOUR DATA AND INSTALL A FRESH COPY *****

YOUR ARE RESPONSIBLE FOR ANY DAMAGE THAT MAY OCCUR WHILE USING THIS PROGRAM. MYSELF NOR ANY OTHER PERSON OTHER THAN YOURSELF IS LIABLE FOR ANYTHING THAT MAY OCCUR DURING ITS USE.

What you need:

Nvflashable ROM

Ubuntu Filesystem

SBK1 system

Instructions:

1.) Extract archive to a location of your choice.

2.) Put Ubuntu.img and ROM into main folder ( Ubuntu, system, boot and recovery IMG ).

3.) Run the tool.

4.) Do whatever you like :P

*note: Ubuntu may have to resize the partition. Let it do its thing it may take a couple of minute to do it.

To use Ubuntu you have to press power and volume down when booting. And then press volume up.

Error Reporting Format

1.) Operating System (PC):

2.) SBK Version:

3.) Model:

4.) Transformer Storage Size:

5.) Install Option chosen:

6.) Problem:

7.)Command Output:

- Provide as much information as possible, also if possible pictures are always good.

################################################## ##############

NVFLASH AND ABOOTIMG IS PROPERTY OF THEIR RESPECTFUL OWNERS.

Release notes:

Version 1.1.3

-Dualboot - Android as Default, Ubuntu as Secondary. *Fixed Bootloop

[Carried over from previous version]

Version 1.1.1

-Basic Install with Android as default and ubuntu as secondary.

- Android only install

- Detailed install process

- GUI for aBootIMG and NVFlash* Simple, but still a GUI :P

- Added Keyboard button for starting the virtual keyboard inside ubuntu.

##DOWNLOADS##

*Due to recent events i will no longer develop this tool. I am releasing the source so everyone can benefit from it. Please if you use my source give me some credit. Part of the reason i am stoping the development of this tool is because to much of my time is being spent on it and causing problems. So here you go guys, merry Christmas...

Frank's Tools SOURCE - VB

Frank's Tools Version 1.1.3

Lilstevie's Thread - Ubuntu Filesystem(Ubuntu.img)
[Eee Pad Transformer Android Development] sert00:
oh my god!you released this,the same vday that i try to put ubuntu on transwformer....i have windows and this,is a big news!hi have a question--ubuntu.img that is HERE...is ok?i put it in main folder?and system.img,you mean the system.img of a nvflashable rom like prime or revolver and i should put it also in main folder?
[Eee Pad Transformer Android Development] Danny-B-:
Hi there,

Sounds like a great tool and im very interested. Can you dual boot with ubuntu and the current rom?

Does it replace CWM ?

Is thereanything to prepare, before installing etc?
[Eee Pad Transformer Android Development] xreflection:
I was also wondering if this just completely wipes the tablet and puts only ubuntu or whether it can dual boot. Dual boot would be awesome.
[Eee Pad Transformer Android Development] frankc123:
Sorry should of been clearer it uses prime and it is dualboot. Ubuntu is primary. The ubuntu img is from lilstevies thread. Ill update the original post with links.
[Eee Pad Transformer Android Development] brando56894:
Can you make an option so that prime is the default and android is secondary?
[Eee Pad Transformer Android Development] nex7er:
Where do I get the .imgs? Could've at least linked to them. :P
[Eee Pad Transformer Android Development] frankc123:
The system.img file is a nvflashable rom like prime. The ubuntu img is from lilstevie's thread "Ubuntu on the Transformer". As for the Dual-boot with android as default it will be on my next release. Its a long story on this release. I had alot of options for this release, but it would take alot longer to get it all finished. So i released this mini-version just to let people play around with a little bit. My next version with have a bunch of options along with a GUI interface for ADB and NVFlash.
[Eee Pad Transformer Android Development] Reeonimus:
So will this only work on devices with SBK1?
[Eee Pad Transformer Android Development] frankc123:
Correct. As of right now it is on SBK1
[Eee Pad Transformer Android Development] Reeonimus:
So it probably won't be possible on an SBK2 device until it is cracked?
[Eee Pad Transformer Android Development] KingDavid63:
This is exactly what i been waiting on gonna try this asap, thanks boss!

Edit: I just hook the transformer up to computer in nvflash mode and click intall?

Sent from my Revolver Powered Asus Transformer
[Eee Pad Transformer Android Development] frankc123:
As of right now sbk2 devices does not work with this install method.

Anyone that has used the tool i would like some input if its working for you or if you are having any problems with it.
[Eee Pad Transformer Android Development] smithisize:
I need SBK2 cracked :( lol
[Eee Pad Transformer Android Development] Danny-B-:
Hmm :( looks like mine is an sbk3

What would have happened if i had tried to flash this ?
[Eee Pad Transformer Android Development] thefunkygibbon:
hmm maybe i've been out of the loop for the past few month but what is SBK1/2/3 ?

also, i'm already running revolver, would rather keep this intead of prime... is there anyway of installing this without loosing all the data on my revolver install and keeping revolver?
[Eee Pad Transformer Android Development] sert00:
i wait your next release,with android how primary OS.....;)
[Eee Pad Transformer Android Development] RealHolyJoe:
So, what if we did a nandroid on our current rom and pulled the system.img from the backup, would that work?
[Eee Pad Transformer Android Development] lilstevie:
where does this SBKv3 come from? I have not heard of devices with yet another SBK, unless of course you are referring to the SL101 or TF101G, but those devices wouldn't be SBKv3, they would be SBKv1 for those devices, the nonclementure for the SBKs are TF101 SBKv1 (The currently known key) and SBKv2, the definition of them is relative to the device itself, as that is key v1 and key v2 for the TF101
[Eee Pad Transformer Android Development] Danny-B-:
sorry i might be wrong. I did a search and found a thread that said it could be sbk3 ...

My serial number is B70KAS309901
[Eee Pad Transformer Android Development] strazicic:
there was a problem with my laptop, it all worked on Desktop pc

Playing arround with it
[Eee Pad Transformer Android Development] wiredliving:
Great Work Frank!

I've tried every version of your tool and always had boot loops, the latest one (1.1.3) works a treat - i've successfully booted into ubuntu :)

Cheers!
[Eee Pad Transformer Android Development] frankc123:
@P4d0uch: No this is just a installer. the ubuntu system is from lilstevie's thread. When you see a update on there i will convert it to windows for everyone with a windows machine.

Im glad everything is working good for yall. Im ganna try to add a automatic update system so you can update the tool, roms and ubuntu filesystem. The ROM section will have list view of various roms available so you can selct witch one you want to install. I am going to also add a backup option so you can backup your stuff befor you flash. Keep in mind this is just a to-do list. Some options may take a couple releases to get added. If yall have any idea's let me know and ill add it to the list.
[Eee Pad Transformer Android Development] P4d0uch:
Sure the version is in Ubuntu Sotware Center and it is lxde 0.5.0-4ubuntu3
[Eee Pad Transformer Android Development] rajofchennai:
Sounds great.... btw, have you tried option 3.3 in OLiFE.sh, that is - ""3) Update Device:" -> "3) Android ROM:

- This option will update the android rom on the device with the

one from ./images/. This is good for if the ROM you use is updated

or you would like to change ROMs and there is an nvflash image for it.

This option does not destroy your data."

I had flashed (nvflash version) revolver and want to flash 3g enabler / themes.... wondering if I should try OLiFE.sh for that.

Also for your tool this option going to need nvflash version while most except (prime) is .zip update, how r u planning to convert?
[Eee Pad Transformer Android Development] fventura03:
very cool going to try this out this weekend once i get a chance :)
[Eee Pad Transformer Android Development] frankc123:
Hey juts to let yall know any updates that are schedule for this holiday season may be delayed because i will be doing alot of stuff with family. I am going to try to squeeze some things in but not sure what i can get ready for release
[Eee Pad Transformer Android Development] frankc123:
@weehooherod: You might be able to use nvflash like this, check the sytax because im just thinking off the top of my head. "nvflash.exe --download <Partition Number> <Filename to save as>". Without the " or <>. You can play around with that. I havent really tried it much. On my first release i wasw going to add that. I have some batch files i was using to test but it never was put on the tool. Its one of thoose things im not to sure about if it will do what we want it to.
[Eee Pad Transformer Android Development] megacoolrock:
im having some trouble installing this. i extracted all the stuff to my desktop and got a NVflashable rom. i open the app and i click on the dual boot A/U and click install. now here is the weird part, it says uploading ubuntu and freezes or seems like it. then it says it cant find it? i have all of the drivers. can someone help me?

this is what it says after it puts it in nvflash mode: Nvflash started

USB device not found
[Eee Pad Transformer Android Development] JDV28:
Fix for anyone with onscreen keyboard issues (anyone w/o the dock)

When you get to the setup, you will need to use your keyboard, but the onscreen keybd doesnt appear by default.

Use the command (via ADB): "adb shell DISPLAY:0 onboard" and a few errors later, the keyboard will appear.

:)
[Eee Pad Transformer Android Development] frankc123:
OR their is a little button under the custom tab that says keyboard :P THis will bring up your keyboard.

@megacoolrock: I know this sounds repetitive but make sure you have the correct drivers installed and your device is connected in APX Mode. To verify this check in your device manager and see if it says "NVIDIA USB boot recovery..."
[Eee Pad Transformer Android Development] JDV28:
What "Custom Tab"???
[Eee Pad Transformer Android Development] frankc123:
On my tool, look under the custom section. At the bottom their is a button labled "Keyboard"
[Eee Pad Transformer Android Development] JDV28:
Well I feel stupid. I saw that and wondered what it could possibly do. Do any of you guys know of a different OSK besides the default in Ubuntu? It's f**king terrible.
[Eee Pad Transformer Android Development] danr238:
Has anyone had any luck on getting Bluetooth working? I know in the Q&A thread there is a script to inject the firmware, which I did manually. I got the Bluetooth icon to turn on (went grey to black) but am unable to open up any configurations. Any advice would be appreciated.
[Eee Pad Transformer Android Development] apkanthony:
has anyone had luck with getting flash player to work in firefox? it seems like there is issues because it is ARM architecture?

would be nice to get youtube to work!
[Eee Pad Transformer Android Development] gdeer80:
Having trouble with keyboard. Where is this custom tab. I only see buttons on top right. I can't get pass the system configuration /w out the on screen keyboard.
[Eee Pad Transformer Android Development] globiboulga:
Installed no problem. Ubuntu works surprisingly well from a touchscreen standpoint - apart from the scrolling part - and I appreciate the advantage there is to have access to a full OS on occasion.

I now, however, have the issue where the table always reboots into Ubuntu. I can never access Prime. I tried getting in Recovery mode - Power and sound down hold - but when i get into the message section, whether I press up or down on the sound button, it always engage the process to boot ubuntu.

Curious to know if anyone has experienced that and if a fix / method to boot into Android is possible. I remember last time I exited Android, I chose to boot into recovery. Maybe it is what causes that strange behaviour.
[Eee Pad Transformer Android Development] tinnef:
I had the same thing and ended up reinstalling through lilstevie's oLife. Don't know if it was just the reinstall or if olife does something different but now it boots to Android by default, and Ubuntu only when selected
[Eee Pad Transformer Android Development] cuckoopt:
both of u did the same mistake... while running android, u can never use the "recory" option off the "power menu" to get to ubuntu... there is a away to fix it, its to change a parameter on a file, while running ubuntu, but i cant remember the name... if u look for it on lilstevie's original thread i'm sure u'll find the solution.
[Eee Pad Transformer Android Development] frankc123:
use NVFLash to get the partition table. Find the android partition and then again use nvflash to setbootpartition. Guys rember this is a development thread. You should expect things to give you problems. Its all DEVELOPMENT. lol :P just wasnt sure if people were understanding.
[Eee Pad Transformer Android Development] frankc123:
On a side note. I got the foundation layed out for the automatic updater for the ROM's and Tools. On the new release it will have a section for if you want to download a ROM or update the tool. Once downloaded you can choose to use the rom on your tablet. I am also adding the root tools and a backup/restore option.
[Eee Pad Transformer Android Development] bud77:
It happened because you did a recovery mode when in android

To fix it :

When in Ubuntu it's "cat /dev/zero > /dev/mmc_(i_dont_remember_the_rest)_3p"

(If you need exact command, check lilstevie thread in Q&A)

I already did it twice, and it fixed the boot issue both times
[Eee Pad Transformer Android Development] globiboulga:
Mate, I completely appreciate that and it's a case of "buyer beware" here. So I assume full responsibility for what happened!!!! The minute I rebooted using recovery, I knew I was doing something "special". Double palm face FOR ME!

PS: and you can't be thanked enough - and little Stevie too - for what you doing for this community!!!

---------- Post added at 08:20 PM ---------- Previous post was at 08:09 PM ----------

Thanks. Worked a treat!!!!
[Eee Pad Transformer Android Development] frankc123:
Your welcome, and i have yet to brick my transformer. I have done about 20-30 back flashes on it while developing this program and it still works like a boss. So unless you damage the hardware itself i havent found a way to brick it.
[Eee Pad Transformer Android Development] transceiver:
Some questions: Will the dock USB ports work (for flash drives, etc)

What about the microSD card?
[Eee Pad Transformer Android Development] frankc123:
Yes they will work.
[Eee Pad Transformer Android Development] frankc123:
Hey guys i put up the source code for this tool. I am no longer continuing the development of it. The code is written in VB so here ya go. Took alot of hard work so enjoy it!
[Eee Pad Transformer Android Development] gueatx:
Thanks for all your hard work Frank! You got it working well before you had to leave it to others! Good luck with rl!
[Eee Pad Transformer Android Development] 7Usam:
i can't install android only ! the output :

Nvflash started

nvflash configuration file error: file not found

:confused:
[Eee Pad Transformer Android Development] mastroido:
Newbie question: i have a B70 and i never applied for roms/roots my transformer, but i'm curious for linux. Do i risk to brick my asus if i try the app, or i will be obtain only an error if my asus isn't a sbk1?
[Eee Pad Transformer Android Development] ticktock:
Just thought I'd say thanks. Really like what you've done with this. Gave me the capability to actually use my transformer as a netbook, which I felt it was really lacking.

On a quick side note as I was installing this I didn't see any progress indicator as to what was going on, I just waited and waited at the screen and it finally rebooted into revolver and then I tried Linux and it worked like a champ. I installed XFCE and this thing is faster than I would have imagined. Again thanks..

Anyone know how to disable the touchpad?? Annoying to type...
[Eee Pad Transformer Android Development] shaqim:
Hi! I have a b60 transformer rooted with revolver rom. I cant get sbkdetect to work, since im new to linux and i dont really understand how the untaring and so on works. Also my transformer does not want to boot into apx mode for some reason:/

Does anyone know if the b60 is sbk1 or not? Or is this different on different devices?

Since i already have it rooted and working, does that mean i have sbk1?

Would really apreciate a fast reply. Thanks!
[Eee Pad Transformer Android Development] bud77:
Yes, b60 is sbk1

For APX mode, the screen will stay black when it is in that state (checkout in Q/A for the method)
[Eee Pad Transformer Android Development] shaqim:
Thank you!
[Eee Pad Transformer Android Development] scaltro:
Really a nice tool.

I successfully installed ubuntu in secondary and the last revolver ROM (NVflash version).And it works great!

My only issue is on how to get in recovery mode.

I tried to get it from android as usual but it went to my secondary partitition (ubuntu)

I have had to replace the partition as

"cat /dev/zero > /dev/mmcblk0p3"

to boot android again.

well it fix the boot issue... but I need to go into recovery mode.

If I press Power and Vol-Down, then Vol-Up at boot I got in a wipe-user-data menu and I can't do anything else..

Is there a way to get into recovery mode again?
[Eee Pad Transformer Android Development] bud77:
If I remember correctly, it's Power + VOL- at startup, then press VOL+ then you should see the wipe screen prompt, but something is written on the bottom to enter recovery

(I'm sorry, I don't have the tablet at hand right now :/)
[Eee Pad Transformer Android Development] scaltro:
If I choose to boot into recovery from there it boot ubuntu... :(
[Eee Pad Transformer Android Development] bud77:
Oh sorry, I think I misunderstood ...

Did you meant you want to go into CWM ?

If yes, that is not possible as it is, but you can use olife from lilstevie (ubuntu on emmc) to reach that goal

*Edit : this post :

http://xdaforums.com/showthread.php?t=1191141
[Eee Pad Transformer Android Development] canedha:
hi,

first thanx for this awesome program. it works like a charm.

but i have some problems switching between the OSs. when i boot prime and press long the power button i have only the options restart, recovery and cancel.

for restart it is booting android again and when i press recovery it seems that it recovers the second partition and therefore writing ubuntu into the first bootloader section as well?

so how to switch OSs? is there a way to just shut down prime (just long press power doesnt work) so that i can power+vol_down into recovery mode booting ubuntu?

or what do i have to press when for example if it also works when using the restarting option?

i'm sure that just some stupid thing but i cant figure it out by myself ^^

i also found on the prime 1.7 thread a zip including the missing shutdown option but how to install this without cwm that not there because of ubuntu?

thx in advance for all help!
[Eee Pad Transformer Android Development] chappatti:
Is there any answer to easily dual-boot......i mean change from android to ubuntu and back..????
[Eee Pad Transformer Android Development] canedha:
just use franks tools and install ubuntu in dualboot mode.
[Eee Pad Transformer Android Development] PMad:
Any updates on if/when this will be available for SBK2 devices?
[Eee Pad Transformer Android Development] darks1der:
Does anybody know if the installation will work with backtrack 5?

I was hoping to remove the standard ubuntu files from the Olife prime+ubuntu dualboot file, and replacing them with the ARM version of backtrack 5.

Anybody any tips?

b.t.w.

Absoluty love the work FrankC123
[Eee Pad Transformer Android Development] frankc123:
gazlufc: Well since from what i could tell BackTrack 5 is a Linux OS. With the build we use here it is the Chrome OS Kernel and then we used the Ubuntu F/S. It would take some work but i think you could possibly do it. I am by far no expert in linux so i would suggest maybe hitting up the IRC channel and talking to someone in #Asus-Transformer. Lil Stevie is usually on there and some others. They should be able to point you in the right direction. Also you can take a look at his thread under Q/A Ubuntu on the Transformer (eMMC Install). If you get everything setup you can use my tool to install it. Also if you do get it working let me know and i might have a chance to squeeze it into the program itself.
[Eee Pad Transformer Android Development] frankc123:
It didnt finish uploading ubuntu to the tf. I know it seems like it hangs but the ubuntu.img is a very big file. It takes a good while to upload it. If you ever feel like you need a more detailed output of the upload process you can use the cmd line of nvflash and manually flash it that way. It shows you everything going on behind the scenes.
[Eee Pad Transformer Android Development] frankc123:
Has anyone even looked at the source yet? I havent had any comments on it or atleast any complaints. Anybody? Anything?
[Eee Pad Transformer Android Development] l0aded:
got it working thanks!

i just have a few questions thought.. althougth slightly off topic.

1) if i want to flash over a new ROM how is this done? is it the same process of going into CWM and just wiping / flashing or do i need to do something special?

2) for some reason i cant seem to install adobe flash to watch videoes.. going to the adobe site yields nothing and searching for it in the software center finds nothing too. am i missing something?
[Eee Pad Transformer Android Development] bud77:
1) Flash ROM over what ?

Also, there is no CWM, as recovery will boot into ubuntu

2) If you are talking on ubuntu, this is normal, no flash for ARM afaik
[Eee Pad Transformer Android Development] l0aded:
right now im on prime but when ICS is available i would want to swtich. how would i go about flashing a new ROM such as revolver over prime?

is there any kind of work around to viewing youtube? one of the main reasons to get ubuntu for me is to background my youtube videos for music while i browse :(
[Eee Pad Transformer Android Development] DesireC:
I flashed this on my TF101 (S/N B50KAS...) and got no errors, but now the tablet won't do anything--it won't go into NVFlash, nor will it go into recovery, and the screen doesn't turn on at all. I have power cycled it repeatedly and charged it overnight, still nothing. What steps should I take?

EDIT: I have a Windows desktop and a Xubuntu laptop available and am fairly comfortable with both command lines as well as ADB, just in case that helps.
[Eee Pad Transformer Android Development] megacoolrock:
does this come with the kernal for wifi and working touchpad?
[Eee Pad Transformer Android Development] dragon_76:
Motorola webtop phones have Adobe Flash in Ubuntu...so...

Cheers!

-M

Xda member since 2007
[Eee Pad Transformer Android Development] hacker01:
I'm trying to undo the ubuntu installation by running Frank's tool and pressing the android only install but I get this every time:

nvflash configuration file error: file not found

I'm pretty sure I have all the necessary files. Does anyone have any ideas?
[Eee Pad Transformer Android Development] cybertang:
same issue now my transformer isnt working at all has anyone found a solution for this yet?
[Eee Pad Transformer Android Development] DesireC:
Well, at least it's not just me... I haven't found anything yet, might start a thread in Q&A.
[Eee Pad Transformer Android Development] megacoolrock:
you need a rom. there are plenty of them.