[Samsung Galaxy Mini] yackovsky:
I AM NOT RESPONSIBLE FOR ANY DAMAGE DONE TO YOUR DEVICE BY FLASHING THIS MOD. !THIS MOD IS ONLY FOR MIUI GB ROM!

FOR ALL OF YOU WHO WANT ONLY PATTERN DOTS, HERE IS FLASHABLE ZIP FOR CM7.2, NO NEED TO MOUNT SYSTEM :)

AS SOON AS CM9 GET STABLE ENOUGH FOR DAILY USE, I'LL TRY TO MAKE IT WORK ON IT :)

Hi, I made something for You! Now You can have anything in place of Your mobile carrier name on status bar! happy? ;d And also, now You can use pattern lockscreen, because I replaced those big black ugly circles with something much more subtle ;p screenshot's and flashable zip in attachments.

TODO:

I will make this tutorial n00b friendly as soon as possible, so no one will get confused :) I'm also planning to expand this thread with other modifications like center clock, carrier logo for cm7, and others...

MIUI & CM7 STATUSBAR CARRIER LOGO GUIDE

I assume that You are familiar with ADB and ApkTool :)

1. pull and decompile SystemUI.apk

2. go to .../res/layout and open status_bar.xml

3. remove this line:

<com.android.systemui.statusbar.CarrierLabel

4. find start of this line:

<com.android.systemui.statusbar.IconMerger

5. now You have to put this right above the line mentioned above:

<com.android.systemui.statusbar.CarrierLabel android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:textColor="@android:color/transparent" android:gravity="left|center" android:id="@id/carrier" android:background="@drawable/carrier_logo" android:paddingLeft="6.0px" android:paddingRight="6.0px" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />

6. You can save and exit now :)

7. now open .../res/values/ids.xml

8. check if this line is present:

<item type="id" name="carrier">false</item>

if yes, move it to bottom, right before closing tag. if no, paste it there :)

9. save and compile SystemUI

10. go to .../build/apk/res/layout and drag status_bar.xml to SystemUI.apk (opened in other window)

11. do the same with ids.xml (that way You won't have to sign apk)

12. put image of Your choice in res/drawable_xdpi (it must be named "carrier_logo.png", put any letter corresponding to Your resolution instead of x, for example ldpi)

13. push SystemUI.apk and reboot, and You've almost done!

14. now You just install Carrier_Name_1.2.apk from here, open it, put space in textfield and press ok, then reboot and that's it! :)

for CM7 skip step 3, and edit line in point 5 to Your needs (android:layout_width="wrap_content")

*edit* best way to add carrier logo to cm7, is to resize your logo to 20px in height, and put proper number in "layout_width" and "layout_heigth" eg. if your logo is 20px in height and let's say 34px in width, it will be layout_width="34pix" and layout_height="20pix" (depends on your phones resolution, this one is for ldpi)

!note - if You can't compile it back, make sure that all files referred to in xml are present in folders (eg. carrier_logo.png)

to use Your own image as carrier logo:

-open SystemUI.apk from my flash with winzip, or any other similar program of Your choice

-go to /res/drawable-hdpi and replace carrier_logo.png with any image of Your choice ;p

Bugs: image stretches when signal is null (emergency calls only)