yashsingh1/xdaforums huggingface dataset:
[Vibrant Q&A, Help & Troubleshooting] luis86dr:
Just downloaded this app and have to say its amazing. If anyone can help me setup a battery efficient and performance profile it would be.greatly appreciated . No clue how to work this app yet.
[Vibrant Q&A, Help & Troubleshooting] dcontrol:
I used to set the profiles to drop the cpu to low levels while it's sleeping, but the three times I've tried with SetCPU v.2.0.3 it crashes on me, or more accurately it never wakes up from sleep, I have to hard reset.
[Vibrant Q&A, Help & Troubleshooting] luis86dr:
Yeah started doing that exact same thing to me. Uninstalled and refunded... Not playing the freezing games.. Unless im underclocking too much any ideas?
[Vibrant Q&A, Help & Troubleshooting] Flak_Munky:
You are probably underclocking too much. I tested with some various settings for the Screen Off and the only underclock that seems stable for the Screen Off (a.k.a. sleep) profile is 800MHz. Anything lower, and it will do this.
[Vibrant Q&A, Help & Troubleshooting] w_bovine:
Don't set the minimum speed below 200MHz. The phone's stock minimum speed is 200, so anything below that can cause problems (wake up and freezing mostly). I've got my minimum at 400MHz and it's running smoothly.
[Vibrant Q&A, Help & Troubleshooting] d_bot:
Did you change the scaling from "conservative"?

i had all tons of issues when i changed the scaling, it would freeze every 30-60mins, I read on here, that it will cause a lot of issues, and should be left on "conservative". I tried that, i am running JAC's OC/UV kernel-no voodoo-no colorfix. OC'd to 1.2ghz, and have been solid for 4 days.
[Vibrant Q&A, Help & Troubleshooting] luis86dr:
Works! Thx.
[Vibrant Q&A, Help & Troubleshooting] kizer:
200mhz and 1200mhz - Normally

200mhz and 600mhz - Screen Off
[Vibrant Q&A, Help & Troubleshooting] w_bovine:
Oh yeah...good point. I should have thought of that too. It even says on SetCPU's download page "Galaxy S devices: use conservative scaling."
[Vibrant Q&A, Help & Troubleshooting] turbosix:
SetCPU is free for xda members, you can download it from the developer somewhere on the forum.
[Vibrant Q&A, Help & Troubleshooting] Master™:
Here is the link...
[Vibrant Q&A, Help & Troubleshooting] chronos7:
I just uninstalled setcpu because it was really draining my battery. i tried all kinds of settings but it was sucking my battery dry. now my battery life is good again...
[myTouch 3G Slide Q&A, Help & Troubleshooting] stryfe1986:
So what Kernel do you guys suggest with CM6, I have a OC one which is oc768-v3-cm-2.6.29.6-signed - This is the one I have downloaded, but not installed cause im not sure if its compatible or if it will mess up my settings or whats up, still kinda new to this.

Also, am I having reception issues because I havent installed the 709 radio?
[myTouch 3G Slide Q&A, Help & Troubleshooting] jloescher2010:
I have the 806 3.5 kernel installs on the 9/28 nightly and it works great.
[myTouch 3G Slide Q&A, Help & Troubleshooting] stryfe1986:
cool thanks, so what is the 709 radio for?
[myTouch 3G Slide Q&A, Help & Troubleshooting] KCRic:
It was an update sent out by tmobile that was supposed to address some signal issues the slide was having trying to lock on to data (3G/HSPA). Just flash it, I should have the link in my sig.
[myTouch 3G Slide Q&A, Help & Troubleshooting] stryfe1986:
flashing is when i just go back into recovery -> clockwork -> install zip from sd card -> Reboot?
[Android Themes] lovethyEVO:
Clicking the wiki just now gave me a 404 error and the sticky is a bit long and just a bit outdated in terms of the links.

What programs, apps, vids, etc do I need in order to make themes?

I have been flashing themes left and right and each have their goods and bads. The biggest bad is there doesn't seem to be a well done red theme which I would like to do. I have tried enamored but the notification icons kill it for me.

So again, are there any up to date tutorials on making themes? Thanks in advance for any help.
[Android Themes] shanesol:
+1 to that
[Android Themes] lovethyEVO:
Thanks simmons. For the most part I have been doing the open apk without extracting and replacing png files. The one thing that I cant seem to get is changing the battery icon...it never sticks. Anyways, do the themes always have to be signed? I know amon 1.8 can flash unsigned zips but do the themes have to be signed always? I will be taking my laptop to work tonight to practice what you outlined. Thanks again.

EDIT: I noticed some themes have com.htc.resources.apk alongside framework res and some have services.jar. What are these for?
[Android Themes] ASimmons:
No they don't have to be signed but people will complain cause most people don't have the eng spl, it all so protects you from flashing bad stuff. If your only changing the standard 5 battery icons thus method always works.

The services.jar usually room specific and changes things like lock screen behavior mixes These with other roms will cause boot loops be careful.
[Android Themes] lovethyEVO:
Simmons thanks for answering so far.

My last question is to theme the entire phone is it basically the resources, framework, and services.jar files that need to be edited? I understand the apps would be themed themselves and then just included as part of the zip file right?
[Android Themes] ASimmons:
well the service.jar is compiled and therefore can't necessarily be themed you can't hack it or mod it by decompling it or you can change it by compiling changes you made from source but for the sake of normal themes its not needed.

as for the resources I assume your referring to the resources.arsc which is basically a set of compiled xml files. In here it where you can change stuff like how many pngs are associated with the battery status icons (think of circle batter mod which has one icon per percentage instead of the 0 10 20 40 60 80 100 ? icons in the normal aosp rom) changing this can be done with the apk manage by decompiling the framework-res.zpk, making the change and compiling back. but I wouldn't recommend it to a beginner.

The problem with the above is you take the chance of the theme not be cross-rom compatible. For you normal theme all you need to change are the pngs in the res folder of the framework-apk, however somethings like the launcher or the dialer still reside in the app folder and have there own apk.

Oh and I have no question limit:D.
[Android Themes] lovethyEVO:
Simmons, thank you very much. Every answer you give is clearing things up more and more for me. I have decompiled a frameworkres before when I was trying to get the circle batt mod onto the odex stock rom so I am not too unawares there. What I want to do is theme the colors on anything and everything along with making the transparent windows such as when you confirm actions and the transparent notification pull down. Are these really accomplished with simply changing the pngs or do I have to edit the xml files? If I must edit the xml files, are there key files to edit or would editing one xml affect another?
[Android Themes] ASimmons:
The xml files really just hold names for the pngs. So for example the pngs for the battery have there names store in the xml (cant remember off hand which one of the decompiled xml from the resource.arsc.. strings??) file and then as the value value next to that filename for what percent to show that specific png at.

But 95% of your theming only involves changing the png files. So to have a clear notification back ground look in the framework-res.apk/res/drawable-mdpi/status_bar_background.png or you want to change the button to unlock your phone framework-res.apk/res/ic_jog_dial_unlock.png or to change the status bar framework-res.apk/res/statusbar_background.9.png

TIP: if you see a png with 9 in the name like xxxx.9.png its basically a stretchable png where the side that you want stechable has a one pixel wide line running the length of the png as a border this tells android that the png should stretch that side until it fills the screen.

9 patch explanation
[Android Themes] lovethyEVO:
So aside from editing the xmls for the battery percent everything is just replacong pngs? Thats awesome.

When it comes to apps like the internet browser for example, where would I find the apk? I'm assuming theming the apps is just like themeing the phone in that I just replace the .pngs right? Again your answers are very much appreciated and definitely making things seem easier. Thanks.
[Android Themes] Fireloon:
Hiya all.

I'm a noob at this too and I want to change the icons of some of the apps installed on my phone and theme a couple of widgets that am using. I have two questions:

1) In the system/app folder of the phone almost all the apps have a xxx.apk and a xxx.odex file. In order to change the png files in the apk does something need to be done with the odex file too?

2) Can I change the png files in the apk files in data/app the way you described above?

Sorry if the questions are noobish

From my Galaxy S loonie-phone
[Android Themes] ASimmons:
To theme the browser you can alter the Browser.apk in the system/app and using the direction I posted it works the same way.

And if you make a theme pm me so I can check it out.
[Android Themes] ASimmons:
1. My theming expertise is more with AOSP roms but its my understanding that you should be able to theme a sense rom in the same way by de-odexing a rom. And yes any and all apps are themable if it has a png files in it you can unpack it alter the png's and put them back in the original apk, which overwrites the original png's and resign it and then flash or reinstall it.

2. Yes you can. any and all apks can be themed in the manner I described. for odexed roms search the forum for de-odexing techniques.
[Android Themes] Fireloon:
Thx for the answer. I'll search about deodexing

From my Galaxy S loonie-phone
[Android Themes] shanesol:
Thanks for all the great tips I just got finished porting a theme thanks to all the help!
[Android Themes] ASimmons:
awesome pm some screenies or the op here I'd like to check it out.
[Android Themes] shanesol:
It's a simple black/white matte theme called Invertnito. It was made for Sapphire but I like CM too much to give it up lol
[Android Themes] lovethyEVO:
Looking to have some sort of base by this weekend. I have just been mix/matching pngs I like from other themes as well as trying to make my own pngs and figuring out the transparency/borders effect. Taking my time but still want to come out with something for critique.
[Android Themes] ASimmons:
Nice Job.

Well I'm not much of a critiquer since most of the themeing stuff I've done doesn't go over so well around here (I dont like dark colors, black, dark blue blah blah) really its up to what you like, I made a couple of themes based on what I liked and left it at that. But I'll be glad to look at it and dont forget to make sure that if you use some elses stuff you give them there props in your ops and pm them a warning you going to use it, unless they specify different this is all you should need to do..
[Android Themes] lovethyEVO:
Definately making note of whose work I use. Though it's kind of hard because my favorite notification icons I have seen in two diff themes and neither one of them mention who was the artist for them. But still keeping at it. And like you I dont care about dark colors unless its used to contrast the main theme color. I'm working on a red theme and there will be some parts that will have a darkish background to help the red border colors and/or text pop more. In time though. Your first post here was definitely a great shove in the right direction.
[Android Themes] ASimmons:
Thanks glad it helped, theming shouldn't be a mystery.
[Android Themes] Fireloon:
I looked up deodexing a bit and it's all greek to me :P

I guess I'm going to take the easy way out and download a rom that's already been deodexed to try to theme
[Android Themes] lovethyEVO:
Simmons I have another question. I managed to change the pngs that I wanted and got some of the transparent ones to work too. My problem now is the xml files. Do i have to decompile the framework and resource apks if those apks use edited xmls for example the stat sys download pngs? I tried just dragging the xmls from one framework to the next but it doesnt work so I am thinking I have to either decompile the apk with the edited xml or drag and drop the edited xml and then resign the apk? Any help would be appreciated. When I changed the pngs I did not resign the apk and the changes took effect but I think it kust be resigned for the xmls to work is this correct?
[Android Themes] ASimmons:
Yes you'll need to decompile the framework-res.apk and alter the xml files for it. Then you'll need to recompile it and then sign it and flash the new framework. You always need to sign an apk.... if you have an engineering spl you can flash anything you want signed or not, but your average rooted user will need a signed flashable.

The exact xml you need to edit I dont remember of hand but when you decompile the framework-res.apk and look through you find it... maybe the string.xml
[Android Themes] amf3:
how would i go about changing the clock on the lock screen? do all i have to do i change the font?

i've actually just been messing with your theme. the Gala S Ported CM6 Stable one

never mind i figured it out :D
[Android Themes] goochj:
Anyone know the name of the files for the dock? I'm looking through a modded theme where the change the dock slightly but I cant find it for the life of me!
[Android Themes] kjhadfield:
i been looking into themes for my tablet (wits a81-e) and it seems to me that i need to use a theme porter?? i tried a metamoph battery mod and that didnt work (made no battery show up) and other themes i seen are installed via recovery.

i dont know deodexing so the stock wits rom (2.2) is prolly not, huh? i am rooted if that matters w/ themes. and afaik my tablet doesnt have a recovery or whatever. basicly if i screw it up i gotta reflash it.

if you didnt catch my unsure terminology, im new to android. could someone direct me to the start of either installing a theme that works or port a theme for my device. i been searching but havent came across anything i could relate to my tablet and themes here on xda

thanks for any help any1 is willing to give :D
[Android Themes] lovethyEVO:
I have no experience with your device. However, I have recently started installing many files (themes, mods, bootanimations, etc.) via adb commands. I still boot into recovery just to be safe but if your tablet supports adb commands I imagine you could install themes through that route. Good luck.
[Android Themes] kjhadfield:
Its a 7" android tablet, china branded. Theres not much on this tablet, as far as, well pretty much everything but theres always hope (well except with no source code and slow, useless fw updates). I did find instructions for the bootanimation and succesfully have the scribble android. I can do adb but only if it tells me the steps or commands. Is there a way to port a metamorph circle battery mod to another install method cause i dont think metamorph works for me. Trired it and got no battery. What themes i should look for to use via adb...and commands if so kind
[Android Themes] lovethyEVO:
Since you say you can use adb than all you have to do is "adb push" the file to the.proper directory. Example for htc evo framework: adb push framework-res.apk /system/framework/framework-res.apk

That's a basic example. Adb push is the command, the first .apk is the file to push, and of course the last is the directory to push to and the file name. Like I sair I am not familiar with your device so the directories I habe no clue on. As for the battery mod, you may have to find a way to decompile the file that holds that information, make your changes and recompile. Sorry I couldn't be of more help.
[Android Themes] customhdrider:
Ok...have loaded the files listed here,,spent 2 days editting,,did the resigning,,won't install,,,any help or ideas?
[Android Themes] lovethyEVO:
What do you mean by wont install? Bit more details would help.
[Android Themes] customhdrider:
When I try to install the apk,,it starts,then gives the error not installed,,,tried making a zip,,won't flash,,even though I have the s-off eng hboot...
[Android Themes] lovethyEVO:
Try using another update script for the zip file.
[Android Themes] ASimmons:
if you make a flashable zip the apk files inside don't need to be signed. Also this trips alot of people on flashables... in the meta-inf dir in java terms its a package com/google/android in there you have an update-script file. This is what android looks at as sort of an install directions.

heres what a standard one should look like. and just add another line for any other package your installing so for fonts you would put copy_dir PACKAGE:sdcard SDCARD: if theres anything else in this script or your trying to install something thats not in this package then it will fail.

show_progress 0.1 0

copy_dir PACKAGE:system SYSTEM:

show_progress 0.1 10
[Android Themes] customhdrider:
Ok,,at this point,I started from the begining again..doing not nothing but color changes,,so don't sign,just leave it as is and the zip should flash?,,doing this with the deodex .7 zip..
[Android Themes] ASimmons:
Well you'll need to sign the zip bit not the apks inside
[Android Themes] customhdrider:
Cool..I'll try that when I get done with all the color changes..thanks simmons
[Android Themes] kjhadfield:
so is any framework-res.apk compatible w/ any or would i have to try that theme porter? also since i dont have recovery or nan** (backup)?? if one (framework) doesnt work then am i SOL and have to reflash or is there another way i havent seen? i think im SOL cause i havent seen anything on the tablet forms yet.

could you explain more on what you mean by decompile, what changes i would be looking for to change and recompile. and no, thank you for your help even a lil is more than i had and i do appreciate any lil or big help i can get :D
[Android Themes] fifthstreetjammer:
wow yall are sick

so im an avid reader not a big poster..yet haha..and i just come across the theming aspect. ive got a custom rom and have no prob understanding that stuff. i am curious and would love to help out and make some sick themes because im super creative so im just gona ask a question and hopefully one of you guys are feeling helpful...im gona attach a screenshot of ultimate droid. thats the rom im running on my droid incredible. in the screenie the google search bar has a blue background for the "g" logo. i want the background orange. is it as simple as ripping open the apk, finding that blue png and changing it orange? i can get that far if so, but how do i go about implementing that? it seems like i see yall saying that it needs to be "resigned" after editing...and it seems theres a pretty simple tool for that. and after resigning how do i go about getting the newly edited apk to that rom?

thanks ahead of time for your knowledge and once i understand i can assure sick additions from me.:cool:

turns out i cant post pics or links yet cuz im such a noob so im gonna assume you guys know what im trying to accomplish
[Android Themes] lovethyEVO:
After looking at the apk, it appears that yes you can probably do it by just pulling the png out, changing it, and then reinserting it back into the apk.

I use the eng spl so ymmv, but what I usually do is if I am editing apks and I am editing only non .9 pngs I just pull them out, edit them, and then put them back in.

After that I adb push the file back to the system where I got it from overwriting the original.

I very rarely use flashable zips when I test apks that I have edited.

Once you get the apk edited and working properly, I imagine it would be easy to implement into your rom by having it reside in the system/app folder where the original would have been...of course this is assuming your rom is in zip format with a meta folder and system folder structure and not .img files like pc36img.zips.

If you are cooking your own rom you can add the data/app functionality to the rom and place your edited apk in that folder within the zip and it should install it automatically as well.

Your third option would be to make it as a seperate flashable zip for your rom users to have the choice of using that apk or the original.

Hope this helps.
[Android Themes] fifthstreetjammer:
ok thanks man...now ive edited the png tried to adb push it to the phone using adb install and i get failure [install_parse_failed_no_certificates]. very unexperienced with adb...any ideas?
[Android Themes] lovethyEVO:
I use adb push not adb install.

You have to mount the system using adb and then push the file to the location where the original resides.

An example of what I do when I push things to my evo:

While in recovery and connected to pc -

adb devices

* this verifies the cellphone is connected via adb *

adb shell mount /system

* this mounts the partition /system as read/write *

adb push myfile /system/dir..../myfile

* adb push is the command

* myfile is the name of the file you are pushing

* /system/dir... is the directory you want to push the file to

* the last myfile is the final file name to be saved at the dir location

To fill out the last command as an example

adb push framework-res.apk /system/framework/framework-res.apk

* that is a complete adb push command *

In case you don't know, the file you are pushing must be in the same directory that you launched adb from.
[Android Themes] fifthstreetjammer:
i didn't know you had to be in recovery, i thought i just had to connect, turn on debugging, open up cmd so that helps except your last sentence....what do you mean the file must be in the same directory?
[Android Themes] lovethyEVO:
Where ever you launch the terminal for adb is where the file you are pushing needs to be.

For example, I have a folder on my desktop that says adb.

Inside that folder I have adb.exe and adbwinapi.dll.

Whatever file I want to push I place it inside the adb folder.

Double click adb folder to open it and in the address bar type cmd.exe and hit enter.

That will bring up a terminal window. With the phone in recovery and connected, type adb devices in that terminal window and it should show connected or start the daemon and then show connected.

If you do it this way, anytime you use "adb push myfile /system/dir.../myfile" whatever file is in that same folder with the name you specified will get sent to your device.

I hope that cleared it up for you.
[Android Themes] fifthstreetjammer:
thanks man it does, i appreciate it. now if i can just get my dam java fixed so i can run scripts (sign apk, sign zips) ill be in good shape. i have the latest java 6 jdk installed and still get "java not found, you will not be able to sign apks or use apktool" im tryin to use apk manager and such.
[Android Themes] lovethyEVO:
Yeah that java installation was a pain for me to.

I just uninstalled anything java and reinstalled it one by one. Good luck.