[Noob Toutorial to Modding]- "THEMES" - G1 Themes and Wallpapers

[Noob Tutorial to Modding]- "THEMES"
Ok so basically this a short toutorial for semi-noobs who are looking to
change their ui experience and look but really have no where to start.
Their are plenty of mpdi themes out there (MPDI is the category that the imagoes on your phone
[ie. the g1] fall under), which means you have a semi wide variety for you to choose from.
So lets get started.
:[OFFICIAL WARNING]:
I AM NOT RESPONSIBLE FOR WHATEVER HAPPENS TO UR PHONE IN CASE U BRICK IT.
IT IS IN UR BEST INTEREST TO DO A NANDROID BACK UP BEFORE ATTEMPTING ANYTHING,
SPECIALLY EDITING SYSTEM FILES.
-YOU MUST BE ROOTED-
Things u will need-
1. ADB- already installed (many guides out there)
2. A Copy of your Current Rom (it will be a zip file)
3. APk Manager- forum.xda-developers.com/showthread.php?t=695701
4. Theme you would like (GOOGLE is you friend)
Ok so after u get all of that together your ready to get modding.
1.Start off by connecting your phone in debug mode to your computer. (go to settings to enable debugger mode)
2.Find your Current Rom and unzip it.
3.Go to /System/res/framework/ and find Framework-res.apk
4.Open your APK MANAGER folder and place your "framework-res.apk"
under apk-for modding
5. Now open the .bat file
6. Once the CMD Screen has opened (the screen that looks like the letter from the matrix)
you will see a list of options, press 22 (select project)
7. Now select framework-res.apk by pressing the number that applies to it ( if its your only file in the
folder it will be 1)
8.Now press 1 again to extract apk (now your apk is ready to be edited.)
9.Return to the main folder where your apk-manager is located and open ur projects folder
10.Open the folder "Framework-res" then go to the folder that "res",
then finally to a folder that called drawable-mdpi
11.Now that you are here u will need to go find the theme that u want on you phone
(remember that it MUST be mdpi)
12.Unzip the File (either metamorph theme or the .zip theme file)
13.(Skip if u got a meta morph theme)
Now find your framework-res.apk file and change it to framework-res.zip and unzip it
14. Head into the res and into drawble-mdpi folder
15. Now dragg all your files from the theme drawble-mdpi to your project drawble-mdpi folder.
16. It will ask forever rides just approve them all. (your replacing the image from ur stock room for the one that u want your phone to have ei. new theme)
17. Return to the apk-manager (matrix looking screen hehe) and hit 3 (zip apk)
hit 1 when asked what kinda of file is it. (1.system apk)
18. Now hit 5 after that's done (zipalign)
19. Make sure your phone is connected and u have it in debugg mode.
20. Press 8 and type in /system/framework/framework-res.apk (exactly like that or else it wont work)
21. Once its done reset your phone and enjoy.
So if u have any questions please ask...
I tried to make this as simple as possible but i did write this on about 2 hours of sleep and and it is my first tutorial of if I messed up somewhere let me know.
I was once a noob and I just thought this might help out some people
who have caught on a bit, but are still pretty new to this.

thanks!! this helped

Oh no ... not even a description!

Yes!!! I atleast helped one person!

Well I say thankyou ! Let me see if I get this right though you mod the theme that's on your phone? If this is right can you then export your theme so others can flash it. But only people with the same rom? Sorry if I don't make any sense total noob lol
Sent from my HTC Dream SparksMod using XDA App

Correct...
Technically u can just "flash" ur modded "framework-res.apk" to another phone that has exactly the same rom as u. BUT!!!! u just can't flash it... u need to do adb push!!!!!

OMFG, it is not working. I am stuck at 18. It will tell in system log it can't find signedframework-res or unsignedframework-res. I was trying this 3 hours and I am ****ing angry

I think u need to redo step 17 and make sure u press 1, when it asks you what kinda of file is it.
But U do need to bring more information!!!!

thanks.helped me so much.

thanks for helpful thread ! sorry i dont mean to be spam because i dont see button thank.

Awesome tool....!!!
makes everything so easy
---------- Post added at 04:46 PM ---------- Previous post was at 04:39 PM ----------
This tutorial helpful thanks for sharing

hey can i do this with any apk...... ???????? like mms and launcher and also the market apps apks ? plz tell me how exactly thanx

Related

How to extract thinks of a theme ?

Hello,
I like http://forum.xda-developers.com/showthread.php?t=541841 the slider of this theme the widgets, and the green highlighting color ?
Cann anyone say how can i extract the slider and widgets of this theme and port it to cyan 4.1.999 ??
I mean this here
I want each think in its self update.zip so i can test what is good looking for me.
mfg
get the theme you want or rom. extract it. the go to system, framework, then extract framework-res.apk, then go into res and theres most of the highlights and stuff. now it you want the launcher get the theme/rom, then extract it, go to system, app, then extract launcher.apk and theres all of your desktop highlights and launcher.
if you have anymore questions just ask.
Okay thx , drpfenderson helped me too and sayed me the same but i dont
can sign my apks my windows say with my auto signer tool i dont have java but i have java installed... >.<
Could anyone fusion the launcher apk from this theme with the advanced launcher.The black notification bar and the green highligting colour ?
This would be really great
mfg
go get winrar and then right click on the apk/zip and go to properties then go to open with, winrar. then click on the apk/zip and then a little folder will pop up and the you can just drag what you want into it. you will not need to sign it. put it in your working adb directory. and then
adb remount
adb push (file name) /(directory)
adb shell reboot
I got the framework working now
Cann anyone fusin me the launcher from ted with the advanced launcher for 4.1.999
mfg
sorry wrong thread.
if you get winrar and do what i said you dont need it to be signed. you can do it your self and its really easy.
I have it
But i cant port it to 4.199 because its from 1.5 to 1.6 and i cant do this i hope ted port his theme soon
thank you
you can put his launcher in 1.6 im running jacs stuff in my drizzy 1.6. as long as its nothing completly different then you can put it in any rom. i have xroms launcher in 1.6 but just dont put the whole entire launcher in just go into drawable port/land. and take the thing that looks like what your talking about.
I have it
Now i port the framework-res
EDIT: I have a little question i ported the launcher.apk and it works but when i reboot my phone stocks every time in boot logo tmobile and i have to flash new >.< (Is this because my file is not signed ?)
mfg
what you have to do is go find teds launcher.apk and extract it. then go to res, drawable-land and drag those out to your desktop, and then go back to res, then drawable port, and then drag those out to your desktop. and then go find you cyan 4.1.999 and extract it, then click the extracted, then go to system, then app, Launcher.apk (you should be in winrar now), then click res, then click drawable-port, then drag the ones that are in portrait mode into the winrar box. then go back out to res, then click drawable-land, and and drag the ones that are sideways into the winrar box.
put the cyan 4.1.999 Launcher.apk in your working adb directory and type this...
adb remount
adb push Launcher.apk /system/app
adb shell reboot
if you every thing exactly how i told you it will work i do this 10 times a day.
I did this and i see my new launcher but when i reboot the g1 stuck on g1 tmobile screen ... Its just when i modified the launcher when i use the standard launcher it works but when i modified a thing it doesnt boot afer reboot
mfg
for me to be able to help and understand 100% will you explain step by step what you do.
Thx
I got it working now But now is my problem the framwork-res.apk
do you know how i can port this ?? I tried it but it says me a lot of errors like google process gapps is not working right.
mfg
every thing i said for launcher do for frame works. its exactly the same deal. youll start to get the hang of it. its not all that hard it just seems hard.
Now i portede the whole theme but a little problem is in the notification bar , the bar is black and the font colour too where i find this data to change the font colour
Search the Q&A forum for the thread 'help porting theme' david answered that question for me a week ago.
did you have to sign what you did? because when i do it this way i dont.
I tried this on framework-res.apk using the recovery console to place it back on my phone.
i got endless FC. tried fix permissions and wipe dalvik neither worked.
does it have to be ADB? is using the recovery console where i went wrong?
the graphical changes i made worked, but the phone was unuseable.
I always sign mine when I change something. It only takes an extra second, and I flash mine from the phone rather than in adb cuz I always do a backup first just in case.
As for the font colors on the notification bars, you hafta edit some xml files. Those which are posted in the other thread in the Q&A section.

[Tutorial] Mod your Galaxy S: dock, fonts, notification bar and more!

Modify Your Fonts​
This works with any font, even if you don't have two versions of it (Regular and Bold). Just make a duplicate of the font you want to use and rename the files to DroidSans.ttf and DroidSans-Bold.ttf. The fonts must be True Type (.ttf)!!!
Basically you need to replace the original DroidSans.ttf and DroidSans-Bold.ttf fonts from the Samsung's /system/fonts folder. There are two ways for doing this. Both of them need a rooted phone and yes, both of them can mess up your phone:
1. The mobile way (no PC needed)
- Copy the renamed DroidSans.ttf and DroidSans-Bold.ttf to the SD Card, copy them to the Samsung's /system/fonts folder and replace the original ones, using a file manager like Root Explorer mounted in R/W
2. The noob way
You must have the Android SDK Components installed.
- Go to Settings > Applications > Development and check the USB Debugging box
- Connect your SGS via USB to your computer. Do not mount in Mass Storage Mode!
- Copy a Command Prompt Window (for Windows 7 go to Start > Search > Type CMD and right click - copy it) in the android-sdk-windows\tools folder so you don't have to type all those "cd" commands and open it. Else type cd android-sdk-windows (or whatever the folder is named) and cd tools to get there
- Type adb pull /system/fonts/DroidSans.ttf and adb pull /system/fonts/DroidSans-Bold.ttf. You will see that the original fonts were copied to the \tools folder. Make a backup of them!!!
- Copy the renamed fonts you want to use (I have attached the renamed Confortaa.ttf) and replace the pulled ones in the MS Windows's adb\tools folder (again, make sure you've made a backup of the original fonts)
- Type adb push DroidSans.ttf /system/fonts/ and adb push DroidSans-Bold.ttf /system/fonts/
- Type adb reboot
I have attached the default fonts too, just in case
Later today I will make a video so all these instructions can be clear for everybody. I really don't have enough time for that right now, sry
Thanks sochet84 for the original idea
3. Thanks to SLX69's finding, there are some Flip Fonts that you just need to install and apply them from Settings > Display > Font style. Some of them are attached here.
Modify Your Notification Bar​
Follow the tutorial posted here. The credits go to MacaronyMax. Thanks!
I'm currently working on moding other things like icons, menu, keyboard and I'll keep you posted.
how did you change the taskbar ? exactly the transparent like this
Modify Your Dock
Modify Your Dock​
- Type adb pull /system/app/TouchWiz30Launcher.apk You will find the TouchWiz30Launcher.apk copied to the \tools folder. Make a backup!!! Maybe you'll need to put it back later.
- Open TouchWiz30Launcher.apk using WinRAR or an equivalent application and browse to the \res\drawable-hdpi folder, within WinRAR. Do not extract it!
- Drag and drop homescreen_menu_mainmenu_bg.png from the attached WhiteDock.zip in the \res\drawable-hdpi folder and close WinRAR
- Go back to the CMD window and type adb push TouchWiz30Launcher.apk /system/app
- Type adb reboot
The result is posted below. You can modify the homescreen_menu_mainmenu_bg.png image in any way you want and please post your results here. Of course, all those repetitive steps can be automated, but for the moment I don't have time to study how to. If you have any ideas, please post them, just don't brick anyone's phones
Edit: I have attached my TouchWiz30Launcher.apk files as well, in the .zip files. Can someone please try to push them to /system/app using adb, to see if they work, even if they're not extracted from their own phone? Note that I'm using an European SGS. Not working.
Post Reserved
Post reserved
Thank you man! This is handy!
How did you get the little moon and time like that? Is it in beautiful widgets?
Yes, it's Beautiful Widgets.
Sent from my GT-I9000 using XDA App
Great tutorial man! Very handy!
great tutorial! thanks!!!
Really nice, thanks!
Hi, i have a little problem.
I can pull the framework_res.apk onto my computer, but i cant push it back to the sgs, because i get an "permission denied" error.
Last login: Fri Aug 13 17:02:34 on ttys001
lukas-mac:tools lukasborek$ ./adb pull /system/framework/framework-res.apk
4476 KB/s (7174697 bytes in 1.565s)
lukas-mac:tools lukasborek$ ./adb push framework-res.apk /system/framework/
failed to copy 'framework-res.apk' to '/system/framework//framework-res.apk': Permission denied
Click to expand...
Click to collapse
Any suggestions?
thx
I have a problem with it...
I get the message:
failed to copy 'TouchWiz30Launcher.apk' to ' /system/app/TouchWiz30Launcher.apk'ermission denied
I run JM5 and on Win7 64bit if that's any help
Google for the Root Explorer app, instal and open it, press "Mount R/W".
Go to the system folder and long-press on it. Select "Permissions" and check all the boxes.
Do the same with the "framework" file.
Tell me if it works.
Sent from my GT-I9000 using XDA App
loinenavant said:
Google for the Root Explorer app, instal and open it, press "Mount R/W".
Go to the system folder and long-press on it. Select "Permissions" and check all the boxes.
Do the same with the "framework" file.
Tell me if it works.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Like a charm. Well I only tested the dock so far but I think I'll have a look to see what else is in that apk before I go to framework
Thx a lot
it works for the font. but how to undo it? i use the 1st method copy and paste. but somehow the font seems too small for me, how to switch back the original's?
If you didn't made a backup to put them back, you'll need to reflash. Or wait a few hours for me to post them here
Sent from my GT-I9000 using XDA App
i didnt know it was refering to the back up of the original font. blur me. i shall wait for u to post it here. really thanks alot!! actually this font is nice but seems abit small. haha if possible post more variety of fonts for us to choose from. hehe.
kindaichi24 said:
i didnt know it was refering to the back up of the original font. blur me. i shall wait for u to post it here. really thanks alot!! actually this font is nice but seems abit small. haha if possible post more variety of fonts for us to choose from. hehe.
Click to expand...
Click to collapse
Just Google for *.ttf fonts
Sent from my GT-I9000 using XDA App
i manage to found the file. thanks a million. anyway the glass notification bar tutorial i dont understand step 5 and 6. can elaborate on it? sorry for the trouble. i already pull out the framework-res.apk and its in the tools folder. but wad to do afterward???? i cant find \res\drawable-hdpi folder

[Q] How to modify and replace framework-res.apk

Hello
I changed some png images with 7zip and copied back to system/framework/ but i got boot loop.
I would like to know how to modify and replace .apk that will work normal?
Thanks
How exactly did you replace the png's? Because the 'normal' proces of unzip-replace-rezip doesn't work.
The most easy way to changes png's:
1. Open framework-res.apk in 7-zip
2. Search for the files you want to change and copy them to your hard disk (do not unzip!!)
3. change the files. Make sure the name stays EXACT the same.
4. Open framework-res.apk and copy your new files in the desired place. By doing so, the original files will be replaced by your files. DO NOT USE ANY COMPRESSION (if asked select 'store').
5. Go into recovery, mount /system and replace the framework-res.apk by the new one. Reboot phone.
Take home message: never unzip
Hope it works now!
Erwin
i went to recovery and hit mount/system. But how can i replace it?
Thanks
urkotheone said:
i went to recovery and hit mount/system. But how can i replace it?
Thanks
Click to expand...
Click to collapse
You have to use adb to do is. I assume you know how to work with it. If not, you have to search for a little tutorial (can't link you right now because I'm using the xda app)
Put the new framework-res.apk in the same folder as adb.exe. Open the command prompt and brows to that same folder. Type in your command prompt:
Code:
adb shell mv system/framework/framework-res.apk system/framework/framework-res.old
adb push framework-res.apk system/framework
adb reboot
Due to the first command, you have a backup of your original framework-res.apk. To restore it, you have to boot in recovery, mount /system and again by the use of the command prompt, type:
Code:
adb shell rm system/framework/framework-res.apk
adb shell mv system/framework/framework-res.old system/framework/framework-res.apk
adb reboot
Erwin
Yeeeeey i did it
Thank you
One more problem
When discharging it's working, but when I charge phone i don't get no battery icon. I believe it's because in original framework i had 100 png animations for charging and now i have only 20. Is there a way to fix this?
urkotheone said:
One more problem
When discharging it's working, but when I charge phone i don't get no battery icon. I believe it's because in original framework i had 100 png animations for charging and now i have only 20. Is there a way to fix this?
Click to expand...
Click to collapse
Then it is going to be much more complicated than that. Perhaps I can explain you in more detail tomorrow, but you will have to look up some things for yourself.
First, you should decompile the framework-res.apk first using apktool. You will notice that it almost looks like it just dezips your apk, but when you look closely, you will see now that you can open and read the xml files.
Second, you have to open res\drawable\stat_sys_battery.xml (or something similar, perhaps it depends on your ROM). Try to understand what is written and make some changes (it is really not that hard) so that your system shows only 20 different images, in stead of 100.
Third, you have to recompile your modified framework-res.apk. Then pull stat_sys_battery.xml out of "your" framework-res.apk into the original framework-res.apk, but again, without unzipping one of them. Do, of course, the same thing with your images.
I must admit, I've been busy with the battery icons myself. It was my plan to do something similar like you did, but I didn't do it yet. So all the things I've written above where the things I was planing to do, but I don't know if it will work, as I never tried it myself. So please, keep me/us informed ;-)
Good luck!
EDIT: I used this site to know how to decompile apk's.
This is an old thread but I wanted to edit my systemUI.apk file with changing out a couple images... if I was to upload the file I edited (by just swapping out the images) to the UOT kitchen and use a mod, say the battery mod, would it make the file usable on my phone or would I get a bootloop or worse?
Basically what I did was opened up the SystemUI.apk file using 7zip and just swapped out the images I wanted (making sure I saved the original ones of course). I didn't unzip/zip anything.. I just opened it using 7zip and then closed it. It didn't ask me if I wanted to save anything though??
Sorry for the stupid question... but I thought it would be an idea as I want to use the UOT to make a mod to the theme I have anyways.
crazy_dragonlady said:
This is an old thread but I wanted to edit my systemUI.apk file with changing out a couple images... if I was to upload the file I edited (by just swapping out the images) to the UOT kitchen and use a mod, say the battery mod, would it make the file usable on my phone or would I get a bootloop or worse?
Basically what I did was opened up the SystemUI.apk file using 7zip and just swapped out the images I wanted (making sure I saved the original ones of course). I didn't unzip/zip anything.. I just opened it using 7zip and then closed it. It didn't ask me if I wanted to save anything though??
Sorry for the stupid question... but I thought it would be an idea as I want to use the UOT to make a mod to the theme I have anyways.
Click to expand...
Click to collapse
I don't know if I understand you fully, but I believe it would: only if the UOT changed the images that you have changed, you will not see the things you have changed.
What I did some time ago was upload my framework en systemui to the UOT, apply the battery mod and than change the battery images with my own. I did that just by opening the apk in WinRAR and adding my images, just like you did.
But if you only want to swapp some images, there is no need for uploading it to the UTO. Just continue as you did. Just make sure that you keep the original systemui.apk on your hdd. In case of a bootloop, you can easely revert.
Is that een answer to your question?
Erwin
Yes, it does.. and thanks. I ended up following the instructions on another thread I found on here... don't remember exactly which one but it basically omitted uploading the files to the UOT. It was a guide on how to theme your phone... sorry but I didn't save the link.
thanks again!
CDL.
urkotheone said:
Hello
I changed some png images with 7zip and copied back to system/framework/ but i got boot loop.
I would like to know how to modify and replace .apk that will work normal?
Thanks
Click to expand...
Click to collapse
Same thing happened to me!
I Wiped Cache, Dalvik Cache, but nothing happened!
I had to flash 2.3.6 Stock ROM via Odin, to make my phone work!
I always work with Winrar, and in there you have the option for compression, which is selected at "medium compression" by default, and that causes bootloops.
So make sure that you don't compress your apk when adding your new png, or it will not work.
Erwin
I change my framework-res.apk from another rom. the problem is when I push long power button, my device going to BOOTANIMATION with out I choose shutdown, restart n etc.. what's wrong with my device??
sorry for my bad eng..
The problem is its another roms framework so things are in different places and some things will be missing, put the framework-res.apk from your rom back and things should go back to normal, mind me asking what tweak or mod you are after using?
Sent from my HTC Wildfire using xda premium
first time I must say sorry, I know this not my device place on XDA, I use MB525.. but I see the same problem here..
I use Ms3ginger mod rom by walter, n I take framework-res.apk from 2.3.6_4.5.2-109 DHT25_themed MultiLanguage, I try to change battery sys-stat but I get bootloop..
once again sorry for my bad eng
If not possible try
Adb remount
First

[Q] Changing App Drawer Icons

I've recently started going wild with icons on my phone. However at the minute I haven't ventured past the launcher. I am looking into changing all my apps icons so that the drawer also contains these logos. Sadly I am unsure on how to go about these. I'd appreciate it if someone could give me a few pointers.
Thanks in advance!
Hi,
Depend of your launcher,if it's the stock or the common launchers (Nova,Apex) it's not possible,not yet.Or maybe Apex wich support themes.But just to change the icons in the app drawer,no.Maybe Go Launcher or ADW...
If you want to change yourself the icons of your apps (system or other apps),opens with Winrar (it is the only one I use),just open,and navigate to res/drawable-xhdpi,then to identify the icon that launches the application (ie one that is visible in the app drawer) search the .png named "ic_launcher_****.png".
For example for:
Mms.apk->ic_launcher_smsmms.png
Settings.apk->ic_launcher_settings.png
Phone.apk->ic_launcher_phone.png
Etc...
Replace these icons with yours with the exact name,just drag and drop them,close winrar and you're good.
You also do it directly on your phone with Root explorer for example.
This method change also the icons on your home,necessarily.
PS:from your PC,just take all the system app you want changed from your current ROM and need root for these kinds of changes...
Hope this helps you if I understand right your request...
Thanks for the reply!
I'm using Nova sadly, so it seems the long winded way is the only way to do it. Do you know if it will effect apps updating? I assume if the app does update the default logo will be restored?
Re,
Sorry,I really do not know to this question...I mean is that the updated application will be possible if it was modified?
I just changed icons for system apps (Mms.apk and Phone.apk wich don't update by themself) for other apps which may have an updated by the Play Store...I'm not sure...if it does not block the update,your application will have the stock icon again I think.
Yes the method by opening each application to replace the icons is tedious,but now with Nova it's the only solution...
We can always hope Nova adds a feature for it eh? Thank you again for your help! Time to get icon changing!
Sent from my Galaxy Nexus using XDA
Re,
Yes,Nova launcher User Voice:http://feedback.novalauncher.com/forums/145180-nova-feature-requests
There have been requests to change the icons in the app drawer,strangely there has not been many votes...Les than for Apex Launcher...
And you're welcome
nice to see someone else having a try lol
have a look at some of my posts,see if they can help you in anyways,i've been editing apk's for 6 month now lol,i used to use root explorer & rom toolbox pro...........now i stay well clear of them now and use adb,some ppl find it hard to use,i did at 1st,but after 1 use,it's the easiest program to use.........
1. DOWNLOAD ZIP CALLED adb_fastboot_and_ther_tools,i can't upload it as its too big lol
2. EXTRACT IT ANYWHERE
3. INSIDE IS A FOLDER CALLED ANDROID,MOVE THIS TO C: DRIVE
4. EDIT YOUR APK OF CHOICE BUT HAVE TO COPIES OF THE ZIP FILE
5. EXTRACT 1 BUT LEAVE THE OTHER UN EXTRACTED
6. WHEN FINISHED EDITING YOUR ICONS IN 1 FOLDER,GO TO YOUR UN EXTRACTED APK,DOUBLE CLICK IT,THEN DELETE Res folder
7. now drag your res folder from the open folder to the zip where u just deleted and click ok
8. now open android folder and move your unzipped apk to it
9. make sure your phone is plugged in to your pc and is in CHARGE ONLY
10. USE ES FILE EXPLORER TO MAKE YOUR PHONE IN WRITE MODE
11. right click on cmd in the android folder,run as administrator
12. cmd window appears,type in adb devices and hit enter
13. your phone should appear after a few seconds
14. IF all good up to now u need to send your apk via adb......here's an example
15. if editing a system app,delete the old 1 first eg Settings.apk
15. adb push Settings.apk system/app
16. once pushed,set permissions to RW-R-R
17. REBOOT..........ALL DONE
i've added a picture of what u should see before u push the apk in the cmd window
Ty5982 said:
have a look at some of my posts,see if they can help you in anyways,i've been editing apk's for 6 month now lol,i used to use root explorer & rom toolbox pro...........now i stay well clear of them now and use adb,some ppl find it hard to use,i did at 1st,but after 1 use,it's the easiest program to use.........
1. DOWNLOAD ZIP CALLED adb_fastboot_and_ther_tools,i can't upload it as its too big lol
2. EXTRACT IT ANYWHERE
3. INSIDE IS A FOLDER CALLED ANDROID,MOVE THIS TO C: DRIVE
4. EDIT YOUR APK OF CHOICE BUT HAVE TO COPIES OF THE ZIP FILE
5. EXTRACT 1 BUT LEAVE THE OTHER UN EXTRACTED
6. WHEN FINISHED EDITING YOUR ICONS IN 1 FOLDER,GO TO YOUR UN EXTRACTED APK,DOUBLE CLICK IT,THEN DELETE Res folder
7. now drag your res folder from the open folder to the zip where u just deleted and click ok
8. now open android folder and move your unzipped apk to it
9. make sure your phone is plugged in to your pc and is in CHARGE ONLY
10. USE ES FILE EXPLORER TO MAKE YOUR PHONE IN WRITE MODE
11. right click on cmd in the android folder,run as administrator
12. cmd window appears,type in adb devices and hit enter
13. your phone should appear after a few seconds
14. IF all good up to now u need to send your apk via adb......here's an example
15. if editing a system app,delete the old 1 first eg Settings.apk
15. adb push Settings.apk system/app
16. once pushed,set permissions to RW-R-R
17. REBOOT..........ALL DONE
i've added a picture of what u should see before u push the apk in the cmd window
Click to expand...
Click to collapse
Nice guide!

[THEME] ICS Lockscreen + ICS Style Pattern Lock

Featured on XDA Portal Thanks guys!
Also, thanks to zhuhang for including this in his CM7 ICS / Jelly bean look and All in One ICS patch thread
UPDATE: You can now choose between ICS blue/ white style colours or the default green/ red colours for the lock rings, etc., I have attached different the applicable zips ("Lockscreen Icons ICS Blue.zip" and "Lockscreen Icons Default.zip")
Hi XDA
This is my first attempt at doing some DIY themeing, this is very simple and did not take very long to do. Before I say anything else, bear in mind you must have root, and I am not responsible if your device is bricked, set alight or abducted by aliens due to this tutorial.
Screenshots are attached
On the G1, by installing CM7 it is possible to end up with a very nice ICS looking UI. You can do this through applying AChep's ICS theme, installing the Roboto font from ICS using an app such as Type Fresh from Pixelpod INTERNATIONAL and finally from finding ports of actual ICS apps, such as Holo Launcher by Mobint.
There is one problem though, which is that the lock screen is untouchable by themes such as Sonny Sekhon's.
And so we realize that we must theme it ourselves!
The actual lockscreen itself shouldn't be a problem, as CM7 has the option to use a holo style lock ring and to be set to "minimal", and once you have installed the ICS clock font for Clockopia (note that this isn't Roboto) found here (it's in the FontPack-Roboto_E2.zip file), you have a pretty clean looking ICS lock screen (See first attachment). Note I have also set the clock, etc. to be on the right side of the screen.
Now that that's done, onto the pattern lock :laugh: .
So, I don't particularly like the Gingerbread pattern lock anyway, and it looks especially horrible when everything around it is nice and ICS-y.
I found a page here which is a tutorial on how to change the look of the pattern lock, but the icons are the wrong colour and the wrong size, and some icons are missing.
For that reason, I've done the "hard" work for you :laugh: , so on to the tutorial ---->
Firstly, make a nandroid backup, although there shouldn't be much risk involved with this.
The apps you will need are Ninjamorph and to make things easy, a good file explorer, I personally use Ghost Commander.
You are now ready! The steps are as follows...
1. Open up Ninjamorph, grant SU permissions. I think you need to select "Start Checks" first.
2. Select "New Project", and locate framework-res.apk, it will be under /system/framework/ .
3. Although it backs up automatically, enter your file browser, go to /mnt/sdcard/AndroidThemes/workspace/framework-resapk/res/drawable-mdpi and copy the following files to a safe location on your sdcard:
btn_code_lock_default.png
btn_code_lock_touched.png
indicator_code_lock_drag_direction_green_up.png
indicator_code_lock_drag_direction_red_up.png
indicator_code_lock_point_area_default.png
indicator_code_lock_point_area_green.png
indicator_code_lock_point_area_red.png
ic_emergency.png
4. I have attached a zip file named "Lockscreen Icons.zip", in here you will find the icons to theme the pattern lock.
5. Unzip "Lockscreen Icons.zip", then copy the contents to /mnt/sdcard/AndroidThemes/workspace/framework-resapk/res/drawable-mdpi . Notice that the icon names are the same as the ones you backed up, and also the same size. If you feel the need to edit them, do not change the name or size and do not save them as anything other than png files.
6. Open up Ninjamorph and select "Start Checks" as usual (you may need to locate back to the main screen first).
7. Select "Finish Project", then select "framework-resapk".
8. It will ask you to verify, to which you say yes, then ask if you want to zipalign, to which you will say no, I repeat: Do NOT zipalign.
9. Blah blah blah, it will do it's thing, extract and recompile the apk.
10. Now you've just got to reboot! , then admire you're ICS style pattern lock .
I've attached some screenshots of the results, the first 3 are blue/ white theme (no interaction, interaction, wrong pattern) then default green/ red theme (no interaction, wrong pattern, interaction). Note that I have swapped btn_code_lock_default.png and btn_code_lock_touched.png as they were the wrong way round. It is too difficult to get a screenshot, but when the corretc pattern is drawn the small rings/ nodes open up (become "o"s instead of filled in circles) again.
I hope this has helped, please thank me if it has and happy theming .
Media icons + emergency call icon
All screenshots attached at bottom and also in zip file.
I have now extracted the media icons (play, pause, etc.) from the CyanogenMod 9 framework-res.apk and put together this guide so you can make your G1 even more good looking. I have done this as, although CM7 themes do change media icons, as previously mentioned, the lockscreen is not effected
but no worries :victory: just read on --->
1. Read the above tutorial so you have everything you need, etc.
2. Once you have gotten up to step 2, stop reading and follow this insead --->
3. Enter your file browser, go to /mnt/sdcard/AndroidThemes/workspace/framework-resapk/res/drawable-mdpi and copy the following files to a safe location on your sd card:
ic_media_ff.png
ic_media_next.png
ic_media_pause.png
ic_media_play.png
ic_media_previous.png
ic_media_rew.png
4. I have attached a zip file named "Media Icons.zip", in here you will find the icons to theme the media icons.
5. Unzip "Media Icons.zip", then copy the contents to /mnt/sdcard/AndroidThemes/workspace/framework-resapk/res/drawable-mdpi . Notice that the icon names are the same as the ones you backed up, and also the same size (as in image size (width, etc.), not file size). If you feel the need to edit them, do not change the name or size and do not save them as anything other than png files.
6. Open up Ninjamorph and select "Start Checks" as usual (you may need to locate back to the main screen first).
7. Select "Finish Project", then select "framework-resapk".
8. It will ask you to verify, to which you say yes, then ask if you want to zipalign, to which you will say no, I repeat: Do NOT zipalign.
9. Blah blah blah, it will do it's thing, extract and recompile the apk.
10. Now you've just got to reboot!
I have also attached "Emergency Call Icons.zip", this themes the emergency call button (transparent background, grey call icon and blue on press). Do the same as above with btn_default_pressed.9.png, btn_default_transparent_normal.9.png and ic_emergency.png .
I will attach some screenshots later. Hope you like it , if you do, thank me and happy theming. :good:
Looks awesome!
galaxyace152 said:
Looks awesome!
Click to expand...
Click to collapse
Why...are you here?
King ACE said:
Why...are you here?
Click to expand...
Click to collapse
and y r u here ?
King ACE said:
Why...are you here?
Click to expand...
Click to collapse
I can be wherever I wanna be!
Anyways, I saw this thread on the Portal!
Thanks!
galaxyace152 said:
Looks awesome!
Click to expand...
Click to collapse
Glad you like it
Nice work. Had to modify the zip for my ldpi Wildfire. Anyone interested in resized zip for ldpi?
Thanks
3RMD said:
Nice work. Had to modify the zip for my ldpi Wildfire. Anyone interested in resized zip for ldpi?
Click to expand...
Click to collapse
Yeah, forgot to say, but obviously anyone feel free to make this better / resize for another device , This isn't all my original work as half the icons are resized and recoloured from another device.
Samsung Galaxy S II T989
Can someone resize the icons for the Galaxy S II T989 PLEASE?
The Dots are to small for my phone can someone teach me to rezsize or do it for me Please?
-Thanks
Found Out how to make them Bigger
USe this online editing tool h_tt_p://_pixlr.c_o_m/editor/ Without underscores , It wouldnt let me post the link...
Any who just use the lockscreen download which is provided in this thread, and open up the link...Locate the folder and one by one in the editing tool, go under IMAGINE and under imagine click on Imagine size to 120Pixels or what ever you like for every picture EXCEPT these two "indicator_code_lock_drag_direction_green_up" & "indicator_code_lock_drag_direction_red_up" I Did these for my Galaxy S II T989 using NinjaMorph...
Sorry for Double posting
I was looking for a guide like this, because I don't like the pattern lock of cm7 the dots are overlapped, etc. But I follow your steps and all, and after ninjamorph rebooted my phone, it went onto a bootloop. Why? What did I do wrong? Luckily, I made a backup before doing this, but I wonder why I can't have the ICS pattern style...
rolo143 said:
I was looking for a guide like this, because I don't like the pattern lock of cm7 the dots are overlapped, etc. But I follow your steps and all, and after ninjamorph rebooted my phone, it went onto a bootloop. Why? What did I do wrong? Luckily, I made a backup before doing this, but I wonder why I can't have the ICS pattern style...
Click to expand...
Click to collapse
hmm... Did you make sure Ninjamorph had fully finished (there should be a message saying "all done" and if it worked your wallpaper would have reset before a reboot). You say ninjamorph rebooted your phone - do you actually mean this, as it should tell you to reboot, but should not reboot for you; if it froze and rebooted, that means something didn't. work .
I can't remember if there are hdpi etc. folders but also make sure you're sticking everything into the drawable-mdpi folder and that you're replacing files as opposed to just making copies (filename.png, filename-1.png etc.).
The only other thing I can think of is that I've made a typo (unlikely as obviously I tested these myself first) or your framework-res is weird (I practicaly pulled that idea out my ar*e - I highly doubt this is the case). I think all you can do is tell me what rom you're on and which theme (blue or green) you used..... it would help alot if you could PM me your unthemed framework-res.apk if at all possible.
I hoped this helps and sorry for the late reply, but if all goes well you might want to check out post 2: I've got stuff for media icons + emergency call button
One last thought... I've been assuming you're trying this on a g1... if not then the sizing is probably incorrect (sorry, just checking )
HTCDreamOn said:
hmm... Did you make sure Ninjamorph had fully finished (there should be a message saying "all done" and if it worked your wallpaper would have reset before a reboot). You say ninjamorph rebooted your phone - do you actually mean this, as it should tell you to reboot, but should not reboot for you; if it froze and rebooted, that means something didn't. work .
I can't remember if there are hdpi etc. folders but also make sure you're sticking everything into the drawable-mdpi folder and that you're replacing files as opposed to just making copies (filename.png, filename-1.png etc.).
The only other thing I can think of is that I've made a typo (unlikely as obviously I tested these myself first) or your framework-res is weird (I practicaly pulled that idea out my ar*e - I highly doubt this is the case). I think all you can do is tell me what rom you're on and which theme (blue or green) you used..... it would help alot if you could PM me your unthemed framework-res.apk if at all possible.
I hoped this helps and sorry for the late reply, but if all goes well you might want to check out post 2: I've got stuff for media icons + emergency call button
One last thought... I've been assuming you're trying this on a g1... if not then the sizing is probably incorrect (sorry, just checking )
Click to expand...
Click to collapse
Thanks for your reply, I'm not using a G1 I tried this on a Live with Walkman, but for what I know I think it's the same resolution, (320x480) and I followed every step in order, I even tried replacing files with the ninjamorph app, and with the root explorer too, but nothing seems to work, when my phone reboots it always goes into a bootloop, is it possible for you to upload the framework-res.apk? If you need mine I can upload it, just tell me, I'm using CM7.2 official rom, with the default kernel that comes with the rom. I don't know where did I go wrong. :/
rolo143 said:
Thanks for your reply, I'm not using a G1 I tried this on a Live with Walkman, but for what I know I think it's the same resolution, (320x480) and I followed every step in order, I even tried replacing files with the ninjamorph app, and with the root explorer too, but nothing seems to work, when my phone reboots it always goes into a bootloop, is it possible for you to upload the framework-res.apk? If you need mine I can upload it, just tell me, I'm using CM7.2 official rom, with the default kernel that comes with the rom. I don't know where did I go wrong. :/
Click to expand...
Click to collapse
If you're using a different phone then perhaps there is a different naming scheme or dimensions or something (but probably not because you're using the same ROM) not entirely sure but it would help alot if you uploaded / PMed me your (unmodded) framework-res.apk . Thanks
what about drag path
do you maybe know how to make drag path (trace) thinner...? like this
???
filix97 said:
do you maybe know how to make drag path (trace) thinner...? like this
???
Click to expand...
Click to collapse
No, sorry, I believe this is probably coded into an xml somewhere.
HTCDreamOn said:
No, sorry, I believe this is probably coded into an xml somewhere.
Click to expand...
Click to collapse
thanks for information
Will this method work for CM9.1? If not, is there a thread that details how to?
Thanks
HTCDreamOn said:
Featured on XDA Portal Thanks guys!
Also, thanks to zhuhang for including this in his CM7 ICS / Jelly bean look and All in One ICS patch thread
UPDATE: You can now choose between ICS blue/ white style colours or the default green/ red colours for the lock rings, etc., I have attached different the applicable zips ("Lockscreen Icons ICS Blue.zip" and "Lockscreen Icons Default.zip")
Hi XDA
This is my first attempt at doing some DIY themeing, this is very simple and did not take very long to do. Before I say anything else, bear in mind you must have root, and I am not responsible if your device is bricked, set alight or abducted by aliens due to this tutorial.
Screenshots are attached
On the G1, by installing CM7 it is possible to end up with a very nice ICS looking UI. You can do this through applying AChep's ICS theme, installing the Roboto font from ICS using an app such as Type Fresh from Pixelpod INTERNATIONAL and finally from finding ports of actual ICS apps, such as Holo Launcher by Mobint.
There is one problem though, which is that the lock screen is untouchable by themes such as Sonny Sekhon's.
And so we realize that we must theme it ourselves!
The actual lockscreen itself shouldn't be a problem, as CM7 has the option to use a holo style lock ring and to be set to "minimal", and once you have installed the ICS clock font for Clockopia (note that this isn't Roboto) found here (it's in the FontPack-Roboto_E2.zip file), you have a pretty clean looking ICS lock screen (See first attachment). Note I have also set the clock, etc. to be on the right side of the screen.
Now that that's done, onto the pattern lock :laugh: .
So, I don't particularly like the Gingerbread pattern lock anyway, and it looks especially horrible when everything around it is nice and ICS-y.
I found a page here which is a tutorial on how to change the look of the pattern lock, but the icons are the wrong colour and the wrong size, and some icons are missing.
For that reason, I've done the "hard" work for you :laugh: , so on to the tutorial ---->
Firstly, make a nandroid backup, although there shouldn't be much risk involved with this.
The apps you will need are Ninjamorph and to make things easy, a good file explorer, I personally use Ghost Commander.
You are now ready! The steps are as follows...
1. Open up Ninjamorph, grant SU permissions. I think you need to select "Start Checks" first.
2. Select "New Project", and locate framework-res.apk, it will be under /system/framework/ .
3. Although it backs up automatically, enter your file browser, go to /mnt/sdcard/AndroidThemes/workspace/framework-resapk/res/drawable-mdpi and copy the following files to a safe location on your sdcard:
btn_code_lock_default.png
btn_code_lock_touched.png
indicator_code_lock_drag_direction_green_up.png
indicator_code_lock_drag_direction_red_up.png
indicator_code_lock_point_area_default.png
indicator_code_lock_point_area_green.png
indicator_code_lock_point_area_red.png
ic_emergency.png
4. I have attached a zip file named "Lockscreen Icons.zip", in here you will find the icons to theme the pattern lock.
5. Unzip "Lockscreen Icons.zip", then copy the contents to /mnt/sdcard/AndroidThemes/workspace/framework-resapk/res/drawable-mdpi . Notice that the icon names are the same as the ones you backed up, and also the same size. If you feel the need to edit them, do not change the name or size and do not save them as anything other than png files.
6. Open up Ninjamorph and select "Start Checks" as usual (you may need to locate back to the main screen first).
7. Select "Finish Project", then select "framework-resapk".
8. It will ask you to verify, to which you say yes, then ask if you want to zipalign, to which you will say no, I repeat: Do NOT zipalign.
9. Blah blah blah, it will do it's thing, extract and recompile the apk.
10. Now you've just got to reboot! , then admire you're ICS style pattern lock .
I've attached some screenshots of the results, the first 3 are blue/ white theme (no interaction, interaction, wrong pattern) then default green/ red theme (no interaction, wrong pattern, interaction). Note that I have swapped btn_code_lock_default.png and btn_code_lock_touched.png as they were the wrong way round. It is too difficult to get a screenshot, but when the corretc pattern is drawn the small rings/ nodes open up (become "o"s instead of filled in circles) again.
I hope this has helped, please thank me if it has and happy theming .
Click to expand...
Click to collapse
richdav1971 said:
Will this method work for CM9.1? If not, is there a thread that details how to?
Thanks
Click to expand...
Click to collapse
No need, this is attempting to emulate the look of the ICS lock rings, which is what you've got already
btw please don't quote the entire OP thanks

Categories

Resources