• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [HOWTO][GUIDE]Theming the indulge - A UOT kitchen guide

tiede

Android Expert
A lot of folks ask from time to time for some info on how to theme their indulge, and I keep promising to help out, but I sadly run out of time (usually). So, I'm opening up my brains in here to help whosoever wants to theme their rooted Indulge using Dakra's Ultimate Online Theme (UOT) Kitchen

Theming the indulge is actually not that hard of a process, and if you follow this post, most likely, you'll get most everything done without worries.

First of all, you need to make sure your phone is rooted, as you will need access to it's framework files (the files that contain all those nice graphics and icons you see on your phone) and be able to modify them. If you are not rooted already, this very handy guide should be able to help
I also recommend installing the Basix ROM to ensure your experience is as smooth as possible, and enable custom boot animations. Unfortunately, custom boot animations are not possible using Samsung's stock ROM.
Speaking of the stock ROM, if you feel the need to return your phone to it's original factory settings later on, say you just tried this out of curiosity or you have some other unresolved issues that require you to do so, you can do so by following this guide, or just flash a different theme onto the phone ;)

Now that all that mumbo-jumbo is out of the way, let's get to the theming proper!

First, you will need your framework-res.apk, and twframework-res.apk files. They should be located in your phone's /system/framework folder.
If you cannot find yours, or feel a little bit lazy, you're welcome to use the ones linked above, taken from the Basix ROM.

Next, you will need to visit the online theming kitchen by visiting this link: UOT Kitchen. Kitchen
Using that kitchen, you are given quite a few different files which you can edit to your liking. If anything requires extra steps, I will post it here, or in the following posts to help you out with figuring out which option to choose.

When choosing an area, of course make sure to select the "use this mod" box, so you can see the controls ;)

The battery, status bar, popup, lockscreen, window, and fonts tabs do not need any extra settings and should work without a hitch.

The icons tab is a little tricky, and requires a little bit of work.
This is by far the hardest part to work with in the kitchen, due to the simple fact that our phone's icon names do not follow the standards given.
Since the naming scheme Samsung employed for the icons on the Indulge is not standard, just
choosing one of the icon packs from the list will not change all the icons. Most noticeably, the status bar and notification bar icons will remain the same. You will therefore have to hand edit them.
To change the icons in the status bar, you need to manually go in the /res/drawable-mdpi folder on the provided zip file, in the framework-res.apk file and change the names to match those of the indulge.
[Hide]This process is long and tedious, but with patience, you'll see the end of the road.
I will update the 3rd post on this list with all the different icon name changes that need to take place. But that will have to be at a later date.
If I have time as well, maybe, after that, I'll create a quick script to batch change all the names once the list is complete.
(If someone else wants to beat me to the punch and create the script instead, you're welcome to ;))
Due to how long explaining everything would be here, I will explain this later on. see third post for names... (none so far) :([/spoiler]
As for the touchwiz icons, you will find them in the twframwork-res.apk file, under /res/drawable-mdpi as well
See 3rd post for more info.

For the boot animation tab, although we are using a Samsung phone, do not select that option. For some reason or other, you must select the Sense ROM location (/data/local) for the path to your boot animation. this only works on the Basix Rom so far. If you have the stock rom, you're out of luck...
Depending on which boot animation you choose, you may have to edit it to make it fit the screen, as it might off center. So you need to change the screen size to match the indulge's.
For that, follow plasticarmyman's advice:
extract the bootanimation.zip file into a folder
find the desc.txt file
in the desc.txt file, change the #'s to the screen size of the Indulge
320 480 16
p 1 0 part0
p 0 0 part1
[save the file and recompress the archive]
when you recompress it make sure you use the "store" option in winrar or winzip....the least compression option otherwise you will just get a black screen instead of an animation...

In the file upload tab, select the following options:
Select flashable zip scripting-->Type Galaxy (Edify scripting)
Make sure patch9 autofix is selected
Don't worry about the Flashing folders for system files or the Kitchen's settings (optional) sections. leave them as they are.
In Select your rom from kitchen's list, or upload your own files, you need to select "upload system files" and upload the two files that concern us (the first and last one ONLY). You wouldn't have the other ones anyways ;)
Go to the summary tab and make sure all the categories are either green or white/blank.
If you see any orange categories, go back and fix them or your theme will not work, because you forgot to finish something.
Click the "submit to kitchen" link, and you will be forwared to the pickup page.
Remember your order number, because quite a few different themes are being made at any given time. (Copy and paste it in the URL bar, the search bar, or preferably a text file on your PC. (No need to save it, just leave it open).
Now you can either wait patiently for your file to appear on the top, or select refresh to see how things are brewing by selecting the "show all pickup files" option. Just note that it might take around 5 minutes to cook up your theme.
If you get an SHTF error, ensure you did everything correctly and report the problem either here or on XDA for help.

To apply the theme, save the zip file created onto an SD card, reboot into recovery, select update for zip,( zip from sdcard) and select your file.
Once the update is complete, reboot the phone, revel satisfactorily at the new look of your phone, and post the zip file here (appropriately named for info) with screenshots for the sharing!
The best themes will be linked in the following post, so everyone else can see your work!

Happy theming!
 
Interesting themes uploaded by users so far:

Blutiful - Created by tiede (that's me!): see this thread for download and screenshots

Greenificent! - Created by tiede(me again :)): find this theme here

Basix Stock Theme - Created by k0nane: Basix Stock Theme

Cophie - Created by tiede (who's that guy?!): Get your Cophie fix here. No creamers or sugar required...

Star Wars - Created by mikegLA: Visit official post please not that this is still a work in progress. Get your input in before it's done!


ElleEstGance - Created by tiede (really, who's that guy!?!?!): the story unfolds in that thread over there. Go take a look! Apparently it's "my best work by far". You decide!

Fuzzy's Clean Green Theme - Created by -you guest it- Fuzzy: grab it in this thread

Black - created by Williamw545:http://androidforums.com/indulge-all-things-root/493143-theme-r910-black.html

Superman -.created by Williamw545: http://db.tt/TazcxKzE

ICSandwich - created by nspriggs: http://androidforums.com/indulge-all-things-root/496616-theme-r910-icsandwich.html
 
Good news!
The script at uot kitchen had been updated.
You only need to change about three to five icons.
You'll see them once you open the drawable folder.
Hint: the stock ones have TWO (2) z I'm front of them.
zz_stat_sys_signal_0_4g.png would be a (bad because that's not any of them) example of the name (I'll update this once I get to a theme folder on my PC...) maybe...
Yes, some icons have FOUR zs, leave them alone. BEFORE I BEAT YOU DOWN!

It is important to note that apks are not regular conventional zip file as you may think of them. Why? Simple: apks simply store data, they don't compress it.
In order for your theme to flash properly, ensure you repackage the framwork-res.apk and twframework-res.apk file with the store option (0 compression). Use google to learn how to do that on your favorite zip archive manipulating program!
On linux, a quick and easy way for example would be to open a terminal and type
Code:
user@machine$: zip -0r framework-res.apk assets AndroidManifest.xml res/ resources.arsc etc.. etc...
usually you'd have 5 files/folders following the name of the zip archive.

Otherwise, you may edit files 1 by 1 and drag them back into the orignal famework-res archive and it will replace the other one for you and save you the 0-compression step, if it's too confusing.
 
i think this is the first time i've ever been mentioned by someone else in a thread.....much less a guide or walkthrough thread...

but anyways, thanks for the guide tiede (as well as all your input elsewhere)
 
So I made a theme, but there was no "/res/drawable-mdpi" folder for my Icons. Also, how do we know what to rename the icons to?

Great tutorial, though. Was pretty fun trying my hand at a theme. Once I get all the kinks sorted out and think it's good enough, I'll share it.
 
I haven't finished the icon renaming scheme, since there are so many to rename.
I did promise a list, but I've been kinda busy lately, and had to return to stock, which makes themeing a non-option for me atm.
But I'll have that list uploaded soon enough :)
As far as you not seeing a /res/drawable-mdpi folder, if you didn't explicitly request icon changes, you won't have icons in the resulting uot file. This way the zips can be as small as possible and you can flash "partial" themes that touch only specific aspects instead of always having to change everything. ;)
 
Cheers for the response and update. In the meantime, what would be the best way to figure out the renaming ourselves if we're eager to theme immediately?

Also, I did theme the icons (the theme I'm making is an attempt to make the Indulge look as ICSesque as possble) which is why I was surprised they weren't in the zip. Did UOT kitchen perhaps have an error? I understand if you're not sure what happened, and I'll give it another go eventually, but it's worth a shot to ask anyway.

Apologies if I'm coming off as a nuisance. I try to only ask for help when I really need it.
 
Asking for help is not a nuisance ;)
It's okay not to know everything right from the start. We all had to learn some day, right?
As for the icons not being there, some icon packs only include certain icons, and/or you may have deselevted it? Or UOT messed up. I don't know.
Might motto's been: if at first you don't succeed... dust yourself of and try again... (again again)
Yeah, Herman Cain's not the only one who can quote songs. :D
 
i wanted to just change the windows animation last night to rudolph but when i did it changed everything. i had to go back to blutiful.

one other thing... i have changed boot animations before the blutiful theme but now when i try to change the animation... i reboot and it still plays the blue cube...whats up with that??? .....oh yeah... data/local...duh
 
made a theme at the kitchen earlier and when i tried to upload it i got a message saying unable due to some missing security tokens. I wanted to share it with you guys...but I changed the fonts and I'm not really diggin them. I'm gonna do a new one and try to upload it again.
 
Is there a way to change the time color i really want to make a theme that somewhat resembles ICS but i just need the time if anyone know please let me know.
 
Am I to believe NO ONE has made a custom theme for the indulge worth sharing yet?
C'mon guys, be nice. Sharing is caring!
 
I made a red theme....but I can't change the icons. I even tried uploading the frame work from blutiful and I got an error when I flashed. Then I tried uploading the theme to this forum and I got an error... it said I was missing some security tokens??? I still got one more thing to work on though.
 
To entice the potential indulge themers to share, here's a cRaZy theme i made.
Her name is Cophie, she loves coffee, and all that is brown.
She's also a strong oponent of SOPA/PIPA, so she's quite transparent.
Beware that this theme is not for those with "un-unnatural" tastes...
Indulge Cophie with moderation! :)

That being said, here's your link!
Come play with Cophie
I'll let Cophie's first downloader have the honor of posting screenshots for all to see!
So grab, grab, grab!
 
How do you do this??? I want to make a star wars theme...but not enough know how on repackaging the zips...very creative theme though.
 
See first post for basic instructions.
Advanced manual instructions for the problematic icons folder will be provided soon.
I'd forgotten about it and never posted them up! My bad...
 
Hmmm... after a day of using Cophie non stop, I've noticed a few things that I will try to change:
Transparency on the drag-down portion of the notification bar should be less
Text color in notification bar is weird in purple. Considering changing to white.
Bluetooth icon is barely visible in gray. Considering changing to white.
4G, 3G icons not animated, and sometimes inconsistent (2 types of icons). This will be annoying to fix, but oh well... I gotta what I gotta do...
Signal strength bars not polished enough. Considering changing them... not sure what I'll replace them with, though.
Maybe I should add a matching shutdown animation... we'll see
The highlight of the quick icons (touchwiz) in the status bar is too light. May consider a starker contrast. I just don't know what color hue would work best on this brown... maybe make it different... hmmm... I shall check that idea more1

I got nothing else. If you see a bug, or have an improvement suggestion for Cophie, now's the time to let me know, before i start the update process in a few days. Otherwise, they might fall through the cracks! :)


EDIT: I almost forgot, mikegLA, you owe me screenshots! Thanks for the screenshots! :D
 
Whoops...sorry about that bro...figuring out how to do the screen shots now...there's only one thing that I would change on the theme is the battery...I like to see the percentage...but it might take away the eleganteness from the theme???I changed the font to calvin n hobbes.
 
Back
Top Bottom