[CLUE] Fix Stock Battery In Dsb WOW

19.34
بسم الله الر حمن الر حيم

Assalamualaikum...

Wah lama yah gak update blog, pasti kalian juga nungguin kan apa yang baru di blog ini??? oke pada kesempatan kali ini saya akan bagiin clue Fix White on White di batre bawaan nya Kitkat Loli Mm N base Aosp atau Cm di Dsb Auto Fix White on White punya ane...

Pastinya klo di Aosp Batrenya pake script ini... BatteryMeterView dan ini yang sulit d fix wow... cz smali ini menggunakan methode draw dari canvas di smalinya.. makanya kita perlu sedikit mengedit smalinya...

Kira2 nnti klo work jadinya kayak gini....








oke langsung saja... buka smali BatteryMeterView.smali dan cari di smali itu " .super Landroid/view/View; " (tanpa petik).

jika ada ubah semua Landroid/view/View; menjadi Landroid/widget/ImageView;

jika sudah terganti... sekarang cari # instance fields

scroll kebawah dan copy setiap .field yang valuenya Landroid/graphics/Paint;

misal

.field private final mBatteryPaint:Landroid/graphics/Paint;

copy .field itu ke txt baru... dan ambil yg bagian ini aja mBatteryPaint:Landroid/graphics/Paint;
lakukan utk semua .field yg valuenya Landroid/graphics/Paint;

jika sudah cari # virtual methods

dan paste ini di bawahnya....

UTK SMALI 2.0
.method public setColorFilter(Landroid/graphics/ColorFilter;)V
.locals 4
.param p1, "cf" # Landroid/graphics/ColorFilter;

.prologue
iget-object v0, p0, Lcom/android/systemui/BatteryMeterView;->PaintPertama:Landroid/graphics/Paint;

invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;

iget-object v0, p0, Lcom/android/systemui/BatteryMeterView;->PaintKedua:Landroid/graphics/Paint;

invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;

iget-object v0, p0, Lcom/android/systemui/BatteryMeterView;->PaintKetiga:Landroid/graphics/Paint;

invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;

invoke-virtual {p0}, Lcom/android/systemui/BatteryMeterView;->invalidate()V
return-void
.end method

######### UTK SMALI 1.5.2 ##########

.method public setColorFilter(Landroid/graphics/ColorFilter;)V
.locals 4
.parameter p1, "cf" # Landroid/graphics/ColorFilter;
.prologue
iget-object v0, p0, Lcom/android/systemui/BatteryMeterView;->PaintPertama:Landroid/graphics/Paint;

invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;

iget-object v0, p0, Lcom/android/systemui/BatteryMeterView;->PaintKedua:Landroid/graphics/Paint;

invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;

iget-object v0, p0, Lcom/android/systemui/BatteryMeterView;->PaintKetiga:Landroid/graphics/Paint;

invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;

invoke-virtual {p0}, Lcom/android/systemui/BatteryMeterView;->invalidate()V
return-void
.end method

####### PERHATIKAN KODE IGET DI METHOD DI ATAS####

itu value dari iget-object v0, p0, kan PaintPertama:Landroid/graphics/Paint;

ubah PaintPertama:Landroid/graphics/Paint; dgn value .field yg ane suruh simpen tadi...

misal tadi nyimpen ini... mBatteryPaint:Landroid/graphics/Paint; maka cut atau copy dan gantikan ke PaintPertama:Landroid/graphics/Paint;

lakukan utk semua field yg di simpen tadi... urutkan saja dr PaintPertama Kedua Ketiga dst.... jika ada yg kurang copy iget dan invokenya dan copas diatas

invoke-virtual {p0}, Lcom/android/systemui/BatteryMeterView;->invalidate()V

Jika sudah save Recompile Sign...

Jangan di push dulu....

kita ke framework.jar dulu....

dc framework.jar....

klo udah di dc hapus aja gpp... 😂😂😂😂😂✌✌✌

sekarang push gpp...

Tutorial ini bisa di gunakan di custom batre lain yg gak make gmbar... asal ente paham field yg di ambil aja gak masalah... sama aja kok.. ane anggap ente udah paham... jika binggung download nih komperan biar gak binggung....

[KOMPOR ]


#CREDIT
*ALLAH SUBHANAHUATA'ALA
*MUHAMAD SHALALLAHUALAIWASSALAM

**Person
*Mbah Septh
*Om Rois
*Om Azca
*Om Arleg
*Om Acep

**Grup Fb
*MAIR
*MAAAD
*MIUI OPREK
*ANDROMAX C INDONESIA

Original Posted by me... And Tested on Lp 5.1 ©2017

Share this :

Previous
Next Post »
4 Komentar
avatar

di ane kok gada ya um field yg valuenya Landroid/graphics/Paint, posisi rr n 5.8.5

Balas
avatar

Fix net traffic gimana ada kah fix nya

Balas
avatar

Kalao tidak ada grafik/paint fix nya gi mana nih om.

Balas

Penulisan markup di komentar
  • Silakan tinggalkan komentar sesuai topik. Komentar yang menyertakan link aktif, iklan, atau sejenisnya akan dihapus.
  • Untuk menyisipkan kode gunakan <i rel="code"> kode yang akan disisipkan </i>
  • Untuk menyisipkan kode panjang gunakan <i rel="pre"> kode yang akan disisipkan </i>
  • Untuk menyisipkan quote gunakan <i rel="quote"> catatan anda </i>
  • Untuk menyisipkan gambar gunakan <i rel="image"> URL gambar </i>
  • Untuk menyisipkan video gunakan [iframe] URL embed video [/iframe]
  • Kemudian parse kode tersebut pada kotak di bawah ini
  • © 2015 Simple SEO ✔