[Android Themes] DylanMk2:
Hello everyone, let me start off by saying I am new to the forum so any input, advice, or corrections are more than welcome and much appreciated. This thread is a step by step guide on how to edit icons primarily for Widgetsoid but also any other applications that use an ADW theme. The donate version of Widgetsoid has a feature for using ADW theme icons, however a standard 96x96 pixel icon will not fit right and won’t allow room for text below, they also appear to be sized for elderly people. So after a couple hours of reading online and tinkering with both windows and android I have found a way to edit the source PNG/Image files, replace the originals, and reinstall the apk file. So here are the programs and applications required…

-----Windows Programs Required-----

1. 7zip or alternative program (http://www.7-zip.org/)

2. Icon Set-Builder (http://iconsetbuilder.echtzeitig.de/download.html) Download the MSI file and install

-----Android Applications Required-----

3. ES File Explorer or alternative application (https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=en)

4. ZipSigner 2 (https://play.google.com/store/apps/details?id=kellinwood.zipsigner2&hl=en)

Ok so once you have installed all of the above you are ready to begin editing the images inside your apk file. Here are the steps…

------------------------------------------------------------

1. Place the apk file on your desktop and make a copy

2. Right click the copy of the apk and select open archive with 7zip.

3. Find the source image files you wish to edit and drag the files/folder to your desktop. (if editing all files in a folder move the entire folder to your desktop, empty zip folders will be deleted automatically)

4. Open Icon Set-Builder and go to tools, then click “open file with explorer” a menu will then drop, select “assets”. Then open the “IconSets” folder and then the “My App Icons” folder.

5. Delete or move the icons from here and replace with the Image files you wish to resize/edit, then go to “Icon set” at the top of the program and select “My App Icons” (you should see the first image in the folder appear in the program)

6. Make any changes you desire, I believe Icon Set-Builder has additional plugins from their website for further customization. (Widgetsoid users, 64x64 pixels is 2/3 the size of regular adw icons and fits very well compared to standard 96x96 pixel adw icon)

7. Now simply click generate and it generates the images in a batch sequence, all in a matter of seconds.

8. Now it should open a folder with the edited files, if not go to tools, open w/explorer, and exports. Drag and drop the folder to your desktop.

9. Now open the apk again with 7zip and replace files/folder (do not extract, select "open archive")

10. Now create a folder on your desktop called META-INF, delete the META-INF folder from the apk and replace with the empty META-INF folder you just created (if there is an error close the archive and re-open, it should accept the empty META-INF folder now). Now replace the original images or original folder inside the application and replace them with your edited files/folder. Close 7zip and place the apk on your sd card.

11. Now using ZipSigner 2 type in the path to the edited apk file and rename the output file. Auto test key is the default setting and doesn’t need to be changed, now sign the file.

12. Open your file manager and install the apk file.

------------------------------------------------------------

Now the reason for signing the apk is because the file was edited and in most cases the signature will be broken and the apk will not install.

Here is a screenshot comparing my resized icons (left side) to a similar adw icon with original 96x96 pixel dimensions. (left icon is 64x64, right is 96x96).