| JB |
NB : Gak bsa Nambahin settings button bagi yang udah ada " StatusBarService$8.smali " , ane gak tau kenapa coz ane gagal buatin di MORe-2.0 rc1 , emanoN V7, CM . Kenapa ? menurut buku panduan tatang supratmant yang rom nya udah mirip CM dan smali nya 180% udah gak murni dari stock nya ( udah super jadinya )
Dan juga di Downloadtan nya udah ane sertakan tutorial tambahan . biar lebih mudah ( GUIDE TAMBAHAN ) dan lebih jelasnya
Kasih ENTER ya setiap line yang mau ditambahin , biar gak dempet .
kali aja kalau ente berhasil bsa sharing disini xD
Diskusikan barengbareng ya , bagi yang kesulitan ( jangan PM OP ya , he )
SUKSES :
1. GalaxyMini : HoneyCream4.1
2. GalaxyMini 2 ( jenah ) : Regina
3. GalaxyYoung : C.o.D , etc...
HI :
1. Kalau ente pake Device Jena/Totoro . kurangin satu hex nya ya .
misal : v8 , ganti jadi v7 .
INCLUDE :
1. Settings Button auto hide
2. JB date
3. Otomatis pindah jadi kebawah 15toogle nya
4. ente jadi tambah ganteng
5. dah kaya JB deh statusbar nya ( jellibean ya bukan justin bleber xD )
Bahan bakar :
1. Apk tool
2. Basic decompile& compile
3. NOTEPAD++
4. deOdex SystemUI.apk
5. Downlot file ini : http://www.mediafire.com/?70mygpmr2at75cr
Tutorial :
1. Dekompil Systemui ente , masuk ke folder " smali/com/android/systemui/statusbar/StatusBarService.smali
2. cari kode ini :
.field mStartTracing:Ljava/lang/Runnable;
3. Copy line ini tepat diatas tulisan yang diatas itu .
.field mSettingsBut:Landroid/view/View;
.field private mSettingsButListener:Landroid/view/View$OnClickListener;
4. cari line ini :
.line 1602
new-instance v0, Lcom/android/systemui/statusbar/StatusBarService$6;
invoke-direct {v0, p0}, Lcom/android/systemui/statusbar/StatusBarService$6;-><init>(Lcom/android/systemui/statusbar/
iput-object v0, p0, Lcom/android/systemui/statusbar/StatusBarService;->mStopTracing:Ljava/lang/Runnable;
5. kalau udah , copy line ini tepat di akhir line 1602 :
.line 1703
new-instance v0, Lcom/android/systemui/statusbar/StatusBarService$8;
invoke-direct {v0, p0}, Lcom/android/systemui/statusbar/StatusBarService$8;-><init>(Lcom/android/systemui/statusbar/
iput-object v0, p0, Lcom/android/systemui/statusbar/StatusBarService;->mSettingsButListener:Landroid/view/
6. cari line ini :
iput v8, p0, Lcom/android/systemui/statusbar/StatusBarService;->mEdgeBorder:I
7. copy line ini tepat dibawah nya :
.line 323
const v8, 0x7f090026
invoke-virtual {v2, v8}, Lcom/android/systemui/statusbar/ExpandedView;->findViewById(I)Landroid/view/View;
move-result-object v8
iput-object v8, p0, Lcom/android/systemui/statusbar/StatusBarService;->mSettingsBut:Landroid/view/View;
.line 324
iget-object v8, p0, Lcom/android/systemui/statusbar/StatusBarService;->mSettingsBut:Landroid/view/View;
iget-object v9, p0, Lcom/android/systemui/statusbar/StatusBarService;->mSettingsButListener:Landroid/view/
invoke-virtual {v8, v9}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
6. cari :
quickpanel
7. ntar ketemu line begini kurang lebih :
iget-object v8, p0, Lcom/android/systemui/statusbar/StatusBarService;->mExpandedView:Lcom/android/systemui/statusbar/
invoke-virtual {v8, v4, v13}, Lcom/android/systemui/statusbar/ExpandedView;->addView(Landroid/view/View;I)V
8. nah rubah dah yang line :
Lcom/android/systemui/statusbar/StatusBarService;->mExpandedView:Lcom/android/systemui/statusbar/
menjadi :
Lcom/android/systemui/statusbar/StatusBarService;->mCloseView:Lcom/android/systemui/statusbar/
dan :
Lcom/android/systemui/statusbar/ExpandedView;->addView(Landroid/view/View;I)V
menjadi :
Lcom/android/systemui/statusbar/CloseDragHandle;->addView(Landroid/view/View;I)V
5. buka "res/values/ids.xml , Tambahkan ini dipaling bawah :
<item type="id" name="settings_button">false</item>
<item type="id" name="clock">false</item>
dan buka "res/values/string.xml ", Tambahkan ini dipaling bawah :
<string name="accessibility_settings_button">System settings.</string>
<string name="status_bar_date_formatter">"%1$s %2$s"</string>
6. buka systemui ane , buka statusbar.xml , statusbar_expendet.xml , dan statusbar_treking.xml
lalu ente compare sendiri dengan pnya ente ( cape ngetik )
7. Copas "StatusBarService$8.smali " ke : com/android/systemui/statusbar/
Dan copas semua isi Smali policy ane ke punya policy ente
8. Compile
9. decompile , lalu buka : res/values/public.xml
liat id hex di id ente berapa ( settings_button, ) , misal settings button : 0x7f07002a , misal status_bar_date_formatter :0x7f8002d
10. buka StatusBarService.smali , search :
0x7f090026
nah ente ganti dengan hex id di public ente ( settings_button )
11. buka DateView.smali , search :
0x7f07002a
nah ente ganti dengan hex id di public ente ( status_bar_date_formatter )
12. terakhir tinggal compare : Ingat , compare yang perlu nya aja ( Statusbar.xml, Statusbar_expendet.xml,Statusbar_Tracking.xml ) Dengan pnya ane .
______________
makasih buat :
Ane yang udah buat tuts nya ( kecapean ketik kebort ampe jebol xD )
um Aory Utamie for this guide : https://www.facebook.com/groups/galyoungers/doc/432915230099048/
C.o.D buat bikin smali statusbarservice 8.
Tolong sertakan link guide ini , bila ente mau kopas ke grup mana pun atau di mana saja
THIS IS Official Lil'G GalaxyMini
TUSBOLL KAKA :*:*
SS ? :
| Honey |
Source : LIL'G FB
maaf filenya upload lagi gan plisss..
ReplyDeleteaku mau coba nih....
kalo udah reply comment ini gan pliss
:-)