[TUTORIAL] Want to Theme? - LG Revolution

Hey guys! Someone recently posted that they wanted to start to making their own themes and I posted a very long reply and figured, might as well post a "somewhat easy to understand" tutorial here for everyone.
So you want to make your own themes?
First off, it is important to know that if you plan on porting any themes over and releasing it to the masses, that you get permission from the theme owner first!!
DISCLAIMER: I AM NOT RESPONSIBLE IF YOUR PHONE EXPLODES OR MELTS! lol
NOTE: IF YOU'RE A NOOB (you know if you are) DO NOT MESS WITH ANY IMAGE THAT ENDS IN ".9" UNTIL YOU READ UP ON THEM.......A LOT! IF YOU'RE JUST REPLACING AN IMAGE, THEN READ ON.
What you will need:
Apkmanager: http://forum.xda-developers.com/showthread.php?t=695701
7zip: http://www.7-zip.org/download.html
An empty flashable zip: http://www.multiupload.com/DBEMBUOCND
Lot's of time on your hands!
GETTING STARTED:
Apkmanager is going to be your "all-in-one" tool for making a theme in Windows.
(I'll go into all the options of apkmanager a little later)
The process you need to follow is actually kind of simple. It's just very time consuming.
First you will need to make the images that you want (unless you are porting a theme).
Now what you need to do is one way or another, get the framework-res.apk and the SystemUI.apk from your phone, you also need the RES_cappuccino.apk (found in /system/framework. (If you don't want to mess with using adb, use Root Explorer, just copy the apk then paste on your sdcard, then copy and paste from your sdcard onto your pc.)
Extract apkmanager to somewhere easy like the desktop and you should end up with a folder named "apkmanager" or whatever.
Inside that folder, you should have the following folders:
Other
place-apk-here-for-modding
place-apk-here-for-signing
place-apk-here-to-batch-optimize
place-ogg-here
projects
Then the following files:
log
Script
DO NOT MODIFY THE NAMES OF ANY OF THESE FILES OR FOLDERS OR NOTHING WILL WORK!
Take the 3 files that you got from your phone and place them in the "place apk here for modding" folder.
Double click to open the "Script" file
Press "22" and hit enter to set your current job
Select either 1,2 or 3 for whichever apk you want to start on first and hit enter
Select "1" to extract. You do not need to decompile unless you are editing XML files.
Once the extraction is done, go inside the "projects" folder and now you have a folder inside there with whatever the name is of the apk you just extracted.
Inside that folder are the images and XML files you need to replace (you might not have to edit any of the XML files, that's a little more advanced unless you already know how to.)
Most of the images you will need to edit will be in the following folders of each apk:
res>drawable
res>drawable-hdpi
Once you get everything done and you're ready to test it out, you need to go back to that "Script" file in apkmanager and open it back up. Now you're going to do pretty much the same stuff you did when you were extracting the apk, in order to rezip the apk.
In the Script for apkmanager, you're going to press "22" and hit enter, then select which file you want to compile first by either pressing 1, 2 or 3.
Select the file and hit enter, then press "3" and press enter
Now press "1" so that apkmanager knows it's a system file and will retain the files signature.
As long as you didn't mess anything up during the process of changing stuff, you shouldn't receive any errors. If you do, you need to figure out what it was you messed up on and fix it.
Go through and rezip all the apks that you edited. Once that is done, you will go to your "place apk here for modding" folder again and you will notice that you have 3 new files in there:
unsignedframework-res.apk
unsignedSystemUI.apk
unsignedRES_cappuccino.apk
Remember that empty flashable zip you downloaded earlier? Now you need it.
Right click on the flashable zip and mouse over "7zip" and click on "Open Archive"
Take the unsignedSystemUI.apk and place it in the "app" folder. Now rename that to its original name:
SystemUI.apk
Now take that unsignedframework-res.apk and unsignedRES_cappuccino.apk and place them in the "framework" folder of the flashable zip. Rename those to:
framework-res.apk
RES_cappuccino.apk
Now you can close out of the flashable zip file and place it on your sdcard.
Reboot into recovery, wipe cache partition, wipe dalvik.
Now go back and flash the zip file you just put on your sdcard.
Since you wiped your cache and your dalvik, the reboot will take a little while. You should now be good to go!
NOTE: Since I did not create apkmanager, I will not be able to answer many questions about it but feel free to ask. If I don't have an answer for you, Just go back to the post above where you downloaded it, and post your question there.
Please enjoy and happy themeing!!!!!!
And to add. There is also another great way for beginners to start making themes. It's very simple, all you do is select the changes you want made, then upload the framework-res.apk and the SystemUI.apk and it does all the work for you!!!! Even puts everything into a flashable zip! All you have to do is download the zip file then flash it! Here's the link to the UOT Theme Kitchen:
http://uot.dakra.lt/kitchen/
Also, thanks to drt054 for pointing out that Apkmanager is being improved on and the name is changing to APK Multi-Tool. If you use this tool instead, I will not be able to help with any troubleshooting because I just recently started using it. You can download it here:
APK Multi-Tool: http://apkmultitool.com/

Great post!
Don't forget, UOT can be a great starting point for inspiration also, at least give a little jump start.
Also, the hardest part is also getting your paths set up for apk manager to read adb. Just Google it and the answers are easy to find!
Sent from my ADR6425LVW using Tapatalk

mtmichaelson said:
Great post!
Don't forget, UOT can be a great starting point for inspiration also, at least give a little jump start.
Sent from my ADR6425LVW using Tapatalk
Click to expand...
Click to collapse
Very true! I'm so used to doing it this way that I sometimes forget about UOT lol. I'll post a link in the OP to it. Thanks Mt! Did you see my newest addition to the Themes section?

wow thats a bit harder then i thought lol... maybe ill just leave it up to you guys the real dev. lol but thanks! maybe when i get more into the phone and modding/tweaking stuff ill try it ha

spc_hicks09 said:
Very true! I'm so used to doing it this way that I sometimes forget about UOT lol. I'll post a link in the OP to it. Thanks Mt! Did you see my newest addition to the Themes section?
Click to expand...
Click to collapse
I did! It looks great!
Sent from my ADR6425LVW using Tapatalk

flaminfury said:
wow thats a bit harder then i thought lol... maybe ill just leave it up to you guys the real dev. lol but thanks! maybe when i get more into the phone and modding/tweaking stuff ill try it ha
Click to expand...
Click to collapse
Once you dig into it it's not to bad!
Sent from my VS910 4G using Tapatalk

flaminfury said:
wow thats a bit harder then i thought lol... maybe ill just leave it up to you guys the real dev. lol but thanks! maybe when i get more into the phone and modding/tweaking stuff ill try it ha
Click to expand...
Click to collapse
Indy's comment to your post was exactly true. It really doesn't take that long once you get the hang of it. Making your own images is what takes longer than anything in my opinion. Even if it takes you a long time to push a theme out, just remember that "it's about quality, not quantity." As long as you put out an awesome looking theme, most people won't care how long it took or how long it takes to push out updates. It definitely wouldn't take long if you use the UOT Theme Kitchen. The link for that can be found at the bottom of my first post.

spc_hicks09 said:
Indy's comment to your post was exactly true. It really doesn't take that long once you get the hang of it. Making your own images is what takes longer than anything in my opinion. Even if it takes you a long time to push a theme out, just remember that "it's about quality, not quantity." As long as you put out an awesome looking theme, most people won't care how long it took or how long it takes to push out updates. It definitely wouldn't take long if you use the UOT Theme Kitchen. The link for that can be found at the bottom of my first post.
Click to expand...
Click to collapse
Great job well said! Listen to spc and you can't go wrong. Nice write up too.
Sent from my VS910 4G using Tapatalk

spc_hicks09 said:
Indy's comment to your post was exactly true. It really doesn't take that long once you get the hang of it. Making your own images is what takes longer than anything in my opinion. Even if it takes you a long time to push a theme out, just remember that "it's about quality, not quantity." As long as you put out an awesome looking theme, most people won't care how long it took or how long it takes to push out updates. It definitely wouldn't take long if you use the UOT Theme Kitchen. The link for that can be found at the bottom of my first post.
Click to expand...
Click to collapse
Hey Spc i have a question, how do you make your own images and such? do you have to use something like Photoshop or gimp or some other program? Been playing around with the uot kitchen and its really a great program, but eventually i'd like to do more custom made stuff too.
Thanks!

47th_Ronin said:
Hey Spc i have a question, how do you make your own images and such? do you have to use something like Photoshop or gimp or some other program? Been playing around with the uot kitchen and its really a great program, but eventually i'd like to do more custom made stuff too.
Thanks!
Click to expand...
Click to collapse
I always use Paint.NET just because it's free and it's a great image editing program for people that don't want to mess with too much technical stuff. You can get it here www.paint.net
Good luck and I can't wait to see some stuff you come up with!

spc_hicks09 said:
I always use Paint.NET just because it's free and it's a great image editing program for people that don't want to mess with too much technical stuff. You can get it here www.paint.net
Good luck and I can't wait to see some stuff you come up with!
Click to expand...
Click to collapse
thanks for the link and info!
all i can say is that ill give it a shot lol.
but seriously you and the other folks here are very good at what you do so....
thanks again!

Just FYI the apk manager forum is old. Go here to read:
http://forum.xda-developers.com/showthread.php?t=1310151
or just go here to download:
http://apkmultitool.com/
It was renamed from APK Manager is now APK Multi-Tool. Windows version is pretty nice. Been looking at the forum, make sure you install to the root of your sdk directory.
He is working on Linux Version but doesn't have a linux machine any longer to test so it is slow going but you can still download APK Manager 5.0 for linux

drt054 said:
Just FYI the apk manager forum is old. Go here to read:
http://forum.xda-developers.com/showthread.php?t=1310151
or just go here to download:
http://apkmultitool.com/
It was renamed from APK Manager is now APK Multi-Tool. Windows version is pretty nice. Been looking at the forum, make sure you install to the root of your sdk directory.
He is working on Linux Version but doesn't have a linux machine any longer to test so it is slow going but you can still download APK Manager 5.0 for linux
Click to expand...
Click to collapse
Thanks for the tip drt! Will add to the OP.

spc_hicks09 said:
Thanks for the tip drt! Will add to the OP.
Click to expand...
Click to collapse
No problem.. love correcting all of your posts lol j/k bud
sent from my V6 Supercharged LG Revo BlueVolt

Apk Multi-Tool is better in that I can recompile SystemUI.apk and RES_Cappuccino.apk as long as I don't make any changes but if I do it gives errors that is some progress..
sent from my V6 Supercharged LG Revo BlueVolt

drt054 said:
Apk Multi-Tool is better in that I can recompile SystemUI.apk and RES_Cappuccino.apk as long as I don't make any changes but if I do it gives errors that is some progress..
sent from my V6 Supercharged LG Revo BlueVolt
Click to expand...
Click to collapse
Lies!!!!! Lol
Sent from my Dread Ginger Revo using Tapatalk.

spc_hicks09 said:
Lies!!!!! Lol
Sent from my Dread Ginger Revo using Tapatalk.
Click to expand...
Click to collapse
What do you mean??

drt054 said:
What do you mean??
Click to expand...
Click to collapse
I was just messin around cuz you said APK Multi-Tool was better than apkmanager. I haven't used APK Multi-Tool yet though.

Ah.. It has more features and auto-updates just doesn't work for me
sent from my V6 Supercharged LG Revo BlueVolt
---------- Post added at 05:40 AM ---------- Previous post was at 04:40 AM ----------
Might have figured out the issues with recompiling SystemUI and RES_Cappuccino they have to be decompiled with dependancies.. dragging frameworkres-apk into the command window and made changes and recompiled without errors. That is a first. If someone knew this and didn't tell me I will hurt somebody!!! Won't be able to test for a while..

Although you don't HAVE to do it, it's suggested that you do that with apkmanager too lol. Sorry!!!
Sent from my Dread Ginger Revo using Tapatalk.

Related

How To Make A Theme??

Im new to the whole idea of having a rooted phone. Just let me say its pretty cool! Ive messed around with some rom cooking but nothing serious. Can anyone point me in the direction of creating a theme for my eris?
Thanks
-paperweight
sure, but ur gonna need the following first:
1. photoshop skills
2. linux
3. patience
4. an idea
one u have all of those, ill show u the thousands of pngs u need to edit
I got the skills to pay the bills... Time is what Im lacking, My family takes up most of my time. Maybe fathers day I can sit down and dink around.
Thanks for your help
-paperweight
SoCalSpecialist said:
sure, but ur gonna need the following first:
1. photoshop skills
2. linux
3. patience
4. an idea
one u have all of those, ill show u the thousands of pngs u need to edit
Click to expand...
Click to collapse
yup not to mention hex editing etc...I am working on a theme now and let me tell you after being a 8 year Blackberry user its a whole different thing...dont get me wrong creating and editing svg's and layering theme for blackberry wasnt the easiest thing to learn this is just "different".
So not to be long winded any noobs or anyone for that matter interested in starting a theme there are some fantastic tutorials and loads of helpful fellows over in the heroc forum. Hopefully in the not so distant future we as the Eris community will have our own talented group of themers instead of just porting or simply being able to flash a hero theme. Good Luck and be patient.
sure, but ur gonna need the following first:
1. photoshop skills
2. linux
3. patience
4. an idea
one u have all of those, ill show u the thou
Click to expand...
Click to collapse
yup not to mention hex editing etc...I am working on a theme now and let me tell you after being a 8 year Blackberry user its a whole different thing...dont get me wrong creating and editing svg's and layering theme for blackberry wasnt the easiest thing to learn this is just "different".
Click to expand...
Click to collapse
So!? Have you thought about cooking up a blackberry-esque or bbstorm-esque theme theme. That, would be such a wonderful idea! :-D (i was a former bb storm user btw)
-------------------------------------
Sent via the XDA Tapatalk App
what are some of the other files to edit png's in other than framework-res.apk and com.htc.resources.apk? the wifi, gps, etc. on and off widget/icon and the dialer keypad in particular. using the leakbase rom jcase posted if it matters. thanks.
iflip : a blackberry theme already exists via marketplace for GDE
magnum : the way i started was via windows. i was grab each apk .. edit the extension to .zip extract it and dive in the MDPI folder ( thats the folder ur gonna want to get into to edit themes.)
if ur using linux just jump in the apk and check out the icon_launcher's. thats gonna be a great starting point..since at least 22 icons need to be changed for a theme LOL
i kno i kno..its a p.i.a. but u asked ...
SoCalSpecialist said:
magnum : the way i started was via windows. i was grab each apk .. edit the extension to .zip extract it and dive in the MDPI folder ( thats the folder ur gonna want to get into to edit themes.)
Click to expand...
Click to collapse
Thanks, yea i'm on windows, takes a little time going through all the png's lol.
HtcDialer.apk and Phone.apk will contain the png's to change the phone dialer.
I was looking into making a theme or at least just changing some things around in the one ROM I'm running now. The two questions I have is how do I re-zip the ROM and how do I sign it so it will work? I'm running snow leopard on a macbook pro just as an fyi.

[Q] [HELP]-MetamorphingGingerbread. REWARDS!

Ok guys, I am totally new to theming and what not, and akoe101 and I are deciding to release a theme under metamorph, called MinimalMechanics, this is what the status bar looks like
So far, everytime i try to create a morph, it gets rejected. Heres the steps i have taken
1. Downloaded a template morph
2. extracted the .zip
3. Opened the .xml with notepad, edited the path like so...
<?xml version="1.0"?>
<themename>MinimalMechanics</themename>
<themeversion>1.0</themeversion>
<author>mkcm97 and akoe101</author>
<phone>Motorola Droid</phone>
<rom>?</rom>
<themedescription>Changes status icons</themedescription>
<item>SystemUI.apk</item>
<path>/system/app/</path>
<description></description>
4. I then saved the .xml
5. I added the icons in the correct folder.
6. renamed the .xml to MinimalMechanics- SystemUI
*side not, in reality, i'd prefer to add other paths, to framework-res.apk, gmail.apk, and vending .apk. If this is possible let me know, or do I have to make a seperate .zip?
7. I renamed the zip to MinimalMechanics- SystemUI
But as I said earlier, when I try to apply it, it gives an error. Could anybody give an insight on this, if you have any you get an early theme release and some extra GOODIES!. If you need the actual .xml, i can upload it for you.
Thanks for taking the time for reading and answering
- Matt.
You want Notepad++ on a windows machine. Windows notepad screws up the EOL sequence.
<themename>MinimalMechanics</themename>
MinimalMechanics- SystemUI
Click to expand...
Click to collapse
If you rename the zip, you must change the <themename> too.
As 3rdstring says, I use Notepad++ to edit.
Dont Panic said:
If you rename the zip, you must change the <themename> too.
As 3rdstring says, I use Notepad++ to edit.
Click to expand...
Click to collapse
Ok. wow i didn't release that a version of notepad would make a difference. I'll give it a shot and get back to you guys.
thanks a bunch.
ok i owe you guys big time! notepad ++ did the trick. so now for the next question, can i add a path to framework-res and system ui in the same .xml?
mkcm97 said:
ok i owe you guys big time! notepad ++ did the trick. so now for the next question, can i add a path to framework-res and system ui in the same .xml?
Click to expand...
Click to collapse
You can, but you will get FC loops that are a pain with metamorph. If you do it, use ZipThemer to install instead, great program. Myself, I don't put SystemUI.apk or Phone.apk in the same morphs as framework-res.apk.
Dont Panic said:
You can, but you will get FC loops that are a pain with metamorph. If you do it, use ZipThemer to install instead, great program. Myself, I don't put SystemUI.apk or Phone.apk in the same morphs as framework-res.apk.
Click to expand...
Click to collapse
ok. so i will just release the theme in seperate morphs. but when i applied just the systemui.apk, i got fc loops anyway, but a battery pull fixed it and it was all okay.
I agree with Dont Panic, ZipThemer is an excellent tool. It will take your morph(s) and build a flashable update & as a super cool added bonus an undo file so when things go wrong you have an easy road back.
The XDA thread.
3rdstring said:
I agree with Dont Panic, ZipThemer is an excellent tool. It will take your morph(s) and build a flashable update & as a super cool added bonus an undo file so when things go wrong you have an easy road back.
The XDA thread.
Click to expand...
Click to collapse
so could i build a morph and put it in zip themer, and release it as a .zip? and it will still have the same concept as a morph. ie only change the icons that you want..?
mkcm97 said:
so could i build a morph and put it in zip themer, and release it as a .zip? and it will still have the same concept as a morph. ie only change the icons that you want..?
Click to expand...
Click to collapse
Yes but it will be device/ROM specific.
3rdstring said:
Yes but it will be device/ROM specific.
Click to expand...
Click to collapse
ok thanks for the help guys. feel free to pm me if you would like anything.
cant wait for you to drop this, ive been eying it since you first started posted screens with it. i check customandroid all the time in hopes its been released lol.
mbh87 said:
cant wait for you to drop this, ive been eying it since you first started posted screens with it. i check customandroid all the time in hopes its been released lol.
Click to expand...
Click to collapse
haha thanks. almost done
mkcm97 said:
haha thanks. almost done
Click to expand...
Click to collapse
If for some reason you are feeling generous or need someone to test on a Thunderbolt, shoot me a pm

Need Help with Editing XMLs

I've been looking around for a few hours now trying to figure out how to edit these xml files with no luck. I've found numerous tutorials but none of them seem to get me in the right direction. I can't get passed opening the files.
I've tried TextWrangler on my Mac and Notepad++ in Windows ... both give me a bunch of giberish.
I am able to see a few lines of txt like layout_height and textColor but there are no values listed to edit??? Maybe I'm looking at the wrong xml files?
Ultimately I'm trying to see if I can adjust the layout and txt color of the notification pulldown.
Any suggestions?
KaneOfMars said:
I've been looking around for a few hours now trying to figure out how to edit these xml files with no luck. I've found numerous tutorials but none of them seem to get me in the right direction. I can't get passed opening the files.
I've tried TextWrangler on my Mac and Notepad++ in Windows ... both give me a bunch of giberish.
I am able to see a few lines of txt like layout_height and textColor but there are no values listed to edit??? Maybe I'm looking at the wrong xml files?
Ultimately I'm trying to see if I can adjust the layout and txt color of the notification pulldown.
Any suggestions?
Click to expand...
Click to collapse
When you go to extract the apk, just decompile, DO NOT extract. (If using apkmanager)
Then I use Notepad++ for any changes. Just remember to not extract the apk, just decompile it, then go into the projects folder and it will be in there.
What XML files are you trying to edit?
spc_hicks09 said:
When you go to extract the apk, just decompile, DO NOT extract. (If using apkmanager)
Then I use Notepad++ for any changes. Just remember to not extract the apk, just decompile it, then go into the projects folder and it will be in there.
What XML files are you trying to edit?
Click to expand...
Click to collapse
What he said.
I will try to be on irc tonight if anyone wants any help with anything. I need to try to get things going myself lol!
mtmichaelson said:
What he said.
I will try to be on irc tonight if anyone wants any help with anything. I need to try to get things going myself lol!
Click to expand...
Click to collapse
I only know that because YOU told me lol!
ah, I see now ... I extracted instead of decompiling. I'll give that a try.
I'm not sure which ones to edit ... I started with status_bar_expanded.xml
I want to see if I can adjust the size of the section with the toggles and change the color of the text.
Which brings up another question ... do I edit the ones in framework-res or lge-res? or both?
KaneOfMars said:
ah, I see now ... I extracted instead of decompiling. I'll give that a try.
I'm not sure which ones to edit ... I started with status_bar_expanded.xml
I want to see if I can adjust the size of the section with the toggles and change the color of the text.
Which brings up another question ... do I edit the ones in framework-res or lge-res? or both?
Click to expand...
Click to collapse
I believe you can actually adjust the size of that by adjusting the size of the images. Try making the images wider, and leave the height the same, and it "should" shrink the images, and in turn shrink the bar.
Sent from my VS910 4G using xda premium
spc_hicks09 said:
I only know that because YOU told me lol!
Click to expand...
Click to collapse
Lol, that's what I'm here for!
Sent from my VS910 4G using xda premium
mtmichaelson said:
I believe you can actually adjust the size of that by adjusting the size of the images. Try making the images wider, and leave the height the same, and it "should" shrink the images, and in turn shrink the bar.
Sent from my VS910 4G using xda premium
Click to expand...
Click to collapse
sweet, I'll try that first ... can't make heads or tales out of these xml files
KaneOfMars said:
sweet, I'll try that first ... can't make heads or tales out of these xml files
Click to expand...
Click to collapse
Lol, they can be a bit daunting!
Sent from my VS910 4G using xda premium
spc_hicks09 said:
When you go to extract the apk, just decompile, DO NOT extract. (If using apkmanager)
Then I use Notepad++ for any changes. Just remember to not extract the apk, just decompile it, then go into the projects folder and it will be in there.
What XML files are you trying to edit?
Click to expand...
Click to collapse
Thanks.. I have been looking for this answer also
sent from my LG Revolt empowered by Fusion
KaneOfMars said:
ah, I see now ... I extracted instead of decompiling. I'll give that a try.
I'm not sure which ones to edit ... I started with status_bar_expanded.xml
I want to see if I can adjust the size of the section with the toggles and change the color of the text.
Which brings up another question ... do I edit the ones in framework-res or lge-res? or both?
Click to expand...
Click to collapse
I have been working on something myself and after several failed attempts I used UOT Kitchen, edited some files in both framework-res.apk, lge-res.apk,(using paint.net) added a wallpaper I found, installed an adw themed launcher I just have no freakin idea how to put everything in a zip to flash it in cwm. (I can add files and folders to a .zip, just need help with the scripts and all)
sent from my LG Revolt empowered by Fusion
Pics are what i have so far.. not planning on releasing this unless someone really wants it, just practicing on my own phone..
drt054 said:
I have been working on something myself and after several failed attempts I used UOT Kitchen, edited some files in both framework-res.apk, lge-res.apk,(using paint.net) added a wallpaper I found, installed an adw themed launcher I just have no freakin idea how to put everything in a zip to flash it in cwm. (I can add files and folders to a .zip, just need help with the scripts and all)
sent from my LG Revolt empowered by Fusion
Pics are what i have so far.. not planning on releasing this unless someone really wants it, just practicing on my own phone..
Click to expand...
Click to collapse
Looks good! Come on irc tonight and I can help you with the cwm script, or send me a zip with the .apks that you edited, and I can make a zip for you.
Sent from my VS910 4G using xda premium
drt054 said:
I have been working on something myself and after several failed attempts I used UOT Kitchen, edited some files in both framework-res.apk, lge-res.apk,(using paint.net) added a wallpaper I found, installed an adw themed launcher I just have no freakin idea how to put everything in a zip to flash it in cwm. (I can add files and folders to a .zip, just need help with the scripts and all)
Pics are what i have so far.. not planning on releasing this unless someone really wants it, just practicing on my own phone..
Click to expand...
Click to collapse
Looks good so far... How did you change the color of the app labels to red? Was that in UOT Kitchen?
As far as the update zip... I couldn't quite figure it out but I got it to work. There's probably an easier way, but i extracted a zip I downloaded from UOT and replaced the framework_res with my updated one. Then I used testsign.jar (requires java SDK) to sign the update.
I dont have access to the links I found for this, if someone else has a better way please let us know.
Sent from my ICS'd Revolt Bryce Device
KaneOfMars said:
Looks good so far... How did you change the color of the app labels to red? Was that in UOT Kitchen?
As far as the update zip... I couldn't quite figure it out but I got it to work. There's probably an easier way, but i extracted a zip I downloaded from UOT and replaced the framework_res with my updated one. Then I used testsign.jar (requires java SDK) to sign the update.
I dont have access to the links I found for this, if someone else has a better way please let us know.
Sent from my ICS'd Revolt Bryce Device
Click to expand...
Click to collapse
You do not have to sign the zip for cwm.
Sent from my VS910 4G using xda premium
mtmichaelson said:
You do not have to sign the zip for cwm.
Sent from my VS910 4G using xda premium
Click to expand...
Click to collapse
SWEET! Thanks.
Also, here's a screenshot of what I was working on (I missed one )
Drt that looks really nice. I think you should release it the more people for development the better!!
I've Revolted have you?
KaneOfMars said:
SWEET! Thanks.
Also, here's a screenshot of what I was working on (I missed one )
Click to expand...
Click to collapse
Try 33B5E5 for the color, it'll match better ;-) haven't been anywhere near home or my laptop, and won't be until Sunday... I like the tiny button idea a lot!
Revolting Revolution. Tapatalk.
Definitely want to release it, also I've already changed the color to match the theme but haven't had a chance to flash it yet
Sent from my ICS'd Revolt Bryce Device
I like the buttons for the notification page.
I've Revolted have you?
KaneOfMars said:
Looks good so far... How did you change the color of the app labels to red? Was that in UOT Kitchen?
As far as the update zip... I couldn't quite figure it out but I got it to work. There's probably an easier way, but i extracted a zip I downloaded from UOT and replaced the framework_res with my updated one. Then I used testsign.jar (requires java SDK) to sign the update.
I dont have access to the links I found for this, if someone else has a better way please let us know.
Sent from my ICS'd Revolt Bryce Device
Click to expand...
Click to collapse
Thanks MT.. I will try to get on.. what site and channel? The app labels I can't take credit for. I installed adw launcher and a free red theme.. would have to look it up again. That takes care of the dock and app drawer and icons and labels. I guess you would have to install adw and the theme yourself to get the whole effect.
The notification pull down menu I edited in UOT except for the gps, bt, airplane ect was just MT's Revolt icons I just colored them red from green using paint.net. I want to change the top bar icons.. just have to find some I like. The battery mod was in UOT Kitchen.
I tried to set the wallpaper as "default_wallpaper" in lge-res.apk but after replacing the lge-res.apk in /system/framework it doesn't actually set the wallpaper after rebooting. Wonder if it would after flashing if that makes a difference? or would that be in the script? Or could I only do that if I were modding a entire ROM?
I will try to do something with adw launcher so I can call it my own but lacking time right now. Thanks for the help!!
sent from my LG Revolt empowered by Fusion

How do you theme specific APK's?

I was wondering how would I go about theming an Apk. I already know about UOT Kitchen but I not sure if there is anything there that'll single out a specific apk(Launcher Pro for example). Any help would be greatly appreciated.
you might get better help under general android development /hacking or general q and a
Sent from my DROID BIONIC using XDA App
Move the APK to your computer then drag it into winrar. Once in there, you can drag any of its graphic files out to edit. Once your done editing, drag them back into winrar to the exact spot you took the particular graphic file from. Give me a minute and I will tell you which directory you can find the graphics at.
Sent from my DROID BIONIC using XDA App
The graphic files can be found in Res/drawable. There are sometimes several.drawable directories so check them all because you will probably need to take things out of each of them.
It really is this simple. No need for any.special tools other than winrar and a graphics editor.
Sent from my DROID BIONIC using XDA App
Apk files are almost like zip files and rar files, except they aren't compressed.to save space. You can open and extract them the same way. For theming you don't want to extract though, just click on a file and drag it out to edit, then drag it back in when your done.
Sent from my DROID BIONIC using XDA App
Check the drawable hdpi, skip mdpi because that's a lower Res for older or cheaper phones.
go ahead and not listen to the previous posts. that advice will get you in trouble. do not use winrar, and if you edit a .9 png without patching it, the apk will force close.
you need to decompile the apk in apk manager, make the changes you want to the images. some xml edits may be required aswell. once your done, recompile.
stick with 7zip if your going to open an apk. winrar can cause issues.
gunnermike said:
go ahead and not listen to the previous posts. that advice will get you in trouble. do not use winrar, and if you edit a .9 png without patching it, the apk will force close.
you need to decompile the apk in apk manager, make the changes you want to the images. some xml edits may be required aswell. once your done, recompile.
stick with 7zip if your going to open an apk. winrar can cause issues.
Click to expand...
Click to collapse
yeah i found that out an hour ago lol
I've never had any problems with winrar in the past with any of my other phones. But I haven't had the time to theme anything for the bionic.
Sent from the Evil Empire
Gunnermike should be one of the first people you should ask when dealing with theming. He knows what's going on better than just about everyone else.
Sent from the Evil Empire
smokedkill said:
Gunnermike should be one of the first people you should ask when dealing with theming. He knows what's going on better than just about everyone else.
Sent from the Evil Empire
Click to expand...
Click to collapse
yeah we've been talking
what if i want to take the email.apk out of a theme and use it in the rom that theme is designed for? The reason for this is the Rom im using does not have sync all for my work emails but a theme i was using for that Rom does. Can this be done and how can you do it?
nrickett82 said:
what if i want to take the email.apk out of a theme and use it in the rom that theme is designed for? The reason for this is the Rom im using does not have sync all for my work emails but a theme i was using for that Rom does. Can this be done and how can you do it?
Click to expand...
Click to collapse
If its a system app first you'll need Root.. and Root Explorer..
Open root explorer go into "system/app" and you'll see "email.apk".. make a copy of it and store it somewhere you'll remember.. Fire up whatever Rom or theme.. go back into root explorer.. find your "email.apk" hold down on it and select "move".. go back to the "system/app" folder and place it there.. If there's another there copy over it if you dont want it or else just rename it to whatever(email1.apk for example)
LOOK CLOSELY
You'll see that the permissions are not correct. They need to be rw-r--r--
To change permissions
Hold down on the apk
Choose "permissions"
Select all three boxes going down on the left side.
And the one AT THE "TOP MIDDLE"
REBOOT
enjoi
PS: If the app doesnt show up on reboot.. its not compatible with the Rom or Theme
Sent from my DROID BIONIC using xda premium
iNsAnEmOd said:
If its a system app first you'll need Root.. and Root Explorer..
Open root explorer go into "system/app" and you'll see "email.apk".. make a copy of it and store it somewhere you'll remember.. Fire up whatever Rom or theme.. go back into root explorer.. find your "email.apk" hold down on it and select "move".. go back to the "system/app" folder and place it there.. If there's another there copy over it if you dont want it or else just rename it to whatever(email1.apk for example)
LOOK CLOSELY
You'll see that the permissions are not correct. They need to be rw-r--r--
To change permissions
Hold down on the apk
Choose "permissions"
Select all three boxes going down on the left side.
And the one AT THE "TOP MIDDLE"
REBOOT
enjoi
PS: If the app doesnt show up on reboot.. its not compatible with the Rom or Theme
Sent from my DROID BIONIC using xda premium
Click to expand...
Click to collapse
What if I have the zip file for both. Isnt there a way to just extract the email.apk from the theme and then replace the one that is in the Rom zip?
nrickett82 said:
What if I have the zip file for both. Isnt there a way to just extract the email.apk from the theme and then replace the one that is in the Rom zip?
Click to expand...
Click to collapse
Good question... You can do that but you'll still have to set the permissions correctly.. Tell me which Rom and Theme.. Im sure your at a PC right now if you want to extract the APK use 7-Zip. It's far better than Winrar.
iNsAnEmOd said:
Good question... You can do that but you'll still have to set the permissions correctly.. Tell me which Rom and Theme.. Im sure your at a PC right now if you want to extract the APK use
I am using the nitros eclipes Rom and I want the email.apk from gunnermikes epicblue theme.
---------- Post added at 02:11 PM ---------- Previous post was at 01:40 PM ----------
nrickett82 said:
iNsAnEmOd said:
Good question... You can do that but you'll still have to set the permissions correctly.. Tell me which Rom and Theme.. Im sure your at a PC right now if you want to extract the APK use
I am using the nitros eclipes Rom and I want the email.apk from gunnermikes epicblue theme.
Click to expand...
Click to collapse
iNsAnEmOd said:
Good question... You can do that but you'll still have to set the permissions correctly.. Tell me which Rom and Theme.. Im sure your at a PC right now if you want to extract the APK use It's far better than Winrar.
Click to expand...
Click to collapse
So i got it to work. All I did was use 7zip to open the zip file of each and deleted the email.apk from the Rom and then copied the email.apk from Gunners theme. Then i used bootrecovery to reflash. for same measures i formated the caches first.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
nrickett82 said:
iNsAnEmOd said:
Good question... You can do that but you'll still have to set the permissions correctly.. Tell me which Rom and Theme.. Im sure your at a PC right now if you want to extract the APK use
I am using the nitros eclipes Rom and I want the email.apk from gunnermikes epicblue theme.
---------- Post added at 02:11 PM ---------- Previous post was at 01:40 PM ----------
nrickett82 said:
So i got it to work. All I did was use 7zip to open the zip file of each and deleted the email.apk from the Rom and then copied the email.apk from Gunners theme. Then i used bootrecovery to reflash. for same measures i formated the caches first.
Click to expand...
Click to collapse
cool beans
Click to expand...
Click to collapse
Click to expand...
Click to collapse
APK manager. It's harder them what people think they are talking about, and it gets write complex, BUT with practice and patience it gets easier.
I would suggest using Gimp to edit your images, and add people have stated, the .9.png are the trickiest. I made a thread in the DX2 theme section, Peperm1nt explains it well, as does Kevin3228.
Good luck, if I have time later I'll link tutorials
Dee Ex Two - See Em Seven
Pixelation said:
APK manager. It's harder them what people think they are talking about, and it gets write complex, BUT with practice and patience it gets easier.
I would suggest using Gimp to edit your images, and add people have stated, the .9.png are the trickiest. I made a thread in the DX2 theme section, Peperm1nt explains it well, as does Kevin3228.
Good luck, if I have time later I'll link tutorials
Dee Ex Two - See Em Seven
Click to expand...
Click to collapse
Yeah I've been using it.. Pretty difficult but I'm working it out
Sent from my DROID BIONIC using Tapatalk

Accurate Battery Mod for THS Build 6.5

THS Build 6.5 is now out, and I wasn't sure if the accurate battery for build6.0/6.1 was going to work since the SystemUI.apks have different file sizes.
Therefore, I decided to make one from scratch.
I just took gunnermike's mod and applied it to THS 6.5's SystemUI.apk. so all the credit goes to him
This is mostly for myself, but I decided to share it since others might find it useful too.
Enjoy!
Flashed it, works great. Thanks!
Would you explain how you did this please? I'm sure there's a lot of us who are interested.
AuroEdge said:
Would you explain how you did this please? I'm sure there's a lot of us who are interested.
Click to expand...
Click to collapse
Sure.. I'll list the general steps, but obviously it's too much to explain every detail, so you must know a bit about how to use ADB, Android SDK, etc..
1. Pull /system/framework/framework-res.apk & /system/app/SystemUI.apk from your phone or extract from the THS6.5 .zip
2. Use APKTool to decompile framework-res.apk (apktool if framework-res.apk)
3. Use APKManager to decompile SystemUI.apk
4. Replace the stat_sys_battery.xml & stat_sys_battery_charge.xml in /res/drawable/ with the "accurate" versions (You can do that by reusing previous versions or get it via UT Kitchen)
5. Replace/add the battery pngs files in /res/drawable-hdpi
6. Compile using APKManager as system apk
7. Create flashable .zip file for use with CWM. You can do this by reusing an existing version and just opening the .zip and replacing some files..
Well.. hope that gives you an idea.. You can find everything online right here in XDA Developers forums or via Google.. That's how I learned too..
Many thanks dude; just what the Doktor ordered!
This may not be the appropriate place to ask, but could somebody compile a stock battery that is flashable? The Mesmerize versions of THS come with a accurate battery mod preinstalled, but I'd much rather have the stock battery.
nograsswillgrow said:
This may not be the appropriate place to ask, but could somebody compile a stock battery that is flashable? The Mesmerize versions of THS come with a accurate battery mod preinstalled, but I'd much rather have the stock battery.
Click to expand...
Click to collapse
I can make one for you when I have time Monday..
Don't have the necessary tools here at home
neozen21 said:
I can make one for you when I have time Monday..
Don't have the necessary tools here at home
Click to expand...
Click to collapse
That would be awesome, thank you!
Edit: actually you don't have to worry about it if you don't want, someone over at Rootzwiki put one up last night. Thank you anyway!
nograsswillgrow said:
That would be awesome, thank you!
Edit: actually you don't have to worry about it if you don't want, someone over at Rootzwiki put one up last night. Thank you anyway!
Click to expand...
Click to collapse
Lol.. I started already (but haven't finished).. I see now why you don't like the accurate battery.. it's an Android!
I see that post on Rootzwiki, it should have what you are looking for..

Categories

Resources