[Galaxy S II Themes and Apps] Rene_ajax:
About me

I didnt see any thread with ALL guides in ONE place. And I think alot people want to know how to do this or that. Its also clearer for myself to have an all-in-one placed tutorials! So with all the help of awesome people and myself Im gonna teach you stuff! All credits goes to other people. Ask Q ONLY in this thread! Dont expect too much: I modify this thread very rarely!

Requirements

Notepad++ [editing /xml]

Apktool [Basic knowledge of compiling apks] Helpfull link: click

Root explorer [to push apk back to your phone]

7zip [to replace .pngs]

Nandroid backup [important]

Guides

1. How to get custom statusbar?

To replace your statusbar with a custom .png go to:

SystemUI.apk/res/values/drawables.xml search this line

Code:

<item type="drawable" name="status_bar_background">

make changes as

Code:

<item type="drawable" name="status_bar_background">@drawable/statusbar</item>

now place statusbar.png file in drawable folder then recompile.

2. How to get my home-screen?

http://www.youtube.com/watch?v=hVoXrS-RWBY

3. How to delete text under toggles?

This is hardest part cuz Lidroid is 'different'. First, follow this to succesfully decompile it: http://xdaforums.com/showpost.php?p=31991217&postcount=1

After that, go to: res\layout\power_widget_button.xml

Add this: visibility="gone" to TextView and it should be gone now!

You can also delete the text WiFi, Bluetooth, Silent, etc. in the strings.xml in values folder!

4. How to modify framework?

Just replace .pngs in your drawable-res-hdpi folder!

This will change all system actions, like pop-up look, buttons look, and alot more!

5. How to change background in settings / dialer?

Remember: You CANT change for dialer AND settings it can only be done for both. Go to framework-res.apk > res > drawable-nodpi > tw_dialog_bg [kind of this]

And replace with SAME format and same name! now you hav this bg in file manager, settings, an much more!

6. How to change grid size of touchwiz launcher?

http://xdaforums.com/showthread.php?t=1990801

This thread tells you which size: http://xdaforums.com/showthread.php?t=1990801

And this is also usefull: http://xdaforums.com/showpost.php?p=28561607&postcount=1690

7. Change icon of system apps [dont work with market ones]

Go to the apk and look for the icon, just extract the folders and you'll see it. Replace it with an icon-pack from this thread: clik

So no need to decompile and after this just push back to sysem/app dont forget to set perm.

8. Custom bootanimation on stock based kernels [speedmod]?

So, we love the stability and battery of speedmod kernel. But also get rid of the boring samsung boot. The steps:

Your bootanimation MUST HAVE FINITE REPEAT VALUES, otherwise you will be stucked in a beautiful boot loop.

*What is this?

Open your zip and see the txt file. The number after all "p" must be HIGHER than 0. It means how many times this part will repeat, and 0 is infinite

1- Pick your desired bootanimation.zip and make two clones. Rename them to ODEAnim.zip and sanim.zip

3- Move the three zip files to /system/media

4- Go to /system/bin. Backup and delete the file samsungani. Rename the file bootanimation (this file you find in this folder; it ISNT your zip file) to samsungani.

5- Reboot

Error guides

* By theming you ll always run into problems. Like bootloops. Mostly its with framework-res.apk. If you get bootloop try this: click And if your system suddendly reboots after replacing framework-res its normal, just wait and reboot one more time. You can also try wipe cache and dalvik! But it isnt normal when u got statusbar fc then you have recompile errors or did sth wrong.

* When you try to push files back after theming and your file manager says: cannot paste. That means you havent enough space in your /system partition. Deleting useless [system] apps and 'tts' folder can free up alot! U can also buy micro SD and with TB move apps2sd