Senin, 16 Desember 2013

[ GUIDE ] Volume Slider di Statusbar

ScreenShot

Syarat :
1. Paham Decompile apk
2. Punya Notepad ++
3. Kemauan
4. Rooted
5. Deodexed

Tutorial :

1. Download Bahanya
 link
2. Decompile SystemUI.apk
3. Extrak download_an dan Taruh Sesuai tempatnya
4. Buka res/layout/statusbar_expanded.xml
   Edit dengan Notepad++
5. Letakan Kode ini di statusbar expanded (terserah dimana dibawah kode notif. dll yang penting paham dan masuk akal )

    <RelativeLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="44.0dip" android:baselineAligned="false">
        <include layout="@layout/slider_controls" />
    </RelativeLayout>

6. Save dan Compile
7. Decompile lagi hasilnya
8. Buka res/values/Public.xml

   cari kode ini hasil dari drawable tadi ( PERHATIKAN/INGAT NANTI DIBUTUHKAN SAAT DI SMALI )
  
    <public type="drawable" name="ic_volume_media" id="XXXXXXXXXX" />
    <public type="drawable" name="ic_volume_notif" id="XXXXXXXXXX" />
    <public type="drawable" name="ic_volume_ringer" id="XXXXXXXXXX" />
    <public type="drawable" name="ic_volume_system" id="XXXXXXXXXX" />

8. Buka smali/com/b16h22/MediaVolumeSlider.smali
   Cari kode 0x7f0200b6 ganti dengan hex codenya ic_volume_media (XXXXXXXXXX)
9. Buka smali/com/b16h22/NotificationVolumeSlider.smali
   cari kode 0x7f0200b7 ganti dengan hex codenya ic_volume_notif (XXXXXXXXXX)
10. Buka smali/com/b16h22/RingerVolumeSlider.smali
   cari kode 0x7f0200b8 ganti dengan hex codenya ic_volume_ringer (XXXXXXXXXX)
11. Buka smali/com/b16h22/SystemVolumeSlider.smali
   cari kode 0x7f0200b9 ganti dengan hex codenya ic_volume_system (XXXXXXXXXX)
  
* hex code tiap rom beda makanya ane ganti XXXXXXXXXX = Tugas anda anda adalah mengganti xxxxxxxxx sesuai dengan ui anda
12. Save dan Compile

NB :
 - Do With Your Own Risk
 - Copast tolong Sertakan Sumber dan Credit( jika saudara punya hati )

Credit :
 - b16h22
 - Me

*Tested on Galaxy Young
SEMOGA BERMANFAAT

Tidak ada komentar:

Posting Komentar