Results 1 to 6 of 6
  1. #1
    brandenk's Avatar
    offline Maybe Modder
    Join Date
    Jan 2009
    Posts
    45
    Thanks
    0
    Thanked 1 Time in 1 Post
    Downloads
    0
    Uploads
    0

    Creating your own Android theme [followup to Stericsons Skinning How-to]

    I know there are a million and 1 walkthroughs on here for creating themes but after doing it for a while I have really refined my process and made it as easy as possible. Im just hoping to clear up some of the confusion so after you know how to sign your files you will know how to finish making them into your own custom theme.

    First you need to get signing setup properly. This topic is covered in many places and my recommendation is to use the Stericson walkthrough or the Stericson auto-signing setup tool. Once you can click on any zip or apk file and get the option to Resign it you are ready to proceed with making your own theme.

    1. Download an archive manager that allows you to open archives inside of archives without creating new windows. My recommendation for this is the application 7-zip. It is tiny, free, easy to use, and on all my computers it has replaced winzip and winrar.

    2. Now take a blank theme from Stericson to use as your starting point, in my case I use the ADP1.1h version since I am building for JFv1.43 which uses ADP1.1h this will be the minimum needed to change your theme and will contain all the original artwork.

    3. Open the update.zip and inside are typically 3 files, framework, system or app, and META-INF. Leave META-INF alone, you wont be touching that. Inside framework and system/app is where the files are that you can change. In this case we will open update.zip, then double click framework and then double click framework-res.apk (this is where the next archive will open inside the same window, your life just got a little easier).

    4. Now you are looking at assets, META-INF, res, and a couple other random files, the resources.arsc can be edited but I will show you that in another tutorial. Now open up the folder res and you will see the treasure we are searching for, folders with the name drawable. All of the folders that start with the name drawable are where we can edit the themes, this includes drawable, drawable-land, drawable-port, and drawable-finger.

    5. Now drag and drop the folders drawable and drawable-land onto the desktop. Once they are on the desktop you can edit the .png files in those folders until you are ready to put your theme together.

    6. Now in your still open window at \framework\framework-res.apk\res\ you will open the drawable folders one at a time and drag and drop your edited files into the archive, only dragging and dropping the files you edited and not just everything inside the folder.

    7. Once you have your new images copied into the archive in the correct place you can just hit the close button or browse up a couple directories and find other files to edit. Any time you edit an apk and browse out of it or close it you will be prompted to update it in the archive by 7-zip (this is my secret shortcut), always press ok.

    8. Now you have a freshly created theme ready to install, all you have to do is right click, chose to Resign the file, and once its done you can copy it to your SDcard, make sure its named update.zip, and flash your new theme.

    Its literally that easy! And you use this same technique in the system/app folder to edit the apk files for the individual apps on the phone. Explore around in the update.zip and see what you can find, I only told you about the major items but there is plenty more to find and change. You can always copy a folder out of the archive and if you cant edit anything just toss it but if you can find something to edit, do so and throw it back in the archive. You guys now have all the info I had when I started plus all my tricks to making that process 10x easier.

  2. #2
    offline Itty Bitty Modder
    Join Date
    Jun 2009
    Posts
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Downloads
    0
    Uploads
    0

    Creating your own Android theme followup to Stericsons Skinning How to

    is anyone gunna post here, should this go in the general section where it will attract more attention, should i copy and paste this into every thread?

  3. #3
    offline Itty Bitty Modder
    Join Date
    Jul 2010
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Downloads
    4
    Uploads
    0
    can it be used on mac?.....I got to down load and says nothing for mac only windows.

  4. #4
    CandymanMike's Avatar
    offline Rock 'n Roll Cowboy
    Join Date
    Oct 2007
    Location
    Orting, WA
    Posts
    5,183
    Thanks
    2,505
    Thanked 2,627 Times in 1,358 Posts
    Downloads
    616
    Uploads
    40
    i can't figure out how to set up the autosigner with ubuntu or i would give this a shot.

  5. #5
    sublime1184's Avatar
    offline Retired Moderator
    Join Date
    Apr 2008
    Location
    Chicago, IL
    Posts
    3,739
    Thanks
    3,314
    Thanked 2,122 Times in 1,342 Posts
    Downloads
    49
    Uploads
    1
    Mike, there is a newer method that works using an app called MetaMorph. MetaMorph pretty much allows you to apply themes just by creating folders on your sdcard, then applying them to individual apps, like framework-res.apk, settings.apk, etc...Themeing/skinning is much easier because of MetaMorph and you don't need to sign and reflash anything. It can be a bit tricky to learn at first but once you do, it's easy from there. Kinda like testpointing . If you send me a link to whatever rom you are using, I'll create a template for you and and get you goin in the right direction.

  6. #6
    CandymanMike's Avatar
    offline Rock 'n Roll Cowboy
    Join Date
    Oct 2007
    Location
    Orting, WA
    Posts
    5,183
    Thanks
    2,505
    Thanked 2,627 Times in 1,358 Posts
    Downloads
    616
    Uploads
    40
    yeah i'm using a metamorph theme now. just have no clue how to create them. i'm using cm6 rc3, i sent you a link in your pm box. thanks!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •