[Sony Xperia C] ethandub:
hi!

Just want to share to you all, how to make transparent Mms apk of our xperia C. you can also try this on other device but as a xperia c user i only test this on my device.

this is my first time to make/share a tut here... pls tell me if ever i done wrong (typo, or format of posting) :highfive:

Requirements:

Know how to decompile/recompile apk

Procedure:

1. Decompile your Mms.apk

2. Go to res/values/style.xml , look for ..

on line 23.

<style name="MmsHoloTheme" parent=@android:style/Theme.Holo.Light.DarkActionBar"

Delete that line change with this.

<style name="MmsHoloTheme" parent="@*android:style/Theme.Holo.Wallpaper">

change your whole line 29 with this.

<style name="Theme.Translucent" parent="@*android:style/Theme.Holo.Wallpaper">

change whole line 47 with this one.

<style name="MultiSelectionHoloTheme" parent="@*android:style/Theme.Holo.Wallpaper">

change line 50 with this.

<style name="MultiSelectionActionBarStyle" parent="@*android:style/Theme.Holo.Wallpaper">

change line 56 with this.

<style name="Theme.SmsDlgScreen" parent="@*android:style/Theme.Holo.Wallpaper">

change line 97 with this.

<style name="MmsHoloThemeWhite" parent="@*android:style/Theme.Holo.Wallpaper">

note: if ever our line position are not the same just look for the style name as your hints.

Save.

3. Go to colors.xml

change the background with this #00000000

list_background

unread_bgcolor

read_bgcolor

messagelistview_background_colo

<color name="list_background">#00000000</color>
<color name="unread_bgcolor">#00000000</color>
<color name="read_bgcolor">#00000000</color>
<color name="messagelistview_background_color">#00000000</color>

4, Go to res/layout.

composed_message_activity.xml

on line 6

<com.android.mms.ui.HeightChangedLinearLayout android:orientation="vertical" android:id="@id/changed_linear_layout" android:background="#000000000" android:layout_width="fill_parent" android:layout_height="fill_parent"

on line 8

<LinearLayout android:orientation="vertical" android:id="@id/recipients_subject_linear" android:background="#00000000" android:paddingTop="3.0dip" android:paddingBottom="0.0dip" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingStart="5.0dip" android:paddingEnd="3.0dip">

you can also make transparent for the bottom panel/ media etc just make the background of line...

53 to 62

compare with mine.

<LinearLayout android:layout_gravity="bottom" android:orientation="horizontal" android:id="@id/bottom_panel_tool_bar" android:background="#00000000" android:paddingBottom="@dimen/mms_bottom_bar_padding_bottom" android:layout_width="fill_parent" android:layout_height="40.0dip">
<ImageButton android:layout_gravity="center" android:id="@id/mms_add_media" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="40.0dip" android:src="@drawable/conv_add_media_item" android:layout_weight="1.0" />
<ImageView android:layout_width="wrap_content" android:layout_height="40.0dip" android:src="@drawable/mms_bottombar_divider" android:scaleType="fitXY" />
<ImageButton android:layout_gravity="center" android:id="@id/mms_take_photo" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="40.0dip" android:src="@drawable/conv_take_photo_item" android:layout_weight="1.0" />
<ImageView android:layout_width="wrap_content" android:layout_height="40.0dip" android:src="@drawable/mms_bottombar_divider" android:scaleType="fitXY" />
<ImageButton android:layout_gravity="center" android:id="@id/mms_add_doodle" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="40.0dip" android:src="@drawable/conv_add_doodle" android:layout_weight="1.0" />
<ImageView android:layout_width="wrap_content" android:layout_height="40.0dip" android:src="@drawable/mms_bottombar_divider" android:scaleType="fitXY" />
<ImageButton android:layout_gravity="center" android:id="@id/mms_add_contact" android:background="#00000000" android:layout_width="fill_parent" android:layout_height="40.0dip" android:src="@drawable/conv_add_contact" android:layout_weight="1.0" />
<ImageView android:visibility="gone" android:layout_width="wrap_content" android:layout_height="40.0dip" android:src="@drawable/mms_bottombar_divider" android:scaleType="fitXY" />
<ImageButton android:layout_gravity="center" android:id="@id/mms_share_location" android:background="#00000000" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="40.0dip" android:src="@drawable/conv_add_location" android:layout_weight="1.0" />

5. go to conversation_list_item.xml

line 2 make the background #00000000

6. go to conversation_list_screen.xml

line 2 background #00000000

also look for this code.

<ListView android:scrollbarStyle="insideOverlay" android:id="@*android:id/list" android:background="#00000000" android:fadingEdgeLength="16.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent" android:drawSelectorOnTop="false" />

Save all. recompile/sign/push set permission/reboot.

hope this may help you.

sorry for my bad english coz my first language is Filipino :)

goodluck.

Screenshot:

done enjoy;)