[THEME]STOCK-AOSP for ICS - UPDATED 6-25 *DS V3 & UP-MINOR UPDATES***

Search This thread

phoenix6

Senior Member
Jul 22, 2010
403
481
Texas
I'm using RaverX3X BlackEdition and this theme is working great, just have one question, the theme wouldn't break the speakerphone would it?

I just flashed the ROM last night and hadn't had a chance to try the speakerphoen before I installed this theme.

Thanks again for all your hard work,
Kevin

There should be no reason it would do that. Is your speakerphone not working? Or is this a known bug of the ics leaks?

Sent from my SGH-T989 using XDA App
 

lagunas11

Senior Member
Apr 1, 2011
589
75
fort worth
Phoenix6.... im just letting you kno that you didnt have to update it.. i flashed this theme with all the UCLD2 roms and it worked perfectly... nothing bad happened....

Sent from my SAMSUNG-SGH-T989 using xda premium
 

sarni84

Senior Member
May 17, 2011
3,066
676
Levittown, PA
Phoenix6.... im just letting you kno that you didnt have to update it.. i flashed this theme with all the UCLD2 roms and it worked perfectly... nothing bad happened....

Sent from my SAMSUNG-SGH-T989 using xda premium

No he did because there were still a few roms that weren't deodexed. He found a way with an updater script to basically take some files out of the odexed roms so the themes were compatible. That is why some people were having troubles with status bar missing and such. Basically most roms were deodexed and there were a few that weren't like racings and yaldaks... Anyways worked great phoenix glad u found the problem :)
 
Last edited:

hiz99

Senior Member
Jan 2, 2011
613
59
Tulsa
I'm confused on which one to install... I'm running ICS PERFECTION II but I don't know which version of this to install? How do I find out?

Sent from my SAMSUNG-SGH-I727 using XDA
 

bmakk2055

Senior Member
May 15, 2011
3,046
900
I'm confused on which one to install... I'm running ICS PERFECTION II but I don't know which version of this to install? How do I find out?

Sent from my SAMSUNG-SGH-I727 using XDA

If its base off UCLD2 the new ics leak you flash ucld2 theme

Sent from my SAMSUNG-SGH-T989 using Tapatalk 2
 

binarybishop

Senior Member
Use root explorer, remove .apk and rename it to .zip and you edit it like that.

Sent from my SAMSUNG-SGH-T989 using Tapatalk 2

That works if you are only making res edits to normal png's. However, I am also trying to edit the .9.png's and the xml's. In order to not lose the integrity of those files, the apk must be decompiled and recompiled. Mostly this is done using the apktool v1.4.3. But, with ICS it is giving me some issues during the recompiling and producing errors. Not sure why. Before, with GB roms, this was never an issue, just started with the ICS ports. I read that there are changes to the smali with ICS roms, and read more as to the fix, but none of the fixes are working for me and I keep getting errors, as with most of the people I have researched trying to use the fixes. Just looking to find out how Phoenix is doing it.

***Add***
As far as just editing the png's, NinjaMorph works great if I don't mess with the xml files or the .9.png's.
 

phoenix6

Senior Member
Jul 22, 2010
403
481
Texas
That works if you are only making res edits to normal png's. However, I am also trying to edit the .9.png's and the xml's. In order to not lose the integrity of those files, the apk must be decompiled and recompiled. Mostly this is done using the apktool v1.4.3. But, with ICS it is giving me some issues during the recompiling and producing errors. Not sure why. Before, with GB roms, this was never an issue, just started with the ICS ports. I read that there are changes to the smali with ICS roms, and read more as to the fix, but none of the fixes are working for me and I keep getting errors, as with most of the people I have researched trying to use the fixes. Just looking to find out how Phoenix is doing it.

***Add***
As far as just editing the png's, NinjaMorph works great if I don't mess with the xml files or the .9.png's.


Depends on the apk you're trying to decompile/reompile.


I found a guide somewhere on XDA that explained using AutoAPKTool 2.0.0 (HAS TO BE THAT VERSION) and you can decompile Framework-res and twframework-res.apks ok, but to recompile I have to edit a line in the plurals.xmls (there are like 5 or 6 inside Framework-res.apk) basically one of the lasts lines look like this (in all of them)...

<plurals name="matches_found">
<item quantity="other">%1$1$d von %2$2$d</item>
<item quantity="one">1 Übereinstimmung</item>
</plurals>
</resources>

On THIS line....

<item quantity="other">%1$1$d von %2$2$d</item>

YOu have to add another % at the end to look like this...

<item quantity="other">%1$1$d von %%2$2$d</item>


Save and recompile once you've changed all of them (again, this is for framework-res.apk only)

Sammy messed up some and this is the fix I found, another member edited my theme with some things I missed and fixed this problem so once I up those they should recompile normally, I think.


FOR the SystemUI.apk you have to open it in something like winrar and take out the classes.dex file, save it somewhere, then delete it from inside the APK, then it will decompile/recompile fine, again using this AutoAPKtool 2.0.0 (you have to google it, its a pain to find, sorry, not at home atm to upload for you)

Once you're done and the SystemUI.apk is resigned, you can use WinRAR to put the classes.dex back.


Sorry this is a mess of an explanation, I did a LOT of googling when I started this theme because of these very problems. I am at work and don't have much time to really get into explaining everything thoroughly but hope this helps.
 

binarybishop

Senior Member
Here is the output from the log file after trying to decompile the systemui:

Code:
[*] C:\Users\binarybishop\Desktop\AutoAPKTool2.0.0\_INPUT_APK\SystemUI.apk 
decompiling C:\Users\binarybishop\Desktop\AutoAPKTool2.0.0\_INPUT_APK\SystemUI.apk... 
I: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Multiple resources: spec=0x7f020194 drawable/status_bar_background, config=-v13
	at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:65)
	at brut.androlib.res.data.ResConfig.addResource(ResConfig.java:58)
	at brut.androlib.res.decoder.ARSCDecoder.readEntry(ARSCDecoder.java:196)
	at brut.androlib.res.decoder.ARSCDecoder.readConfig(ARSCDecoder.java:165)
	at brut.androlib.res.decoder.ARSCDecoder.readType(ARSCDecoder.java:130)
	at brut.androlib.res.decoder.ARSCDecoder.readPackage(ARSCDecoder.java:105)
	at brut.androlib.res.decoder.ARSCDecoder.readTable(ARSCDecoder.java:82)
	at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.java:48)
	at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.java:315)
	at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.java:50)
	at brut.androlib.res.AndrolibResources.getResTable(AndrolibResources.java:43)
	at brut.androlib.Androlib.getResTable(Androlib.java:44)
	at brut.androlib.ApkDecoder.getResTable(ApkDecoder.java:148)
	at brut.androlib.ApkDecoder.decode(ApkDecoder.java:98)
	at brut.apktool.Main.cmdDecode(Main.java:120)
	at brut.apktool.Main.main(Main.java:57)

It only dumps the res folder after that error.
 

wretchedlocket

Senior Member
May 19, 2010
298
89
Tulsa
jjis.me
You need to add the framework to your resource table. Copy the framework-res.apk file to your apktool folder. Open command line interface and CD to the folder where your apktool is located, then type:
apktool if framework-res.apk

This will add the resources from the framework to your apktool resource table. It should decompile after that.

Sent from my SAMSUNG-SGH-I727 using Tapatalk 2
 

BRKotucs

Senior Member
Feb 3, 2011
5,896
13,952
Houston, Tx
Thanks man, I really appreciate that :)

Oh, and IT WORKED!!! Flashed over Yaldak's rom with no problem. ChicagoFire is based on that ROM so it should be the same outcome, 14 toggles and all!! This means (In theory, haven't tested all UCLD2 ROMS) this one zip should take care of any UCLD2 ROM :)

I also have a member of the forum who emailed me some updates to my theme, they found a few things I haven't themed yet and took it upon themselves to do it and send me the new files :) Such a GREAT community, that's what AOSP is all about! When I get better I will implement their edits.


Updating the OP now...

Thanks for this dude!!! I flashed it over this http://xdaforums.com/showthread.php?p=24874112 and everything is looking great ...

Question : what is the color code for this theme? Tia.

Sent from my SGH-T989 using Tapatalk 2.
 
Last edited:

hiz99

Senior Member
Jan 2, 2011
613
59
Tulsa
does anyone know which one i should flash for the perfection 2 rom? i dont know whether its ucld2 or ucla2
 

sddurand

Senior Member
Jan 10, 2009
120
10
does anyone know which one i should flash for the perfection 2 rom? i dont know whether its ucld2 or ucla2

Hi... while on the home screen hit menu hardware button/system setting/about phone. At the bottom look at build number most chefs reference the build.

---------- Post added at 06:56 PM ---------- Previous post was at 06:46 PM ----------

I've used this theme since the first release... and love it for the most part. However, I've noticed the width of the settings menu doesn't fill up the screen. I also noticed this in the AOSP email app. Can this be fixed?.. Also, it would be nice if the OP had a way to get back to the stock theme... I did a back up but it is now too old...
 

blitzeratic1

Senior Member
Jun 22, 2011
170
11
Aiea
Anyone tried this on darkside evolution rom yet? If anyone did, can you confirm it working or not.

Sent from my SGH-T989 using xda premium
 

Top Liked Posts

  • There are no posts matching your filters.
  • 157
    Oxt3N.jpg

    I don't get a lot of time to work on this, so sorry if I don't update fast.

    READ! READ! READ!

    hM9pl.jpg

    I always make a Nandroid first!
    NON-TOUCH CWM HIGHLY RECOMMENDED

    0. Boot into CWM Recovery
    1. Flash the theme zip
    2. Flash TDJ's Darkside Cache Wipe (This wipes the caches and fixes permissions)
    [LINK]
    3. Reboot



    !!JUST FYI!!
    THIS IS NOW TRULY AOSP, MEANING SEVERAL OF YOU HAVE TAKEN IT UPON YOURSELVES, USING YOUR OWN FREE TIME AND SKILLS TO HELP KEEP THIS UPDATED, ALIVE AND KICKING, THANK ALL OF YOU FOR YOUR HARD WORK, DEDICATION AND SUPPORT OF WHAT I STARTED AND WHAT WE DO


    Ja7Z9.jpg
    FOR: DARKSIDE EVOLUTION 3 UVLE1 UNIVERSALS - THANKS FOREVERLOCO!! (T989) BASED ROM - R2

    AOSP LOCKSCREEN VERSIONS:

    DOWNLOAD

    CIRCLE 1% BATT MOD VERSION - DOWNLOAD

    STOCK 1% BATT MOD VERSION - DOWNLOAD

    STOCK LOCKSCREEN VERSIONS

    DOWNLOAD

    CIRCLE 1% BATT MOD VERSION - DOWNLOAD

    STOCK 1% BATT MOD VERSION - DOWNLOAD
    FOR: DARKSIDE EVOLUTION 2 UCLE2 BETA 4 (T989) BASED ROM - R5
    THIS MAY WORK ON SOME OF THE SKYROCKET ROMS

    DOWNLOAD - MIRROR 1

    CIRCLE 1% BATT MOD VERSION - DOWNLOAD - MIRROR 1

    STOCK 1% BATT MOD VERSION - DOWNLOAD - MIRROR 1
    UNIVERSAL ZIP FOR UCLE2


    IF YOU FLASH THIS BE WARNED OF TWO THINGS FIRST!
    --USE NON-TOUCH CWM RECOVERY ONLY!--
    --YOU CANNOT FLASH ANTHING ELSE OVER THIS, IT WILL BREAK STUFF!--
    --FLASH AT YOUR OWN RISK! NANDROID FIRST, YOU'VE BEEN WARNED--

    --FOREVERLOCO MADE THIS FOR YOU ALL ON HIS OWN SPARE TIME, THANK HIM FOR THESE--
    --WHAT ARE THEY? UNIVERSAL FLASHABLE ZIPS FOR ANY UCLE2 ROM - AOSP LOCKSCREEN INCLUDED--
    --THESE ONLY FLASH OUR PNGs, AND XML EDITS INTO EXISTING APKS AND LEAVE THE REST ALONE--
    --IE. ANYTHING SPECIAL YOUR ROM HAS, STAYS :)--

    DOWNLOAD

    CIRCLE 1% BATT MOD VERSION - DOWNLOAD

    STOCK 1% BATT MOD VERSION - DOWNLOAD
    FOR: DARKSIDE EVOLUTION 2 UVLC8 BETA 3 (T989) BASED ROM - R7

    DOWNLOAD - MIRROR 1

    CIRCLE 1% BATT MOD VERSION - DOWNLOAD - MIRROR 1

    STOCK 1% BATT MOD VERSION - DOWNLOAD - MIRROR 1
    FOR: ANY UCLD2 BASED ROM ( I HOPE :) ) - R4

    DOWNLOAD

    BATTERY MOD 1% VERSION!! DOWNLOAD


    SHOULD WORK ON ANY ICS UCLD2 BASED ROM, ALWAYS NANDROID FIRST!

    0IP2M.jpg
    Code:
    [CENTER]
    [B]AOSP LOCKSCREENS FOR UCLE2 & UVLC8[/B]
    
    [URL="http://d-h.st/dmD"]UCLE2 AOSP LOCKSCREEN[/URL]
    
    [URL="http://d-h.st/DD1"]UVLC8 AOSP LOCKSCREEN[/URL]
    
    [B]AOSP MMS APK[/B] - [URL="http://www.mediafire.com/?9p2b28mza6z385b"]DOWNLOAD[/URL]
    
    TW-MMS (UVLE1 BASE) ICS THEMED by FOREVERLOCO - [URL="http://sourceforge.net/projects/aospdarksideevo/files/Dark-Mms.zip/download"]DOWNLOAD[/URL]
    
    NEW THEMED APKS THAT ARE OK WITH UNIVERSAL ZIPS! THANKS FOREVERLOCO :)
    
    [URL="http://sourceforge.net/projects/aospdarksideevo/files/AOSP_APK%20_Patch2.zip/download"]AOSP PATCH[/URL]
    
    The apps the aosp patch have are:
    
    Calculator
    Calendar
    Camera
    Desktop clock
    Gmail
    Mms
    Music2
    Talk
    
    
    If you prefer to use the normal white calendar instead of the inverted one here you go
    [url]https://dl.dropbox.com/u/45642067/Themes/ICS/aosp%20apks/AOSP-Calendar.zip[/url]
    
    [/CENTER]


    867wY.jpg

    Code:
    [CENTER]
    [B]5-19-12 - change 2[/B]
    UPDATED UCLE2 PORT (NAMED R5)
    REPLACED Framework-res with TDJs so everything is proper
    This removes AOSP Lockscreen for now, Im sorry guys.
    
    [B]5-19-12[/B]
    UPDATED UCLE2 PORT (NAMED R4)
    -FIXED Progress Bars (THANKS Wrectchedlocket!)
    -Added Toggles! (Thanks TDJ for the base, see his thread!)
    I think we did more... I forgot... 
    
    
    [B]5-17-12[/B]
    ADDED UCLE2 PORT (NAMED R1)
    Ill fill more in later... enjoy
    
    [B]5-12-12[/B]
    ADDED EVO 2 BETA 3 PORT (NAMED R7)
    
    [B]5-11-12[/B]
    UPDATED UVLC8 PORT TO R6
    -Corrected down selection png (Phoenix6)
    -New update-script (I got a little carried away :) )
     *ONLY DISPLAYS PROPERLY ON NON-TOUCH CWM RECOVERY!*
    -Phone.apk was themed properly (foreverloco)
    -Clock is themed (foreverloco)
    -TWCalander is themed (foreverloco)
    -More tiny things here and there
    -Added AOSP_Patch.zip to extras (AOSP APPS) (Thanks manekineko)
    
    UCLD2 IS STILL R4, It doesn't really need any updates from here
    [/CENTER]


    Enjoy everyone! Feel free to MIRROR THIS.




    1TKdd.jpg

    - Thank you foreverloco for stepping up and helping me take care of things much faster. Major PNG edits, porting, helping, ect. All around a huge part of why this is still going.

    - Thank You Wrectchedlocket for Mirrors to some downloads, MAJOR XML Edit help and PNG/Porting/Editing Assistance, also All around a huge part of why this is still going.

    - Thank you to Racing19969 and ALL of the Devs hard at work for us on this!

    - Thank you EdgeX for all the help and bringing people here if they didn't already know about it, you've
    been a great contributor!

    - Thank you theHOTNESS for sending me the smali edits to remove the AM/PM from the status bar clock


    - Thank you Sarni84 for helping me test some of my creations and for being a great helping hand to this
    community!


    - Thank you to RomRacer for your 14 Toggle Mod and bringing it to ICS intially!


    - Thanks to seanzscreams's SkyIcs ROM. Using it I was able to make the aosp lockscreen possible! (if he asks me to remove it I'll have to figure it out another way)
    *This was originally implemented by Team Perfection of whom I am also asking permission. Big thanks to them for making it work in the first place for all of us!


    - Thank you TDJ For an AWESOME release of the ICS ROM, really smoothed things out!

    -Thank You foreverloco for MAJOR help in porting over from UCLD2 to UVLC8 and now UCLE2! BIG HELP

    -Thank You Kr3g3r for your awesome quickpanel toggle icons! Much more ICS!!




    I'd like to add this: A thank you to wali01x & Vertumus, users of this forum. I am

    apprently using some of their work and I was not aware of this, so apologies and credit to them for their

    work is needed. Sorry if either of you became offended due to non credit.



    Code:
    [B][COLOR="Red"][SIZE="3"]NOTICE: [/SIZE]
    [SIZE="2"]
    I want to CLARIFY how I created this theme for you all, so there is no confusion or people thinking I 
    
    have deliberately used their work as my own without giving credit to anyone...
    
    The ICS Leaks from AT&T that we are using to make ROMs now for our T989 & Skyrocket, already had almost 
    
    ALL of the STOCK ICS pngs inside the framework-res, SystemUI, twframework-res,contacts (minus the dialer 
    
    buttons I used from Qaz's ICS theme which he gave me permission for LONG TIME ago) and settings ( I 
    
    themed the PNGs blue myself in this one)
    
    In the framework-res, I changed any png tagged with TW_ first in the name, to its stock counterpart that 
    
    was ALREADY IN the drawable-hdpi folder. Then I changed any xml in layout, colors or drawable folders, 
    
    that started with tw_ so that the items they called on were the STOCK PNG files, again, already IN the 
    
    drawable-hdpi folder. 
    
    For the status bar icons, quickpanel icons, dialer icons, settings icons, you guessed it, I colored them 
    
    blue. I use Adobe Fireworks for this, it's quick, its efficient. 
    
    The dialer, I used the buttons from the juggs ICS theme we have, which QasimZia originally made, and gave 
    
    me permission to do. For the background of the dialer, I used an edited version from stock ICS which 
    
    wasn't already in the contacts.apk
    
    
    The bottom line is, I never will use your items or your work, knowing they are yours originally, without 
    
    asking you and/or giving you credit. This "NOTICE" is not meant to start up a fire, simply to let you 
    
    know I am an honest person and would never steal, lie or cheat on here, we don't need that as a community 
    
    and I hope it is understood. Thank you for taking the time to read this.[/COLOR][/B][/SIZE]
    14
    Ok got most of DARKSIDE UCLE2 port done and sent the files to phoenix so he can add the final touches. Had to do some image renaming for the toggles and contacts to get everything themed right so it took me a bit longer than I thought, but hopefully everything will be ready soon.
    11
    Ok here are the universal zips for the new darkside evo 3 UVLE1. I have to redo the tw mms so I'll be posting that tomorrow, remember do not flash any mods over these as it will cause things to go haywire. They also don't have the aosp lock screen yet sorry about that. Enjoy

    Stock batt
    https://sourceforge.net/projects/aospdarksideevo/files/Universal-AOSP.zip/download

    Stock 1% batt mod
    https://sourceforge.net/projects/aospdarksideevo/files/Universal-AOSP-Stock-Batt-Mod.zip/download

    Circle 1% batt mod
    https://sourceforge.net/projects/aospdarksideevo/files/Universal-AOSP-Circle-Batt-Mod.zip/download

    Don't forget to make a back up before flashing just in case and running the cache script after flashing
    11
    TDJ made a new v of darkside based off of the new tmo ICS

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

    jw if the current universal theme would work or if an update is needed

    Yea just saw it. Downloading now and working on a universal for it to test so if everything goes right I might get the update done tonight or if not hopefully tomorrow.
    9
    OK Guys Updated the OP!


    A few things to know...

    Tmo's base and AT&T's base are a little different, there are a few tiny glitches I have to patch since Tmo's calls different PNGs than AT&T's. Example, the tabs at the top (Dialer, settings areas, etc) Dont line up 100% perfect due to Tmo using differnt PNGs, I will fix this sometime this week. I am stupid slammed at work right now and barely got this done for you but I wanted to get it done for all of you.

    In the coming days or so, I will be adding and editing an ADD ONs section (AOSP MMS, AOSP LOCKSCREEN, etc) For you guys. Thank you SO much for any help and or patience, it is greatly appreciated!