[TOOL][HOW TO] Customize ANY rom before loading - HTC Droid DNA

I am sharing a tool that I have been using for years to customize roms, because I am heavy modder.
With this I can download multiple roms and cherry pick the feature I want and get rid of the ones I do not want. Its like Aroma on steroids
You are in complete control of the look and feel from the first boot, provided you know what you are doing.
You can also use this tool to mod multiple roms or same the rom with different feature/themes.
How does it work:
You must have a Windows 2000 or later.
Download and install 7zip. If you are using a Windows x64. Download the x64 version of 7zip.
Download the zip file buildrom-template.7z and unzip it anywhere on your PC.
Place the full filename (e.g. system\app\PDF_Viewer_F_A.apk) or directory (e.g. system\media\oobe\video) for the files/app/wigdets you want to delete in a text file (in this template this is delete-rom-1files.txt and/or delete-rom-2files.txt). If change the filename you will need to change it in the corresponding batch file. In this template, it is customise-rom-1.bat or customise-rom-2.bat
Add the files/apps/mods/wall papers/fonts/ring tones (whatever) to their correct file location (directory) in the include directory. E.g. If you had an inverted gmail.apk app, you could put it in the include\data\app\ directory.
Drag and drop the rom zip file on the batch file that will start the customization (in the template this is customise-rom-1.bat or customise-rom-2.bat)
Your are done unless you want to theme the rom.
To theme the rom look into the themes directory. This should be straight forward. I left the files I used to theme Sense 5 as an example.
[*] The apk/app to be themed are placed in the apk-to-be-themed.txt. Look in the file for examples [Edit: 4/23/213]
Drag and drop the customized rom on the themer.cmd batch file after you have all the icons and layout changes in place.
Happy modding!
Files
buildrom-template.7z

Mine...

I just open the rom.zip and add/remove what I do/don't want

uppon2 said:
I just open the rom.zip and add/remove what I do/don't want
Click to expand...
Click to collapse
That would be doing it manually.
To remove files (app) you don't want, add the filename to the to delete-rom-1files.txt file. (Open the delete-rom-1files.txt file you will see a list of files that I remove from the roms).
The files (app) you want to add put them in their correct location in the "include" directory. E.g. If you had and inverted gmail.apk app, you could put it in the include\data\app\ directory.
Its a one-time setup so whenever an updated is released, its a simply matter of drag and dropping the rom on customise-rom-1.bat batch file.

yardi4life said:
That would be doing it manually.
To remove files (app) you don't want, add the filename to the to delete-rom-1files.txt file. (Open the delete-rom-1files.txt file you will see a list of files that I remove from the roms).
The files (app) you want to add put them in their correct location in the "include" directory. E.g. If you had and inverted gmail.apk app, you could put it in the include\data\app\ directory.
Its a one-time setup so whenever an updated is released, its a simply matter of drag and dropping the rom on customise-rom-1.bat batch file.
Click to expand...
Click to collapse
I understand now, sorry I misread the OP!

This is perfect for me because sense has the worst ringtones and notifications known to man... Every time I flash a new sense ROM I have to delete all the sense sounds and copy in aosp sounds.
Sent from my CyanogenMod DNA using Tapatalk 2

jamiethemorris said:
This is perfect for me because sense has the worst ringtones and notifications known to man... Every time I flash a new sense ROM I have to delete all the sense sounds and copy in aosp sounds.
Sent from my CyanogenMod DNA using Tapatalk 2
Click to expand...
Click to collapse
Good to hear!
That's of one my uses for this too.
I also added some extra wall papers and deleted a few.
See the file D:\android-sync\htc\DNA\buildrom\include\sense5\system\customize\MNS\default.xml and search for wallpapers.
Wall papers are located in D:\android-sync\htc\DNA\buildrom\include\sense5\system\customize\resource
and the settings are D:\android-sync\htc\DNA\buildrom\include\sense5\system\customize\MNS\default.xml (search the file for wallpaper)

Related

[Mod][Tool] Gingerscript - Framework mod tool

I dusted off a script I had been working on to allow easy customization on my original EVO.
It all still works on my rooted Evo 3D without many changes!
The script automates the use of adb. Downloads and decompiles the frameworks from your evo/evo 3d. Then you can make any desired changes (examples provided). Recompiles and uploads back to device.
Offering it for people to play with. I also included precompiled framework-res.apk and SystemUI.apk for those that like my choices. Otherwise use the script and create your own.
Enjoy
NEW! 1.1 Beta. Now creates flashable update zips
Beta update posted for new OTA
After recompiling your frameworks select option 5 from the Main Menu. An update.zip will be created in a directory called "flash" Try it out and please give feedback.
1 - Extract GingerScript to a folder on your desktop.
2 - Connect your phone via USB cable to your computer.
3 - Open the GingerScript folder you created and doubleclick on GingerScript.bat.
4 - Select item 1. (Process Framework-res.apk) This will download your framework-res.apk as well as create a back up in the /tools folder. When prompted, select yes to decompile this framework. This will create a folder called extracted-framework.res.
5 - This is where it gets tricky. Inside the extracted-framework.res folder, there is a folder called res. Inside THAT folder are multiple directories. The two you are concerned with are marked drawable and drawable-hdpi. *NOTE* In some builds the "drawable-hdpi" folder is named "drawable-hdpi-v4" Thats why it's best to modify your own framework.
6 - In the GingerScript folder, we will work with the Example.Icon.Framework-res.Circle.Battery folder. In this folder, you will find two directories: drawable and drawable-hdpi. Copy and paste the contents of the two directories from the Example folde into the corresponding folders in the extracted-framework.res/res directory. This may overwrite some of the files in each directory. This is okay!
7 - Go back to the script; it should still be on the gray screen. Select option 3 - recompile framework. This will take a minute or two so go grab a drink while it does its magic. It will seem to be hung; I don't have a progress bar created in the script so just hold tight while it finishes.
8 - Next, select option 4 - Upload new framework to phone. This will prompt you to put the phone in recovery mode; I'm not going to explain that part. Once the phone is in recovery mode Mount the /system partition using the recovery mount feature then press any key in the script window to push the file to your phone.
9 - At this point, clear the Dalvik Cache at a minimum and press a key once finished. the phone will reboot. Now, this provides the battery mod. To modify the other status bar icons, return to the main Menu and select option 3 to modify the systemUI.apk. The process is EXACTLY the same as the framework-res.apk but it uses the contents of the Example.Icons.SystemUI.mod directory. If problems occur, recover the backups from the /tools directory and push them to your phone.
I hope this helps. If you are still running into issues, please post what step you having issues with and remember, black and white goes with everything! *grin*
Do you install the apps or push them with abd, a little more clarity on how to install
Sent from my PG86100 using XDA App
dog44 said:
Do you install the apps or push them with abd, a little more clarity on how to install
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
Extract the Gingerscript.zip on your Windows PC with your phone connected via USB.
Inside the folder double click on Gingerscript.bat. It's fairly easy to figure out from there, It creates a backup of the files before modification as a safety precaution. This just makes all of the framework compiliing/decompiling less of a hassle
Everything needed is in the zip file so you will need nothing except a text editor and a program to manipulate the png images. There are example folders in the zip that contain my modified png images and edited xml files
Note: The script references the use of Clockwork Mod Recovery, but TWRP works just as well. Just clear the Dalvik cache after uploading the framework. Then Reboot. I'll clean up the scripts wording at a later date
I will give it a shot here in a minute, and I will let you know how well it works.
I like your icons. Which APK does what?
The framework-res.apk contains the battery mod and a few minor icons. The rest of the status bar icons are in the SystemUI.apk.
The com-htc.resource.apk wasn't modified in my example, but it does contain images.
I wish there was a easy way to determine what resources are used but there isn't. Some status icons are located in the individual applications resource file as well (My script can't handle those)
I'm going to give this a go in a little bit when I can. Can anyone else confirm their success and any additional steps required (eg - clearing cache and dalvik). Thanks.
Can you please make a clear taskbar...thanxs
Can you make it simple zip file? so I can just flash it.
Thx
one up on this i like your blue battery ya got there, can ya make a zip for us
to flash please?
justwonder said:
Can you make it simple zip file? so I can just flash it.
Thx
Click to expand...
Click to collapse
That didnt work
Can you make a stock % battery?
Send from my Rooted HTC Evo 3D
nabbed said:
That didnt work
Click to expand...
Click to collapse
What part of "That" didn't work?
townsenk said:
What part of "That" didn't work?
Click to expand...
Click to collapse
After pushing the files, wiping dalvik cache, and rebooting, there was no status bar at all.
This is viper rom rc1.1, netarchy test3 kernel.
jayjay7411 said:
one up on this i like your blue battery ya got there, can ya make a zip for us
to flash please?
Click to expand...
Click to collapse
I've never been successfull creating a update.zip. I can never seem to get the syntax correct on the update-script.
If someone more experienced wants to create one, I'd love to take a look at it and see what I'm doing wrong.
nabbed said:
After pushing the files, wiping dalvik cache, and rebooting, there was no status bar at all.
This is viper rom rc1.1, netarchy test3 kernel.
Click to expand...
Click to collapse
Did you modify *Your* framework files or use the ones provided? The ones I used as examples are from a stock rom that is still odexed
I recommend you modify a copy of your own framework files since there may have been changes in the viper rom. It should still work. If you want you can send me a copy of your unaltered framework files and I can take a look.
mexiking713 said:
Can you make a stock % battery?
Send from my Rooted HTC Evo 3D
Click to expand...
Click to collapse
That requires the creation of about 60 new icons.
Easier method. Find me the icons..or even a Original Evo mod package and I can extract the icons from that.
townsenk said:
Did you modify *Your* framework files or use the ones provided? The ones I used as examples are from a stock rom that is still odexed
I recommend you modify a copy of your own framework files since there may have been changes in the viper rom. It should still work. If you want you can send me a copy of your unaltered framework files and I can take a look.
Click to expand...
Click to collapse
Ah! Viper is deodexed, so there's the problem right there.
Ill try to modify...
I have stock rom, if I do Push command and restart it should work right?
adb push new_SystemUI.apk /system/app/SystemUI.apk
adb push new_framework-res.apk /system/framework/framework-res.apk
justwonder said:
I have stock rom, if I do Push command and restart it should work right?
adb push new_SystemUI.apk /system/app/SystemUI.apk
adb push new_framework-res.apk /system/framework/framework-res.apk
Click to expand...
Click to collapse
That is correct - You'll still have to wipe the Dalvik and let it rebuild on boot
Let me know if it works for you

[Requests/Collection/Tool] Sense 3.0 Lock Rings [Lock Ring Kit] - Update 10/18/11

My laptop was stolen recently so I won't be able to help anyone out until I can get a new one. Thanks for stopping by though.
This is no longer a tutorial, just a simple user friendly Lock Ring Kit.
Please download the updated kit at the bottom of this post.
I will also take requests here for anyone who doesn't want to mess with it.
Since people are still rocking 2.3.3 ROMs, please specify if your ROM is 2.3.3 or 2.3.4 when making a request. There are subtle differences.
Also you have a few rosies to choose from, let me know which one you want. If you don't request something specific, I'll just make the default rosie. Rosie choices attached at the bottom of this post. If you would like a rosie I don't have here, let me know and I'll see what I can do to add it to the kit. Also, I've played around a little with themes enough to feel comfortable to help out wherever I can. So if you have a request that is not related to my kit, I still may be able to help you out.
All 2.3.3 requests I've done are posted on Post# 3 and Post# 4
2.3.4 version requests are posted on Post# 125 and Post# 126
Thumbnail gallery of all the Lock Rings I've made HERE
Links to my Lock Ring folders on Box.net
2.3.3 Lock Rings
2.3.4 Lock Rings
2.3.4 Lock Rings - Transparent Rosie
2.3.4 Lock Rings - Red Outline Rosie​
First of all, this is intented for Deodexed ROMs on the EVO 3D. Other qHD devices may work as well but I cannot guarantee. For devices such as the EVO 4G (WVGA), use one of the tutorials below . While these mods have been working flawless on several ROMs, there is the occasional error. Just to be safe MAKE A NANDROID to go back to if something goes wrong. If you don't read up and just flash something, lock ring mods or any other, and something should screw up, you can't be mad at anyone but yourself if you've got nothing to go back to.
With this method, your ring will only show up on the default skin or the HTC supplied skins, Burgundy and BlueSky. Every custom skin has its own lock ring which overwrites the default. If you have a custom skin installed and would like a custom lock ring, go to my second post for a mini tutorial on editing custom skins.
---------------------------------------------------------------------------------------------------​
I originally learned how to make these from this thread: [Tutorial] Sense 3.0 Custom Lock Ring Kit so big thanks to jmaher1023 for that.
Another thread to check out is [TUTORIAL] User-Friendly Custom Lock-Rings for Sense 3.0 (EVO 4G) by gamendorf. *Thanks gamendorf for the help with the batch file.
Also, you should stop by this thread [DEV-TOOLS] [MODE10] Mode10Tools now released ! and give thanks to Flemmard and Diamondback2010, the devs of the m10 tools that make all this possible.
---------------------------------------------------------------------------------------------------​
As Posted by Diamondback2010 in the m10 tools thread:
System-Requirements
You need a working .NET 4 Framework installation to run the M10Editor.
m10decoder and m10encoder should run in console-version without anything special.
Click to expand...
Click to collapse
---------------------------------------------------------------------------------------------------​
Instructions
1. Unzip the attached Lock_Ring_Kit_2.3.3.zip or Lock_Ring_Kit_2.3.4.zip to your C drive (C:\Lock_Ring_Kit_2.3.3) or (C:\Lock_Ring_Kit_2.3.4)
2. Pick your image and resize it to 271x270. For the image to show up correctly you have to rotate it 180 degrees and mirror it. Your image must be saved as a .png
3. Save your edited image as LockRing.png and move it to the root of your Lock Ring Kit
4. Run the batch file for the Rosie you want (look in "Rosie Screenshots" folder to decide)
5. A flashble zip file will be created at the root of your Lock Ring Kit. Rename it, sign it if you want, move it to your SD Card and flash in recovery
E3D_Lock_Ring_Kit_2.3.3.zip
Dropbox Mirror
E3D_Lock_Ring_Kit_2.3.4.zip
Dropbox Mirror
Recent Changes:
Added in Red Outline to the rosie choices
*Not that anyone actually reads the entire first post, but just for your information, making Lock Rings for GSM and Sense 3.5 is not possible yet. As of right now m10 tools is unable to decompile these m10 files. Until we get a m10 tools update for these we have no way to edit.
The above comment was really nothing more than a speculation. I went ahead and asked the devs of the m10 tools if they could confirm what I thought and this was his answer...
Diamondback2010 said:
Well yea, I have to leave you here without hope
This fusion apk uses the new type 14 images. There is no way atm to decode them
You just have to wait as well as the sense 3.5 crowd
Click to expand...
Click to collapse
Big Thanks to Donators:
-NascarKid
-nuggyunlimited
-Foxworth
This is a quick tutorial for anyone who wants to edit just the lock ring of a custom skin. Honestly it's more to get you playing with M10Editor.exe.
Again, pick your image, resize it to 271x270, rotate 180 degrees, and mirror.
Inside the M10_Tools folder there is M10Editor.exe.
1. Open M10Editor.exe.
2. Click the Load File button and choose the skin.apk you want to edit.
3. Go to the m10 files tab and highlight the only m10 file shown (usually shared.m10)
4. Check the Decode Images check box.
6. Click the Decompile/Show button.
7. Once clicked, you'll be moved to the Editor tab.
8. Expand by clicking the arrow next to shared.m10.
9. Continue to expand until you expand Textures.
10. Scroll through Textures until you see the default (or sometimes modified) lock ring image.
11. Right click the image and choose Show in Explorer.
12. The image will already be highlighted when the explorer opens, copy the name of the highlighted file.
13. Change the name of your image to the one you just copied and drag or copy your image inside to replace it.
14. Close the explorer and go back to the Start tab in M10Editor.exe.
15. Click the Save File button. If you want to change the name of the apk when prompted, go ahead.
16. Sign the apk and install through a file explorer.
Sometimes you have to reboot for the lock ring to show.
Personally when I edit a skin, I also edit my ROMs fusion.apk and Idlescreen_Base.apk in order to remove traces of the default ring. Some ROM creators mod these apks for their ROM. If you know for sure that your ROM does not have a modded fusion.apk and Idlescreen_Base.apk you can simply use my lock ring kit to make your lock ring. If your ROM does have a modded fusion.apk and Idlescreen_Base.apk you should pull those files from the ROM and use M10Editor.exe to edit those files directly. The only m10 files you need to edit are the Default shared.m10 in fusion.apk and Lock_ring_motion.m10 in Idlescreen_Base.apk.
Requests
For 2.3.3 ROMs. If your on 2.3.4 and see something you like, post or PM me to get it converted. Or read the tutorial and attempt it yourself.
For 2.3.3 ROMs. If your on 2.3.4 and see something you like, post or PM me to get it converted. Or read the tutorial and attempt it yourself.
same here...
aannd another
And Ill join if thats ok with you guys!
And one more since Im on a role!
Does decompiling m10 files multiple times decrease the quality of the images in them?
triscuit1983 said:
Here's a quick tutorial of how to make lock rings for those who want to learn.
First of all, this is intented for Deodexed ROMs only. Also, with this method, your ring will only show up on the default skin. If you have a custom skin installed and would like a custom lock ring, go to my second post for a mini tutorial on editing custom skins.
I originally learned how to make these from this thread: [Tutorial] Sense 3.0 Custom Lock Ring Kit so big thanks to jmaher1023 for that.
If you want to, watch the video tutorial to get an idea of what to do.
DO NOT download the Lock Ring Kit attached in that thread, because the files included are not for qHD.
I've included a modified Lock Ring Kit for E3D here: E3D_Lock_Ring_Kit.zip
The E3D Lock Ring Kit and tutorial are about the same as jmaher1023's tutorial, but I changed the process and folder organization a little to hopefully simplify things.
Also, you should stop by this thread [DEV-TOOLS] [MODE10] Mode10Tools now released ! and give thanks to Flemmard and Diamondback2010, the devs of the m10 tools that make all this possible.
If you don't already have one, download an archiver like 7zip or WinRAR. I use 7zip.
To keep things simple, unzip the attached E3D_Lock_Ring_Kit.zip to your C drive (C:\Lock_Ring_Kit)
Inside the Lock_Ring_Kit you will see 3 folders (Copy Contents to Working, M10_Tools, Working), a zip file (Base_Lock_Ring.zip), and a doc file (Names & Commands.doc).
Now pick your image and resize it to 271x270. For the image to show up correctly you have to rotate it 180 degrees and mirror it. Save the edited image to a place of your choosing.
Now your ready to start creating the lock ring.
This is my method, step by step:
1. Open your Lock_Ring_Kit folder and (obviously) copy the contents of the Copy Contents to Working folder to the Working folder.
2. Open your Working folder and copy your edited image to the following folders - BlueSky1,Burgundy1,Default1, and Lock_ring_motion1.
3. Open the Names & Commands.doc and rename your copied images to the PNG Names. After renaming the images, move them into the inner folder and replace the existing image (eg. move the BlueSky png into BlueSky1\shared).
4. Open command prompt and change directory to C:\Lock_Ring_Kit\M10_Tools.
5. Go back to the Names & Commands.doc and copy and paste each of the m10 Commands into comand prompt and hit enter. This will compile new m10 files with your image inside.
6. Now you have to copy the newly compiled m10 files to their correct location within the Base_Lock_Ring.zip. The newly compiled m10 files are
in folders BlueSky(shared.m10), Burgundy(shared.m10), Default(shared.m10), and Lock_ring_motion(Lock_ring_motion.m10).
7. Copy the Base_Lock_Ring.zip to the Desktop or anywhere else you'd like.
7. Use 7zip (or WinRAR) to open Base_Lock_Ring.zip (eg. Right click>7-Zip>Open Archive)
8. Navigate to \system\app\fusion.apk\assests\BlueSky\drawable and drag your newly compiled shared.m10 file inside to replace the existing shared.m10. Do the same for Burgundy and Default. Use the back or folder up button to update the apk. A prompt will come up asking if you want to continue.
9. For Idlescreen_Base.apk, navigate to \assests\scenes\base and drag your newly compiled Lock_ring_motion.m10 inside to replace the existing Lock_ring_motion.m10. Back out to update the apk, and close the archiver.
That should be about it. You can rename the Base_Lock_Ring.zip to whatever you like. I'd say go ahead and sign the zip, but thats up to you. Put the zip on your SD Card, go into recovery and flash.
Click to expand...
Click to collapse
When doing step 3, if using Vista or Windows 7, make sure to omit the .png extension when renaming your edited image from the word document. You will end up with a .png.png and nothing will have changed.
Rydah805 said:
Does decompiling m10 files multiple times decrease the quality of the images in them?
Click to expand...
Click to collapse
Not that I've seen so far. But with the files I've provided in the E3D Lock Ring Kit, your only compiling. I've included the decompiled files for you to add your image and compile. Unless your talking about m10 files in general and not specifically the files I've included?
ducky1131 said:
When doing step 3, if using Vista or Windows 7, make sure to omit the .png extension when renaming your edited image from the word document. You will end up with a .png.png and nothing will have changed.
Click to expand...
Click to collapse
In that case, you can simply delete the .png part in your Names & Commands.doc. I show all file extensions on my computer and I copy and overwrite the whole name, extension and all. If you want to show file extensions to be able to see .png on your image name, go to Folder Options in your explorer, go to the View tab, scroll down and uncheck "Hide extensions for known file types".
Here is a black Chevy logo I made for a friend using your lock ring kit, thought I'd share
Black Chevy Logo Lock Ring
Is there a way to edit the rest of the lock screen? Like the bar at the bottom where the lock ring sits on? I see what looks like the png for it in the images in the default, bluesky, and burgandy folders. I tried editing them and compiled them back to shared.m10 and ten flashing the zip but it didn't work. I was able to edit the background of the clock on the home screen this way and it worked but again I was unable to get the same result for the stuff at the bottom (the bar and soft buttons). Is there another place where these are edited or am I doing something wrong?
mikeaveli007 said:
Is there a way to edit the rest of the lock screen? Like the bar at the bottom where the lock ring sits on? I see what looks like the png for it in the images in the default, bluesky, and burgandy folders. I tried editing them and compiled them back to shared.m10 and ten flashing the zip but it didn't work. I was able to edit the background of the clock on the home screen this way and it worked but again I was unable to get the same result for the stuff at the bottom (the bar and soft buttons). Is there another place where these are edited or am I doing something wrong?
Click to expand...
Click to collapse
I'm thinking that is probably within Rosie.apk but I don't really know. This m10 file stuff is new to me and I'm slowly learning. m10 files are reminiscent of cab files on windows mobile to me. I'm hope someone who has been doing full themes can comment on this.
triscuit1983 said:
I'm thinking that is probably within Rosie.apk but I don't really know. This m10 file stuff is new to me and I'm slowly learning. m10 files are reminiscent of cab files on windows mobile to me. I'm hope someone who has been doing full themes can comment on this.
Click to expand...
Click to collapse
Ahhh thanks, i'm poking around in there and that looks more like what I was looking for. Hmm so I wonder what all those png files in the m10 files in fusion are for.... Thanks for pointing me in the right direction though hopefully thats all I need.
Can one of you guys make an Indianapolis Colts lockring? Everything I make comes out looking like ass.
ducky1131 said:
Can one of you guys make an Indianapolis Colts lockring? Everything I make comes out looking like ass.
Click to expand...
Click to collapse
Will this work?
Colts_Lock_Ring-signed.zip
thanks.....
Thanks a bunch for the tutorial! I made one for the guys...its a singe upper female anatomy part so I wont post it here...but it is pretty fully to drag it out into the screen If anyone is interested pm with your email. Not sure if im permited to host it here somehow so I wont. Working on other ones so I will update when I make some cool ones.
triscuit1983 said:
Not that I've seen so far. But with the files I've provided in the E3D Lock Ring Kit, your only compiling. I've included the decompiled files for you to add your image and compile. Unless your talking about m10 files in general and not specifically the files I've included?
Click to expand...
Click to collapse
Sorry, I'm speaking in general...?

GUIDE Modify apks

Hi. I just wanted to write a guide on modifying apks. You probably have seen my rom in the ported section.
(I'll make the guide look better when I get home)
Well lets get started.
1.
First. An introduction to what an apk is. An apk is (believe it or not) a zip of files.
2.
So how do you go about editing a zip? I suggest using 7z on your computer or root explorer on your phone.
Second: there are a lot of apks you can edit but for this guide I'll be using the systemui.apk that you find in any rom in the system/app folder.
3.
Ok. So assuming you start with the system ui apk your going to need to extract the apk with 7z on your computer. (or root explorer on your phone. Es file should work also)
4.
Now you should have a new folder where you chose to extract your apk. Open that folder. Your going to see a bunch of files. What your probably going to be interested in is the res folder. Go into that folder and find the drawable hdpi folder. Open it.
Your going to see a lot of icons. Here is where you can change things like wifi icons. You can add 4g icons and so much more. Even edit what your contacts look like.
5.
This is an important step. Make sure your using the system ui apk from the rom your currently on or make sure its compatible with yoir rom.
Ok so now we get to the things like icon changes. Download a theme you've been dying for but couldn't get because it was either for another rom or phone. And the only thing you wanted was a few things from the theme.
Now extract that zip. Then extract the systemui.apk again from the zip you want your icons to look like. MAKE SURE YOU RENAME THE THE SYSTEM UI TO SOMETHING DIFFERENT SO YOU DON'T MIX THEM UP.
6.
So now that you got the system ui apk with whatever you want to use all you need to do is go into the drawable hdpi of the one with the icons you want in it. Copy them and bring them to your roms stock system ui and replace them.
7.
Thats about it. Now zip your roms stock system ui back up and change the ending to .apk. Then put it in system/apps and replace it. Reboot. And boom. Your modded apk is ready.
Hit thanks if I helped.
for step three rename the. apk to .zip its easier
This can only be used for replacing regular images in the APK. There are many images that are .9 images which require decompiling.
There are MANY guides across xda that go into detail and show you the proper way to modify APK's..... There is much more then images.
This one is even in this forum: http://forum.xda-developers.com/showthread.php?t=1388459

ICS icons

I know where to find them, the problem is i'm currently running newt's ics with sense 4.0 . I want to change the sense icons with ics icons. Where can i learn how to do this? I want to make a flashable zip. I know is too much to ask but i really want to learn how to do this. I know there are applications in google play but i want to be able to do this using other methods.
How to change apk icons
Mexhawk06 said:
I know where to find them, the problem is i'm currently running newt's ics with sense 4.0 . I want to change the sense icons with ics icons. Where can i learn how to do this? I want to make a flashable zip. I know is too much to ask but i really want to learn how to do this. I know there are applications in google play but i want to be able to do this using other methods.
Click to expand...
Click to collapse
First, download APK manager (search xda or google) and learn how it works. It's really straightforward, just mess around with it by dropping some apk's into the "place apk here for modding" folder and use the options to see what they do.
After that, find an AOSP rom and gapps, and put all of the apk's that you want the icon from into the modding folder, and extract each one. Now go to the projects folder, where you will find a subfolder for each app. In each app's subfolder, find the images folder, locate the app's icon.
Next do the same thing with the Sense version apps, locate the icon in the images folder. Take note of the name. Then go back to the AOSP icon and change the name of the file (if needed) to the same name as the Sense version icon. Last copy/replace the AOSP icon over the Sense icon, rezip the apk (using apk manager), push it to the /system/app folder on your phone (either with ADB or a file manager on your phone, if you do it either of these ways, a flashable zip is not needed), reboot, and you're done.
tjb3401 said:
First, download APK manager (search xda or google) and learn how it works. It's really straightforward, just mess around with it by dropping some apk's into the "place apk here for modding" folder and use the options to see what they do.
After that, find an AOSP rom and gapps, and put all of the apk's that you want the icon from into the modding folder, and extract each one. Now go to the projects folder, where you will find a subfolder for each app. In each app's subfolder, find the images folder, locate the app's icon.
Next do the same thing with the Sense version apps, locate the icon in the images folder. Take note of the name. Then go back to the AOSP icon and change the name of the file (if needed) to the same name as the Sense version icon. Last copy/replace the AOSP icon over the Sense icon, rezip the apk (using apk manager), push it to the /system/app folder on your phone (either with ADB or a file manager on your phone, if you do it either of these ways, a flashable zip is not needed), reboot, and you're done.
Click to expand...
Click to collapse
WOOOOOOOW!!!!!!!!!!!!!!!!! Thank you very much that was very easy. I just wanted to create a flashable zip so that i could share it with everybody else.
Mexhawk06 said:
WOOOOOOOW!!!!!!!!!!!!!!!!! Thank you very much that was very easy. I just wanted to create a flashable zip so that i could share it with everybody else.
Click to expand...
Click to collapse
I think there's some threads around xda on that, I just always theme stuff for myself cause I don't have time for people's requests so i've never looked into making flashable zips. Probably not too hard though. Have fun!

[Guide] How to Theme Sense 3.6

OK so I decided to write a tutorial with some hints on how to make a Sense 3.6 theme. This may also work on Sense 3.5 but I don’t have it to test it. This is done on Windows 7 64bit, but it should work similarly on earlier versions of Windows.
What you will need
M10 Tools
APK Multi Tool
Photo Editing Software – I use Photoshop AND Fireworks but Gimp will also work
Notepad++
Latest java and adb
Patience
Creativity
Please follow the instructions for proper installation of all of these tools on their respective page.
Download my basis theme
Copy the file into the place-apk-here-for-modding folder
Open the script
Option 25 – Set Current Project
Choose the basis theme
Option 9 – Decompile
Go to the Projects folder
Go to the com.htc.skin.rachelm920_basis folder
Go to the res folder
Drawable-hdpi and drawable-land-hdpi have the images. Values has the .xmls
Make any image edits you like. Also make and .xml edits you like.
​ I typically take the images in this folder and separate them based on the type, making several folders for different things like “pressed”, “focused” , “normal” “black” etc. Then whatever I changed black to I also change any references to 000000 to the color I changed it to. I do the same for the other colors. Make sure you keep the black lines on the .9 images. I usually use the “magic wand” to select the black borders and then do an invert selection so I select the rest of the picture. Make sure you move all the images back when done, and delete the folders.
Choose AndroidManifest.xml and open it with notepad++
Under where it says package=”com.htc.skin.rachelm920_basis” change the rachelm920_basis to what you would like your theme to be titled
Open M10 tools – M10Editor.exe
Click Load file
Browse to Projects\com.htc.skin.rachelm920_basis\assets\rachelm920_basis\drawable
​Make sure the file type is m10 file
Choose shared.m10
Click on the m10 files tab
Check the Decode images box
Click Decompile/Show
In the editor tab select textures then texture
You should see a picture on the right
Right click on the picture and choose show in explorer
Make any image edits you like. I do the same process here as I did in the other folders.
In M10 tools click on the start tab
Click Save File
Close the M10 tools
Browse to projects\com.htc.skin.rachelm920_basis\assets
Rename rachelm920_basis to your skin name
In the Image folder, put a wallpaper you would like your skin to have as wallpaper.jpg replacing the one already there
This folder also contains the theme previews which are impossible to achieve unless you have root and a screen print program AFTER you install the theme on your phone.
Go back to APK Tool
Choose 11 - Compile
Is this a system apk? No
Would you like to copy over any additional files that you didn’t modify from the original apk in order to ensure least # of errors? YES
Go to the keep folder
Delete resources.arsc, the rachelm920_basis folder, wallpaper.jpg, and all of the images in drawable-hdpi and drawable-land-hdpi folders
Go back to APK Tool and press any button
Choose 12 - Sign apk
Go to the place-apk-here-for-modding folder. There should be a file called signedcom.htc.skin.rachelm920_basis.apk. Rename it to your theme's name. You can remove the word "signed" also.
Copy to the SD Card on your phone, browse using a file explorer and install.
If you have problems recompiling make sure that all of your .9 images have the black borders. Check the log file, it usually tells you what you did wrong.
Some good websites –
http://www.colourlovers.com where I get my color schemes from
http://www.color-hex.com a good hex site and also gives you color schemes based off of one color.
PS - The basis theme does not look good, it is just a basis to use to create your own.
Open for me
question, does this make a theme or a skin?
Skin sorry I worded it wrong
Sent from my customized Amaze from tapatalk
Guess I'll be giving this a shot other than my typical theming methods, thanks.
Wow I had been looking for something like this for a while. thanks
M10 tools
Can't get M10 tools to install, any direction you can give me?
Calabrese1984 said:
Can't get M10 tools to install, any direction you can give me?
Click to expand...
Click to collapse
You need a net.4 framework installed.
Red.
M10 tools
I do have net.4 framework installed.
Calabrese1984 said:
I do have net.4 framework installed.
Click to expand...
Click to collapse
Then what do you mean it won't install? You have to extract the zip file and run the .exe file inside it.
Sent from my PG86100 using Tapatalk 2
Thank you, I got it!
Thanks for good guidence
Lost
2.Copy the file into the place-apk-here-for-modding folder
3.Open the script
Where can i find the folder? how about the script? Sorry, noob...
cordz said:
2.Copy the file into the place-apk-here-for-modding folder
3.Open the script
Where can i find the folder? how about the script? Sorry, noob...
Click to expand...
Click to collapse
Both the script is at the root of apkmanager. The the folder referred to is the /place-apk-here-for-modding/ folder, also in the root of apkmanager.
Sent from my EVO using Tapatalk 2
why am i getting this(see attachment)
and also in step16 there is no assets file ?!?
How
Help.Bro how do i rename a sense theme and isntall it twice?
the basis theme's download link is gone
please give me a substitution or a solution
New link is up... still had it on my laptop Happy theming!
HELP
please I need your help
I didnt understand step 2
where is this "place apk here for modding after"?
stevenson97 said:
please I need your help
I didnt understand step 2
where is this "place apk here for modding after"?
Click to expand...
Click to collapse
In the apk tool it should have made several folders
Sent from my gorgeous Galaxy S3

Categories

Resources