cara transparan statusbar di nokia X

hai guys balik lagi ni..
kali ini saya akan berbagi tips and guide seperti judul diatas
baiklah langsung aja

bahan:
hh dah root
paham dc rc, jika belum paham mari kesini
android.policy.ajar
systemUI.apk

 Baca dengan teliti..!!

Backup sebelum beraksi.


Tahap 1
=======
1. DECOMPILE android.policy.jar
2. masuk ke

        smali\com\android\internal\policy\impl\PhoneWindowManager.smali

3. buka dan kemudian cari kode ini, kemudian hapus file ini

    Line 7877

            iget-object v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mStatusBar:Landroid/view/WindowManagerPolicy$WindowState;

            if-eqz v0, :cond_0

            iget-object v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mStatusBar:Landroid/view/WindowManagerPolicy$WindowState;

            invoke-interface {v0}, Landroid/view/WindowManagerPolicy$WindowState;->getSurfaceLayer()I

            move-result v0

            .line 2726
            :goto_0
            return v0

            .line 2725
            :cond_0
            iget-object v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mNavigationBar:Landroid/view/WindowManagerPolicy$WindowState;

            if-eqz v0, :cond_1

            iget-object v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mNavigationBar:Landroid/view/WindowManagerPolicy$WindowState;

            invoke-interface {v0}, Landroid/view/WindowManagerPolicy$WindowState;->getSurfaceLayer()I

            move-result v0

            goto :goto_0

            .line 2726
            :cond_1
            const/4 v0, 0x0

            goto :goto_0
        .end method


    ganti dengan

       
        const/4 v0, 0x0

             return v0
        .end method

4. Save       
5. RECOMPILE android.policy.jar

Tahap 1 selesai




Tahap 2
=======
1. DECOMPILE SystemUI.apk
2. cari file ini 
        /res/values/drawables.xml

3. cari kode ini dan ganti sesuai selera

        <item type="drawable" name="status_bar_background">#ff000000</item>
        <item type="drawable" name="system_bar_background">#ff000000</item>
        <item type="drawable" name="notification_icon_area_smoke">#aa000000</item>


keterangan warna:
        100% Transparency    :    #00000000
        80%  Transparency    :    #88000000
        75%  transparency    :    #3F000000
        50%  transparency    :    #7F000000
        25%  transparency    :    #BF000000
4. save

5. selanjutnya cari file ini 
        /res/values/dimens.xml

6 cari dan ganti kode ini

    Line 22
        <item type="dimen" name="status_bar_icon_drawing_alpha">65.0%</item>
        ganti menjadi
        <item type="dimen" name="status_bar_icon_drawing_alpha">100.0%</item>

7. save
8. RECOMPILE SystemUI.apk
Tahap 2 selesai.



Tahap 3

1. Push file
    android.policy.jar dan 
    SystemUI.apk
   
    ke system.
   
        android.policy.jar ke /system/framework/disini
        SystemUI.apk ke /system/app/disini

2. ubah permission menjadi rw-r-r, dan reboot.

Selesai


EmoticonEmoticon