THIS IS FOR MODDERS AND THEMERS. The SystemUI.apk found here are for Simply Honey 3.8 while they will work on other JVP builds they will change your theme.
Found a thread on the Fascinate forums that pointed me to a thread on DroidForums that had step by step instructions. I've modified those instructions slightly. I have only tested this on GB, looks great, but Froyo instructions shouldn't cause any problems.
FOR GINGERBREAD:
1. Take your systemui.apk and decompile it
2. Navigate to layout folder
3. Grab "status_bar_tracking.xml" and open it up in your editor
(now for the fun).
4. Add to the first line - "com.android.systemui.statusbar.TrackingView" add this ""android:background="@drawable/...anim.xml""
<com.android.systemui.statusbar.TrackingView androidrientation="vertical" android:background="@drawable/pulldown"...>
5. After saving that, navigate back into the drawable folder and add your animation.xml file there. (You may use the one here as a starting point, just modify for your needs. (Honeycomb goes 1 to 39 and starts over, Android goes 1 to 30 and back down again then starts over again.))
5a. Next navigate into the drawable/hdpi folder and add your animated images .
6. Also in the drawable/hdpi folder find and open up the shade_bg.png and status_bar_background.png with your editor and make it 100% transparent.
7. In values folder modify public.xml to account for all the new images. (See birgertime's thread for Public XML Helper tool, while the tool didn't give me a perfect public.xml it did give me a a basis to begin with and I only needed to change a couple of lines.)
8. Now it's time to recompile your apk , following all the usual directions with that.
9. Enjoy your newly created systemui.apk with a pretty cool animated background. new and fresh and unlike anything before. Now run on out and show it off to all your friends who own an iPhone.
FOR FROYO: Instructions are pulled word for word and I have not tested or tried. I'm assuming the steps are the same as above except using framework-res.apk instead of systemUI.apk
You need transparency hack enabled
Decompile framework-res.apk
Go to drawable-hdpi and make status_bar_background.png fully transparent with PS or GIMP
GO to layout and edit the 2nd line of status_bar_tracking.xml like this
<com.android.server.status.TrackingView android:background="@drawable/status_bar_background_animation" android rientation="vertical" android addingLeft="0.0px" android addingRight="0.0px" android addingBottom="0.0px" android:focusable="true" android:visibility="gone" android:descendantFocusability="afterDescendants"
where status_bar_background_animation links to status_bar_background_animation.xml in drawable folder, there you set the images and durations.
Recompile, and that's it. Enjoy
- Honeycomb Animation - http://www.youtube.com/watch?v=WvgoReBA-aU&feature=player_profilepage
-Download - http://www.multiupload.com/JD5X8DGJ6O
Android Eye Animation - http://www.youtube.com/watch?v=5jSsfRGUfOc&feature=player_profilepage
- Download - http://www.multiupload.com/FSH640E8ZO
Credits go to Alastrionia from droid forums for the step by steps and the Android animation. XDA member Calebv2 from the Fascinate forums for pointing me to the process to implement this. XDA member GrainOsand for the themed honeycomb animation.
Reserved for later.....
Thanks, great walk through.
Sent from my GT-I9000 using Tapatalk
This looks awsome, would love to put this on a 2.2.1 rom, however the dropdown background is found in twframework.Res. does the status bar tracking.XML in that folder need to be modified instead or also. Thanks
Sent from my GT-I9000 using XDA Premium App
dillym34 said:
This looks awsome, would love to put this on a 2.2.1 rom, however the dropdown background is found in twframework.Res. does the status bar tracking.XML in that folder need to be modified instead or also. Thanks
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
There are seperate instructions for GB and froyo. Modify systemui.apk on GB and framework-res.apk on froyo. Its all in the op.
Sent from my GT-I9000 using XDA Premium App
dillym34 said:
This looks awsome, would love to put this on a 2.2.1 rom, however the dropdown background is found in twframework.Res. does the status bar tracking.XML in that folder need to be modified instead or also. Thanks
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
XDA member Funkbot has a step by step instructions on how to make it work on froyo based TW roms.
Sent from my SCH-I500 using XDA App
GrainOsand said:
XDA member Funkbot has a step by step instructions on how to make it work on froyo based TW roms.
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Thanks. I'll post better step by step instructions for froyo later but basically it requires twframework and framework-res for our phones.
Sent from my GT-I9000 using XDA Premium App
explodingboy70
By any chance is there a way to get a .zip of the images of the honeycomb dropdown? I'm having a terrible time decompiling the systemUI.apk, for some reason it fails each time in APKManager... thanks in advance
NM I got em, now it's trying to learn how to do the whole process...
explodingboy70 said:
THIS IS FOR MODDERS AND THEMERS.
Click to expand...
Click to collapse
Do you know if this works for other phones? Like the HTC inspire??
EDIT ::THIS DOES WORK ON INSPIRE!
This is just great material, perhaps they can make this a sticky?
This is just great material, perhaps they can make this a sticky?
Love these types of post. Thank you very much!
Any ICS Love?
explodingboy70 said:
THIS IS FOR MODDERS AND THEMERS. The SystemUI.apk found here are for Simply Honey 3.8 while they will work on other JVP builds they will change your theme.
Found a thread on the Fascinate forums that pointed me to a thread on DroidForums that had step by step instructions. I've modified those instructions slightly. I have only tested this on GB, looks great, but Froyo instructions shouldn't cause any problems.
FOR GINGERBREAD:
1. Take your systemui.apk and decompile it
2. Navigate to layout folder
3. Grab "status_bar_tracking.xml" and open it up in your editor
(now for the fun).
4. Add to the first line - "com.android.systemui.statusbar.TrackingView" add this ""android:background="@drawable/...anim.xml""
<com.android.systemui.statusbar.TrackingView androidrientation="vertical" android:background="@drawable/pulldown"...>
5. After saving that, navigate back into the drawable folder and add your animation.xml file there. (You may use the one here as a starting point, just modify for your needs. (Honeycomb goes 1 to 39 and starts over, Android goes 1 to 30 and back down again then starts over again.))
5a. Next navigate into the drawable/hdpi folder and add your animated images .
6. Also in the drawable/hdpi folder find and open up the shade_bg.png and status_bar_background.png with your editor and make it 100% transparent.
7. In values folder modify public.xml to account for all the new images. (See birgertime's thread for Public XML Helper tool, while the tool didn't give me a perfect public.xml it did give me a a basis to begin with and I only needed to change a couple of lines.)
8. Now it's time to recompile your apk , following all the usual directions with that.
9. Enjoy your newly created systemui.apk with a pretty cool animated background. new and fresh and unlike anything before. Now run on out and show it off to all your friends who own an iPhone.
FOR FROYO: Instructions are pulled word for word and I have not tested or tried. I'm assuming the steps are the same as above except using framework-res.apk instead of systemUI.apk
You need transparency hack enabled
Decompile framework-res.apk
Go to drawable-hdpi and make status_bar_background.png fully transparent with PS or GIMP
GO to layout and edit the 2nd line of status_bar_tracking.xml like this
<com.android.server.status.TrackingView android:background="@drawable/status_bar_background_animation" android rientation="vertical" android addingLeft="0.0px" android addingRight="0.0px" android addingBottom="0.0px" android:focusable="true" android:visibility="gone" android:descendantFocusability="afterDescendants"
where status_bar_background_animation links to status_bar_background_animation.xml in drawable folder, there you set the images and durations.
Recompile, and that's it. Enjoy
- Honeycomb Animation - http://www.youtube.com/watch?v=WvgoReBA-aU&feature=player_profilepage
-Download - http://www.multiupload.com/JD5X8DGJ6O
Android Eye Animation - http://www.youtube.com/watch?v=5jSsfRGUfOc&feature=player_profilepage
- Download - http://www.multiupload.com/FSH640E8ZO
Credits go to Alastrionia from droid forums for the step by steps and the Android animation. XDA member Calebv2 from the Fascinate forums for pointing me to the process to implement this. XDA member GrainOsand for the themed honeycomb animation.
Click to expand...
Click to collapse
Looks awesome. I am wondering if this would be possible on ICS ? I am running CyanogenMod 9 on my Vibrant...
Of course its possible you just need to find where the corresponding files are if in fact they've been moved.
I will say that while this mod was kind of fun for a second it did increase battery use. Not really worth the trouble and decreased battery and why I stopped doing it.
Sent from my SGH-T959 using xda premium
Related
Hey everyone.
I had just downloaded and flashed Obsidian V3.
I was wondering if anyone knows of a metamorph theme for Froyo 2.2 that will work with TW's ROM that changes the "settings" menu icons from the plain black to the color menu like the fascinate?
Here's the original link for ColorMOD that worked with Ji6.
http://forum.xda-developers.com/showthread.php?t=825661
Thanks in advance.
Unless one exists already, Ill take a look at in when I get home today(4pm est) and make it compatable.
Thank you! ! I'll try it out and report back
Sent from my SGH-T959 using XDA App
I'm bored waiting ay the dr office so this is the 3rd morph I made today..
http://db.tt/1W26eWO
I didn't include app widget images so your power widget will stay the same..
You can always pull the settings.apk from the v2 rom (in system/app), place that apk in the tools folder within the sdk folder and then use:
Code:
adb push settings.apk /system/app
Reboot and then you have the colored icons like you want.
I did it and I am having 0 issues so far.
eweo911 said:
You can always pull the settings.apk from the v2 rom (in system/app), place that apk in the tools folder within the sdk folder and then use:
Code:
adb push settings.apk /system/app
Reboot and then you have the colored icons like you want.
I did it and I am having 0 issues so far.
Click to expand...
Click to collapse
Could you post a dl link to the v2 settings.apk?
Here you go:
I am trying to change the boot animation using the UTO Kitchen.
Currently on devoid froyo final.
When i select an animation and flash the generated zip, its not changing. Any one knows how i can make it work?
I selected place for boot animation option as froyo default (system/customize/resource)
the bootanimation.zip on devoid froyo is located at system/media/bootanimation.zip
UOT Kitchen will butcher devoids framework-res.apk it's best to start with a stock version. .9 pngs etc end up missing... trust me I've been down this road.
What are you trying to do the animation is easy to change just go download a animation you like or make your own (it is not a video its just a series of png files) and then copy the file paste it in the system/media, back up the current animation and rename the new one to bootanimation.zip and bam new animation just reboot I do it all the time using root explorer??????
Sent from my LG-P500 using XDA Premium App
Turducken said:
the bootanimation.zip on devoid froyo is located at system/media/bootanimation.zip
UOT Kitchen will butcher devoids framework-res.apk it's best to start with a stock version. .9 pngs etc end up missing... trust me I've been down this road.
Click to expand...
Click to collapse
I changed the battery icon on the notification bar using the kitchen. Do you advice against it? I don't know why my battery seems to drain faster after I put the battery mod. Or I may be imagining things......
Sent from my LG-P500 using XDA App
If you compare the UOT kitchen framework-res.apk vs the devoid one (open with 7zip or winrar) you'll notice a lot of images are missing. If your battery life is worse this is the likely culprit.
There are custom themes available specifically for Devoid Froyo in the Themes and Apps section. In fact I need to get around to posting mine.... just lazy.
I'm trying to change the status/top bar of a CM7 theme using UOT Kitchen. The first time I ever attempted this was last night. Followed the instructions step by step; everything was good. But when I flashed it, nothing changed.
My question is, when uploading files to UOT it says for GB Rom's upload the framework and system apk. For CM7 Roms just upload the theme apk i.e. Cyanbread. Seeing how CM7 is GB thats where I'm confused. Should I upload just the theme apk or the framework and system apks? Or should I upload them all?
TreyDaPrince said:
I'm trying to change the status/top bar of a CM7 theme using UOT Kitchen. The first time I ever attempted this was last night. Followed the instructions step by step; everything was good. But when I flashed it, nothing changed.
My question is, when uploading files to UOT it says for GB Rom's upload the framework and system apk. For CM7 Roms just upload the theme apk i.e. Cyanbread. Seeing how CM7 is GB thats where I'm confused. Should I upload just the theme apk or the framework and system apks? Or should I upload them all?
Click to expand...
Click to collapse
I read somewhere else that UOT might not be updated yet for 2.3.5 Gingerbread like the latest AOSP roms are running.
Sent courtesy of SID6.7 and Tapatalk
TreyDaPrince said:
I'm trying to change the status/top bar of a CM7 theme using UOT Kitchen. The first time I ever attempted this was last night. Followed the instructions step by step; everything was good. But when I flashed it, nothing changed.
My question is, when uploading files to UOT it says for GB Rom's upload the framework and system apk. For CM7 Roms just upload the theme apk i.e. Cyanbread. Seeing how CM7 is GB thats where I'm confused. Should I upload just the theme apk or the framework and system apks? Or should I upload them all?
Click to expand...
Click to collapse
I only theme out my framework-res.apk and my SystemUI.apk. The SystemUI.apk is the stock look that you get on Gingerbread without any modifications. If you unzip if with 7zip you'll see what I mean. I've never flashed it into a live/booted rom. I modify my files pngs mostly and let the kitchen do the hard work (the files I still don't understand), then replace the SystemUI.apk and the framework-res.apk into the CMupdate.zip file. There is probably a more preferable way to do it, but I don't switch themes a lot (and the theme chooser doesn't theme everything I need anyway)
I know this way will work as I've gotten my edits into these today/yesterday
http://forum.xda-developers.com/showthread.php?t=1115904
lmt1979 said:
I only theme out my framework-res.apk and my SystemUI.apk. The SystemUI.apk is the stock look that you get on Gingerbread without any modifications. If you unzip if with 7zip you'll see what I mean. I've never flashed it into a live/booted rom. I modify my files pngs mostly and let the kitchen do the hard work (the files I still don't understand), then replace the SystemUI.apk and the framework-res.apk into the CMupdate.zip file. There is probably a more preferable way to do it, but I don't switch themes a lot (and the theme chooser doesn't theme everything I need anyway)
I know this way will work as I've gotten my edits into these today/yesterday
http://forum.xda-developers.com/showthread.php?t=1115904
Click to expand...
Click to collapse
Thanks for the input.
Hello,
So, this is not really a theme as it cannot be "applied" : main apk`s are modded (framework-res, contacts, mms, phone, settings, systemUI, AccountAndSyncSettings).
!! Warnings !! :
1- Locales availables are EN, PT and FR, the others are deleted.
2- Made with cm7 nightly of august 12 2012, so it's compatible with neutrino 2.9. But if you're running Official cm7 you can have trouble.
3- Make a full backup before tryieng to flash this !
Some screenshots of this flashy carnival like theme : here
Cwm flashable Apk's : here
Option 1: fonts
Option 2 : RedCarrier (carrier name that appears in lockscreen / it's white by default)
OPtion 3 : Bootanimation made from NexusQ video.
Hope some people will like it. :silly: :laugh:
Why not make a metamorph theme? That way you can elliminate at least two of your three warnings, and it will possibly be compatible with other ROMs too.
I know ... but absolutely all the png are modified (some xml too) and it will be a big job to rename all of them. Or not ?
You don't have to rename anything. Basically you just extract all the png/xml from apks/jars, put files from each apk/jar in its own folder, create a xml file describing the theme, and pack it all into a ZIP.
Seems Like a Good Idea.
ravilov said:
You don't have to rename anything. Basically you just extract all the png/xml from apks/jars, put files from each apk/jar in its own folder, create a xml file describing the theme, and pack it all into a ZIP.
Click to expand...
Click to collapse
" create a xml file describing the theme" : i think this one will hurt in terms of time ...
Do you know a good tutorial ? I will have a look if some people like the theme.
thx.
Sorry, I don't know of any tutorials (although some might exist). I normally just take an existing theme and adapt its XML.
It shouldn't be a problem modifying an existing XML, the file is pretty simple and straightforward.
I tried to flash this twice on nuet 2.9 and nothing changed....? Maybe I need the theme engine?
Sent from my MB860 using Tapatalk 2
saintmoody said:
I tried to flash this twice on nuet 2.9 and nothing changed....? Maybe I need the theme engine?
Sent from my MB860 using Tapatalk 2
Click to expand...
Click to collapse
No need of theme engine.
did you install CM7Night12.08.ApkAstrakanSkin.CWM.zip ?
If yes and assuming you are on stock neutrino 2.9 rom ... there is possibly a problem with my install script ... I going to verify.
yup ... it was a bul**** in my script ...
I'm re-uploading ...
Done. You can download and try again.
Sorry !
Thank-you and as I am sure you know you are right I am on neutrino 2.9 ....I will redownload now.
Yes it works and looks great....I needed something vivid as I work outside.
Sent from my MB860 using Tapatalk 2
I noticed the font is to light to see when you set the alarm clock.
cool.
and feel free to give suggestions & critics.
Hello everyone, i want a different lockscreen. I am using a launcher app from experiment.zip from i dont know anymore x( . And its 1 apk which divide in three apps if i use the launcher it crashes my phone and reboots xP. But i am able to use other 2 apps but they dont work 100% and i can only use the theme/lockscreen which only trigger the new lockscreen. And not the theme and icons. And i want to replace default with one off them (still need translation). Because everytime u reboot it use ur default framework-res apk one if correct and take maybe a few minutes or few screen off/on which triggers it but a few times after eachother which in case interrupt ur action xP. So is it possible to 7zip it in framework-res or in the defined app for it. Or does it need to be decompiled/recompiled which is tricky if correct aswell. Any help would and will be apreciated. Didnt know if i can post names of apk used. Let me know if its no problem i edit then a bit xP.
Greets Danny
sorry forgot picture (face desk) here it is.
Sent from my Xperia X10i using xda app-developers app
if its a zip i think you should flash it
I noticed that it is depending on my roms what frameworks work.... i have a stockbased rom, so i thought frameworks of stockbased roms should be working, unfortunately they werent all, and that can also be caused by systsmUI. Thats for what.my experimental phase lasted till now, i didnt come to edit packages (test phase :/)
there is a thread about building a rom where you can find a link to mods and there is one to tell you how to edit the apks witjout danger....
hope that i could help you at least a bit.... im no.pro at all
Greets
Sent from my X10i using xda app-developers app
No to bad it isnt a zip file which i can flash. Its a weird extention. (.mtz)it can be opened with IZArc tool or renamed to zip experimented a bit already. It contains all images and manifest file with directions language etc. And a file named plain lockscreen. Which is also can be renamed to .zip. And i extracted them which have images and xml file aswell. I was just looking in the manifest. It uses smali code in de main app for the lockscreen. which i installed and reboots my phone on launch everytime. Is it possible to integrate those pieces of smali in framework or the systemui to be my receiver.It works anyway but i know maybe those 2 different locksreen receiver can be in the same app/framework orsomething. And i saw in both framework-res apk and the app which i use for those lockscreens uses almost 70% the same public id's in public.xml in decompiled folders. I hope someone can help me a bit further.
Greets Danny
Sent from my Xperia X10i using xda app-developers app
i would recommend you to ask the person that did this mod... i know those lockscreen pictures from apps like magic, miui locker (something like lockscreen launchers)....
If you extract it, is there system, meta inf and so on? like in a flashable zip? then you could extract it with 7zip and compress it to a normal zip to flash...
i really dont know more abput this....
so ask a dev if its that important to you
Greets
Sent from my X10i using xda app-developers app
No they dont have meta-inf file and manifest. Its a Chinese home launcher app which have 2 apps which reside in the launchers apk. (Because i cant find the apk in system/app or data/app or the mnt/sec and /obb etc). And the launcher have a lockscreen reciever (smali) built inside which works to intercept my default lockscreen mechanism. With the new one just like on picture xP. And i gues i cant retrieve owner of apk i just snatched it from a miu rom.
Sent from my Xperia X10 using xda app-developers app