[v3]Advanced Theme Mix-n-Match Installer

Search This thread

nickshertzer

Senior Member
Dec 13, 2006
1,146
616
www.nickshertzer.com
Streak5 Mix-N-Match Script for Gingerbread ROMS

All works are the property of their respective owners. Please PM me if you would like to be included or removed.

Similar to StreakDroid advanced installer, create /sdcard/theme.txt

Options are as follows:
#Orientation -Choose 1 or none
portrait
landscape

#Bootanimations -Choose 1 or none
bios
ics-bootanimation
greenandroid
honeybee3d
duke-bootanimation
stargate
decepticon
hcxoom
starwars
spiderman
avengers
androidfire
stock
gs244boot
dsc61boot
dsc61portraitboot


#Dialers -Choose 1 or none
ics-blackdialer
ics-whitedialer
gb-stockdialer
dialer-gingertrue
dialer-mattedblue

#Themes -Choose 1 or none
theme-bluecircles-borijess
theme-blueHC-borijess
theme-green-nick
theme-ics-tenorntex
theme-red-lordmorphous
theme-touchofics-nick
theme-mattedblue-2bad4u
theme-gingertrue-wway
theme-gingertruelight-wway
theme-stock-gs244

#Settings.apk -Choose 1 or none
settingscolor
settingsbw

#Misc Apps -Choose none, any, or all
hcdeskclock
icsbrowser
mms-mattedblue
noswype

#Experimental
debloat

Choose zero or one from each category. Mix and Match as desired.


So an example 'theme.txt' that would install the portrait lock, duke nukem bootanimation, white phone mod, tenorntex's ICS theme, and the black and white settings menu would be:
Code:
portrait
duke-bootanimation
ics-whitedialer
theme-ics-tenorntex
settingsbw


Download AdvThemeInstaller-v3.zip <--194MB

MD5 Checksum = 95cdcaa6299913cef2b0396015682be6
 
Last edited:

nickshertzer

Senior Member
Dec 13, 2006
1,146
616
www.nickshertzer.com
Advanced Theme Mix-N-Match Installer

CREDITS
# Kang-o-rama Advanced Installer Script
# Version 2.0
# By djmcnz
#
# Ported By DJ_Steve For StreakDroid
# Modded By @NickShertzer for Advanced Theme Installer

[v3] New and Updated items highlighted in RED

noswype - Removes built in Swype so you can install the beta (thanks DJSteve)
portrait - flashes DSC 0.6b android.policy.jar (Thanks TheManii)
landscape - flashes DSC 0.6b android.policy.jar (can this be confirmed to work on all GB ROMs?)

#Bootanimations
bios - [Boot Animation] BIOS GingerStreak 2.4.4 by djscopesofm
ics-bootanimation - ICS bootanimation from Galaxy Nexus ported by me
greenandroid - Android Particle Ring (GB GREEN) by aph
honeybee3d - http://www.droid-life.com/2011/03/21/download-honeycomb-bee-3d-boot-animation/
duke-bootanimation - http://xdaforums.com/showthread.php?t=1233077
hcxoom - http://xdaforums.com/showthread.php?t=967927
starwars - my bootanimation from http://xdaforums.com/showthread.php?t=1187300
spiderman - my bootanimation ported from http://www.droidforums.net/forum/droid-themes/104010-my-boot-animations-boot-logos.html
avengers - my bootanimation http://xdaforums.com/showthread.php?t=1230049
androidfire - http://www.rasdroid.com/boot-animation/android-custom-boot-animation-android-is-on-fire/
stargate - [Boot Animation] Stargate for Dell Streak by Strephon Alkhalikoi
decepticon - Dell Streak Decepticon Boot Animation by tenorntex
stock - From DSC 0.6b
gs244boot - From StreakDroid GingerStreak 2.4.4
*new* dsc61boot - Dell Streak Club custom bootanimation in DSC v0.61b by _n0p_
*new* dsc61portraitboot - _n0p_ custom bootanimation rotated for portrait as found in wway's GingerTrueLight theme

#Dialers
ics-blackdialer - from Touch of ICS v10
ics-whitedialer - from Touch of ICS v7
gb-stockdialer
*new* dialer-gingertrue - wway dialer from GingerTrue theme
*new* dialer-mattedblue - _2bad4u_ MattedBlue dialer theme

#Themes
theme-bluecircles-borijess | http://xdaforums.com/showpost.php?p=18457550&postcount=96
theme-blueHC-borijess | http://xdaforums.com/showpost.php?p=17267965&postcount=21
theme-green-nick | http://www.flickr.com/photos/nickshertzer/sets/72157627446476425/
*v7 medium* theme-ics-tenorntex | http://xdaforums.com/showthread.php?t=1340939
theme-red-lordmorphous | http://xdaforums.com/showthread.php?t=1334721
*v10* theme-touchofics-nick | http://xdaforums.com/showthread.php?p=19490443
*new* theme-mattedblue-2bad4u - http://xdaforums.com/showthread.php?t=1367772
*new* theme-gingertrue-wway - http://xdaforums.com/showthread.php?t=1314898
*new* theme-gingertruelight-wway - http://xdaforums.com/showthread.php?t=1314898
*new* theme-stock-gs244 - Stock theme from StreakDroid Gingerstreak 2.4.4

#Settings.apk
settingscolor - The StreakDroid GingerStreak 2.4.4 settings.apk (with color icons)
settingsbw - The stock 406 settings.apk

#Misc Apps
hcdeskclock - thanks to chrisrotolo http://xdaforums.com/showthread.php?t=1185269
icsbrowser - black themed browser from http://xdaforums.com/showthread.php?t=1340939
*new* mms-mattedblue - Black themed mms as found in _2bad4u_ Matted Blue Theme

The "debloat" option basically removes anything a ROM dev has put in /system/app making it impossible to uninstall/update while boot into the OS. Make sure you have a launcher other than just Stage or Zeam, as they will be removed. These apps are all available from the Android Market.

The code:
Code:
rm -f /system/app/Equalizer.apk
rm -f /system/app/FileExpert.apk
rm -f /system/app/SmartVolume.apk
rm -f /system/app/Superdim.apk
rm -f /system/app/SystemPanelLite.apk
rm -f /system/app/WiFiReassociate.apk
rm -f /system/app/Zeam.apk
rm -f /system/app/ASTRO.apk
rm -f /system/app/com.facebook.katana.apk
rm -f /system/app/com.twitter.android.apk
rm -f /system/app/Facebook.apk
rm -f /system/app/NeroDellSync.apk
rm -f /system/app/Twitter.apk
rm -f /system/app/StreakRadio.apk
rm -f /system/app/StreakLight.apk
rm -f /system/app/Q.apk
rm -f /system/app/NeroDellSync.apk
rm -f /system/app/MiuiMusic.apk
rm -f /system/app/MirenBrowser.apk
rm -f /system/app/Microbes.apk
rm -f /system/app/radiotime.apk
rm -f /system/app/SIMManager.apk
rm -f /system/app/slackerradio.apk
rm -f /system/app/TAT-LWP-Mod-Aurora.apk
rm -f /system/app/TAT-LWP-Mod-BlueSea.apk
rm -f /system/app/TAT-LWP-Mod-Luminescence.apk  
rm -f /system/app/BooksStageWidget-release.apk
rm -f /system/app/ContactsStageWidget-release.apk
rm -f /system/app/EmailStageWidget-release.apk
rm -f /system/app/HomeStageWidget-release.apk
rm -f /system/app/MusicStageWidget-release.apk
rm -f /system/app/PicturesStageWidget-release.apk
rm -f /system/app/RadioStageWidget-release.apk
rm -f /system/app/SocialStageWidget-release.apk
rm -f /system/app/StageLauncher-release.apk
rm -f /system/app/VideoStageWidget-release.apk
rm -f /system/app/WebStageWidget-release.apk
 
Last edited:

marvin02

Senior Member
Mar 29, 2010
1,654
424
Indiana
suggestion

#MISC
debloat - perhaps a list of what you consider bloat and what's removed?

what is "bloat" varies a lot from user to user.
-------------------------------------------------------------------------

Looks like it will be a great tool.

What roms will it compatible with?

Thanks for the continued work.
 

nickshertzer

Senior Member
Dec 13, 2006
1,146
616
www.nickshertzer.com
#MISC
debloat - perhaps a list of what you consider bloat and what's removed?

what is "bloat" varies a lot from user to user.
-------------------------------------------------------------------------

Looks like it will be a great tool.

What roms will it compatible with?

Thanks for the continued work.

Gingerbread only. But should work OK all gb roms.
Will post the debloat details tonight. In fact I plan to post details regarding each option.
I already fixed an issue with installer script download link may need replication time.
 

TheManii

Wiki Admin / Inactive RC
Dec 8, 2010
3,585
1,651
I'm not sure you should be removing libffmpeg.so as that's included in stock roms, I have no idea what actually uses it, but it's there for a reason. Same with libmms and libdec, the rest arnt original though.

It's pretty much just those 3.

It might be a good idea to use a different filename so it doesnt conflict with SD's installer, you're not expected to run it that often under normal use.

The debloat option is simply a script, it should work on any 2.2/2.3 rom (techinally also 1.6./2.1, but none of those are valid for roms that old)

Not all those were made by you right? You have permission from all their respective authors correct? :)
 

nickshertzer

Senior Member
Dec 13, 2006
1,146
616
www.nickshertzer.com
It's from Kang o Rama AFAIK
Proper attribution is kept within the script ;)
But I'll go ahead and tweet dmonsterprod and see where he got it originally.

As far as the lib stuff, I think I'll go ahead and remove it. <-- it is leftover from DJ_Steve's kor script

TheManii - does the android.policy.jar for DSC also work on StreakDroid for portrait / landscape lock?
 
Last edited:

TheManii

Wiki Admin / Inactive RC
Dec 8, 2010
3,585
1,651
I dont know, all i can say is I made a port mod for SD 2.4.3+, if dsc is based on 2.4.3+ it should be compatable.

Pretty much every GB rom is descended from SD 2.4, but it's still a lot more complicated then stock 3xx roms.

As for the credit stuff, I ment the actual themes and stuff, KOR i'd imagine is just give proper credit on runtime. I really dont know offhand who made each one of those theme pieces, so it's an honest question :)
 
  • Like
Reactions: nickshertzer

nickshertzer

Senior Member
Dec 13, 2006
1,146
616
www.nickshertzer.com
I dont know, all i can say is I made a port mod for SD 2.4.3+, if dsc is based on 2.4.3+ it should be compatable.

Pretty much every GB rom is descended from SD 2.4, but it's still a lot more complicated then stock 3xx roms.

As for the credit stuff, I ment the actual themes and stuff, KOR i'd imagine is just give proper credit on runtime. I really dont know offhand who made each one of those theme pieces, so it's an honest question :)

Yes, it is a bit complicated figuring out where EVERYTHING came from. Especially considering so much is just a port to the Streak from another device. Maybe I should just say all works are the property of their respective owners. Please PM me if you would like to be included or removed.
 

slaydog

Senior Member
Dec 14, 2009
1,938
684
Wow, this looks like a lot of work! Great idea. You have definitely kicked it up a notch.
I find that most of the rom developers keep the roms very bland and prefer to do all of the tinkering "under the hood". A good theme can be just as important as a good rom.
Can't wait to try it when I can get back to Gingerbread. I am waiting for a replacement replacement Streak from Dell (long story)...

Sent from my Dell Streak using Tapatalk
 
  • Like
Reactions: nickshertzer

nickshertzer

Senior Member
Dec 13, 2006
1,146
616
www.nickshertzer.com
Holy crap! It works! :D

I just successfully flashed portrait and bootanim and clock theme in one go! Pop open root explorer, edit '/sdcard/theme.txt', and flash back to landscape.

Uploading soon.

::edit::
It may be getting too late for me to continue troubleshooting this. The portrait and landscape mods are working, but the bootanimations are not? Chris's HCDeskClock did copy over, but not GS244 Settings.apk? I must have fat fingered some lines in the korinstaller script.

Another day...
 
Last edited:

nickshertzer

Senior Member
Dec 13, 2006
1,146
616
www.nickshertzer.com
I just peeked at the kor installer script and see that I forgot to introduce the settingsbw and settingscolor variable at the beginning. v2 forthcoming.

...oh! And figured out why I was having trouble last night. I set up ICSBrowser to rm -rf /system/media/bootanimation.zip and not /system/app/browser.apk! LOL! copy and paste fail...

Now if only I could figure out why my updater-script fails every time I put in a sweet ass dragon...
 
Last edited:

Top Liked Posts