Make my own theme?

Discussion in 'Android Themes' started by Romulet, Oct 6, 2010.

  1. Romulet
    Offline

    Romulet New Member

    Joined:
    Oct 5, 2010
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Greenville, SC
    Ok, I realize that there are buckets of themes released and whatnot, but how difficult is it to make my own theme? I'm mainly speaking in terms of the level of effort, knowledge required, and danger to bricking my D2.
  2. Corinacakes
    Offline

    Corinacakes DF Super Moderator Theme Developer

    Joined:
    Nov 17, 2009
    Messages:
    5,031
    Likes Received:
    3
    Trophy Points:
    0
    Location:
    Maine
    I'm just learning now thanks to Kookahdoo. Once you get the hang of it...it's not too bad. I'm learning for the droid 1 tho so i couldn't say about the droid 2. I personally think it would be worth learning if you have lots of time and don't plan on having a life for awhile lol. :D
  3. Romulet
    Offline

    Romulet New Member

    Joined:
    Oct 5, 2010
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Greenville, SC
    Is there anywhere with a "how-to" or a thread already dedicated to this somewhere? I'm not even certain what coding/scripting needs to be done or if I can simply browse the phone and replace image files as needed. On iPhone (don't kill me, I'm a convert), it was simply jailbreak, winterboard (theme app), SSH into phone, replace existing image with my image of same measurements and filename.
  4. Corinacakes
    Offline

    Corinacakes DF Super Moderator Theme Developer

    Joined:
    Nov 17, 2009
    Messages:
    5,031
    Likes Received:
    3
    Trophy Points:
    0
    Location:
    Maine
  5. icculusX
    Offline

    icculusX Premium Member Theme Developer Premium Member

    Joined:
    Feb 10, 2010
    Messages:
    2,539
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    The Moon
    Hahahaha. This is the truth. Make sure (if you have a girlfriend) to keep her entertained so she doesn't get so annoyed with you constantly flashing your phone and clicking in photoshop too. I learned that if you don't she will, and I mean WILL, get very annoyed with you.... hahaha
  6. Romulet
    Offline

    Romulet New Member

    Joined:
    Oct 5, 2010
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Greenville, SC
    Currently no girlfriend to get angry, but I do have so many hobbies/passtimes that I only get about 10 minutes/day to breathe. Just used the XDA thread from Corina to change my Settings icon. Took about 15 minutes (get image, alter to taste, size, add to archive, add to phone, terminal portion, reboot) to get that single image over...I REALLY hope it gets faster for multiple moves...or that it's possible to just copy over the entire /system/app folder
  7. icculusX
    Offline

    icculusX Premium Member Theme Developer Premium Member

    Joined:
    Feb 10, 2010
    Messages:
    2,539
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    The Moon
    I apologize for saying this, but it won't get easier haha. I mean, you will get faster at changing little things like icons, but things will get more complicated when you run into images in the framework, 9patch PNG files, XML editing for text and such... If you ever hit a brick wall or want something explained simply I can help you. I have been creating my theme for months and sort of 'retired' for the time being. Wait till you get to 9-patch images, oh boy.... :)
  8. Romulet
    Offline

    Romulet New Member

    Joined:
    Oct 5, 2010
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Greenville, SC
    I simply meant that instead of terminal > mount > copy > mount > reboot (single app now done) I hope I can terminal > mount > copy (1) > copy (2) > copy (n) > mount > reboot.
    I didn't even think about editing XMLs to change the text >.<
  9. Romulet
    Offline

    Romulet New Member

    Joined:
    Oct 5, 2010
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Greenville, SC
    I have an FML app and it isn't in my /system/apps folder...Any idea where apps may hide when not in /s/a?
  10. kook
    Offline

    kook Premium Member Theme Developer Premium Member

    Joined:
    Dec 29, 2009
    Messages:
    2,041
    Likes Received:
    0
    Trophy Points:
    0
    data/app.....
  11. Romulet
    Offline

    Romulet New Member

    Joined:
    Oct 5, 2010
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Greenville, SC
    /data/app would appear to be empty...then again this is all going through AndroZip
    Er...nevermind. Went in through terminal and grabbed the files I wanted.
    Last edited: Oct 6, 2010
  12. Romulet
    Offline

    Romulet New Member

    Joined:
    Oct 5, 2010
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Greenville, SC
    Where do I go to edit the icons in the bar at the top of my screen? I saw similar images in the Settings.apk file, but changing them did nothing to that bar.
  13. Mbk
    Offline

    Mbk Android For Life Theme Developer Premium Member

    Joined:
    May 4, 2010
    Messages:
    4,169
    Likes Received:
    4
    Trophy Points:
    0
    Status bar icons are in the drawable-hdpi folder...
  14. Romulet
    Offline

    Romulet New Member

    Joined:
    Oct 5, 2010
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Greenville, SC
    If you mean within the Settings.apk, I already changed those. No change.
    If it needs to be noted, I applied 928Droid's Black Glass theme, and now just modifying it a little extra.
    Last edited: Oct 7, 2010
  15. Mbk
    Offline

    Mbk Android For Life Theme Developer Premium Member

    Joined:
    May 4, 2010
    Messages:
    4,169
    Likes Received:
    4
    Trophy Points:
    0
    No, in the framework-res.apk
  16. Romulet
    Offline

    Romulet New Member

    Joined:
    Oct 5, 2010
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Greenville, SC
    Ok, found it. Do I just use the same mount/unmount through terminal as I've been using for /system/app once I've modified it?
    Last edited: Oct 7, 2010
  17. Mbk
    Offline

    Mbk Android For Life Theme Developer Premium Member

    Joined:
    May 4, 2010
    Messages:
    4,169
    Likes Received:
    4
    Trophy Points:
    0
    You can, but by the time I can type in the commands into Terminal, I would have moved 5 files using RootExplorer copy & paste...lol

    system/app?? what are you pushing back? I thought it was the framework-res.apk? and would be system/framework

    Oh, this is the D2?... would think it's the same?
  18. Romulet
    Offline

    Romulet New Member

    Joined:
    Oct 5, 2010
    Messages:
    44
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Greenville, SC
    I've been altering the Settings.apk in /system/app, I was asking if the mount/unmount I've been using to do that would also work for this file, which is in /system/framework (since the mount just hits /system in general)
    I don't have RE because I don't feel like paying for it, mainly.
  19. Mbk
    Offline

    Mbk Android For Life Theme Developer Premium Member

    Joined:
    May 4, 2010
    Messages:
    4,169
    Likes Received:
    4
    Trophy Points:
    0
    Yeah just push it back, but to system/framework and not to system/app
  20. icculusX
    Offline

    icculusX Premium Member Theme Developer Premium Member

    Joined:
    Feb 10, 2010
    Messages:
    2,539
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    The Moon
    Romulet - Personally, I recommend pulling everything from you phone. Like first make a backup of the current state of the phone, then pull out everything in "/system/app/" and then pull "/system/framework/framework-res.apk" and open them up to see what files are around. I think it would be more helpful to you to really check stuff out first. The most important one to take your time exploring is the framework-res.apk being that it is basically everything on your phones UI.

    Then instead of playing the ever-annoying pull/push game you should just make an update.zip to you can apply everything at once, then make a fresh copy (unaltered) of the update.zip so you can go back to stock if you mess something up...

    Then you can make a bunch of changes to the framework and a few apps, drop the update.zip on, and then test them out. If you like what you see move on, and if you don't you can grab some files from the unmodifyed update.zip and bring them back to your themed update.zip --- this was my method for learning.

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

    Here are some things you should learn and use:

    apktool - can decompile an entire APK for editing and recompile it.
    xUltimate-d9pc - a must have for compiling edited 9patch images.
    Android Commander - visual ADB when phone is on, also good for signing market apps.

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

    Lastly I have created an empty update.zip file so that you can drop in your system app files in the "app" folder and framework-res.apk in the "framework" folder. This will be easier than push/pull all the time:

    Blank-update.zip DOWNLOAD - it is signed and ready to go, just drop in files and run.
Search tags for this page
can i crete my own theme onandroid
,

how can i make a theme for s4

,
how to make my own kik theme
,

how to make my own theme for my s4