[Utility][TF101]Bigwheelie for extended partitions[2014-12-04] - Eee Pad Transformer Android Development

Welcome to bigwheelie for Asus TF101.
Here you will find a utility in both a bash version and a python2 version which will repartition your TF101, giving you much more space where needed for future growth of the software base. The python2 version has prettier output, but functionality is the same for both. To use the python2 version, your environment will need to point any calls to python to whatever the python2 binary is on your particular distro. It currently won't work under python3, only python2. It calls whatever python is set as the default when you type 'python'. You can check with 'python --version'. You may need to, at least temporarily, create a soft link to your python2 to python in your ~/bin directory as root. Check with your distro for instructions. Otherwise, use the bash version which should work on about any modern Linux system.
These are Linux utilities that will handle both SBK1 and SBK2 devices. I have tested both with an SBK1 device. To use, download either zip to a folder on your Linux system. Assuming you named the folder "bigwheelie", then do the following from a terminal:
Code:
cd ~/bigwheelie
unzip bigwheelie.zip
Now plug your device in and place it in APX mode. Easiest way is to power off the device with it plugged into pc and then press volume up and power for about 5-6 seconds. The screen will remain blank. Otherwise, just press volume up and power until the screen goes black then continue to hold for about 5-6 seconds more. Then do this:
Code:
./bigwheelie
You will see this:
Code:
THIS PROCESS WILL WIPE ALL DATA FROM
YOUR DEVICE AND REPARTITION IT WITH
A NON-STOCK PARTITION STRUCTURE.
##### ALL RISKS ARE YOUR OWN!!! #####
##### ENSURE DEVICE IN APX MODE #####
******* REFLASH MENU *******
1) Choose 1 for SBK1 device
2) Choose 2 for SBK2 device
0) Quit
Choice: 1
Choose accordingly to the type of tf101 device you have. If you were actually in APX mode and chose the SBK option correctly, then you should see the process begin and some files moving and then partitioning happening and, finally, the blobs getting written to the device, with an indication of success or failure at the end. If it was successful, then you will see the tablet automatically reboot to Asus ICS stock Android and TWRP_2.8.1.4 will reside in your recovery partition. You will now have the following:
/system 1GB
/cache 1GB
/boot 12MB
/recovery 12MB
You can now reboot into TWRP to flash the ROM or other software of your choice, including larger gapps packages than we were previously able to. The growth of gapps packages sizes and the challenge of keeping TWRP small enough to fit into the stock recovery partition are the main drivers for this.
Enjoy!
Download links:
Filename: bigwheelie-bash.zip
bigwheelie-bash.zip
Filename: bigwheelie-bash.zip.md5
bigwheelie-bash.zip.md5
++++++++++++++++++++++++++++++
Filename: bigwheelie-python2.zip
bigwheelie-python2.zip
Filename: bigwheelie-python2.zip.md5
bigwheelie-python2.zip.md5
Special thanks to bumblebee and rayman for wheelie and other scripts, to nvidia for nvflash, and to Asus for stock firmware blobs.
XDA:DevDB Information
bigwheelie, Tool/Utility for the Asus Eee Pad Transformer
Contributors
sidneyk
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2014-12-04
Created 2014-12-04
Last Updated 2014-12-04

Reserved

Reserved

Then you did it I'll try

Excellent, new script works perfect! Great Job!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Downlaod links added to OP
Download links are now added to the OP.

For Windows how can I do? (PS: it's for curiosity, because I have Ubuntu virtualized...)
And how can I return to old partition table? With restoring Asus Stock blob with nvflash?
Thanks for your work

prendomiao said:
For Windows how can I do? (PS: it's for curiosity, because I have Ubuntu virtualized...)
And how can I return to old partition table? With restoring Asus Stock blob with nvflash?
Thanks for your work
Click to expand...
Click to collapse
I'll post something for Windows later, after a little more testing. Why would you want to return to smaller partitions? Yes, you could use one of the tools available to nvflash an Asus stock rom package back, repartitioning to stock partitions, assuming the tool includes the stock flash.cfg file.
Sent from my SM-N900T using XDA Premium HD app

Thanks (know if it is a reversible process was for curiosity your partitioning method is very useful )

Any news on a Windows version for this? I don't have a spare box to put Linux onto to and use this

Taomyn said:
Any news on a Windows version for this? I don't have a spare box to put Linux onto to and use this
Click to expand...
Click to collapse
Been busy working on kernel. I'll try to get the windows version up in the next couple days.
Sent from my SM-N900T using XDA Premium HD app

Is 12 megabytes enough to be future proof?
Regards

Magissia said:
Is 12 megabytes enough to be future proof?
Regards
Click to expand...
Click to collapse
It's enough to buy us some time. I'm currently building recovery images with kernel and initrd gzipped at around 8.5 mb. That's with Timduru's kernel source. The goal I'm reaching for is to use one kernel source for both rom and recovery. And, also we needed a bigger system partition. The beauty is it can now be changed if we run out again.
Sent from my SM-N900T using XDA Premium HD app

Can't we just throw LVM and ignore the physical partitions? Or would that be too complicated?
Regards

Magissia said:
Can't we just throw LVM and ignore the physical partitions? Or would that be too complicated?
Regards
Click to expand...
Click to collapse
Yeah, was my first thought too. The problem is that the recovery has to reside in a special partition. it is too small to solve the chicken and the egg problem.

doppelhelix said:
Yeah, was my first thought too. The problem is that the recovery has to reside in a special partition. it is too small to solve the chicken and the egg problem.
Click to expand...
Click to collapse
I don't know much about lvm, although I did run across an lvm mod for another device that I considered but I'm not too good with the kernel yet. This works and is simple.
Sent from my SM-N900T using XDA Premium HD app

sidneyk said:
This works and is simple.
Click to expand...
Click to collapse
And elegant. Even if the main development for this device is down to you and tim, a lvm approach has to be integrated into the kernel, either directly compiled or as a module. The forum would be reduced to a "doesn't work" nightmare if people mix lvm-recovery and non-lvm ROM. Your approach ensures backward compatibility. I like that.

doppelhelix said:
And elegant. Even if the main development for this device is down to you and tim, a lvm approach has to be integrated into the kernel, either directly compiled or as a module. The forum would be reduced to a "doesn't work" nightmare if people mix lvm-recovery and non-lvm ROM. Your approach ensures backward compatibility. I like that.
Click to expand...
Click to collapse
Yeah, I've been pulling my hair out trying to get a newer kernel to build and drivers migrated over with not much luck in order to fix seemingly broken selinux support in current kernel, or more specifically proper handling of xattrs and selinux labels.
Sent from my SM-N900T using XDA Premium HD app

@sidneyk - 1st of all, thanks for bigwheelie! Can you tell me why you used 1 GB of space for Cache? Cache was always barely used on my android systems (~50-100mb). Did this change with Lollipop?

GoodSoul said:
@sidneyk - 1st of all, thanks for bigwheelie! Can you tell me why you used 1 GB of space for Cache? Cache was always barely used on my android systems (~50-100mb). Did this change with Lollipop?
Click to expand...
Click to collapse
I read somewhere that cache should be at least 2/3 the size of system for OTA style updates, so I just matched it with system. I don't know if it gets used more with lots of games or not, it always seems to be mostly empty. But, just in case...
Sent from my SM-N900T using XDA Premium HD app

Related

WORKING Ubuntu on G-Tablet *UPDATED With Files*

***UPDATE***
Files located at the bottom of the post.
Ubuntu runs fairly nice on the GTab. Find a video below to see it boot. Performance is not as smooth as Android, but I've already narrowed down some kernel tweaks to speed it up.
What works:
USB Devices
Wifi
Video (not accelerated)
Internal/external storage
What doesn't work (yet):
Touchscreen
Softkeys
Volume/Power buttons
Accelerometer
Camera
Audio (pulseaudio hangs, haven't investigated)
To get it working, I used a custom kernel with added support for various drivers, but otherwise pretty much the stock VS kernel. It gets the rootfs from the micro SD card, so it only requires a boot.img flash (so it doesn't destroy any user data or the Android system partition).
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Youtube video of my gtab booting into Ubuntu
***Instructions:
Using linux (via an existing install, or a LiveCD), format a 4GB or larger micro SD card as ext3, and untar the karmic-rootfs on it.
Code:
cd /media/sdcard
tar -xzvf /home/user/Desktop/karmic-rootfs.tar.gz
Install the boot-karmic update zip via ClockworkMod Recovery. ***MAKE SURE YOU HAVE A BACKUP boot update.zip (or grab one from Clemsyn's Kernel Corner)***
Insert the sd card and boot. You will see some yellowish/gold colored text quickly scrolling across the screen - this is normal. This should boot straight to a GDM login screen.
User=gtab Password=gtab
Wireless will work with wicd (not NetworkManager), and you should use a USB hub with a USB keyboard & mouse.
Karmic rootfs tarball (1.1GB)
Karmic kernel update.zip
sweeeeeettttt.
Will you be creating a Rom from this? If so fantastic!
Knew this was just a matter of time...
I'll throw all sorts of support behind this... a stable, fast ubuntu build for this tablet which just push things SO far over the top. Especially since we have that nice usable USB port!
Sweet.....keep us updated!!
jersacct said:
Ubuntu runs fairly nice on the GTab. Find a video below to see it boot. Performance is not as smooth as Android, but I've already narrowed down some kernel tweaks to speed it up.
What works:
USB Devices
Wifi
Video (not accelerated)
Internal/external storage
What doesn't work (yet):
Touchscreen
Softkeys
Volume/Power buttons
Accelerometer
Camera
To get it working, I used a custom kernel with added support for various drivers, but otherwise pretty much the stock VS kernel. It gets the rootfs from the micro SD card, so it only requires a boot.img flash (so it doesnt destry any user data or the Android system partition).
http://www.youtube.com/watch?v=dbLkdvpZVEo
Click to expand...
Click to collapse
Awesome work. Getting 10.10 working with the Unity interface would actually get me very excited.
I'm sure the touchscreen drivers can be retrofitted into something useful - the drivers themselves are pretty straightforward, I guess they'd need to be made to work with X?
The only concern in terms of making it really usable is getting accelerate X11 support. I found this post which is a bit concerning:
http://tegradeveloper.nvidia.com/tegra/forum/newbie-hoping-port-debian-tegra-2
However, I'm guessing we could always use an older X11 that will work with the supported driver ABI?
This thing just gets better
hope the xoom isn't locked down
xbmc
Add xbmc to the rom and you'd have a winner.
WOW! Nice work!
But now you got me all worked up....
....Must....have.....ubuntuuuu....................
I had no clue what Ubuntu was until a Google search.. looks really awesome. It could potentially make this into a thin touchscreen netbook with all the features of a PC.
Keep up the work!
Now that I know that it's feasible, I'm going to continue work on getting a newer kernel up and running. It looks like a lot of the commits have been related to wireless, touchscreen, etc., so a newer kernel could help, along with a nice shiny Maverick build.
WOW! Nice, I will be happy just having Android that works with all the features. I've loaded every flavor of Android so far, but still haven't figured out how to get NTFS to work on the microSD. So far I like TnT Lite the best, but VEGAn is really cool too. Thanks to all for making this so fun and useful.
Aww man.
This would mean I'd have to get a 2nd G-Tab.
Great work.
xinput_calibrator
Hi, FWIW, with help from yuray (for the customized initramfs) and mozzald at slatedroid, I created a rootfs for xubuntu to run on the zt-180 tablet. yuray created the modified boot.img and mozzwald compiled the xinput_calibrator binary to use. It was perfect in getting the touchscreen to work. I also was able to get the onboard keyboard to work fine.
Thanks to mozzwald - If you enter the following from your ubuntu command line - you can see if the touchscreen is identified:
lshal | grep input.product
and to see if it is really working, enter:
sudo cat /dev/input/event2
(if it is working fine, you should see some garbled output on the screen).
If so then you get the source for xinput_calibrator and compile for your build.
HTH.
prscott1 said:
Hi, FWIW, with help from yuray (for the customized initramfs) and mozzald at slatedroid, I created a rootfs for xubuntu to run on the zt-180 tablet. yuray created the modified boot.img and mozzwald compiled the xinput_calibrator binary to use. It was perfect in getting the touchscreen to work. I also was able to get the onboard keyboard to work fine.
Thanks to mozzwald - If you enter the following from your ubuntu command line - you can see if the touchscreen is identified:
lshal | grep input.product
and to see if it is really working, enter:
sudo cat /dev/input/event2
(if it is working fine, you should see some garbled output on the screen).
If so then you get the source for xinput_calibrator and compile for your build.
HTH.
Click to expand...
Click to collapse
Any chance of getting a download link to all this?
Sent from my R2-Droid2 using Tapatalk
Aerv said:
Any chance of getting a download link to all this?
Sent from my R2-Droid2 using Tapatalk
Click to expand...
Click to collapse
Hi - check out the slatedroid thread found at http://www.topic=9501.com . My post with the download link is around page 11 or 12 (can't remember).
Also, This thread is for the zt-180 tablet which has a different arm version. My build probably will not work on gtablet. Also, the wifi drivers and such are for the zt-180 tablet not the gtablet.
There may be some bits of info that may be helpful though.
Any chance we will be able to dual boot this thing? That would be my best option. I i love ubuntu, but android is awesome also. I hope we can have the best of both worlds
Tcsnyder said:
Any chance we will be able to dual boot this thing? That would be my best option. I i love ubuntu, but android is awesome also. I hope we can have the best of both worlds
Click to expand...
Click to collapse
As far as I know, Ubuntu is coming out with a "Tablet" distro. This would mean that it's Ubuntu but optimized for touch screen.
I would also be interested in dual booting also.
Hi Guys,
Do you have boot messages configured.
I'm working blind on the Advent Vega Tablet at the moment.
vgrade
See this post for getting kernel messages to display during the boot process.
http://forum.xda-developers.com/showthread.php?t=893428
Sent from my VEGAn-TAB-v1.0.0B5.1 using Tapatalk

[APP] Flash Image GUI - Flash Kernels and Recoveries from normal Android mode!

Credits:
birbeck for the usual random java guidance, slushpupie for his previous java guidance, dodgejcr for extreme amounts of testing, and one_love_420 and shift for some great graphics!
testers: JT-, couga6442, happytweak and many others I might have forgot in the furry of three days I built the initial app from scratch.!
Thanks to SDX
Background:
flash_image (bmlwrite) is an extremely useful utility for flashing custom kernels, boot logos and recoveries. This binary has made it possible to easily flash all these items and is used almost everywhere behind the scenes (i.e. in custom recoveries, packaged into kernel /sbin, etc).
Description:
This Android App is a GUI interface for the linux binary, flash_image provided by google in AOSP for loading custom kernels and recovery images onto the phone.
This app allows the flashing of kernels and recovery images in normal android mode.
No recovery or adb needed!
HTC EVO support includes flashing of anykernel type .zip files, boot.img type zip files and recovery.img files!
Current Device Support:
Full Kernel, Logo and Recovery flashing: Samsung Moment, Transform, Intercept and Acclaim - the s3c6410 series of devices
Full Kernel (Anykernel and boot.img) Flashing and Recovery flashing: HTC EVO 3D, HTC EVO, Nexus S/Nexus S 4G & LG Optimus
Full Kernel (zImage) Flashing: Samsung Epic
Full Recovery Flashing: HTC Shift (need testers for kernel flashing)
Future Support:
Looking for feedback regarding making the app more user friendly or simplier to use for the HTC EVO. Thanks!
Install Directions:
Install process is the same as any other .apk. Download to computer and adb push or mount sdcard on computer and copy over or download directly to the phone. Use any file manager, adb, connectbot/terminal emulator to install.
My preferred method, maybe a bit technical: adb install c:\downloads\FlashImageGUI.apk
Download Locations
Market (99 cents!): Flash Image GUI
Release versions (free from my personal hosting): Flash Image GUI
Contact:
Any questions, comments, concerns, or issues, please post in this thread or send me an email! Thanks for all the help and support!
FAQ:
Q: Will this app support a marketplace to pick and chose kernels from?
A: No. Use Kernel Manager!
Screenshots:
Splash Screen
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Main Screen
Options in Main Screen
Flashing Netarchy Kernel with Progress Bar Details
Flashing Clockworkmod Custom Recovery
So this can be used to flash boot animations as well?
Sent from my PC36100 using XDA Premium App
Wow, joey, that sounds pretty awesome!
So if I flash to a different kernel from the app will the phone reboot itself? I'm guessing it would have to because your phone would have to rebuild the Dalvik cache after the app wiped it to install the new kernel...
And if that's the case, is it a hot restart? I know if you do a hot reboot with 4G enabled sometimes it breaks the 4G.
Anyway just some questions, gonna download the app and give it a shot. Thanks for sharing! Hope you don't get flamed for posting in the wrong section, I think an app like this belongs in the dev section.
Do you have some decent error checking in this to prevent users from flashing something stupid? I know you can't prevent everything, and I'm looking forward to some "lols I flashed a radio to my boot image and now it won't work!"
Anyway, cool app. Kind of like Kernel Manager, but with some extra sauce on the side.
kbizzle said:
So this can be used to flash boot animations as well?
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
Great question. Originally I viewed loading boot animations as out of scope for tihs app as the boot animation is generally a single .zip file stored in /data/local or /system/media. Flash_image was designed by google to load images into specific partitions on the phone, i.e. boot (kernel), recovery, etc. Some phones varied in what was stored in the partitions but I don't think I've ever seen animations stored in a single partition requiring flash image to load.
In the sense of the term "flash" being used pretty liberally to "apply" or "load" something on the phone, I could easily add support to load boot animation.zip files onto the phone, but I think that would be out of scope for this app as the core linux binary, flash_image (app is named after and uses) doesn't support boot animation loading.
It is definitely a good idea and perhaps worth me putting together a small app to help manage boot animations? By manage I'm thinking, loading, backing up, etc?
mexlos said:
Wow, joey, that sounds pretty awesome!
So if I flash to a different kernel from the app will the phone reboot itself? I'm guessing it would have to because your phone would have to rebuild the Dalvik cache after the app wiped it to install the new kernel...
And if that's the case, is it a hot restart? I know if you do a hot reboot with 4G enabled sometimes it breaks the 4G.
Anyway just some questions, gonna download the app and give it a shot. Thanks for sharing! Hope you don't get flamed for posting in the wrong section, I think an app like this belongs in the dev section.
Click to expand...
Click to collapse
Yea, the phone will definitely require a reboot after flashing a kernel with clear dalvik or cache checked and the app will prompt for reboot. Clearing dalvik/cache while android is running, in my experience, will require a reboot almost immediately and the app requires this with a large warning against waiting to reboot.
Post got moved pretty quickly to a diff board. I did think the app was more useful for developers to test their own kernels/recoveries (as that is what I use it for), but seems the moderator disagreed. Either way, I do appreciate the support!
sirmx said:
Do you have some decent error checking in this to prevent users from flashing something stupid? I know you can't prevent everything, and I'm looking forward to some "lols I flashed a radio to my boot image and now it won't work!"
Anyway, cool app. Kind of like Kernel Manager, but with some extra sauce on the side.
Click to expand...
Click to collapse
Definitely have a lot of error checking in here. In fact, this app has way more alert dialog boxes than any app I've wrote before. I prompt and ask for confirmation at multiple points. Owning an EVO and developing for the last 11 months on it have given me great insight in how to customize the app for the HTC EVO. I don't think it is very easy to accidently flash the wrong .img w/o confirming at LEAST once the action you're taking!
If there are points in the workflow you think could use another warning or prompt, let me know and I can definitely add it in!
Thanks for the feedback!
This is a very nice tool. I know this will come in handy. Thanks
Nice ..... good work!!!!!!
Sent from my PC36100 using XDA Premium App
Hopefully you will expand support to the EVO 3D next month?
SteelH said:
Hopefully you will expand support to the EVO 3D next month?
Click to expand...
Click to collapse
Of course!
Hope to maybe add support for the EVO Shift and the Nexus S 4G depending on how much time I have!
Thanks for all the support and I welcome feedback, positive or negative, as long as it can help me improve the app!
joeykrim said:
Of course!
Hope to maybe add support for the EVO Shift and the Nexus S 4G depending on how much time I have!
Thanks for all the support and I welcome feedback, positive or negative, as long as it can help me improve the app!
Click to expand...
Click to collapse
Honestly, your app should drastically reduce all the posting where people ask "how do I flash xxxx?" because now they can use a GUI to do the work for them!
Nice work!
Brilliant app!! This well save a lot of ware and tear on my vol and power buttons!
Damnit not cool, i tried to flash a kernel using this in cm7 and it wiped my entire phone lol, thank you nandroid!
dirkyd3rk said:
Damnit not cool, i tried to flash a kernel using this in cm7 and it wiped my entire phone lol, thank you nandroid!
Click to expand...
Click to collapse
not sure there is anyway the app could wipe your entire phone as there is no command in the app to do that .. also my test environment for the last month has been the htc evo with cm7 ... ive been flashing tiamat and toastcfh back and forth to test each new feature! if you could send across a logcat next time and tell me the exact steps you took, which kernel you selected (link if possible), where it was flashed from, which options you checked, that would help me look for bugs. thanks!
released new updated version 1.0.9. cleaned up some more of the code and improved some of the features! appreciate the feedback and support. will prob make some more improvements and release another update soon

[Win32/64] One click Ubuntu Installer *FINAL - FrankC123 Tools with SOURCE

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.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
*****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
*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
- 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)
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?
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?
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.
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.
Can you make an option so that prime is the default and android is secondary?
Where do I get the .imgs? Could've at least linked to them.
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.
So will this only work on devices with SBK1?
Correct. As of right now it is on SBK1
frankc123 said:
Correct. As of right now it is on SBK1
Click to expand...
Click to collapse
So it probably won't be possible on an SBK2 device until it is cracked?
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
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.
I need SBK2 cracked lol
Hmm looks like mine is an sbk3
What would have happened if i had tried to flash this ?
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?
i wait your next release,with android how primary OS.....
So, what if we did a nandroid on our current rom and pulled the system.img from the backup, would that work?
Danny-B- said:
Hmm looks like mine is an sbk3
What would have happened if i had tried to flash this ?
Click to expand...
Click to collapse
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
sorry i might be wrong. I did a search and found a thread that said it could be sbk3 ...
My serial number is B70KAS309901

[TOOL]i9001 Quick Flasher v1.4 (25-05-2012)

i9001 Quick Flasher​
Version: 1.4 (Final)​
This tool allows you to flash kernels, recoveries, system.img.ext4 and other partitions while operating your phone. it works with ADB obviously. I've chosen to sent direct commands to adb (adb -d shell) instead of a batch script, I used batch scripts for the checks though. Because all ADB actions are hidden I created a log, which tells you what's is going on. Remember that this tool is not a toy to play around with, only use it when needed.
--- i9001 Quick Flasher 1.4 Screenshots ---​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
--- CHANGELOG ---​
Changelog for version 1.4
Added check for i9001 USB Connections
Added check for root access
Updated the graphics in the log
Made app more dynamic
Slightly adjusted the instructions
Changelog for version 1.3
Added better root support (also working on stock kernel now)
Added a check for stock kernel / custom kernel. app adjusts it's behaviour to it
Changelog for version 1.2
Added progress bar
Integrated images into exe
Fixed incorrect persist partition number
Changelog for version 1.1
Added allot of compatibility checks
Coded function for flashing a custom partition
Resized the GUI a couple of times
Coded function for Instructions button
Coded function for About button
--- DOWNLOAD ---​
Download v1.4
http://www.mediafire.com/?xd6g8eu9241r12q
Download v1.3
http://www.mediafire.com/?hrftqd1yx7ol1zb
Download v1.2
http://www.mediafire.com/?ixe2c85q4hpb8q4
Download v1.1
http://www.mediafire.com/download.php?77rxxt3vgln1lbp
Another nice tool Brood! I personally wont use it but its an outcome for all the Rom users out here, keep up the good work!
THX for your work
broodplank1337 said:
i9001 Quick Flasher
Version: 1.0 (BETA RELEASE)
What's not working in the beta version yet:
- Option to flash custom partitions
- Instructions/About button
Click to expand...
Click to collapse
Hi Brood,
nice to see you developing noob-proved proggies to prevent a wrong handling. Do i have to start this little proggie within the adb-folder or is it enough to have a path as a system variable ?
THX in advance
Rhonin
Dutch.ly said:
Another nice tool Brood! I personally wont use it but its an outcome for all the Rom users out here, keep up the good work!
Click to expand...
Click to collapse
Thanks I think some people can use it good
Rhonin86 said:
Hi Brood,
nice to see you developing noob-proved proggies to prevent a wrong handling. Do i have to start this little proggie within the adb-folder or is it enough to have a path as a system variable ?
THX in advance
Rhonin
Click to expand...
Click to collapse
Just extract all and run it since ADB is included. No specific folder is required nor a system variable
This a great little tool, especially for the new comers here
nail16 said:
This a great little tool, especially for the new comers here
Click to expand...
Click to collapse
Yes that's what I was thinking to, Since it's so easy to make I can keep producing such tools , got a working beta from scratch in 2-3 hours. (allot of copycat business ^^)
Released v1.1, this version includes all functions
I tested Flashing a kernel, flashing recovery and flashing an empty 100mb cache.img.ext4, all working
Haven't tested flashing system.img.ext4 yet, but I think most people will use this tool for easy kernel/recovery switching, not for flashing whole roms
Enjoy
Lol dunno why but everything wat brood says gets like 3 thanks.. not fair ;p and in which situation this is useful? can't really imagine that
FlorisNL said:
Lol dunno why but everything wat brood says gets like 3 thanks.. not fair ;p and in which situation this is useful? can't really imagine that
Click to expand...
Click to collapse
It's handy in the situation when loads of people ask how to combine Feamod 1.4 with Cranium Kernel v6 for example. Also I prefer it's speed. it's faster then booting in recovery.
And I will continue creating such tools since they are so easy to make and they help people, so why not?
And I really got most "thanks" from broodROM it's not that everything I say deserves a thanks
FlorisNL said:
and in which situation this is useful? can't really imagine that
Click to expand...
Click to collapse
As a ROM developer you should realize it Imagine creating new /system partition and testing it? Changing kernels without fiddling with recovery? Fast wipe of /data? Etc.
wintel_mac said:
As a ROM developer you should realize it Imagine creating new /system partition and testing it? Changing kernels without fiddling with recovery? Fast wipe of /data? Etc.
Click to expand...
Click to collapse
Why are you always posting this kind of negative answers to me..... "as a rom developer you should know this" "as a rom developer you should realize it" im a bit done of it, try yourself man
sorry for off-topic. I won't use it myself because I dont really need it ;p
That was not meant to be offending... but right for ROM developers, like you, it might improve your workflow when developing and testing new ROMs as it makes recurring tasks easier to handle.
heheheheh
FlorisNL said:
Why are you always posting this kind of negative answers to me..... "as a rom developer you should know this" "as a rom developer you should realize it" im a bit done of it, try yourself man
sorry for off-topic. I won't use it myself because I dont really need it ;p
Click to expand...
Click to collapse
I think he doesn't actually mean that you should know it, such tools are just handy as a rom developer
wintel_mac said:
That was not meant to be offending... but right for ROM developers, like you, it might improve your workflow when developing and testing new ROMs as it makes recurring tasks easier to handle.
Click to expand...
Click to collapse
Idd. basically everything that uses adb and is fully/partially automated can save you time. So it can become handy for a ROM developer
Excuse me if i breaking rules Is this tool may help me with results of my incompetence? Probably i've destroyed or just wiped Recovery and download mode partitions, but i don't know how or when . More here: http://forum.xda-developers.com/showthread.php?t=1575680
BzArEx said:
Excuse me if i breaking rules Is this tool may help me with results of my incompetence? Probably i've destroyed or just wiped Recovery and download mode partitions, but i don't know how or when . More here: http://forum.xda-developers.com/showthread.php?t=1575680
Click to expand...
Click to collapse
Reflashing the recovery should be plenty. Just connect your phone in debugging mode to your pc, download Feamod 1.4 and extract the recovery.img from it, in the app choose "Flash a new recovery" and "Wipe before flashing", click "Browse..." to browse for the recovery.img file and click "Start Now". This should do the trick
broodplank1337 said:
Reflashing the recovery should be plenty. Just connect your phone in debugging mode to your pc, download Feamod 1.4 and extract the recovery.img from it, in the app choose "Flash a new recovery" and "Wipe before flashing", click "Browse..." to browse for the recovery.img file and click "Start Now". This should do the trick
Click to expand...
Click to collapse
Thank You Your tool is great and so easy for noobish user like me! Working great but instead of flash FeaMod I used rom original recovery.img.
BzArEx said:
Thank You Your tool is great and so easy for noobish user like me! Working great but instead of flash FeaMod I used rom original recovery.img.
Click to expand...
Click to collapse
Thanks The purpose of the tool is to be user friendly and easy (without loads of options), just what it needs to do, that's all
brood, or anyone.. can attach deodex version of memo.apk? i need it badly
broodplank1337 said:
Thanks The purpose of the tool is to be user friendly and easy (without loads of options), just what it needs to do, that's all
Click to expand...
Click to collapse
It's interesting. Recovery flash was temporary, 1 boot and all over again (wipe checked). But when i flash, asap enter download and flash via odin my original i9001XXKG3 recovery becomes stable and works properly every time, why? Maybe permissions were messed up or sth?

Testers Needed!!!

Sorry guys. I was hoping there was a backdoor that I may have missed to get this to work. After working with a couple folks there is no way to make this a user friendly install even with the corrected partition map info. As soon as you guys get unlocked I will revisit this and I will be checking back on a regular basis.​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I am looking at yet another Universal release. This time it's not a universal MotoBlur ROM but a possible Universal Ubuntop/Webtop+ release but I need testers. It is based on the latest Webtop release for the Photon (WT-1.2.0-180) and is successfully running on the Atrix, Electrify and Photon. We've been running Ubuntop/Webtop+ since September with minimal issues and I have received multiple requests to port. If successful, the advantage of this universal release is that any improvements and enhancements will carry over to all devices. ​
Prerequisites:
Unlocked
CWM Recovery (Bootstrap MAY work)
GB Blur based ROM with Webtop support (for now)
/osh be located at /dev/block/mmcblk0p13 (if osh is not located at mmcblk0p13 PM me with the correct partition location)
/osh be atleast 755.9MB
Not afraid of using terminal
Latest version of 7Zip
Ubuntop.7z - 264.3 MB (MD5- AA02B21D7A8D733621AD48B1425E95C8)
DO NOT POST RESULTS - PM ME YOUR RESULTS - IF THIS WORKS I WILL BE RELEASING TODAY​
Installing:
Make a full backup including webtop (this is key so you can revert any changes)
Extract the UbunTop.7z file (this requires you have the latest version of 7zip installed)
Copy the Ubuntop folder to internal storage (again this is a must)
From CWM recovery, flash the Univ_Ubuntop_v1.0.0.zip
Reboot and launch webtop
Follow the instructions in the "READ ME!!!" file in the Ubuntop folder
(Right now I'm looking for install success and menupatch success. If you want to install applications and report on that as well that's great.)​
Haven't slept in over 24hrs and just realized I need to use Aroma Installer. Gonna get some sleep, fix and reup Universal Ubuntop. For those that know what they are doing, edit the scripts to point ot the proper partition to play with it.
Hi, I sent you a pM as well, but I think you want the webtop partition which is not usually called /osh on our device. the block is mmcblk1p24
Lokifish Marz said:
Sorry guys. I was hoping there was a backdoor that I may have missed to get this to work. After working with a couple folks there is no way to make this a user friendly install even with the corrected partition map info. As soon as you guys get unlocked I will revisit this and I will be checking back on a regular basis.​
I am looking at yet another Universal release. This time it's not a universal MotoBlur ROM but a possible Universal Ubuntop/Webtop+ release but I need testers. It is based on the latest Webtop release for the Photon (WT-1.2.0-180) and is successfully running on the Atrix, Electrify and Photon. We've been running Ubuntop/Webtop+ since September with minimal issues and I have received multiple requests to port. If successful, the advantage of this universal release is that any improvements and enhancements will carry over to all devices. ​
Prerequisites:
Unlocked
CWM Recovery (Bootstrap MAY work)
GB Blur based ROM with Webtop support (for now)
/osh be located at /dev/block/mmcblk0p13 (if osh is not located at mmcblk0p13 PM me with the correct partition location)
/osh be atleast 755.9MB
Not afraid of using terminal
Latest version of 7Zip
Ubuntop.7z - 264.3 MB (MD5- AA02B21D7A8D733621AD48B1425E95C8)
DO NOT POST RESULTS - PM ME YOUR RESULTS - IF THIS WORKS I WILL BE RELEASING TODAY​
Installing:
Make a full backup including webtop (this is key so you can revert any changes)
Extract the UbunTop.7z file (this requires you have the latest version of 7zip installed)
Copy the Ubuntop folder to internal storage (again this is a must)
From CWM recovery, flash the Univ_Ubuntop_v1.0.0.zip
Reboot and launch webtop
Follow the instructions in the "READ ME!!!" file in the Ubuntop folder
(Right now I'm looking for install success and menupatch success. If you want to install applications and report on that as well that's great.)​
Click to expand...
Click to collapse
How can I get this on the atrix 2
Sent from my MB865 using Tapatalk 2​
chiikko561 said:
How can I get this on the atrix 2
Sent from my MB865 using Tapatalk 2
Click to expand...
Click to collapse
Seriously, I am pretty good about helping people out, but this does say right at the top that you basically can't.
On another note, have you talked to jimbridgman, if anyone can help you it's him
Atrix users have been begging me since September to get this on their phones. Unfortunately without any support from the community it wasn't until I sold off stuff for multiple projects that I was able to get an Atrix. After that is was fairly easy to get them on a unified webtop base. As long as I keep under 755MB it should port with no issue once the Atrix2 gets unlocked.
The Atrix/Photon are on Jaunty so the next step is to pull an updated webtop base from another device and get it running on the Photon. After that I can gut it and hopefully get it to fit on the Atrix (it really does require both the atrix and photon to get it to work). In short if I can't shrink it and get it running on the Atrix it's a no go as a unified base is the goal.
I was able to get something close to Ubuntop on the Atrix2 today but it requires a "hard way" method that would limit it to advanced users only. Making it harder is the opposite of where I'm going with this. It really requires unlock to make it a user friendly release.
Lokifish Marz said:
Atrix users have been begging me since September to get this on their phones. Unfortunately without any support from the community it wasn't until I sold off stuff for multiple projects that I was able to get an Atrix. After that is was fairly easy to get them on a unified webtop base. As long as I keep under 755MB it should port with no issue once the Atrix2 gets unlocked.
The Atrix/Photon are on Jaunty so the next step is to pull an updated webtop base from another device and get it running on the Photon. After that I can gut it and hopefully get it to fit on the Atrix (it really does require both the atrix and photon to get it to work). In short if I can't shrink it and get it running on the Atrix it's a no go as a unified base is the goal.
I was able to get something close to Ubuntop on the Atrix2 today but it requires a "hard way" method that would limit it to advanced users only. Making it harder is the opposite of where I'm going with this. It really requires unlock to make it a user friendly release.
Click to expand...
Click to collapse
Can you PM me the steps? I am our webtop/linux guru here, and I am the one that was able to get it run on our SDcard, and get full ubuntu access for the community and I made a full shell script to handle it all for everyone on the Atrix2....
I may be able to make it work very easily for everyone.
P.S. I am pulling this down now everyone, and I will play with this in the morning, and see what I can get setup for us, maybe I can include the whole webtop SDcard hack as well as have it auto start gnome for everyone right out of the gate.
I will keep everyone posted later tomorrow.
jimbridgman said:
Can you PM me the steps? I am out webtop guru here, and I am the one that was able to get it run on our SDcard, and get full ubuntu access for the community and I made a full shell script to handle it all for everyone on the Atrix2....
I may be able to make it work very easily for everyone.
Click to expand...
Click to collapse
lol. I told you Jim would know as always. I'd like to see too. I have never really used web top, but this is great
Sent from my MB865 using xda premium

Categories

Resources