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.
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:
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!
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
Since the naming scheme Samsung employed for the icons on the Indulge is not standard, just
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!