If you ever get bored with the black background in Android, now you can change it by making a few small edits to framework-res.apk/res/values/styles.xml
This will affect MOST of the black background you see in Android (e.g. settings, contacts, mms, installer etc.) with the exception of certain apps that use their on backgrounds (e.g. contacts logs, email etc.).
Difficulty level: Medium
1. Decompile framework-res.apk
2. Navigate to res/values and open styles.xml
3. Locate <style name="Theme">
4. Replace
<item name="colorBackground">@color/background_dark</item>
with
<item name="colorBackground">@color/transparent</item>
5. Replace
<item name="windowBackground">@drawable/screen_background_dark</item>
with
<item name="windowBackground">@drawable/mybackground</item>(if u need an image as background)
<item name="windowBackground">@color/white</item>(if u need a color as background)
6. Locate <style name="Theme.Black" parent="@style/Theme">
7. Replace
<item name="colorBackground">@color/black</item>
with
<item name="colorBackground">@color/transparent</item>
8. Replace
<item name="windowBackground">@color/black</item>
with
<item name="windowBackground">@drawable/mybackground</item>(if u need an image as background)
<item name="windowBackground">@color/white</item>(if u need a color as background)
9. Create a 240x400 png to your liking, name it mybackground.png and place it in drawable, drawable-ldpi, drawable-mdpi folder
9. Recompile framework-res.apk
NOTE: U can give any color which is available in res/values/color.xml.
screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DONE!
Its possible u might get recompiling error if u dont use base framework....so its better to do this with a base framework-res.apk instead of getting pissed off
Always create a backup before making any modifications!!!
Thanks to AvatarOfFrost for his tut.
trying it right now on galaxy ace
Sent from my GT-S5830 using xda premium
ok it works
but it freezes my phone after a while
and when i long press home button nothings shows up and then it also freezes
Sent from my GT-S5830 using xda premium
nope nothing such is happening with me.....its working realy fine forme....
Few things..
If you are gonna put an image in drawable folders, don't put same image i.e. 480x800 one in all folder, that's a hdpi resolution.
You should have three diff. res. images for these 3 folders. (Check proper res. & description of ldpi,hdpi,mdpi on developer.android.com
If you want to enforce a single image, put that in 'drawable' folder only.
Using a 480x800 image on Galaxy 3 will cause issues. It's resolution is only 240x400.
ive used a wallpaper 320x480
in drawable mdpi
btw there is also xhdpi
and xldpi (very rare)
Sent from my GT-S5830 using xda premium
i have mdpi ldpi and nor drawable folder....i didnt know exactly where to put so wat i did is i put the same image in every folder
Awesome tutorial aarrun!! i tried it and it's very cool
Great work! This little thing can help in the making of a lot of GREAT THEMES!!!
Thanks Arun....
can someone upload the decompiler package, its not working for me, i cant decompile
i have error in deskclock.apk, the time is not shown.how to fix it?
ok it works now correct for acw
herpderp ©copy+paste
is it obligatory to have a solid bg picture or is a 55% (example) lucent bg pictured also possible?
Cheers
qaysed
EDIT:
is only the colour value /white valid?
-> thats the only colour I managed get working
Any other value (#80323232, #00000000, /transparent) resulted in simple black.
EDIT2
I tried only white with alpha #ff, no other colour thats why I asked for only white
Nice tutorial aarun....
Mohanshbhr said:
Click to expand...
Click to collapse
Hey can I know which launcher is that?
for tansparent.....do 1 thing write the text transarent as value an try....maybe it will work......
well... as written, the alpha value for transparent is
#00xxxxxx (xx-> every colour could be taken, it will get transparent)
there is also a color variable defined in color.res which is called transparent
This wording variable didnt worl either.
Only the colour variable white was accepted, whyever...
I will try it with a transparent background picture...
That would also solve the topic.
Keep you updated.
actually if its present in colors.xml then it shud have worked......k try out with an image...shud surely work then
I am some steps forward
checked the option with the picture
a full visible picture (alpha #ff) is working (even JPG format) but if anythig with transparency this doesnt work at all and results in simple black, like default.
Can anyone confirm this (non) transparency effect?
Cheers
qaysed
EDIT:
tried to create a picture with solid level and transparent 2nd color
the blue in the middle is seen but it fades to black
so my conclusion:
transparent is not a valid colour for that action
BUT:
it works like a charme
Related
This is just re-post, but for those of you who don't use BlaY0's ROM and still want good stuff:
Allright! As there were requests to do something about the readability, I've made new battery icons...
It is now, White 10pt font, Arial, with black outer Glow -> thanks for the hint, cryshop!
Download B0.8 framework-res.apk and push it via adb...
Download B0.7 framework-res.apk file I'm feeling lazy, just push it via ADB
New White-font battery status icons!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is the new battery progres, neat eh?
This is how charging looks like
___________________
This is the old one
Old charging animation
Install like a ROM, no wipe needed.
If you had window animations installed, this will disable them!
WARNING: This is for BlaY0's B0.6 ROM, so if you're not sure, just dowload the graphics and incorporate it to your framework-res.apk
Click "Thanks" if you like it!
DOWNLOAD: DrRomca_StockBatt_percent_new-signed.zip - That's for B0.6
DOWNLOAD: PNGs only - to be placed inframework-res.apk/res/drawable-mdpi/
The old one if anyone wants that..
Notes:
Inside of the battery is back to gradient, thanks to outer glow it works just as good
I assume this requires a deodexed rom, and not a stock one?
I had to replace the gradient background inside the battery with constant grey, but it still looks good.
Click to expand...
Click to collapse
Why?................
Because else the black text wouldn't be readable and I'd have to use white, which isn't very good while the filling is yellow...the first version I did had a white/black text depending on the filling, but the readability sucked...So I went this way...there is only 8 pixels in height in that battery....
Sent from my HTC Legend using XDA App
Bricolo_fr said:
I assume this requires a deodexed rom, and not a stock one?
Click to expand...
Click to collapse
I'm not sure, since framework-res.apk is not odexed in the stock rom...do a backup, try and let us know
Sent from my HTC Legend using XDA App
Hmmm...I got bunch of FC after system booted...I don't know what's wrong, I can't use uot kitchen to build circle battery also. (Stock 3.15)
The way I did it should work for everyone:
extract the apk, mod png's (the original files are 8bit, compression level 5 - not sure if that's important) zip the apk, sign it (not sure if that's necessary)
I had problems with apktool so far, not being able to build an apk...
Dr.Romca said:
The way I did it should work for everyone:
extract the apk, mod png's (the original files are 8bit, compression level 5 - not sure if that's important) zip the apk, sign it (not sure if that's necessary)
I had problems with apktool so far, not being able to build an apk...
Click to expand...
Click to collapse
Your framework-res.apk is not deodexed, that's why it's only 2.36MB, it causes FC for me.
Also, I tried to replace my framework-res.apk(4.25MB)/res/drawable/stat_sys_battery.xml with yours but won't work.
Edit : after signing my own framework-res.apk, it causes the same FCs as your apk.
Edit 2: I made a white number version :
Too bad, I can't use it
For charging, should have more red and yellow, and less green.
cryshop said:
Edit 2: I made a white number version :
Too bad, I can't use it
Click to expand...
Click to collapse
OK, certainly looks pretty good, could you center the text a bit more and make those levels more smooth? I have 17 levels of fill, you only have 6.
But I definiteely like the font + it's bigger.
If you upload those frames and your framework-res.apk, I should be able to make you a good one. It also depends on what ROM you're using.
Also, could you not make the red border if the batt isn't 0%?
And btw my framework-res.apk is deodexed - i took it from BlaY0's B0.2 (Says de-odexed and no .odex files are in the system...)
edit: good idea about the occuppying the outer lines as well, and the antialiasing works good too, I'm gonna try and make my version like this..
nxdu said:
For charging, should have more red and yellow, and less green.
Click to expand...
Click to collapse
Well I took that from the battery status I made - also if you notice it actually follows what level your battery is on during charging, so the full animation only displays when your battery is near 0%.
OK, certainly looks pretty good, could you center the text a bit more and make those levels more smooth? I have 17 levels of fill, you only have 6.
But I definiteely like the font + it's bigger.
If you upload those frames and your framework-res.apk, I should be able to make you a good one. It also depends on what ROM you're using.
Also, could you not make the red border if the batt isn't 0%?
Click to expand...
Click to collapse
I did a quick job by using battery icons from stock rom. You can do it yourself with:
- Caviar Dream font.
- Outer Glow (color: Black, Blend mode:Normal)
I just feel quite lazy to creat them all over again
I see, unfortunatly I don't have such fancy options here... I'm using ulead GIF animator to create these...
But I'll see what I can do
bumping up! new version! <- check 1st post!
Nice one I'm still comparing between this and the circular mod to see which one will stay, it's great to have the choice
Thanks! I don't like the circle mod, it just seems it doesn't belong
Liking the font being white but I, personally, dislike the 10pt font. Surely 8 would fit nicely inside and still be readable?
I tried that as well, but the readability was not very good, that's why I made it bigger...try to read the file from attachment in your phone
Anyway, I'd be happy to provide the PSD file containing all layers and you can modify it
What size do you use for these pngs? I can't check that myself coz I'm away from my comp.
EDIT: Ahh, I managed to check that on my phone. Why don't you just use 48x48 pngs, put them into drawable-mdpi and let the system resize them?
Sent from my HTC Legend
canvas dimensions are 25 x 25 pixels, font I used for my mod is Arial, actually 9pt, but it uses 10 pixels with Black outer Glow and Antialiasing. For the example I used 8pt font which while configured the same takes only 8 pixels at heigth...
EDIT: 25x25 pix is native for MDPI I believe, I've noticed that circle MOD in your ROM uses HDPI dimensions... but since I took those frames from stock battery, I'm using the original size...
Just get those hdpi pngs from smooth icons and test what the result would be.
Sent from my HTC Legend
Hi everyone again,
This time I present to You HoneyComb inspired status bar icons.
185 icons, some of them are reworked from my previous theme (You can find it HERE). New battery icons, and smooth charging animation. WiFi status is a bit strange, but after a few runs You love it Hope You find them cool enough for You devices
Icons have transparent background, and they will work with all themes for SE Eclair roms, but just in some cases, like Black HTC Theme (by draco_ag) the icons are full compatible. What that mean? It means that the battery icons will update every 1%. In other themes cases the battery stat icon will be updated every 10%. This is about the xml files in framework-res.apk. Not every theme is capable to update battery icon every 1%, sorry... Please notify themes authors, maybe they consider updating.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Tutorial HOW-TO-INSTALL:
- Open framework-res.apk with 7zip
- Select "res" folder from downloaded archive, and drag him to opened 7zip window
- When prompted "Are sure You want to copy...?" select "YES"
- Close 7zip
- Push framework-res.apk to your phone
Tutorial screenshot: http://forum.xda-developers.com/attachment.php?attachmentid=525089&stc=1&d=1298451316
Please have in mind, that it's the only fast, and safe method. Don't try to update framework-res.apk another way, or You get a bricked phone after pushing file to system folder!
If You aren't sure how to do this please ask. Asking don't cost, and can protect from messing up Your phone!
The safest way to push framework-res.apk to Your phone is using ADB Mask Controller. When You f*ck up Your phone is always a chance to get back with this app. Please be careful, and read everything before You try to install!
DOWNLOAD:
XDA: http://forum.xda-developers.com/attachment.php?attachmentid=534949&stc=1&d=1299424222
If You like it click
button! Takes 1 second, and it's a big cheers for me
Want a nice lockscreen to match these icons? Look -> HERE <-
Nice !
Is it hard t o recolour them ?
otherwise if you van make them in blue :innocent:
Snusdus said:
Nice !
Is it hard t o recolour them ?
otherwise if you van make them in blue :innocent:
Click to expand...
Click to collapse
Thx,
Well, You can try color them in photoshop. I think it's not a big problem. For now it's just white version from me.
i need to integrate these icons into cyanogenmod...but for that I require bigger icons 25*25 pixel
i had made a request for bigger icons in your other thread too...please can u provide them (i need the icons from ur older thread, not these)
drsood said:
i need to integrate these icons into cyanogenmod...but for that I require bigger icons 25*25 pixel
i had made a request for bigger icons in your other thread too...please can u provide them
Click to expand...
Click to collapse
Sorry, I don't do nothing for the CM until it's out of beta.
You can always resize these icons by yourself. Just canvas images to 25px if You want to keep the quality. Ofc notice me if You do that.
dj_deez said:
You can always resize these icons by yourself. Just canvas images to 25px if You want to keep the quality. Ofc notice me if You do that.
Click to expand...
Click to collapse
Resizing the image degrades the quality....
Canvasing the images preserves the quality but the icons look tooo small in cyanogenmod...
thats why i want the original icons in 25*25 dimension
drsood said:
Resizing the image degrades the quality....
Canvasing the images preserves the quality but the icons look tooo small in cyanogenmod...
Click to expand...
Click to collapse
Obvious.
thats why i want the original icons in 25*25 dimension
Click to expand...
Click to collapse
Sorry, no can do ATM.
wow nice man!! this would look good on black htc theme... =]
how long does this usually take? uhmmm just tried it now, and its almost 5 min... will play dota and check out after 30 min,,
i manually replaced the framework-res.apk using root explorer, phone automatically died after pasting then hangs on the SE screen... more than 30 min and nothing happened...
care to share?.. T_T
do you think i still need to set the permission like this?
if ever this one is the missing link, can you help me combine your two themes... sorry for posting in your two post, =[
updated 5/20
I challenge anyone and everyone to figure out how to correct the "tear" in the image below. The calendar.apk is attached. Simply rename blurcalendar.apk and instal the attached calendar.apk
Anyone that can fix it shall receive a modest donation. I've tried for quite some time now to figure it out. Solution just isn't within my limited knowledge.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
****************************************
Ive been scouring over all the XML files in BlurCalendar.apk and I can't find any references to the text color I would like to change. If anyone has any clue as to what I'm looking for, any and all advice is much appreciated.
Currently, while looking at month view in the calendar app, any date that has an event/activity is shown in bold black. I would like that changed to bold blue. See the screen shots below
I'm confident that if I can find the right line of code to change I can re-package the apk up and utilize it.
I think you might need to look in system/app/BlurCalendar.apk. I decompiled it but it decompiled with errors, however there are files within the layout folder there that look like they would control it. I don't have time right now to try and track it down but it may be the place.
EDIT
The styles.xml within BlurCalendar has this entry:
Code:
<style name="TextAppearance.EventInfo_Label" parent="@style/TextAppearance">
<item name="android:textAppearance">?android:textAppearanceSmall</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">?android:textColorSecondary</item>
<item name="android:paddingLeft">2.0dip</item>
</style>
Try textColorSecondary within the framework-res.apk styles.xml. The ?android, as far as I have been able to tell, references the main styles that are set by framework-res. There are very few entries in the styles.xml within blurcalender that seem like they might work.
jimbush3 said:
I think you might need to look in system/app/BlurCalendar.apk. I decompiled it but it decompiled with errors, however there are files within the layout folder there that look like they would control it. I don't have time right now to try and track it down but it may be the place.
Click to expand...
Click to collapse
Right, that's the one I've been looking over for the past couple hours, as the OP says. I found a thread in a different forum that someone posted up more or less exactly what I want (HERE).
I also looked over his modified files... and I don't see any modifications. So, I just don't know where to look I guess. I installed his modified calendar, but there is a very strange issue with it.
notice the "tear" towards the top. No clue what that is.
jimbush3 said:
I think you might need to look in system/app/BlurCalendar.apk. I decompiled it but it decompiled with errors, however there are files within the layout folder there that look like they would control it. I don't have time right now to try and track it down but it may be the place.
EDIT
The styles.xml within BlurCalendar has this entry:
Code:
<style name="TextAppearance.EventInfo_Label" parent="@style/TextAppearance">
<item name="android:textAppearance">?android:textAppearanceSmall</item>
<item name="android:textStyle">bold</item>
<item name="android:textColor">?android:textColorSecondary</item>
<item name="android:paddingLeft">2.0dip</item>
</style>
Try textColorSecondary within the framework-res.apk styles.xml. The ?android, as far as I have been able to tell, references the main styles that are set by framework-res. There are very few entries in the styles.xml within blurcalender that seem like they might work.
Click to expand...
Click to collapse
Thanks for looking into it. I eyed that same code for a whole myself but couldn't make anything out of it. But given what I know about the other guys calendar mod, it's a standalone apk and doesn't modify anything in the framework-res.apk.
The date color, along with the event indicator color on the right hand side of each date square, are taken from your settings in google.calendar.com. I just can't seem to find where the guy told his calendar to make the date number match the event color, instead of just being bold black.
I challenge anyone and everyone to figure out how to correct the "tear" in the image below. The calendar.apk is attached. Simply rename blurcalendar.apk and instal the attached calendar.apk
Anyone that can fix it shall receive a modest donation.
Have you tried flipping the page up to june to see if the tear goes away?
Sent from my MB860 using XDA Premium App
Ha! Yes I have tried that. The goofy image is static and doesn't move.
Sent from my MB860 using XDA Premium App
Gonna attack it as soon as I get home
Sent from my MB860 using XDA Premium App
What did you modify in BlurCalendar?
playin4sheezy said:
Gonna attack it as soon as I get home
Sent from my MB860 using XDA Premium App
Click to expand...
Click to collapse
awesome. good luck. I really hope you can find the cause. I love the changes made to this calendar.
jimbush3 said:
What did you modify in BlurCalendar?
Click to expand...
Click to collapse
I didn't do anything. The attached calendar.apk is not mine. I got from a thread in a different android forum. The guy that made it has had this calendar change integrated into CM releases I think.
So are you just trying to get stock calendar instead of blur calendar?
Sent from my MB860 using XDA Premium App
I guess so. I don't know what the stock calendar looks like. The main thing I like about the calendar I posted is the date numbers in month view are color-coded if there is an event on that particular day. The blur calendar just makes the date bold black.
I don't think this calendar is part of AOSP gingerbread. Its an iteration of what's in CM6/CM7.
Sent from my Xoom using XDA Premium App
Ok, so I've used the UOT to change my notification bar and pulldown menu. Everything looks great, except for the quick settings. I changed the background to black, but now I can't read the text because the UOT can't change the quick settings text color.
I've tried changing the values in the xml files of the apk.
I went to res/values/colors.xml
I changed <color name="primary_text_color"> to #FF0000 (red, the color I want it to be)
Also changed <color name="secondary_text_color"> to the same color.
I save the xml file. I recompile the app, push it to /system/app, and the status bar disappears, obviously meaning those 2 tiny edits broke the app.
I have no idea what else to do.
Thanks in advance for any help!
*EDIT* new question on post #8
orkillakilla said:
Ok, so I've used the UOT to change my notification bar and pulldown menu. Everything looks great, except for the quick settings. I changed the background to black, but now I can't read the text because the UOT can't change the quick settings text color.
I've tried changing the values in the xml files of the apk.
I went to res/values/colors.xml
I changed <color name="primary_text_color"> to #FF0000 (red, the color I want it to be)
Also changed <color name="secondary_text_color"> to the same color.
I save the xml file. I recompile the app, push it to /system/app, and the status bar disappears, obviously meaning those 2 tiny edits broke the app.
I have no idea what else to do.
Thanks in advance for any help!
Click to expand...
Click to collapse
You have to add the original META-INF and AndroidManifest.xml from the stock systemUI.
dmeadows013 said:
You have to add the original META-INF and AndroidManifest.xml from the stock systemUI.
Click to expand...
Click to collapse
God I hope your right. I'm trying right now. Thanks!
your wrong about it not being able to change the text color Uot kitchen can change the txt color and its not located in any of the regular color.xmls I cant seem to find it for the life of me Im literally about to build a uotk theme and add everything I have to it b/c this is really pissing me off... I cant find it at all Ive searched through dozens of .xml's for hours and changed a ton of them and it changed all the txt colors except the (notifications/quick-settings) tabs txt color.
I don't know where it is either. I'll take a look at uot kitchen again.
Sent from my ADR6400L using XDA App
I cannot change the primary and secondary text colors of quick settings in SystemUI.apk with UOT kitchen. There is simply no option for it.
Further more, I also tried changing <color name="primary_text_color"> and <color name="secondary_text_color"> to the colors I want, and still the apk breaks when pushed to the phone.
I am completely at a loss. I added the AndroidManifest.xml and META-INF from the stock SystemUI.apk to the new one, as recommended before. This does not help.
Please if anyone is good at theming, shoot me a pm.
I FINALLY figured it out. I did need to add the META-INF and AndroidManifest.xml from the original to the edited one, I just wasn't doing it the right way.
Ok, so now that I've figured out how to properly compile SystemUI.apk after editing it, I'm running into another problem. Hours of googling hasn't helped.
The secondary text color under the notifications tab has stayed black, and is therefore unreadable. The secondary text color under the quick settings tab is fine, but I can't find where to change it for the notifications tab. Here are some screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(Sorry for the odd sizes, photobuck is sucking right now...)
If someone could tell me what xml file I need to edit to change this, it would be awesome.
That can be changed with UOT, not sure which xml or line to change for it though
eraursls1984 said:
That can be changed with UOT, not sure which xml or line to change for it though
Click to expand...
Click to collapse
It might be an issue that can be resolved with a wipe. I thought it was weird. When I first did the theme, the notification secondary text color was red like I wanted it, but the quick settings secondary text color was black. I made an edit in xml, and it switched....
Figured it out.
I ended up editing EVERY text color in every xml file in /res/color
Using Deck's CM10, modifying the apk files and am able to flash them properly (although sometimes Phone.apk decides it doesn't want to work anymore after modifications...)
I modified both Phone.apk and MMS.apk to change the default icons, but they don't seem to be taking after I flash them to my phone. I still see the default icon for both (blue phone for Phone and green message for MMS) I did get the notification bar to change for MMS, which is some progress.
I check contacts.apk, but didn't see any relevant image files in there. Where should I look to modify these images?
Why modify the apks? Make a theme that changes them, that is the best way to change them and doesn't mess with the actual apks. But which images are you changing. Our phones are xhdpi
Sent from my EVO using Tapatalk 2
I changed ic_launcher_phone.png in the xhdpi folder in Phone.apk and ic_launcher_smsmms in xhdpi in MMS.apk
Here is what it looks like so far: http://imgur.com/a/TTmJF#9
How would I make a theme over the stock launcher? Would I still be able to theme the status bar icons?
http://forum.xda-developers.com/showthread.php?p=11545308
There is a pretty good guide to help get you started. But another way to help you out is to find a theme chooser theme and start by changing out the images in that. There is many theme chooser themes available, look thru xda and the market. Goto the android software section/android themes.
Theme chooser themes can change almost everything except /layout things. And for cmx making a theme chooser theme instead of apk hacking is the very best way to theme. A lot less things can go wrong.
Sent from my EVO using Tapatalk 2
Thanks a ton One_Love! I've been wondering how this works for a while now but couldn't seem to find an actual guide for theme chooser.
Edit: I don't see how to change the Phone and MMS icons in the apk? Is it something that should be possible or do I still need to figure out why Phone.apk and MMS.apk aren't changing the app icon?
Always a good idea to check the AndroidManifest.xml to see where the launcher icons are. For most of the stock apps are in the /mipmap-xhdpi folder
Sent from my EVO using Tapatalk 2
I figured it out after awhile haha, now I'm having an issue of not getting the compiled apk to install. It compiles without issue with apktool, but once it's on the phone...nothing.
I did go through and change the names in AndroidManifest, strings and styles.xml to personalize the install to my name for the author and a custom theme name to identify it. Any ideas as to where I may have screwed up? (I started with a theme template)
After installing the apk did you go into settings and apply it. If not please explain what is happening.
Sent from my EVO using Tapatalk 2
Sorry to keep bothering you one_love_420, here is what's happening. I edited the file, compiled using apktool 1.4.3 and didn't have any errors. Copied the apk file to my sd card and tried to install it, and it simply tells me "App not installed."
I'm lost, not sure where I've screwed it up :/
Here is the file (hopefully): https://www.dropbox.com/sh/emctx52xy3h3tyu/THNAohi4x3/Attempt theming
I use Quickshortcutmaker to change the default icons on the desktop. It basically creates a new app link which you can then modify with any icon or image you want. The alternative would be to use nova launcher which already has a built in option to change any icon.
Sent from my EVO using xda premium
Well I figured out your problem. You are forgetting to sign the apk after you compiled it. I also changed the Smali folders for you since you changed the package name in the AndroidManifest.xml now they match. Here is the link for your theme signed and cleaned up a bit.
http://db.tt/NB6Zpo1d
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my EVO using Tapatalk 2
Has anyone called you a god lately? Thanks a ton one_love! If you don't mind ... one more question, where in the smali files do I need to make the edits to match the theme name?
No edits to the smali files just the folders. You have the package named in the manifest com.gdrocks.theme.BatmanV1 so I made sure the folders matched. It now looks like /smali/com/gdrocks/theme/BatmanV1instead of the default /smali/com/tmobile/theme/templatebread or whatever it was, Dont remember
Sent from my EVO using Tapatalk 2