Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
daxtsu
Old
(Last edited by daxtsu; 25th February 2012 at 12:42 AM.)
#1  
Member - OP
Thanks Meter 64
Posts: 38
Join Date: Nov 2011
Default [ROM/WIP][ICS/US 9.2.1.11] 4.0.3 Minimal

This is my first attempt at a custom ROM for any Android device, so bear with me. I did not build this from AOSP source, or any other source code. It's entirely from ASUS. This ROM is intended for those who don't like the stock ASUS apps, similar to KRAKD/FROZN, except I've not optimised any of the APKs or anything else. Hopefully this can be a useful base ROM for another dev, taking the tedious part out of the equation. It's completely based on US, not WW or TW.

It's large(300Mbyte) because I used a binary blob. I'm working on shrinking it down with a proper update sript.

Apps I removed:
Amazon Kindle
MyCloud
ASUS File Manager
MyLibrary
MyNet
Netflix
News & Weather(and their widgets)
PolarisOffice
PressReader
MyZine
Tegra Game Zone
Web Storage
Zinio
PC Sync
ASUS Software keyboard(the touchscreen one, not the dock keyboard)
DMClient(related to ASUS updates, from what I understand)
ASUS software update(so no annoying OTA notifications that you can't use anyway)
SuperNote
-any others not included that I forgot to list

How to install:
1. A complete data wipe(at least dalvik & cache, data is optional) is strongly recommended if you're coming from Honeycomb.
2. Flash the zip from CWM.
3. Enjoy your new ICS.
You should be able to flash from any ROM if you clear at least dalvik and cache.

Features:
-Pre-rooted for your convenience, with busybox, su, and SuperUser.
-ALL bloatware removed, hopefully improving performance
-Closer to an AOSP experience due to all bloat being removed.

What this ROM does NOT have:
-Custom kernel
-Stock ICS buttons(it has the crummy ASUS back, home, recent app buttons)
-Zipaligned APKs
-Deodexed APKs
-A name, since it doesn't really need one right now.

How I created it(roughly, not a step by step):
1. I reverted from a custom ROM(krakd) to the latest US .21 HC release, with stock recovery
2. I Rooted with nachoroot and then used OTA keeper to unroot
3. I updated to US ICS via OTA.
4. I reapplied root with OTA keeper
5. I used ES file manager and terminal to remove the apps
6. I used ES file manager to add SuperUser to /system
7. Installed busybox at some point during these steps, I forget when.
8. Used dd to image the /system partition(mmcblkp0) to a file on my MicroSD
9. Replaced the LNX and APP blobs of a Honeycomb update(.21) with the ICS ones
10. Flashed it, and it worked.

So it's not a "proper" update, broken down into directories and such, but it does work.

Links:
ROM: http://dev-downloads.com/asus-tf101-...4-0-3-minimal/
Trebuchet CM9 launcher: http://dl.dropbox.com/u/31118/signed_TrebuchetCWM.zip (thanks to whitekidney/wk on #asus-transformer irc)

Here is the MD5 for the ROM zip: 0B9BC1C83C271DF26501CF533A046CB1
And the SHA1: B7BBC2C3AB33844E46CC8D8D2900E2AF1C68EFB5

Credits:
Whitekidney for the Trebuchet launcher upload
The Following 5 Users Say Thank You to daxtsu For This Useful Post: [ Click to Expand ]
 
DTgreat
Old
#2  
DTgreat's Avatar
Senior Member
Thanks Meter 4
Posts: 103
Join Date: Jan 2008
Location: Brooklyn, NY
Have you tested this at all?>
 
daxtsu
Old
#3  
Member - OP
Thanks Meter 64
Posts: 38
Join Date: Nov 2011
Yes, why? It worked fine on my TF101.
 
luna_c666
Old
#4  
Senior Member
Thanks Meter 351
Posts: 768
Join Date: Dec 2011
I think everyone is always a bit skeptical of a ROM that someone says openly is their first attempt and they have less than 10 posts on here..you are after all talking about potentially rendering a $500 device useless..people are usually right to exercise caution..when the developer cannot post in the dev section because his post count is too low!

But hey, that is how Paul Burton started here, though it was not his first ROM I am quite positive..
LIFE IS TOO SHORT TO REMOVE USB SAFELY
If I helped, click Thanks!
Asus Transformer EPIC NOOB GUIDE----TextButtons for ICS TF101----Sleek Buttons for ICS TF101


Devices:
Sprint Samsung Galaxy SIII (Goodness JB ROM)
2 Epic4G's (CM10.1, CleanGB for the boy)
TF101 (CM10)
MyTouch4G (Lost or stolen )
 
DTgreat
Old
#5  
DTgreat's Avatar
Senior Member
Thanks Meter 4
Posts: 103
Join Date: Jan 2008
Location: Brooklyn, NY
Quote:
Originally Posted by daxtsu View Post
Yes, why? It worked fine on my TF101.
After flashing, not booting anymore, and as I I know what I am doing...unless my power cord just broke.
 
tweaked
Old
#6  
tweaked's Avatar
Senior Member
Thanks Meter 478
Posts: 936
Join Date: Sep 2008
Location: Your Moms house
thanks I guess, but I can remove my own apps From a rom ......
*Phone: Nexus 4 16g.
*Recovery: Koush touch 6.0.X
*Rom: ParanoidAndroid Nightlies
*Kernel: Franco Kernel
 
daxtsu
Old
#7  
Member - OP
Thanks Meter 64
Posts: 38
Join Date: Nov 2011
Quote:
Originally Posted by luna_c666 View Post
I think everyone is always a bit skeptical of a ROM that someone says openly is their first attempt and they have less than 10 posts on here..you are after all talking about potentially rendering a $500 device useless..people are usually right to exercise caution..when the developer cannot post in the dev section because his post count is too low!

But hey, that is how Paul Burton started here, though it was not his first ROM I am quite positive..
Fair enough, I do admit I'm new to Android development, but I wouldn't release something without testing it on my own device first.

Quote:
Originally Posted by DTgreat View Post
After flashing, not booting anymore, and as I I know what I am doing...unless my power cord just broke.
Did you do a full wipe? I installed it at least 5 times today during testing removing apps with no major issues..

BTW: Here is the MD5 for the zip: 0B9BC1C83C271DF26501CF533A046CB1
And the SHA1: B7BBC2C3AB33844E46CC8D8D2900E2AF1C68EFB5
 
DTgreat
Old
#8  
DTgreat's Avatar
Senior Member
Thanks Meter 4
Posts: 103
Join Date: Jan 2008
Location: Brooklyn, NY
Yes, although like I said. I know what I am doing. My power cord in fact, may have just broke. (Although I doubt it.)
 
KingDavid63
Old
#9  
KingDavid63's Avatar
Senior Member
Thanks Meter 357
Posts: 2,407
Join Date: Apr 2011
Location: Birmingham, AL

 
DONATE TO ME
IF YOU cant post links yet it's for a reason
Asus Eee pad Transformer Prime
Androwook 2.11 Android 4.2.1
Stock Kernel
Quad-Core 1.4 GHz Tegra-3
T-Mobile Samsung Galaxy Note 2
Modded Stock Android 4.2.1
Stock Kernel
Quad-core 1.6 GHz Exynos
LG NeXuS 4
AOKP Android 4.2.2
FauX Kernel
Quad-core 1.5 MHz Krait


 
timbit123
Old
#10  
Senior Member
Thanks Meter 294
Posts: 265
Join Date: Nov 2010
Location: Quebec

 
DONATE TO ME
cool, where did you get the source code from asus?

The Following User Says Thank You to timbit123 For This Useful Post: [ Click to Expand ]
 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...