[Galaxy S II Themes and Apps] aramil:
[MOD & HOW TO](STOCK DEO-ICS) Carrier Logo & Quick Settings in status bar 23-03-12

Carrier Logo in status bar

THIS IS THE FIRST TEST OF THIS IDEA SO BACKUP FIRST!

NB. If you have flashed a theme/mod this may not work. (depends how heavy the edits are)

This CWM flashable package should Add a logo in the status bar & restore quick settings to the Notifications bar:

Tested on STOCK DEODEXED LPQ (may work on other STOCK ICS ROMS) please test and let me know if this works (BACKUP FIRST)

How to Edit (note if you don't edit the logo you will get mine!)

Download THIS CWM PACKAGE open it in your preferred zip manager and navigate to:

vrtheme>system>app>SystemUI.apk>res>drawable-hdpi>

and edit the file carrier_logo.png (edit your carrier logo in this file) (you should not make this image much bigger....) And SAVE into ZIP

copy to phone and flash with CWM / REBOOT.

If all has gone well you have a carrier logo :D

THIS IS THE FIRST TEST OF THIS IDEA SO BACKUP FIRST, YOU FLASH AT YOUR OWN RISK.

Thanks go to fergie716 for his work on ICS mods HERE

And the VRtheme team for there excellent CWM flashable zip

HOW TO...

To add this (LOGO) to your Rom you should open SystemUI.apk/res/layout/tw_status_bar.xml and add the bold code:

<LinearLayout android:orientation="horizontal" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0">
[B]<com.android.systemui.statusbar.phone.CarrierLabel android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textColor="@android:color/transparent" android:background="@drawable/carrier_logo" android:gravity="center_vertical" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:layout_alignParentLeft="true" />[/B]
<com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/stat_notify_more" />
<com.android.systemui.statusbar.phone.IconMerger android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/notificationIcons" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_alignParentLeft="true" />
</LinearLayout>

then just supply a PNG in a flashable CWM package.

To add this (QUICK SETTINGS) to your Rom you should open SystemUI.apk/res/layout/tw_status_bar_expanded.xml and add the bold code:

<LinearLayout android:orientation="horizontal" android:background="@drawable/tw_plmn_bg" android:layout_width="fill_parent" android:layout_height="wrap_content" android:baselineAligned="false">
[B]<ImageView android:id="@id/settings_button" android:paddingLeft="8.0dip" android:paddingRight="8.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/ic_notify_quicksettings" android:layout_toRightOf="@id/date" android:contentDescription="@string/accessibility_settings_button" />[/B]
<com.android.systemui.statusbar.phone.CarrierLabel android:textSize="17.329987dip" android:textColor="#ffffffff" android:ellipsize="marquee" android:layout_gravity="center_vertical" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="14.669983dip" android:layout_marginTop="8.669983dip" android:layout_marginBottom="10.0dip" android:layout_weight="1.0" />
<com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Date" android:gravity="right|center" android:id="@id/date" android:paddingLeft="6.669983dip" android:paddingRight="6.669983dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
<TextView android:textSize="14.0dip" android:textColor="#ffffffff" android:gravity="center" android:layout_gravity="center_vertical" android:id="@id/clear_all_button" android:background="@drawable/tw_btn_default_small" android:focusable="true" android:clickable="true" android:layout_width="76.66998dip" android:layout_height="34.0dip" android:layout_marginTop="5.0dip" android:layout_marginRight="4.0dip" android:layout_marginBottom="5.0dip" android:text="@string/status_bar_clear_all_button" android:contentDescription="@string/accessibility_clear_all" />
</LinearLayout>

hope this helps