where and how do i push wallpaper to magic - myTouch 3G, Magic Themes and Wallpapers

i want to push tattoo images and blurr accross to my phone not memory card
is there an easy way

its all stored in the framework-res.apk ( adb pull /system/framework/framework-res.apk c:\android) presuming you are on a donut/cupcake based rom and you have a folder names android in your c drive.
If you manage to edit that apk file and DONT get any force closes after please tell me as that where im failing

Actually the wallpapers are saved in the Launcher.apk app NOT framework-res.apk app.
Remember to re-sign the apk file and push it to system/app/
If you get forcecloses then fix_permissions should clear it up.

Related

Custom Battery in notification bar?

i've been searching for like hours and haven't found a thread on this. is there any way to just flash a custom battery for the notification bar? i'd like the green circle battery that can be found in the Baked Snack ROM (as well as a few others). i tried ripping it out of this ROM but failed, even though i was following the structure of some battery update zip file i found laying around here. thanks
What rom are you running? DC? I will be porting it to CYANMOD when it becomes an RC. If you want to try it yourself, use adb and do these:
pull the framework-res.apk from /system/framework/
open the apk using 7zip
copy the "res" folder somewhere so you can work on it
Under drawable, or drawable hdpi something you will see "stat_sys battery" with all of your battery icons.
Copy the new icons to that folder replacing the old ones, drag the res folder back into the apk using 7zip
and copy the apk back to /system/framework/framework-res.apk
Done and Done....
thegame3202 said:
What rom are you running? DC? I will be porting it to CYANMOD when it becomes an RC. If you want to try it yourself, use adb and do these:
pull the framework-res.apk from /system/framework/
open the apk using 7zip
copy the "res" folder somewhere so you can work on it
Under drawable, or drawable hdpi something you will see "stat_sys battery" with all of your battery icons.
Copy the new icons to that folder replacing the old ones, drag the res folder back into the apk using 7zip
and copy the apk back to /system/framework/framework-res.apk
Done and Done....
Click to expand...
Click to collapse
thanks!
do i have to use adb though? i can't seem to get it to run, but maybe that's because i'm running a cmd window already, not sure because i can't stop it.
edit: nvm, i was getting ahead of myself there for a sec haha. thanks again!!!
edit2: and yes, Damage Control. the other ROMs i've tried were great but data numbers didn't work, google goggles didn't work, visual voicemail didn't work...and i even tried all the little tricks for visual voicemail/data numbers and still couldn't get it to work. DC is the best fully functional ROM imo next to the stock ROM.
Haha, yeah use adb. Might be able to do it without... but i don't know how. Maybe use a file manager to copy the file to your sd card, then transfer to your comp, do the above, then do the opposite to get it back...
thegame3202 said:
Haha, yeah use adb. Might be able to do it without... but i don't know how. Maybe use a file manager to copy the file to your sd card, then transfer to your comp, do the above, then do the opposite to get it back...
Click to expand...
Click to collapse
yup, that's what i'm gonna try. if not then i'll figure it out. i really just wasn't sure which files needed to be replaced. i knew a few, but not all.
ps - i'll keep an eye out for your version of the CM RC.
thegame3202 said:
What rom are you running? DC? I will be porting it to CYANMOD when it becomes an RC. If you want to try it yourself, use adb and do these:
pull the framework-res.apk from /system/framework/
open the apk using 7zip
copy the "res" folder somewhere so you can work on it
Under drawable, or drawable hdpi something you will see "stat_sys battery" with all of your battery icons.
Copy the new icons to that folder replacing the old ones, drag the res folder back into the apk using 7zip
and copy the apk back to /system/framework/framework-res.apk
Done and Done....
Click to expand...
Click to collapse
Tried this last night with the GPS icon and it still showned on reboot.
alright so i just now got this working lol
i prob used a more complicated way of changing it but that's because adb would just crash for whatever reason.
for anyone else who wants to do what i did, these were my steps
using a computer:
1. extract the ROM zip file you're trying to modify the battery for
2. navigate to system/framework
3. open framework-res.apk with 7zip
4. double click res
5. double click drawable-hdpi
6. copy your new modified battery icons into this drawable-hdpi folder to replace
7. re-zip the ROM
8. re-sign the ROM
9. re-flash
i'm sure you can do this without having to re-flash your ROM, but this is what i did, it worked, and that's all that matters
big thanks again to thegame!
pull the framework-res.apk from /system/framework/
open the apk using 7zip
copy the "res" folder somewhere so you can work on it
Under drawable, or drawable hdpi something you will see "stat_sys battery" with all of your battery icons.
Copy the new icons to that folder replacing the old ones, drag the res folder back into the apk using 7zip
and copy the apk back to /system/framework/framework-res.apk

[Q] Espresso Sense LWP, enable from old leaks ?

I was just looking back on the old g1/mt days and i remembered about KingKlicks Espresso2G1 had LWP support or there was an addon with a modded rosie that enabled it.
I have all the files but when i push the rosie.apk it force closes
The addon files were stock files found today in our slides and are still the same file sizes.
I don't understand why the old rosie.apk will not work even though it was from OUR devices leak
btw heres a reference thread im using to try and get this working on the stock rosie http://forum.xda-developers.com/showthread.php?t=665087
does the .apk you are using have an accompanying .odex file? if so extract the .apk and see if it has a classes.dex file in it...
if it does then its deodexed and doesnt need the .odex file that goes with it, and thats whats causing it not to work. Happened to me with Calendar.apk when i was themeing it...i put back the modded Calendar.apk and it force closed. as soon as i deleted the no longer need Calendar.odex it worked like a charm.
if thats the case to get it to work youd need to either flash it or adb push and then in recovery in adb shell do
Code:
rm -r /system/app/Rosie.odex
and see if that does it...i could be wrong, but if the .apk has a classes.dex file in it AND has an .odex file too, that could be it...
-BMFC

[Q] Guides for Theme'ing?

Let me first start off by saying I do not know much. So I am asking if anyone knows of some beginner guides to start creating my own theme's.
1) Is it basically scripting? Or will I have to write completely new code for all my functions... By the way, I fail at programming, so please inform me so I don't waste my time.
2) Would someone like me who does not know much scripting, have a hard time doing this or is it relatively quick to pick up?
3) Is it done on the phone or through the ADB Shell?
Thanks a bunch in advance.
It is done with photoshop and 7zip......all it is is replacinng drawable icons from the res folder
Sent from my ADR6300 using XDA App
jdkoreclipse said:
It is done with photoshop and 7zip......all it is is replacinng drawable icons from the res folder
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
Thanks for the quick reply, do you have any possible examples to show me how to do this?
You going to do your editing on the computer. I believe the command is
Code:
adb remount
adb pull framework-res.apk /Desktop/Theme
/Desktop/Theme is a directory you create on your computer. If adb pull doesn't work just download what ever rom your using to your computer and copy and paste framework-res.apk out of /system/framework.
Afterwards you can use 7zip to find the files you wish to edit. Its been a while for me but i believe most files are located in drawable-hdpi. Use Gimp or Photoshop to edit whatever images you want to. Do not edit any images with file extensions .9pngs as they require some additional steps, and can cause issues when you try and put it back on your phone.
Once your done move the files to the tools directory of sdk. cd to that directory and run..
Code:
adb remount
adb push framework-res.apk /system/framework
adb reboot
That should work for personal reasons. If your looking to create an update.zip to release for others i can help you with that too.
tcberg2010 said:
You going to do your editing on the computer. I believe the command is
Code:
adb remount
adb pull framework-res.apk /Desktop/Theme
/Desktop/Theme is a directory you create on your computer. If adb pull doesn't work just download what ever rom your using to your computer and copy and paste framework-res.apk out of /system/framework.
Afterwards you can use 7zip to find the files you wish to edit. Its been a while for me but i believe most files are located in drawable-hdpi. Use Gimp or Photoshop to edit whatever images you want to. Do not edit any images with file extensions .9pngs as they require some additional steps, and can cause issues when you try and put it back on your phone.
Once your done move the files to the tools directory of sdk. cd to that directory and run..
Code:
adb remount
adb push framework-res.apk /system/framework
adb reboot
That should work for personal reasons. If your looking to create an update.zip to release for others i can help you with that too.
Click to expand...
Click to collapse
Excellent, thank you, I will give it a shot!
tcberg2010 said:
You going to do your editing on the computer. I believe the command is
Code:
adb remount
adb pull framework-res.apk /Desktop/Theme
/Desktop/Theme is a directory you create on your computer. If adb pull doesn't work just download what ever rom your using to your computer and copy and paste framework-res.apk out of /system/framework.
Afterwards you can use 7zip to find the files you wish to edit. Its been a while for me but i believe most files are located in drawable-hdpi. Use Gimp or Photoshop to edit whatever images you want to. Do not edit any images with file extensions .9pngs as they require some additional steps, and can cause issues when you try and put it back on your phone.
Once your done move the files to the tools directory of sdk. cd to that directory and run..
Code:
adb remount
adb push framework-res.apk /system/framework
adb reboot
That should work for personal reasons. If your looking to create an update.zip to release for others i can help you with that too.
Click to expand...
Click to collapse
Just noticed you are an expectant father, congratulations. I have a 6 month old, who is a ton of fun!
Ok, so I went through 'astro' found the file framework-res.apk inside of /system/framework as you stated above, the only problem is from adb shell, whenever I run pull, it gives me the following message:
Code:
'remote object 'framework-res.apk' does not exist'
I have debugging turned on, so I should have access, and adb mounted just fine...
If you have any ideas, I would appreciate it.
bboydp said:
Just noticed you are an expectant father, congratulations. I have a 6 month old, who is a ton of fun!
Ok, so I went through 'astro' found the file framework-res.apk inside of /system/framework as you stated above, the only problem is from adb shell, whenever I run pull, it gives me the following message:
Code:
'remote object 'framework-res.apk' does not exist'
I have debugging turned on, so I should have access, and adb mounted just fine...
If you have any ideas, I would appreciate it.
Click to expand...
Click to collapse
try mounting the partitions through Clockword Recovery. I've had issues in the past where a partition wasn't mounted, therefore the computer couldn't find it.
Hope it works, i'm looking to start theming some as well and this looks like it'll help!
Thank you. I don't think u need to be in adb shell. Try using astro to copy and paste that framework-res.apk to ur sdcard. Then just disk drive ur card and remove it.
Sent from my ADR6300 using XDA App
MMBosstones86 said:
try mounting the partitions through Clockword Recovery. I've had issues in the past where a partition wasn't mounted, therefore the computer couldn't find it.
Hope it works, i'm looking to start theming some as well and this looks like it'll help!
Click to expand...
Click to collapse
Thank you, I will keep that in mind.
tcberg2010 said:
Thank you. I don't think u need to be in adb shell. Try using astro to copy and paste that framework-res.apk to ur sdcard. Then just disk drive ur card and remove it.
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
Lol, that works easily... thanks!
ok so i've used 7zip to pull the images from the drawable icons folder out of the framework res what's the simplest way to say add transparency to my notification window would I use Photoshop for this?
Also interested in a guide for this.
Sent from my ADR6300 using XDA App
HeyItsLou said:
ok so i've used 7zip to pull the images from the drawable icons folder out of the framework res what's the simplest way to say add transparency to my notification window would I use Photoshop for this?
Click to expand...
Click to collapse
Yes with photoshop you manipulate the image's transparency using a ton of different tools but the easiest being the blend tool by simply double clicking on the image in the layers pallet
EDIT* Hopefully that makes sense lol
jdkoreclipse said:
It is done with photoshop and 7zip......all it is is replacinng drawable icons from the res folder
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
dont forget xml files, for fully rounded theme you will have to modify some of these!
So you want to know how to theme heh. Cool, we need more themers!
Here is a guide to get you started:
The Ultimate Android Themeing Guide
Can't afford Photoshop? No problem, download Gimp, its free and will work great for themeing.
Download for Gimp
Dont know how to do something with your theme? Google to the rescue. For example; say you want to add a transparency to your image. Just google "how to add transparency with Gimp". Google can answer all your questions.
Couple things to keep in mind while themeing.
1: Dont change the size of the default image
2: Some images are 8-bit paletted. You are really limited on what you can do in 8-bit. While in your graphics program change the image to 24bit rgb or 32bit cmyk, do your edits then change the image back to 8-bit when you are done.
Instead of using adb to pull the apk's I want to edit I just extract them from the ROM itself. If you download your ROMS from ROM Manager they can be found on your SD card in the clockworkmod/download folder. For example Skyraider can be found in clockworkmod/download/pcjock.com/skyraider/Roms folder.
Inside the rom zip file you will see a folder structure similar to data/meta-inf/system/tools etc. There are 2 main apk's you are looking for:
framework-res.apk - this is the main "theme" area for droid devices
com.htc.resources.apk - this is the main "theme" area for sense based roms
Both of these can be found in the system/framework folder within the zip of the ROM. Editing these 2 apk's will theme about 80% of your overall look of the phone. The other 20% use their own png's found within the apk of that particular app. These apps can be found in system/app of the ROMS zip file.
What I do when editing a apk is extract the apk to my desktop. After I have the apk I want to edit there I open it up with 7zip and extract the whole res folder to my desktop (keep the apk open in 7zip so you can add the res folder back in after your edits). All the pngs you want to edit will be in the drawable folders (ie drawable, drawable-hdi, etc)
Pay close attention to the png files you edit. If it has a .9 in its name you need to take some extra steps when editing the file. A guide on editing .9 pngs can be found here. After you have made your png edits drag the res folder from your desktop back into the apk in 7zip. After that you need to create a update.zip file with your new theme in it. I use apk sign which can be found here. Thats it, your theme should be ready to go.
I hope this helps some. When in doubt do what I did, research, google, research and google some more.
Good luck!
djkms said:
So you want to know how to theme heh. Cool, we need more themers!
Here is a guide to get you started:
The Ultimate Android Themeing Guide
Can't afford Photoshop? No problem, download Gimp, its free and will work great for themeing.
Download for Gimp
Dont know how to do something with your theme? Google to the rescue. For example; say you want to add a transparency to your image. Just google "how to add transparency with Gimp". Google can answer all your questions.
Couple things to keep in mind while themeing.
1: Dont change the size of the default image
2: Some images are 8-bit paletted. You are really limited on what you can do in 8-bit. While in your graphics program change the image to 24bit rgb or 32bit cmyk, do your edits then change the image back to 8-bit when you are done.
Instead of using adb to pull the apk's I want to edit I just extract them from the ROM itself. If you download your ROMS from ROM Manager they can be found on your SD card in the clockworkmod/download folder. For example Skyraider can be found in clockworkmod/download/pcjock.com/skyraider/Roms folder.
Inside the rom zip file you will see a folder structure similar to data/meta-inf/system/tools etc. There are 2 main apk's you are looking for:
framework-res.apk - this is the main "theme" area for droid devices
com.htc.resources.apk - this is the main "theme" area for sense based roms
Both of these can be found in the system/framework folder within the zip of the ROM. Editing these 2 apk's will theme about 80% of your overall look of the phone. The other 20% use their own png's found within the apk of that particular app. These apps can be found in system/app of the ROMS zip file.
What I do when editing a apk is extract the apk to my desktop. After I have the apk I want to edit there I open it up with 7zip and extract the whole res folder to my desktop (keep the apk open in 7zip so you can add the res folder back in after your edits). All the pngs you want to edit will be in the drawable folders (ie drawable, drawable-hdi, etc)
Pay close attention to the png files you edit. If it has a .9 in its name you need to take some extra steps when editing the file. A guide on editing .9 pngs can be found here. After you have made your png edits drag the res folder from your desktop back into the apk in 7zip. After that you need to create a update.zip file with your new theme in it. I use apk sign which can be found here. Thats it, your theme should be ready to go.
I hope this helps some. When in doubt do what I did, research, google, research and google some more.
Good luck!
Click to expand...
Click to collapse
Thanks a lot for that post, exactly what I was looking for.
1 quick question, I was just trying to make a transparent background for my SmoothCalendar Widget, and I edited it in gimp fine, readded the png to the apk, moved the apk back to my sd card, but when I went to install it it just said "cannot install" from what I was reading, this is a signing issue -- is that where the apk sign program you linked comes into play?
scrdy said:
Thanks a lot for that post, exactly what I was looking for.
1 quick question, I was just trying to make a transparent background for my SmoothCalendar Widget, and I edited it in gimp fine, readded the png to the apk, moved the apk back to my sd card, but when I went to install it it just said "cannot install" from what I was reading, this is a signing issue -- is that where the apk sign program you linked comes into play?
Click to expand...
Click to collapse
That would be my guess. Attached is the program I use to sign single apk's (the one I linked earlier is a bit more involved and I use it for themes only).
With the one attached I would suggest using a public key, no need that I can see in using a private key (its more pain then its worth).
Also, I would suggest uninstalling the app before installing the one you themed, most will error out when installing (in my experience anyways).
There is a tutorial link in the zip file on how to sign your apk's. If you need some clarification let me know.
my problem (which is why I've never finished some of my themes) is that signing apk's never works for me
djkms said:
That would be my guess. Attached is the program I use to sign single apk's (the one I linked earlier is a bit more involved and I use it for themes only).
With the one attached I would suggest using a public key, no need that I can see in using a private key (its more pain then its worth).
Also, I would suggest uninstalling the app before installing the one you themed, most will error out when installing (in my experience anyways).
There is a tutorial link in the zip file on how to sign your apk's. If you need some clarification let me know.
Click to expand...
Click to collapse
I'll give that a go when I get home from work -- thanks for your help.
Excellent thread! I've been poking all around the place trying to find this info...

[Q]Install modified framework .apk?

Ok, I just tried replacing the original sense widget on my Incredible with one that i modified and it just won't let me install it and i have it signed.
I'm pushing myself to learn how to do this so i can make my themes available to android users on Sense devices
but as of yet i have not figured out how to properly replace the .apk's
am I missing something?
if anyone can help me, you'll be helping bring yet more themes to the Droid Incredible
Assuming the phone is rooted I can give you the same advice I got.
Don't sign it at all
What I did was:
1) Opened the apk with 7zip (WinZip did not work)
2) extracted the res folder to my PC
3) Close 7zip file
Edited the graphics.
4) Opened the apk with 7zip (WinZip did not work)
5) Dragged the res folder over the 7zip window and dropped it
6) Answered yes to replace
7) Pushed it to the phone with adb
Repeat: Don't sign it
NOTE: I should add that these can not be installed like other apps. They have to replace the original in the /system/app/ or /system/framework/ folders through adb push. Root explorer may work but I have not tried it.
NOTE2: Always backup the original "just in case"

[Q] Signing System Applications

I have modded my SystemUI.apk with the instructions found here. The only problem is that my status bar won't show up at all because I didn't sign it. Even when I did sign it though, it still failed to show up. I have tried signing all the .apks under /system/app/, and framework-res.apk and twframework-res.apk under /system/framework/. When I sign all of them (tried with APKChanger, APK Multitool), the system just boot loops. The ROM I am using is a modified version of stock 2.3.4. Could the problem be that I have placed some downloaded apk files under /system/app/ (to customize my rom)? If not, what is the problem and what can I do to solve it?
Someone reply please?
you have to sign whole system/app folder with dsxida kitchen or use this
http://forum.xda-developers.com/showthread.php?p=16367924

Categories

Resources