[Galaxy Ace S5830 Themes and Apps] ImSoBored:
Hi, I'm doing this thread in order for you to know how to tweak and make beautiful your ROM. Let's start:

I'm not responsible for any damage you do to your phone.

ANY.

Requirements:

·Know how to decompile/compile apk's with APK Manager (Link here)

·Install Notepad++ (Link here) [

ALL

the times I say "open" I mean open it with Notepad++]

·Have a Samsung Galaxy Ace :eek:

·I have tested these tweaks on CyanogenMod 7 RC3, I don't know if this will work for other ROMs.

·Framework-res.apk

·SystemUI.apk

·How to search in a file with Notepad++ (Press Ctrl+F in Notepad++)

·Image editor (Photoshop, GIMP, Paint.NET...)

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

*Transparent Windows*

This will affect to almost all windows that have a black background

1.- Decompile Framework-res.apk

2.- Go to framework-res.apk\res\values\ and open styles.xml

3.- Search in styles.xml for:

<style name="Theme.Black" parent="@style/Theme">

4.- Under that line you should see this:

<item name="colorBackground">@color/black</item>
<item name="windowBackground">@color/black</item>

5. - Change the @color/black near colorBackground to:

@color/transparent

6. - Also change the @color/black near the windowBackground to:

@drawable/mybackground

Images:

Change this:

to:

7.- Now search for:

<item name="colorBackground">@color/background_dark</item>

8.- Change it to:

<item name="colorBackground">@color/transparent</item>

Images:

to

9.- Search for:

<item name="windowBackground">@drawable/screen_background_dark</item>

10.- Change it to:

<item name="windowBackground">@drawable/mybackground</item>

Images:

Change this:

to

11.- Go to \res\drawable-mdpi, and create the background for the windows. The image should be 360x480, and you

HAVE TO

name it mybackground.png

12.- Save, compile and put it in your SGA.

13.- Enjoy! :D

Final images:

*Change notification's title color*

1.- Decompile framework-res.apk

2.- Go to \res\values\styles.xml

3.- In Styles.xml, search for this:

<style name="TextAppearance.StatusBar.EventContent.Title" parent="@style/TextAppearance.StatusBar.EventContent">

4.- Search 2 or 3 lines below that this: <item name="textColor">?textColorPrimaryInverse</item>

5.- Go here and pick a color.

6.- Copy the code that appears on top of the color picker.

Image:

7.- Replace that code with ?textColorPrimaryInverse

Image:

8.- Save, compile and put it in your SGA.

9.- Enjoy!!

Final images:

*Change notification's background*

just realised there is a bug here. sorry fix soon

*Change dropdown date color*

1.- Decompile SystemUI.apk

2.- Go to /res/layout/

3.- Open status_bar.xml

4.- Search for this:

<com.android.systemui.statusbar.DateView android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="center" android:id="@id/date" android:background="@drawable/statusbar_background2" android:paddingLeft="6.0px" android:paddingRight="6.0px" android:layout_width="fill_parent" android:layout_height="fill_parent" android:singleLine="true" />

5.- Add at the end of the line this:

android:textColor="#ffXXXXXX"

6.- Remember to put a blank space between android:singleLine="true" and android:textColor="#ffXXXXXX". Also leave a blank space between android:textColor="#ffXXXXXX" and />

7.- Go here

8.- Pick a color and copy the code from the textbox on top of the color picker.

9.- Replace the XXXXXX that you put before with this code.

10.- Save, compile and put it in your SGA.

*Change clock color*

*

This tutorial is not a copy of devilsking tutorial, since it's a completely different method. Much easier, faster and not so confusing. If you want to follow his tutorial click here.

Being that said, let's start:

1.- Decompile SystemUI.apk

2.- Go to \res\layout\

3.- Open status_bar.xml

4.- Search for this:

<com.android.systemui.statusbar.Clock

5.- Add at the end of the line this:

android:textColor="#ffXXXXXX"

6.- Remember to put a blank space between android:singleLine="true" and android:textColor="#ffXXXXXX". Also leave a blank space between android:textColor="#ffXXXXXX" and />

7.- Go here

8.- Pick a color and copy the code from the textbox on top of the color picker.

9.- Replace the XXXXXX that you put before with this code.

10.- Save, compile and put it in your SGA.

*Change battery percentage color*

1.- Decompile SystemUI.apk

2.- Go to \res\layout\

3.- Open status_bar.xml

4.- Search this:

<com.android.systemui.statusbar.CmBatteryText

5.- Add at the end of the line this:

android:textColor="#ffXXXXXX"

6.- Remember to put a blank space between android:layout_height="fill_parent" and android:textColor="#ffXXXXXX". Also leave a blank space between android:textColor="#ffXXXXXX" and />

7.- Go here

8.- Pick a color and copy the code from the textbox on top of the color picker.

9.- Replace the XXXXXX that you put before with this code.

10.- Save, compile and put it in your SGA.

*Change signal text color*

1.- Decompile SystemUI.apk

2.- Go to \res\layout\

3.- Open status_bar.xml

4.- Search for this:

<com.android.systemui.statusbar.CmSignalText

5.- Add at the end of the line this:

android:textColor="#ffXXXXXX"

6.- Remember to put a blank space between android:layout_height="fill_parent" and android:textColor="#ffXXXXXX". Also leave a blank space between android:textColor="#ffXXXXXX" and />

7.- Go here

8.- Pick a color and copy the code from the textbox on top of the color picker.

9.- Replace the XXXXXX that you put before with this code.

10.- Save, compile and put it in your SGA.