Tuesday, August 22, 2017

Cara Decompile Recompile MIUI8 Lolipop 5.1.1 (TESTED REDMI 3)

Tags

          Oke bro kembali lagi dengan blognyagani,, apa kabar kalian semuanya, pada post kali ini mimin mau kasih tutorial Cara Decompilie Recompile di MIUI 8 Lolipop 5.1.1 karena  Miui 8 agak rewel dalam hal DCRC terutama yang masih Ber OS lollipop 5.1.1,  pasti kalian para Modding android sudah tidak asing lagi dengan kata DCRC ini, disini mimin tidak akan membahas tentang apa itu dcrc, melainkan akan membagikan tutorial DCRC pada MIUI 8 Lolipop 5.1.1,,, ini saya praktekan di Redmi 3 Lolipop 5.1.1.....Guide ini saya dapatkan dari seseorang sebut saja namanya Yana Kosyana (nama disamarkan :v) oke daripada kelamaan baca mari kita simak baik-baik.

Bahan-bahan yang diperlukan :
  1. Secangkir Kopi hitam + Roko Dunhill
  2. Apktool X-7.2.2a
  3. Root Explorer
  4. Jota Text Editor atau aplikasi text editor lain
  5. Patch_Apktool
  6. PC/Laptop (guna membantu merubah ID di Smali)
Setelah kalian download bahan-bahannya sekarang tinggal ke tahap eksekusi mati mari langsung saja ke teeeekaaaapeeee...
  1. Install Apktool X-7.2.2 setelah selesai lalu buka aplikasi Apktool tersebut, setelah Apktool terbuka maka kalian akan disuruh Replace App, lalu pilih saja OK.
  1. Setelah proses penginstallan kedua kali selesai kemudian kalian buka app Apktool nya, lalu kalian ubah  Apktool Version nya menjadi 2.2.0 dan AAPT Version menjadi new, kemudian close atau minimize.
Pilih Versi Apktool 2.2.0
Pilih Versi aapt new
  1. Install Jota Editor kalo kalian telah menginstal app text editor boleh di skip langkah ini.
  2. Install Root Explore, yang ini juga sama kalo kalian udah install Root explore sebelumnya boleh di skip langkah ini.
  3. Extract Pacth_apktool melalui Root Explorer
  4. Copy file apktool-2.2.0 , pk8 dan x509 ke folder data/data/per.pqy.apktool/apktool kalau minta replace silahkan kalian pilih replace.
Pilih replace
  1. Setelah kalian replace tahap selanjutnya kalian ubah permission nya menjadi rwxr-xr-x
Ubah menjadi rwxr-rx-r
  1. Kembali ke folder hasil extract'a, patch apktool, copy file aaptnew ke folder data/data/per.pqy.apktool/apktool/openjdk/bin kalau minta replace silahkan kalian replace saja kemudian ubah permission nya menjadi rwrx-xr-x, ikuti seperti langkah nomor 7.
  2. Buat folder baru di memory internal/external nama terserah kalian saja, kemudian salin file berikut (framework-res.apk, framework-ext-res.apk, miui.apk, MiuiSystem.apk, MiuiSystemUI.apk) ke folder yang telah kalian buat.
  3. Buka aplikasi apktool lalu masuk ke folder yang yang kalian buat tadi kemudian import as framework file (framework-res.apk, framework-ext-res.apk, miui.apk, MiuiSystem.apk).
  4. Setelah selesai import 4 file kemudian pilih MiuiSystemUI.apk lalu kalian Decompile All.
Decompile awal MiuiSystemUI sukses
  1. Buka public.xml dengan aplikasi Jota Editor di folder(yang  tadi kalian buat)/MiuiSystemUI_src/res/values/public.xml, kemudian lihat kalau ID 0x70xxxxx berarti step udah bener.
ID awal Decompile
  1.  Buka kembali aplikasi apktool,, sekarang coba Recompile MiuiSystemUI_src, kalau muncul brut di "KeyCode" berarti step juga udah bener.
Error dibagian KeyCode
  1.  Buka kembali folder MiuiSystemUI_src kemudian cari file "apktool.yml" lalu kalian edit isFrameworkApk: true menjadi isFrameworkApk:false kemudian save
Ubah true menjadi false
  1.  Kemudian coba Recompile kembali kalau sukses silahkan langsung sign.
Recompile sukses setelah edit apktool.yml
  1.  Kalau sudah, kita Decompile kembali hasil yang tadi sudah di "sign" tadi, kemudian coba cek di public.xml kalau ID 0x7f0xxxxx berarti step udah bener.
ID telah berubah menjadi 0x7f0xxxxx
  1. Sekarang waktunya ubah semua ID semua file yang terdapat di smali,, disini perlu  kesabaran dan semangat yang extra karena harus cek ID di tiap file di folder smali dan merubah nya.
  2. Contoh misal kita edit "phonestatusbar.smali" search ID 0x70xxxxx ubah menjadi 0x7f0xxxxx, ubah semua ID nya dan jangan ada yang terlewat, jadi intinya hanya ubah ID smali depan nya saja OK.
ID smali sebelum dirubah
ID smali sesudah diubah
  1. Kalau semua ID smali sudah di rubah selanjutnya kalian Recompile kembali lalu Sign.
  2. Nah kalau sudah kalian sign maka selanjutnya kalian hapus  wkwkwkw,,, njrit cape-cape edit ID di smali sekarang suruh hapus.. eta terangkanlah jadinya,,, kalian simpan file yang kalian terakhir sign ini berinama saja "siap mod".
  3. Oke cara DCRC di Miui 8 Lolipop 5.1.1 sampai disini step udah selesai bro.... file yang terakhir sudah kita sign itu siap untuk kita Modding seperti  Fylemui, DSB, edit Expander dan lain-lain.





Oke bro seperti itu lah cara Decompile Recompile Miui 8 Lolipop 5.1.1 menurut blognyagani, Dcrc itu sebenarnya gampang, yang susah itu memecahkan permasalahan yang muncul saat proses DCRC :v oke seperti biasa jika kalian mengalami kesulitan dalam proses DCRC Muiu 8 Lolipop 5.1.1 silahkan kalian berkomentar di kolom komentar yang di sediakan atau kalian bisa tanya-tanya di FB GaNi (promosi FB ckckckc). tidak lupa saya ucapkan Terimakasih kepada Kang Yana Kosyana yang telah memberikan saya Guide.



Artikel Terkait

3 komentar

Katanya pakai laptop bro buat ganti ID smali,itu stepnya pakai hh smua kyaknya?

itu buat ngerubah ID di smali nya ,,lihat step 17 dan 18...disini ane menggunakan bantuan PC supaya mempermudah ketika find and replace..kalo agan masih sanggup pakai hh buat merubah ID smali nya satu-satu monggo silahkan dicoba :)

Bang kalau romnya bukan miui (based linageos) di step 9 yang di copy apa saja


EmoticonEmoticon