5,596,431 Members 39,518 Now Online
XDA Developers Android and Mobile Development Forum

[ROM][OMG] Team Tiamat Xoom Rom 1.0 Deodexed "Welcome to Win!"

Tip us?
 
bigrushdog
Old
(Last edited by bigrushdog; 18th June 2011 at 11:23 PM.) Reason: solarnz: Released the boot (ramdisk) patch for busybox
#1  
bigrushdog's Avatar
Recognized Developer - OP
Thanks Meter 5797
Posts: 3,031
Join Date: Apr 2007
Location: Fontana, CA

 
DONATE TO ME
Arrow [ROM][OMG] Team Tiamat Xoom Rom 1.0 Deodexed "Welcome to Win!"

Welcome to Team Tiamat Xoom Rom 1.0

Team Tiamat Xoom Rom Team organization:

Bigrushdog
Solarnz
MadIndustries

These guys really know how to win. That why we roll like that!

This OP will be quick and dirty as I am going on vacation. Any Xoomers around Panama City Beach wanna by me a beer, holla.

First and foremost, the Xoom Community owes a debt of gratitude to Roach from the Transformer board. He pointed me toward the

Code:
find ./ -type f -exec sed -i 's/return-void-barrier/return-void/g' {} \;
Truly the most epic piece of script. Roach is WIN in it's purest form! Thanks man, you got the party started!

OK, the goods...

Built from Verizon 3G stock image! Everybody keeps their google winning
Completly deodexed, zip aligned stock system apps and framework.

Pure stock system apps and framework for you themers and minimalists. EXCEPT framework-res.apk. It was not affected by deodex, so you can grab stock from anywhere.

As far as we can tell, ANY XOOM DEVICE CAN FLASH THIS NO WORRIES. HOWEVER, IF YOU ARE COMING FROM A XOOM WITH ANYTHING BUT THE VERIZON 3G FIRMWARE, IT IS POSSIBLE YOU MAY HAVE TO DO A FULL WIPE

Example: If you have a US Wifi Only device, but you upgraded with my method to the Verizon 3g upgrade kit, YOU WOULD NOT HAVE TO WIPE. If you have a UK Wifi Only model with UK wifi only 3.1, it is possible you may have to wipe.


Rom Features

Packed with Tiamat 1.4.4 stock GPU. Flash OC'd gpu version is you wish.

rooted with SU and superuser, of course

Desktop UA string, CRT Screen Off Animation, Call setting with SIP, and SMS capable enabled.
Note: At the moment, with the 3g fix you will not have the SIP calling or SMS capabilities. This is because we have had to go back to a more stock framework-res.apk.

Supercircle 100 point battery mod! thanks Jewremy

Wifi Ad-Hoc mod enabled! thanks Kelvie

USB Mass Storage Enabled. Use Dinomight's Mass Storage Tool or activity manager script. I've got some truly epic things lined up for this now that I can unleash the brd|smaliBeast !

Init.d boot scripts enabled. Thanks Steady Hawkin!

Busybox built in

local.init.rc enabled in system/etc

openVPN binary and script from CyanogenMod. untested but with tun.ko included, should win. Also grabbed Wireless Toolkit binary with built in symlinks from CyanogenMod

added Quickboot, Estrongs File Explorer, and Flash Player hulufied brdizzled in data/apps. This was included so users coming from full wipe can be up and running. Feel free to remove from zip before flashing.

And i'm sure there's more but can't remember atm.


Instructions:

1) Back up your device's apps and data and nandroid to be safe
2) Put rom in root of MicroSD
3) Flash rom
4) Flash the 3g Fix if you're activated on Verizon.
5) Reboot
6) DETERMINE IF A WIPE IS NECESSARY
  • If your device bootloops, which is not likely, you will need to wipe
  • Once booted, attempt to install an app either from the Market or a side loaded apk. If the install fails and borks out, a wipe is necessary.
  • If it is determined you have to wipe, do a Factory Reset in Android Settings menu. At this time do not use Clockwork Recovery to wipe.
  • Once wiped, flash rom again and reboot.
6) Welcome to Team Tiamat Xoom Rom motoGoogEpicPwnageWinningness

If you want to have the charging light on while the xoom is powered on, flash optional update 2. This only turns the charging light on.

Download:

Team Tiamat Xoom Rom v-1.0 HC 3.1 VZW Deodexed
MD5 Checksum 1bc044999c4b22107f332c3a9c4dcf8d


Optional downloads (quick updates to the full rom):

Team Tiamat Xoom Rom 1.0 Update 1 - 3g fix (Not the full rom, just a quick fix)
MD5 Checksum d2e5078d9825389d5619dbb862ea0dd8

Team Tiamat Xoom Rom 1.0 Update 2 - Enable Charging Light
MD5 Checksum d8fccf5c75882194b74c7e8a935301fd

Team Tiamat Xoom Rom 1.0 Update 3 - Fix dependency on busybox
MD5 Checksum 8d9cdb4d2cb75869ef6c5786f82b09e7
The Following 47 Users Say Thank You to bigrushdog For This Useful Post: [ Click to Expand ]
 
bigrushdog
Old
(Last edited by bigrushdog; 18th June 2011 at 11:25 PM.) Reason: Solarnz: Released Optional Update 2
#2  
bigrushdog's Avatar
Recognized Developer - OP
Thanks Meter 5797
Posts: 3,031
Join Date: Apr 2007
Location: Fontana, CA

 
DONATE TO ME
Change log:
Quote:
Change Log:


Code:
Quote:
Version 1.x
Version 1.0 - Update 3 (Busybox fix)
  • Fixed the dependency that the ramdisk had on busybox, specifically run-parts.
Version 1.0 - Update 2 (charging light)
  • Enabled the led charging light in the ramdisk as per popular request.
Version 1.0 - 3g fix
  • Fixed permissions in /system/bin. This was causing issues with 3g connections.
  • Replaced framework-res.apk with a less modified version. There is no SIP calling and sms now, but the activation screens work now.
The Following 6 Users Say Thank You to bigrushdog For This Useful Post: [ Click to Expand ]
 
bigrushdog
Old
#3  
bigrushdog's Avatar
Recognized Developer - OP
Thanks Meter 5797
Posts: 3,031
Join Date: Apr 2007
Location: Fontana, CA

 
DONATE TO ME
reserved for me
The Following 5 Users Say Thank You to bigrushdog For This Useful Post: [ Click to Expand ]
 
bigrushdog
Old
(Last edited by bigrushdog; 9th June 2011 at 05:40 PM.)
#4  
bigrushdog's Avatar
Recognized Developer - OP
Thanks Meter 5797
Posts: 3,031
Join Date: Apr 2007
Location: Fontana, CA

 
DONATE TO ME
Talking How to deodex HC 3.1

This is not a tutorial on the art of deodex! This is for those who already know the game but were stuck. This is how Roach showed me the trick to get HC smali to rebuild.

this is just the trick. Implement this method into your scripts as necessary.

use baksmali 1.2.7 to decode framework and system app .odex

once decoded, apply this string replace command to the output smali code

Code:
find ./ -type f -exec sed -i 's/return-void-barrier/return-void/g' {} \;
then build smali into classes.dex as normal with smali 1.2.7

This is the baksmali / smali and apktool used. After deodex, apktool ( Sangreal's HoneyTool ;D ) was confirmed working on Gmail.apk as a test.

Download Deodex apktool pack

Also included are the smali / baksmali wrapper scripts and the deodex scripts I wrote to do this job. All you script guys, don't hate cause it's a little sloppy. But it did the trick. Deodex guys, notice the trick with $classpath. Sloppy but it works.

On framework, you will have to add junit-core.jar to classpath for framework.jar, services.jar, policy.jar, and ext.jar.

On apps, they all go exept for bluetooth.apk and networklocation.apk. You have to add that long string of classpath for those, but they will go.

Have fun.
The Following 10 Users Say Thank You to bigrushdog For This Useful Post: [ Click to Expand ]
 
bwcorvus
Old
(Last edited by bwcorvus; 9th June 2011 at 08:35 PM.)
#5  
Retired Forum Moderator
Thanks Meter 348
Posts: 1,519
Join Date: Jun 2010

 
DONATE TO ME
People are still trying to wipe in recovery, so i'm going to post this here:


FOR THE LOVE OF GOD/SATAN//THE POPE/THE PRESIDENT/MOTHER NATURE/YOUR MOM/OR WHOEVER YOU BELIEVE IN DO NOT WIPE IN RECOVERY, FACTORY RESET INSIDE HONEYCOMB.
Done
The Following 4 Users Say Thank You to bwcorvus For This Useful Post: [ Click to Expand ]
 
willverduzco
Old
#6  
willverduzco's Avatar
Portal Administrator
Thanks Meter 2006
Posts: 5,948
Join Date: Apr 2010
Location: ǝɹoɯıʇlɐq, MD̡̳̮̖͖ͮ̎̊̄

 
DONATE TO ME
As always, amazing work, BRD!
Want something on the XDA Portal? Send us a news tip! - [moderate | film | foto | develop]
 
mutiny
Old
#7  
mutiny's Avatar
Senior Member
Thanks Meter 83
Posts: 563
Join Date: Aug 2007
Location: NYC
You guys are the greatest to ever win!
--Sean

T-Mo Samsung Galaxy S3 16GB (+64GB Class 10) / US WiFi Xoom 32GB (+32GB Class 10) / US Transformer Prime 64GB (+64GB Class 10) BRICKED!
 
tbayne
Old
#8  
Junior Member
Thanks Meter 3
Posts: 29
Join Date: Mar 2011
Default Win makes it a win-win

You folks rock.
 
stevefxp
Old
#9  
Senior Member
Thanks Meter 12
Posts: 469
Join Date: Oct 2007
Default Amazing!

Let the games begin...

You guys are amazing. Thanks for the hard work. It is much appreciated. This is exactly why I bought the Xoom and had to listen to all the nay-sayers. It was just a matter of time before things would explode and it starts now!

Steve
The Following User Says Thank You to stevefxp For This Useful Post: [ Click to Expand ]
 
KingDavid63
Old
#10  
KingDavid63's Avatar
Senior Member
Thanks Meter 364
Posts: 2,451
Join Date: Apr 2011
Location: Birmingham, AL

 
DONATE TO ME
Hell yea flashing as soon as I get home from work!

Sent from my LG-P999 using XDA Premium App
LG NeXuS 4
Android 4.4.2
AOKP or Cyanogenmod
Faux n Franco Kernel


Samsung Galaxy Note III
Android 4.4.2
Knox Raid
Stock Kernel


Asus NeXuS 7 2014
Android 4.2.2
Carbon Rom
Faux n Franco Kernel




THREAD CLOSED
Subscribe
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes