Ok so I've been trying to change the backgrounds of the apps (ya know that block thing around every app?). Well I have been successfully able to do this with every stock theme (i.e. Carrera, Downtown, Ruby, etc.) by changing the container_bg.png except for in the default theme, Safari. I have the system dump of the MT4G and have been just modifying the apps in /system/app/ that correspond with the theme, but the Safari apk is not in there. I've tried changing the container_bg.png in com.htc.resources.apk but no luck, and that file isn't in the framework-res.apk either. Any thoughts on how I could change the file in the Safari theme?
I'm on a similar project. Did you ever find the safari theme? And what did you change the container bg PNG to?
natehoch96 said:
Ok so I've been trying to change the backgrounds of the apps (ya know that block thing around every app?). Well I have been successfully able to do this with every stock theme (i.e. Carrera, Downtown, Ruby, etc.) by changing the container_bg.png except for in the default theme, Safari. I have the system dump of the MT4G and have been just modifying the apps in /system/app/ that correspond with the theme, but the Safari apk is not in there. I've tried changing the container_bg.png in com.htc.resources.apk but no luck, and that file isn't in the framework-res.apk either. Any thoughts on how I could change the file in the Safari theme?
Click to expand...
Click to collapse
I failed to change the backgrounds of the apps,Could you give me a guide?thank you much.
Related
I understand with some of the more intense morphs. But i tried getting the twitter/fb widget morphs working and it says the theme file is invalid? Even when I move my twitter/fb apps to /system/app as stated with the correct file names. Just wanting to get the ball rollin on theming.
It's probably a compatability problem.
Nexus One and the Vibrant are two different phones and have different specifications and screen size. The only metamorphing thats available at the moment are notification bar customizations (vanilla or black).
Theres a transparent status bar morph as well. Just found it interesting, theyre both high density devices, and almost all the apk morphs posted for the nexus claim that they should work for all high density devices.
zephiK said:
screen size.
Click to expand...
Click to collapse
they are the same resolution lol, physical size has no changing factor on that. plus its a software themeing, I highly doubt that hardware is taken into account otherwise the vast majority of Android apps would only work on some phones and not a majority of them.
What would be a contributing factor is that the Vibrant runs Touchwiz while the Nexus does not.
chaoscentral said:
they are the same resolution lol, physical size has no changing factor on that. plus its a software themeing, I highly doubt that hardware is taken into account otherwise the vast majority of Android apps would only work on some phones and not a majority of them.
What would be a contributing factor is that the Vibrant runs Touchwiz while the Nexus does not.
Click to expand...
Click to collapse
im not that deeply into it.. i was just speculating, but yeah its most probable because of TouchWiz and stock Android.
The "Theme file invalid" error is because of a change in the way Metamorph finds theme files. In the early days of MM, theme files were plain text files with a .thm extension. Stericson decided that this was a bad way of doing things, and changed MM to check for .xml files with the info to apply the theme.
Open one of the zips for the themes you're attempting to install. I'd bet that there's a .thm file in there. The older themes will no longer work without converting the .thm file to .xml.
Metamorph doesn't care what phone you're on as long as the screen dpi (hdpi/mdpi), file location, and file name are correct.
bahnburner said:
The "Theme file invalid" error is because of a change in the way Metamorph finds theme files. In the early days of MM, theme files were plain text files with a .thm extension. Stericson decided that this was a bad way of doing things, and changed MM to check for .xml files with the info to apply the theme.
Open one of the zips for the themes you're attempting to install. I'd bet that there's a .thm file in there. The older themes will no longer work without converting the .thm file to .xml.
Metamorph doesn't care what phone you're on as long as the screen dpi (hdpi/mdpi), file location, and file name are correct.
Click to expand...
Click to collapse
I actually figured it out. It was giving me problems after moving apps to /system/app and then applying the morph (app would disappear). turns out after a reboot the app would appear just fine and with the morph! I have already tested out youtube, facebook, twitter, sportstap, geniewidget, audio manager, and pandora transparent widgets, THEY ALL WORK. Looks great too with the transparent status bar.
joe.kerwin said:
I actually figured it out. It was giving me problems after moving apps to /system/app and then applying the morph (app would disappear). turns out after a reboot the app would appear just fine and with the morph! I have already tested out youtube, facebook, twitter, sportstap, geniewidget, audio manager, and pandora transparent widgets, THEY ALL WORK. Looks great too with the transparent status bar.
Click to expand...
Click to collapse
Can you link those morphs?
Thanks.
cashless said:
Can you link those morphs?
Thanks.
Click to expand...
Click to collapse
Search for "Nexus Morphs" or something alone those lines. Theres a thread dedicated solely to morphs for the Nexus, so far I have not found one that doesn't work (pay attention to upload dates to make sure theyre xml format.)
Its a really bad idea to flash anything framework-res with touchwiz it might bootloop.. Remember to do a nandroid...
Sent from my SGH-T959 using XDA App
Hi. I'm pretty legit with GIMP and would like to create a MetaMorph that will work on Sense ROMS. Ideally, I'd like to keep Rosie the same (so I'd don't need to re-map) and then theme the rest of Sense out (like Aloysius). I'd also like to modify Sense widgets and Android widgets in general to go with my overall theme.
I've never themed anything before, but my understand is that you just need to DL an appropriate .apk to your desktop, change the filename to .zip, and swap out the relevant .png's in most cases. Then, you'll want to make sure the .png's are optimized then re-sign and zipalign the .apk file.
I want to start with something similar to UltraLinx's Minimal Matte Grey theme for the Desire (http://forum.xda-developers.com/showthread.php?t=745854). I want to make a Sense Rosie that goes with this and then theme the rest of Sense like Konikub did with Aloysius.
Who's got some experience and wants to help me? Any and all help/advice is appreciated!
If you're making MM themes, then you don't have to resign the apks. In fact, you only have to include the pngs that you're replacing, in their respective folders. I suggest that you dl any newer mm theme and unzip it. Then look at the xml file and how the folders are setup, the just reverse engineer it. Let me know if you need any help.
Sent from my Eris using XDA App
I love my vibrant without a doubt. But I wish our icons were as eye catching as iphones... I keep googling for two months.. sure ive found some icons but just basic ones like phone icon, text, notepad, sms, and most of them are crappy quality because they arent original iphone icons just look a likes or remakes
Can someone help me find preferably new iphone icons from their newest firmware.... a complete set would be great.
Thank You!!!
Something like this, maybe? http://suavehd.xengi.org/
StefanB86 said:
Something like this, maybe? http://suavehd.xengi.org/
Click to expand...
Click to collapse
OMGGGGGGGGGGGGG ur the best!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
how can this work for android though.
obviously both phones run on completely different os builds, file names etc.
crazy_kat_matt said:
how can this work for android though.
obviously both phones run on completely different os builds, file names etc.
Click to expand...
Click to collapse
Icons on our phone are just png files. Any png file with the right size will do. There are various apps on the market to change icons on the home screen. If you want to change it in the app drawer too you can use apk manager to extract each apk you want to change. Swap out the icon in the res/drawables, zip it back up and sign it again.
Sent from my SGH-T959 using XDA App
What is the correct size of the png icons that would most likely resemble the iphone icons?
I feel like alot of icons I find online are too small.
JJG2 said:
What is the correct size of the png icons that would most likely resemble the iphone icons?
I feel like alot of icons I find online are too small.
Click to expand...
Click to collapse
well the default samsung messaging, gallery, video and so forth are 72x72 but I guess smaller icons would work too, even if they are a bit grainy.
Edit: The iphone icons in the above website are 120x120 so they are higher resolution than our default ones. I tested it by swapping out the calculator icon in TouchWizCalculator.apk in system/app. It works nicely.
Hello all, I would like to ask a question on dialer streakdroid 1.9. are
managed to make my Contacts.apk transparent by simply adding
theme.wallpaper styles.xml in the background of my dialer but continues to be increasingly
gray. how can I do to make it transparent?. thanks
custom dialer background
Ive been searching everywhere building and testing contacts.apk, Can someone with some more code knowledge have a peek at this please?
Ive dug through all the .xml's, the Manifest .xml, the .smali (even though I dont understand very much at all), there are only a few .png's the rest are .9.png, so Im sure the grey comes from code. in colors .xml there are a couple which match this dark gray perfectly, I changed those to black as well as styles Theme to Theme.Black, and Theme.Wallpaper(which will change the other 3 backgrounds but not dialer), ive tried changing background only in styles, no luck.
I saw on Dell website where it says Streak has Customized Dialer, which obviously we know, but I think ours is a unique situation
chrisrotolo said:
Ive been searching everywhere building and testing contacts.apk, Can someone with some more code knowledge have a peek at this please?
Ive dug through all the .xml's, the Manifest .xml, the .smali (even though I dont understand very much at all), there are only a few .png's the rest are .9.png, so Im sure the grey comes from code. in colors .xml there are a couple which match this dark gray perfectly, I changed those to black as well as styles Theme to Theme.Black, and Theme.Wallpaper(which will change the other 3 backgrounds but not dialer), ive tried changing background only in styles, no luck.
I saw on Dell website where it says Streak has Customized Dialer, which obviously we know, but I think ours is a unique situation
Click to expand...
Click to collapse
"Customized" is not a word I'd choose to use when describing the horrible dialer. Hope someday we can improve it. I really think the dialer is the worst part of the UI.
if I find it I will gladly make a guide to theme it.
I may even send Dell developer an Email... oh yeah too late not supported..
chrisrotolo said:
if I find it I will gladly make a guide to theme it.
I may even send Dell developer an Email... oh yeah too late not supported..
Click to expand...
Click to collapse
+1
I think the EOL is only USA. But I don't think the dell dev team cares too much about us
Brainstorming: Reference for anyone else trying to find this..
the dialer background is not a .png, most images are .9's I pretty sure the background is not a .9.png. There is only one .png close to the color and Ive already tried changing that one.
It could be a color in color.xml, they could have coded it as android:color, but if they did that it would likely be a solid color such as black or transparent, and would have to rely on framework-res. More than likely they would have made their own color in colors.xml, since there is only a dozen or so, at least 2 of which are almost identical greys, I have tried changing these colors to black with no luck.
Ive tried changing almost every .xml refernce I could find to a drawable window/background, etc. to android:color"black" , Theme.Black or 000000,
It could be in .smali, Is where I will dig next, I have tried checking a few of the codes I found in there, they seem to be based on a deep purple?
this is just reference use to help others who may search, wish me luck!!
spelling error found DialtactsActivity.smali line 205 says: const-string v3, "Dailtacts" ,yeah wonder if this why dialtacts theme doesnt theme completly.
some progress!
I fixed the spelling mistake in DialtactsActivity.smali, though i dont /think/ this is what we see. I did change call_background.xml and secondary_call background.xml all parameters to android:color/black, I will keep experimenting, funny how in vertical only the right side of keypad is black,
Once we find the right string , we should then be able to create a custom style instead of just a solid color and use a custom background.png
edit: FOUND IT!, cant post screenie, out right now, should release something later and info. Sit tight everyone.
found it
right where its "should" be, contacts\res\layout-long-finger and res\layout-long-land-finger. the first is portrait, second is landscape. the file for both is twelve_key_dialer.xml. The first line:
LinearLayout androidrientation="vertical" android:id="@id/top" android:background="#ff000000"
just change the android:background="ffRRGGBB" to whatever 6 digit RGB/hex value you desire.
working on this now to call out a custom.png will likely get scaled like cr4p, but will give it a go.
If you dont have any .9.png errors decompiling, then you can recompile and flash it straight away.
If you use my phone&contacts theme, it wont compile because some of my .9.pngs must not be patched. So use stock to change, then after compiling extract the new .apk. If youre using my theme or whatever, then change my contacts.apk to contacts.zip, open my contacts.zip as an archive with 7zip, copy the 2 twelve_key_dialer.xml's, and close. Then in your stock framework where you changed the .xml's go to resources.arsc and right click use 7zip to add to archive... browse and select your contacts.zip with new .xml's. Its important that archive method is .zip and compression must be set to store. make sure update mode is: add and replace files. Then rename back to contacts.apk and place in your update.zip and flash!
I plan on making a guide and probably a stock framework with a custom.png for everyone to use.
I would like to change the default background colors of these files from the bright white to a darker color. Can anyone point me to the right files to do so? I have decompiled the SecPhone.apk but am having trouble locating the file for the background.
Thanks in advance
Here You Go...
mhutton said:
I would like to change the default background colors of these files from the bright white to a darker color. Can anyone point me to the right files to do so? I have decompiled the SecPhone.apk but am having trouble locating the file for the background.
Thanks in advance
Click to expand...
Click to collapse
Here you go bro. Unzip and go to the vrtheme folder, navigate to system apps, and the png files should be there. I'd imagine these have everything, as I've yet to see an image my phone could throw at me that was a horrid white. There are hundreds of the dang things (and the names appear fairly self-explanatory), which is why people whom theme apps kind of blow my mind. I get the patience part, but the shear maddening level of updates would drive one to acts of horror.
Wish I knew how to do what you're doing. I have read that some feel this pair of apps can be a pain to recompile. That file should flash on any DeOdex rom which you may be running.