MEMBUAT STATUSBAR BACKGROUND TRANSPARAN DENGAN METODE SMALI-BAKSMALI (MANUAL OPERATION)

Oleh Adhi Bintel di SGC ( Surabaya Galaxy Community )

halo gan :),

Kita belajar lagi ya, di belajar bersama sebelumnya dah ane ulas membuat lockscreen backgroud, edit xml clock color, pull and push command via adb.

Sekarang kita lanjut lagi ke tahap yang lebih lanjut yaitu membuat statusbar background transparan :).

langsung aja ya gan :
Please pepare the weapons:
1. smali baksmali>>> coba gan donlot dari sini
http://code.google.com/p/smali/downloads/detail?name=smali-1.2.7.jar&can=4&q=
dan
http://code.google.com/p/smali/downloads/detail?name=baksmali-1.2.7.jar&can=4&q=
2. notepadd ++
3. sotoshop
4. 7zip ato winrar, disini ane praktekin pake 7 zip.
5. command java lewat cmd yang works (nah ini wajib gan)
6. Device with CM7 ROM (selain cm 7 silakan check xml statbarnya setelah di decompile, untuk melihat string xml mana yang menjemput image statusbar)

Cara masaknya gan.

TAHAP I:

1. Pull SystemUI.apk ke komputer kita

2. Bongkar gan, klik kanan SystemUI.apk pilih open archive, buka res>>drawable-ldpi>>cari file statusbar_background.9.png>>>dragout

3. buka file tersebut dengan sotoshop dan atur sedemikian rupa dengan opacity sehingga opasitasnya berkurang atau transparan total, UP2 YOU dah.

4. kalo udah silakan disave dan file statusbar_background.9.png yang kita edit tadi masukkan kedalam folder drawable-ldpi tadi menggantikan file png asli.

TAHAP 2:

1. buat folder dimanapun yang anda mau, kali ini saya buat di drive C dan buat newfolder dan rename menjadi smali.

2. Pindahkan smali dan baksmali.jar yang kita donlot tadi kedalam folder tadi.sehingga there are two .jar file exist therein.

3. jika sudah, sekarang kita buka CMD, klik windows+R ketik CMD sehingga kebuka CMD

4. Set directory kita ke folder smali yang kita buat di no 1, ketik perintah cd c:\smali >>enter. Sehingga default menjadi  c:\smali\ dijendela CMD.

5. Nah kita siap melakukan operasi smali baksmali dari sini, masukkin classes.dex default kita yang masih belum transparan ke dalam folder smali (no.1).

6. Ketikkan perintah pada cmd :
 java -jar baksmali-1.2.7.jar -o classout/ classes.dex

7. bila sukses maka akan nongol folder classout, masuk kedalam folder tersebut dan cari file smali yang bernama : StatusBarService.smali

8. Buka file tersebut dengan Notepad++,  cari tag dengan nama :
new-instance v0, Landroid/view/WindowManager$LayoutParams
nah bila sudah ketemu turun beberapa baris kebawah maka akan ketemu  tag
const/4 v5, 0x2   

nah ubah jadi
const/4 v5, -0x3 

ok, thats enough..take a deep breath, our moding isnt over yet :)

9. Ok karena dah selesai mari kita smali lagi dengan command :
  java -jar smali-1.2.7.jar classout -o classes.dex 
pastikan gak ada error.

10. Ok gan classes.dex anda telah di mod sekarang.

UPDATE : metode edit classes juga bisa langsung bisa di hasil decompile system UI cari statusbarservices.smali lalu edit seperti cara diatas

TAHAP III
1. Sekarang kita main drag in dan drag out dengan 7zip / winrar
2. nah bongkar SystemUI.apk asli anda dan delete file classes.dex dan statusbar_backgroud.9.png asli dan gantikan dengan yang sudah kita edit di tahap I dan tahap II.
3. bila sudah maka kita akan mendapatkan SytemUI.apk baru yang sudah dimod.
4. Push SystemUI.apk ke /system/app dan restart.
5. Bila anda melakukannya dengan benar maka statbar backgroun anda will turn into transparant image.

CHECK MINE :

 
                     before(black)                               after (transparent)

PERHATIKAN:
SEBELUM ANDA MELAKUKAN TRIAL INI SEBAIKNYA ANDA BACA DOC BELAJAR BERSAMA YANG SAYA BUAT SEBELUMNYA, AGAR ANDA MENGERTI BETUL MAKSUD DARI ISTILAH-ISTILAH YANG SAYA GUNAKAN DI BELAJAR BERSAMA MEMBUAT TRANSPARAN STATUSBAR INI.



Sekian. Happy trial
Adhi Wrtm (b-intel@partychatlilg).
id kaskus : bintel
gmail : adhiwiratmoko@gmail.com

 ALL CREDIT GOES TO MASTAH PLANTOON @ KASKUS A.K.A PAIJO @ PARTYCHATLILG

SUMBER  : http://www.facebook.com/groups/surabayagalaxycommunity/doc/351773741534973/

1 komentar:

 

Blogger news

SpongeBob SquarePants Patrick Star

Blogroll

Created Widget by Cah Dabloeng

About

[Get This]
MAULIDIAN SATRIA © 2012 | Template By Jasriman Sukri