Here's a mod for the StatusBar that will allow you to change the screen brightness by sliding your finger left/right across the statusbar.
I've tested this on numerous Supersonic nightlies (28, 29, 30, 31) and it always seems to work properly. If you have a theme that modified the SystemUI.apk file, you probably don't want to flash this.
I have not had this tested on any device other than a EVO (Supersonic). Please report back if this works on your device.
Instructions
0. Nandroid First!
1. Flash the ZIP via Recovery (it replaces SystemUI.apk in the /system/app folder)
2. Fix APK uid mismatches via Recovery (not required, but I always do it out of habit).
3. Reboot
4. Disable Auto-brightness in Settings -> Display
5. After phone reboots, touch and hold your finger on the statusbar (the drag bar will show like normal) for 1/2 a second.
6. Slide left/right on the statusbar, if you slide down then it will not work. Screen will darken/brighten as you slide.
Source code is available here -> https://github.com/daryelv/android_frameworks_base/blob/gingerbread/packages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java for anyone that wants to include it in their own ROM.
Download Flashable ZIP here. http://dl.dropbox.com/u/13139093/CM_StatusBar_Brightness.zip
Download Flashable CWM ZIP here. http://dl.dropbox.com/u/13139093/CM_StatusBar_Brightness_CWM.zip
-Daryel
This sounds very cool.
So it would definitely NOT work on MDPI?
stone_ship said:
This sounds very cool.
So it would definitely NOT work on MDPI?
Click to expand...
Click to collapse
The code will work in MDPI or HDPI, nothing is hardcoded as far as the screen resolution. However, for the resources in the res folder, the MDPI folders are not included in the .apk.
-Daryel
I'm using HTC Desire with GV 1.8 and just flashed the zip and it is working fine.
Works fantastic on an HTC Aria. This should be a standard option in CM.
Really great job, thanks!
About to flash now!!
This is EXACTLY how I have been hoping the widget would work all along! Thanks!!
Tapatalked from my SUpersonic...
Works as advertised (Desire Z) though it is not as intuitive or responsive as I've expected. I'll give it some time to see if I can get used to it.
Update script needs to be updated to work with CWM 3.0.
cheez99 said:
Update script needs to be updated to work with CWM 3.0.
Click to expand...
Click to collapse
+1
Sent from my Desire HD using XDA Premium App
@daryelv
So your saying if we use theme chooser, then we probably shouldn't use this?
cheez99 said:
Update script needs to be updated to work with CWM 3.0.
Click to expand...
Click to collapse
+1.........
Updated with a CWM script on the first post. I'm not sure if CWM scripts are compatible across devices since they mount specific partitions which may be different across devices. Hopefully they're all similar in the CM7 devices.
Here's the URL...
http://dl.dropbox.com/u/13139093/CM_StatusBar_Brightness_CWM.zip
That´s a very nice feature.
I would like to have this optional.
Edit: just wanted to test it in a cm7 rom...got 2compiling errors pastebin
rori~ said:
That´s a very nice feature.
I would like to have this optional.
Edit: just wanted to test it in a cm7 rom...got 2compiling errors pastebin
Click to expand...
Click to collapse
Did you cut/paste the code differences or replace the whole .java file? It appears that the import statements I added aren't being used.
I do plan on adding a checkbox in the Cyanogenmod Settings somewhere to enable/disable this functionality. I think that once I do, I'll submit the code up to cm-gerrit for review.
After I get my Linux machine reinstalled tonight/tomorrow I can probably compile up a MDPI rom and then pull the SystemUI.apk from that.
-Daryel
Just added the code differences (as my StatusBarService got other cherrypicked things).
And your plan sounds good
Cool!
It works on my GT-i9000, had to push it manually though.
CWM zip is not working, not sure why....
dear god, please oh please submit this to gerrit. this is awesome.
Works very well thanx nice mod!
Cm7 rc4
N1
Dropbox links are dead. Could you please repost.
Links down
Sent from a guy living in a van down by the river
Related
For users of the newly released sense froyo ROMs who can't stand the stock sense launcher I whipped up a quick espresso style morph (search for Metamorph here or the market) to hold everyone over until they are done getting this fully working so you don't have to deal with that pathetic stock launcher (odd considering HTC are essentially mobile interface gods to many of us here).
WORKAROUND FOR REPORTED ISSUE:
If you run into any issues it seems unzipping it outside of MM and dropping it into /sdcard/AndroidThemes manually should work around it.
http://labs.cities2night.com/droid/hakke_tenzo _tazz_sense _froyo_2.2_espresso_morph.zip
For those who asked about 2.1, yes should work fine. Nothing but PNGs are in this morph so it will work on any rosie launcher.
Screenshot attached.
Haven't tried it yet but thanks in advance!
Sent from my FroyoEris using XDA App
Hey I have downloaded this several times, and I keep getting an error in metamorph, something about the way the .zip is set up... hoping to try it out, it looks really nice, but can't figure it out
Thanks in advance!!!
Sent from my Eris using XDA App
Would this work for a 2.1 sense rom?
http://forum.xda-developers.com/showthread.php?t=741875
I couldn't get this one in this thread to do anything period because it's not signed right according to Metamorph, but the one in the link I posted worked like a charm for xtrSense 4.6.
zerocool79346 said:
http://forum.xda-developers.com/showthread.php?t=741875
I couldn't get this one in this thread to do anything period because it's not signed right according to Metamorph, but the one in the link I posted worked like a charm for xtrSense 4.6.
Click to expand...
Click to collapse
just fyi for anyone running Tenzo 2.2 Sense, this mm theme hangs while applying the htc.resources and then gets caught in a boot loop. I'll try to just apply the rosie theme and see if that takes at all.
EDIT: I knew it was a longshot to use a 2.1 theme on a 2.2 rom, but yeah it didn't take at all. Hopefully either i can figure out how to do hakkeshou's one or he will fix it.
It should work if you press menu in metamorph and then settings then check the box that says Disable all warnings, I extracted the entire zip into its own folder in androidthemes.
jazzyjames said:
It should work if you press menu in metamorph and then settings then check the box that says Disable all warnings, I extracted the entire zip into its own folder in androidthemes.
Click to expand...
Click to collapse
Wow thanks, that worked perfectly!
Thanks for feedback. Since I made the morph I just copied the filer to /sdcard/AndroidThemes so the issue seems to be caused by using MM to unzip the theme folder into that folder.
Odd but but at least my hunch was verified to be correct. I'll update the OP.
READ THIS FIRST:
The original post is here alot of questions have been answered, here browse around there first.
UPDATE 9 PATCH TWEAKS:
This new version will port your favorite hdpi theme to an mdpi rom... yes 9 patch resizing. I want to be the first to say this is not 100% and it probably never will be, and over the next couple of days we can discuss this.
What it will do is resize every 9 patch in a rom and move it over to the mdpi theme. Yes this is the same method I used for all my hdpi ports.
What it might not get is the 9 patching data correctly, which means that it might get stretched incorrectly, most times you won't noticed but others it will be obvious. This will happen anywhere from 1% to 30% of the 9 patch pngs in a port, but all you will need to do is redraw them using the 9 patch draw tool in the adb folder.
My next version will have this included along with some instructions, along with font and boot animation porting.
Please respect other peoples work. If you port a theme using this and repost it don't just link back to the op... mention the author and give them props.
Also want to say I spent a looooong time trying to figure this out, and I tried many different ways, and I'm open to others suggestion on making this better
Oh and don't forget to to install Image Magick, its included and the HDPI to MDPI will not work without this.
This tool will take your favorite theme and inject it into your favorite rom... provided they are compatible with each other (might work if they aren't but thats for later). I did this cause alot of themers and people who like themes are always waiting for the nightly theme to get applied, well this will do it for you.
You can think of this as almost a theme installer.
INSTRUCTIONS by Norm12:
1. Download and extract.
1.5 Install image magick from the image magick folder... just run the installer and its ready to go. This is important the hdpi to mdpi will not work without it.
2. Copy both the theme and rom into the 1 click folder---the extracted one.
3. Open the 1-click folder and you should see your theme, rom, lib folder, and the injector script.
4. Doubleclick on the injector script----if you did everything correct it will open a cmd prompt
5. Enter the names of the rom and theme when asked...I did use the exact names and added ".zip" to the end.
5.5 Answer y if this is an hdpi to mdpi port otherwise n.
6. Hit enter and wait. When it is really done it will auto-close the cmd prompt. This may take 15 minutes.
7. Your newly themed rom will be in the same folder as the unthemed rom and theme zips. If it worked it should be slightly larger than the original rom. Enjoy
!!!IMPORTANT... BECAUSE 7ZIP SHOWS OUTPUT IGNORE THE "EVERYTHING IS OK" LET THE SCRIPT FINISH WHEN ITS DONE IT WILL CLOSE ITSELF IF YOU DOUBLE CLICKED IT OR IT WILL RETURN TO COMMAND PROMPT!!!
Ignore any errors your seeing while it runs, this is normal like before let it run completely through till it closes out.
Run time could be up too 20 minutes (60 with HDPI to MDPI) on a big theme/rom, but faster that waiting!
You must now install Image Magick if you would like to use the hdpi to mdpi resizing!
ISSUES:
There also seems to be an issue with the gallery3d.apk and the differences in the mdpi and hdpi version. For now remove this from the theme your porting otherwise it won't come out right.
Update 4:
HDPI to MDPI porting!!!!!
Update 3:
Removed verbose but added optopng verbose just let it run. It works but you have to let it finish, the cmd window will close it self.
Update 2:
Added verbose output so that you guys will know to close it out before its done...even tho 7zip says everything is ok... just let it do its thing.
Update 1:
Had the optimization stuff commented out... sorry its back on.
Script will clean up now after it finishes.
JAVA CLASSPATH:
Its needed for the signer to work properly goto a command prompt and type in java -version. if you get and error back java is not in your classpath and needs to be.
just right click on my computer, then goto properties, then click on the advanced tab, at the bottom click on the "Environment Variable" button.
Now click on the new button... the one on the bottom for system variable and put in this
variable name: JAVA_HOME
variable value: C:\<path-to-where-java-is>
Now click ok and select the path system variable and then click edit. IMPORTANT only append to the end of the value this... ;%JAVA_HOME%\bin
then click ok and ok out of all those windows and open a new command prompt and type java -version you should get no error if you do your path to java was wrong follow the steps above again and make sure the path is correct.
WHAT THIS WON'T DO:
It won't port over xml or smali edits.
It wont port over what it can't find... so if your theme has a facebook widget or something but the rom does not then it will ignore that.
It will not port over fonts or anything other than the framework-res.apk and all the themes apks in the system/app folder. If this is popular Maybe other stuff can get included.
WHAT THIS WILL DO:
Shrink a 9 patch from HDPI size to MDPI size.
Push over all the themes pngs from the apk with it to the roms matching apk.
Optimize every png in the theme you are porting over.
Zip align all the apks in your newly themed rom.
Sign the newly themed rom.
Give me feed back.
I might make this easier and make the injector steal the apks for injection right from your phone and then inject and make a flashable to put right back on... tell me what you think.
New HDPI to MDPI version with 9 patch porting download
reserved 10char..
Nice work
Sent from my HTC Desire using XDA App
TheRedDrake said:
Nice work
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Thank you. hasn't caught on in this forum yet i guess.
I'll try this out now, this seems easier than the theme porter that's already on the forum.
Looks promising! I will try it out right now!
dl and try after work
will this work for porting themes to the HTC Tattoo?? does it rescale the theme to suite the phone?
vura said:
will this work for porting themes to the HTC Tattoo?? does it rescale the theme to suite the phone?
Click to expand...
Click to collapse
This will port any theme to any rom... provided they are compatible. So while you can go from a sense theme and inject it into a AOSP rom, it probably won't catch everything since it works off of matches. It also does not have any scaling included.
The biggest thing with this is that the theme and rom have to have a same file structure so all rom come and the have the system/app folder and the system/framework/framework-res.apk, this is what the injector looks for. So honestly you could build a theme from a buncha different apks from other themes it will inject that into your rom and give you back a flashable zip. So a good theme structure example would be Gommarah's Black Mod in the HERO CDMA forum.
I do however have a way to port HDPI theme to and MDPI ROM but its not 100%... if I get enough request I'll put it in its just the process I use to accomplish this is very complicated and requires some extra software, its also adds a significant overhead to the script run time (and 3x longer to run) It works in the since the it will shrink the HDPI 9patch png but the 9 patch data is wrong about 10-20% of the time. This won't cause the roms to force close but will just make some of the 9patch pngs to stretch wrong and would require a simple edit in the 9patch draw to fix it.
+1 for hdpi to mdpi scaling!
Any others want the hdpi to mdpi scaling? I've considered releasing it.
Sent from my PC36100 using XDA App
Just curious if I did this right as I am still fairly new to this whole scene and this whole process seemed to work way to easy. But basically I got both the rom and theme converted and then signed both zips. Does that mean that I can now successfully flash the new theme? Thanks in advance!
theu2621 said:
Just curious if I did this right as I am still fairly new to this whole scene and this whole process seemed to work way to easy. But basically I got both the rom and theme converted and then signed both zips. Does that mean that I can now successfully flash the new theme? Thanks in advance!
Click to expand...
Click to collapse
There is no need to sign anything, the injector will sign the final output zip. Take your theme zip and your rom zip and place it in the folder next to the script. Then just run the script when its finished you will get a a new zip called themed-<roms-name>.zip.... this is ready to flash (optoed, align and signed).
ASimmons said:
Any others want the hdpi to mdpi scaling? I've considered releasing it.
Sent from my PC36100 using XDA App
Click to expand...
Click to collapse
Can I vote multiple times?
Ill try and get it ready for this weekend and see what you think.
Sent from my PC36100 using XDA App
First of all,great software worked as a charm...
I subscribe to the resizing,all the best themes are for HDPI...would make this the best theming tool out there for android
thanks that did it!
what if the rom needs has a seperate gapps.zip with it? thanks!
theu2621 said:
what if the rom needs has a seperate gapps.zip with it? thanks!
Click to expand...
Click to collapse
Just put the gapps system/app files into your ROM's system/app files. Then inject your theme, the tool does the rest
thanks again for the help! yall really helped, and rather quickly too!
Hey guys, this is the CM6.1.1 Gingerbread theme
DOWNLOAD FLASHABLE GINGERBREAD THEME HERE
UPDATE 12/25 : UPDATED CMPARTS.APK FROM LADIOS AND ADDED dalvik.vm.dexopt-data-only=1 TO THE LAST LINE OF BUILD.PROP FROM ATTN1. [V0.2]
UPDATE 12/27 : Fixed framework-res.apk [v0.3]
V0.1 FIXED : Notification bar pulldown power control widget has a black wifi icon and white gps/bluetooth/sound
V0.2 FIXED : SHOULD OF FIXED BOOTLOOPS FOR MOST PEOPLE BY ADDING LINE TO BUILD.PROP
V0.3 FIXED : SHOULD OF FIXED HUGE HEADPHONE ICON AND MORE PULLDOWN POWER WIDGET COLOR ICON PROBLEMS
[I TAKE SOME CREDIT FOR THIS WORK, IT IS DONE BY THE WORK OF : ATTN1, ASIMMONS, LADIOS, BELAC AND GANNI]
ASimmons made the wonderful hdpi to mdpi theme porter, and Ganni made the base of this theme, thanks to them! All I did was run the tool and decompile the framework and edit the script. Thanks to Belac for the LiveWallapers.apk and Attn1 and him for helping me compile this stuff.
Links:
THEME: http://forum.xda-developers.com/showthread.php?t=875542 DONT USE THIS! JUST A REFERENCE LINK!
ONE CLICK THEME INJECTOR WITH HDPI TO MDPI RESIZING: http://forum.xda-developers.com/showthread.php?t=826941
ALWAYS NANDROID FIRST....AND PLEASE WIPE DALVIK BEFORE FLASHING
To get clock to show up and other colors right :
Go To (on phone) Settings > Cyanogenmod Settings > User Interface > Tweaks Extras > Select Theme > STOCK_Gingerbread
SCREENSHOTS
http://flickcabin.com/public/viewset/20693
So if I already have cm6.1.1 installed, can I just install the Gingerbreadxml.rar and framework-res.apk for the theme to work? Or do I have to reinstall cm6.1.1 with GM theme built in? Thanks
You could, but I would just flash the rom zip over what you have as it has a few extras like the gingerbread browser and phone apk.
Nice find, brswatt. Finally a full theme that doesn't break my tethering. Updating my thread to point to this one.
Bob889 said:
So if I already have cm6.1.1 installed, can I just install the Gingerbreadxml.rar and framework-res.apk for the theme to work? Or do I have to reinstall cm6.1.1 with GM theme built in? Thanks
Click to expand...
Click to collapse
You could, but you wouldn't have the gingerbread dialer.
So just flash the whole thing. It doesn't hurt.
Then just put the xml on your card.
Here is a LiveWallpapers.apk to adb push or include in that rom before you flash. I replaced the cyanogenmod wallpaper with the nexus s wallpaper.
BelacNongaw said:
Here is a LiveWallpapers.apk to adb push or include in that rom before you flash. I replaced the cyanogenmod wallpaper with the nexus s wallpaper.
Click to expand...
Click to collapse
Does the nexus s live wallpaper work on the Aria? I tried many times before, but it didn't work.
Thanks this eases my gingerbread crave a little
Sent from the corner.
This isn't the actual nexus s wallpaper....it is our livewallpapers.apk with that background in so it is identical.
Did u use v2.1 for the ariaGB ROM u provided the link for?
Sent from the corner.
Moh_Jay said:
Did u use v2.1 for the ariaGB ROM u provided the link for?
Sent from the corner.
Click to expand...
Click to collapse
Yes, but they keyboard didn't seem to apply right.
Attn1 is in the process of helping me make a flashable zip for the framework, dialer, and keyboard.
Ive got a multi-language gingerbread keyboard the size is 6.2 mb if your interested.
Sent from the corner.
Moh_Jay said:
Ive got a multi-language gingerbread keyboard the size is 6.2 mb if your interested.
Sent from the corner.
Click to expand...
Click to collapse
Well, when the flashable zip thread pops up in the themes forum, you can link it there, or I'll link it in the first post.
edit: I posted it here
wow, many thanks. Im going to try out right now
I put the gingerbread.xml in the cmparts.apk, so we don't need to save it to sdcard/cmtheme.
About the flashable, by the time you run the cleanup.sh, /system might be not mounted. Nevermind, files will be overwritten anyway. But I still think files delete and set-perm should be done within update-script.
EDIT: File updated. Sorry I didn't know it only loads internal theme files that contain the word "STOCK".
Nice theme, but is there a way to get the old notification pull down back? I like the dark themed pulldown better.
Edit: Nevermind...the CMTheme changed it.http://media.xda-developers.com/images/icons/icon6.gif
brswattt, I fixed the framework-res power notification dropdown icons to all black:
http://dl.dropbox.com/u/2281460/framework-res.apk
Im retarded lol ive been flashing the wrong thing wondering why i got a boot loop. Btw what r the changes/fixes from the one u posted earlier?
Sent from the corner.
Just made it a flash able zip and fix some browser issues.
Sent from my Liberty using XDA App
Belac: Alright, I'll get to putting that on the zip when I have time. Thanks.
Sent from my Liberty using XDA App
Talk to attn about your suggestion. He helped me.
ladios said:
I put the gingerbread.xml in the cmparts.apk, so we don't need to save it to sdcard/cmtheme.
About the flashable, by the time you run the cleanup.sh, /system might be not mounted. Nevermind, files will be overwritten anyway. But I still think files delete and set-perm should be done within update-script.
Click to expand...
Click to collapse
Sent from my Liberty using XDA App
I was wondering if any kind soul could make it possible to provide flashable zips to change the transition animations on our phones. I know that Adrynalyne had some cool transition animations on some versions of his SuperClean Rom, but I would like to continue this. Also, in particular, if it's possible to have a screen rotation animation I would love to have that also. Thanks!
The only way would be to either have metamorf files (which someone posted here a very long time ago) of the different animations or have multiple zips that only include framework-res.apk. The animations are controlled by xmls located in framework-res.apk/res/anim. I myself for my personal theme have created a nice cocktail of the various types of animation xmls used tasefully for various ui events and actions.
good day.
There is an app on the market. Ani something....I'll find it. I have it on backup
Sent from my SCH-I500 using XDA App
its called AnimMod and its a paid app
akaine2001 said:
its called AnimMod and its a paid app
Click to expand...
Click to collapse
Saw that app, and a couple of fascinate users comment that it boot looped them. If that app swaps out the "whole" anim folder within the apk and if you're running comm rom or the newer sbrissen mods it will surely boot loop you. 7 xml's pertaining to the lockscreens have been added by sbrissen to that anim folder and if those get deleted by an app replacing the whole anim folder within the framework it will certainly lead to trouble.
good day.
Works fine for me. No boot loops on CommRom 2.1.
Sent from my SCH-I500 using XDA Premium App
Zacisblack said:
Works fine for me. No boot loops on CommRom 2.1.
Sent from my SCH-I500 using XDA Premium App
Click to expand...
Click to collapse
BOOya chopper... BOOya
akaine2001 said:
BOOya chopper... BOOya
Click to expand...
Click to collapse
that wasnt necessary
Actually there is a way to patch basically any apk or jar file on the phone through a flashable zip. I have been doing exactly that so that I can maintain mods between upgrades.
An anim patch would be very easy to apply without breaking anything. But as chopper the dog stated, if you mess with or delete others then there will be issues.
Anyhow if interested I can put together a basic anim patch for testing or I can share a readily available anim patch for cm7 (mtd, possibly miui as well) as proof of concept. From there you could modify what you want patched to your liking and the updater-script for (rfs) if needed.
Of course this is something that only myself have used, so it would come with no guarantee's. Would be interesting to see how compatible it would be or better yet how far it could be taken. I have replaced resource's this way without issue.
notta said:
Actually there is a way to patch basically any apk or jar file on the phone through a flashable zip. I have been doing exactly that so that I can maintain mods between upgrades.
An anim patch would be very easy to apply without breaking anything. But as chopper the dog stated, if you mess with or delete others then there will be issues.
Anyhow if interested I can put together a basic anim patch for testing or I can share a readily available anim patch for cm7 (mtd, possibly miui as well) as proof of concept. From there you could modify what you want patched to your liking and the updater-script for (rfs) if needed.
Of course this is something that only myself have used, so it would come with no guarantee's. Would be interesting to see how compatible it would be or better yet how far it could be taken. I have replaced resource's this way without issue.
Click to expand...
Click to collapse
oh hi notta, hadnt seen you in awhile
nitsuj17 said:
oh hi notta, hadnt seen you in awhile
Click to expand...
Click to collapse
I'm a ninja, your not supposed to see me.
notta said:
Actually there is a way to patch basically any apk or jar file on the phone through a flashable zip. I have been doing exactly that so that I can maintain mods between upgrades.
An anim patch would be very easy to apply without breaking anything. But as chopper the dog stated, if you mess with or delete others then there will be issues.
Anyhow if interested I can put together a basic anim patch for testing or I can share a readily available anim patch for cm7 (mtd, possibly miui as well) as proof of concept. From there you could modify what you want patched to your liking and the updater-script for (rfs) if needed.
Of course this is something that only myself have used, so it would come with no guarantee's. Would be interesting to see how compatible it would be or better yet how far it could be taken. I have replaced resource's this way without issue.
Click to expand...
Click to collapse
It would be great if you could get this tested by a few brave individuals. If you want, you can use my thread or make another one. I personally need the stability of Comm Rom for everyday use of my phone so I won't be going to CM7 until some of the signal, SOD, and calling issues are addressed. The AnimMod app works great but I would like to see a larger compilation of transition animations to choose from. We could even stick these zips in the theme sticky . Also what about screen rotation animations? Is this possible? Thanks for answering my call to god!
nitsuj17 said:
that wasnt necessary
Click to expand...
Click to collapse
Only my 6 year old rolls eyes, and yeah it wasn't but it wasn't mean or nothing chill out j. . . He always stamp on somebody parade, not this time, not this guy, booya. works flawlessly like he said homie, booya.
Edit: answered his prayer too, ...... Booya. Lol
Sent from my SCH-I500 using XDA App
Lmao
Sent from my UKB 2.1 sch-I500
akaine2001 said:
Only my 6 year old rolls eyes, and yeah it wasn't but it wasn't mean or nothing chill out j. . . He always stamp on somebody parade, not this time, not this guy, booya. works flawlessly like he said homie, booya.
Edit: answered his prayer too, ...... Booya. Lol
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Did you ever realize that the reason you are so disliked on xda is because you needlessly start **** and then act like a 5 year old?
Zacisblack said:
It would be great if you could get this tested by a few brave individuals. If you want, you can use my thread or make another one. I personally need the stability of Comm Rom for everyday use of my phone so I won't be going to CM7 until some of the signal, SOD, and calling issues are addressed. The AnimMod app works great but I would like to see a larger compilation of transition animations to choose from. We could even stick these zips in the theme sticky . Also what about screen rotation animations? Is this possible? Thanks for answering my call to god!
Click to expand...
Click to collapse
Those SOD issues were a blessing in disguise.. lol
Not completely familiar with screen rotation animations. A quick search states there used to be what they called fancy animations in android 1.5 but no longer added after. I could be wrong this is my first android phone, so I don't know the history. Anyhow there are some slightly rotating anims in the patch.
Ok, so this is what is going on..
An apk is just a zip file with an .apk extension. So what I am doing is utilizing a zip binary that is copied to a temp location along with some very basic commands. With these commands its basically injecting the structure of the res folder in the patch, to your framework.
Therefor you can use this to inject basically anything as long as you follow the structure. As stated before I have changed resource level items such as colors without issue. Just be advised if you change out any id's from public.xml and many others it will end in failure. This can also be modified to patch any apk or even jar files. It can also be modified to make a cwm zip of your current rom, data apps etc... The list go's on!
So in a sum, the zip will copy a zip & zipalign binary along with the script and patch files to /tmp. The script will kick in and as an added bonus (incase anything go's wrong) will make a backup of your existing framework-res.apk and create a cwm zip and place it on the root of your sdcard called notta-anim-patch-restore.zip. This zip can be flashed to restore the previous state.
Then utilizing the zip binary, will inject the patch files zipalign and ovewrite your /system/framework/framework-res.apk. In this case a set of animations. I hope this is a satisfactory explanation.
As with anything you flash, you do it you except responsibility. Also I have personally tested this one ukb 2.1. This should work with any touchwiz fascinate rom, well anything with a system location at "stl9".
http://bit.ly/n0Q4Mc
Please post results!
notta said:
Those SOD issues were a blessing in disguise.. lol
Not completely familiar with screen rotation animations. A quick search states there used to be what they called fancy animations in android 1.5 but no longer added after. I could be wrong this is my first android phone, so I don't know the history. Anyhow there are some slightly rotating anims in the patch.
Ok, so this is what is going on..
An apk is just a zip file with an .apk extension. So what I am doing is utilizing a zip binary that is copied to a temp location along with some very basic commands. With these commands its basically injecting the structure of the res folder in the patch, to your framework.
Therefor you can use this to inject basically anything as long as you follow the structure. As stated before I have changed resource level items such as colors without issue. Just be advised if you change out any id's from public.xml and many others it will end in failure. This can also be modified to patch any apk or even jar files. It can also be modified to make a cwm zip of your current rom, data apps etc... The list go's on!
So in a sum, the zip will copy a zip & zipalign binary along with the script and patch files to /tmp. The script will kick in and as an added bonus (incase anything go's wrong) will make a backup of your existing framework-res.apk and create a cwm zip and place it on the root of your sdcard called notta-anim-patch-restore.zip. This zip can be flashed to restore the previous state.
Then utilizing the zip binary, will inject the patch files zipalign and ovewrite your /system/framework/framework-res.apk. In this case a set of animations. I hope this is a satisfactory explanation.
As with anything you flash, you do it you except responsibility. Also I have personally tested this one ukb 2.1. This should work with any touchwiz fascinate rom, well anything with a system location at "stl9".
http://bit.ly/n0Q4Mc
Please post results!
Click to expand...
Click to collapse
I'll try this out when I get home. Thanks notta! Also, everyone else please no flaming/arguing in this thread it makes me sad =(.
Sent from my SCH-I500 using XDA Premium App
You know i had to post here on this side
i didnt know that this zip did that much! this is awesome!
nitsuj17 said:
Did you ever realize that the reason you are so disliked on xda is because you needlessly start **** and then act like a 5 year old?
Click to expand...
Click to collapse
Who is that said that? Who said that you? I just laugh at you guys now... And keep it moving
Sent from my SCH-I500 using XDA App
Booya
Sent from my SCH-I500 using XDA App
**Make a Backup**
This is AOSP's mms.apk from oICS with AutoSplit for NS4G.
ICONS:
If you want to mix and match Icons, it's really easy to do and you don't have to decompile/recompile or anything like that. So I'm going to give you instructions on doing so rather than put up 15 or so versions of the same thing with different icons Go Here to see the instructions and to download the Icon Zips.
1Dynasty has created about 20 or so themes now so he's given me permission to include his many themed MMs apks, so this thread is going to get large quick. But here we go...
1Dynasty also got a hold of the information we needed to get the border lines out of this thing - which translates to GTalk as well. I'm going to update this thread throughout the day and probably tomorrow as well, as I get screenshots and such to put up.
If you download one of mine, you can thank me if you'd like. If you download one of 1Dynasty's, head over here and spank his like button At this point, this is a collaborative effort
So I'll start with my first borderless version, this is based off of the version I put into HoloBlue, I made a few subtle changes and removed the borderlines.
If you'd like to have vertical lines seperating the messages, here you go - grab HoloMMs_v1.1.zip
Go HERE to grab all of 1Dynaty's Themed MMs apks
How to make a backup zip (return to stock)
You can make a backup a couple of ways, either make a flashable ZIP with your original APK in it, or use an application like Root Browser/Explorer to rename the original APK.
I wrote this with mms.apk as an example. However, you can use this method to make a backup of any system app...
To make a flashable backup...
1. Make of copy of the ZIP file you downloaded. Name it MMS_Orig.zip (or something similar)
2. Use Root Browser/Explorer and navigate to system/app and copy mms.apk to your SD Card. Copy mms.apk from your SD Card to your desktop.
3. Open the copied/renamed zip file. Open the system folder. Open the app folder. There, you'll find the APK.
4. Right click on the apk and pick Delete. Take your original APK and drag and drop it into the system/app folder from the zip file.
To make a back up file...
1. Use Root Browser/Explorer and navigate to system/app and select mms.apk and choose to rename it. Rename it to mms.apk.bak.
2. To return to stock, use Root Browser/Explorer and navigate to system/app and delete mms.apk and then select mms.apk.bak and choose to rename it. Rename it to mms.apk.
3. Reboot.
Backup Apps...
1. Find and use an app like Titanium Backup to back up your stuff....
Deodexed for ICS?
Edit: Also lol, "why the **** not"
i like how this looks on my phone , great job ... cant wait to see what other changes you make
sweeeeeet!
ns4g via xda app
polobunny said:
Deodexed for ICS?
Edit: Also lol, "why the **** not"
Click to expand...
Click to collapse
Yep. AOSP hooked us up with the autosplit for his oICS ROM. I should add that to the OP...
haha I was actually planning on doing something like this,very nice and thanks
Sent from the other side of town.
Nice. Thanks!
Edit.....up and running on beezy's AOSP 4.0.3 rom. Looks great. If its alright, I'll post a link over there.
Long days and pleasant nights............
Probably a dumb question, but will this work on CM9 alpha 18 nightly?
Thanks
Wow looks great! The send icon is a little dark tho. Also would be cool if you could make the bottom bar in messages dark like the top one. Thanks!
Edit: I also noticed the no contact picture icon in the phone app is darker. I think the white one in the mms app is a bit overpowering. Might it look better with the darker phone app icon?
Noob question(s):
So you are saying the mms.apk in oICS has auto-split built in? I am not interested in the themed colors, but I would like an auto-split stock MMS for the ROM that I am using. So can I just harvest the mms.apk from the oICS files, and then push it to my system folder and overwrite the one that is there? Is it 100% stock other than the auto-split feature? I didn't see autosplit mentioned in AOSP's OP, so I wasn't aware of it even when I was using that ROM for a few days.
Sidestory, I tried once to take stock MMS and add auto-split functionality myself by editing some values in an XML file... and it should have worked I thought, but for whatever reason it didn't. Probably something to do with me not knowing how to sign an apk. :-(
The111 said:
Noob question(s):
So you are saying the mms.apk in oICS has auto-split built in? I am not interested in the themed colors, but I would like an auto-split stock MMS for the ROM that I am using. So can I just harvest the mms.apk from the oICS files, and then push it to my system folder and overwrite the one that is there? Is it 100% stock other than the auto-split feature? I didn't see autosplit mentioned in AOSP's OP, so I wasn't aware of it even when I was using that ROM for a few days.
Sidestory, I tried once to take stock MMS and add auto-split functionality myself by editing some values in an XML file... and it should have worked I thought, but for whatever reason it didn't. Probably something to do with me not knowing how to sign an apk. :-(
Click to expand...
Click to collapse
Search aosp's posts in his thread. He posted the mms.apk separate from the rom. It's not included in his last version yet. I'm using it on a Pete's rom and it works fine.
xuser said:
Search aosp's posts in his thread. He posted the mms.apk separate from the rom. It's not included in his last version yet. I'm using it on a Pete's rom and it works fine.
Click to expand...
Click to collapse
And yes, its 100% stock other than the auto split.
Sent from my Nexus S 4G using XDA App
Nice job
I think it'd be cool to have the text dividers ICS blue.. I like the dark theme tho
Thanks denverg! It looks phenomenal
BEST DAMN PHONE BECAUSE WE HAVE THE BEST DAMN DEVELOPERS!
Thanks! Looks nice. Running fine on Crossbones 0.0.2.
Don't know if its been addressed but you cant see the cursor when entering text.
Sent from my Nexus S 4G using Tapatalk
I'm loving it. Been waiting for something like this since I can't stand a white background.. just needs an "ICS blue" cursor keep up the good work!
ns4g via xda app
HateMeILoveIt said:
Thanks! Looks nice. Running fine on Crossbones 0.0.2.
Don't know if its been addressed but you cant see the cursor when entering text.
Sent from my Nexus S 4G using Tapatalk
Click to expand...
Click to collapse
Yeah, I noticed that last night... looking into it today
bearsblack said:
I'm loving it. Been waiting for something like this since I can't stand a white background.. just needs an "ICS blue" cursor keep up the good work!
ns4g via xda app
Click to expand...
Click to collapse
When I find it, that's what color it will be
*EDIT* I'm afraid it's part of the keyboard... I'm going to crack that open now.
*EDIT 2* In the phone app, when you search contacts, the cursor is white, so maybe it is part of mms.apk...
jblazea50 said:
Probably a dumb question, but will this work on CM9 alpha 18 nightly?
Thanks
Click to expand...
Click to collapse
Probably so.