Home » » CARA decompile/recompile (DC/RC) dan editing navigation bar di android

CARA decompile/recompile (DC/RC) dan editing navigation bar di android

 السَّلَامُ عَلَيْكُمْ

       Navbar atau navigation bar pada perangkat android tersusun atas tombol kembali Home dan resen task yang disesuaikan oleh vendor dari perangkat itu untuk berbagai keperluan.
Navigation bar yang ane bahas disini bukan yang berupa perangkat keras atau hardware ya gan, ane disini membahas tentang android denganNavbar yang dimunculkan oleh UI dan framework yang berupa visual pada layar android. jika maksud ente ngecilin navbar yang bawaan pabrik ada lampunya itu ente salah masuk 😂
jelasnya yang bakalan kita rubah itu navbar yang ini:


ko kenapa di ubah ukurannya ? itu terserah selera gan sekiranya nyaman segede gitu monggo, sekiranya kegedean silahkan lanjut.

SYARAT:
1. Android Rooted
2. Deodex Room atau sudah di deodex (bagi yang mau tau cara Deodex tanpa PC silahkan masuk SINI)
3. busybox installed
4. CWM/TWRP buat packUP (antisipasi itu perlu)

BAHAN:
1. Rootexplore bisa download di SINI
2. jota+ bisa download di SINI
3. APKtools untuk DC/RC bisa download di SINI

STEP BY STEP:
1. instal semua bahan di atas
2. buka aplikasi APKtools
3. di aplikasi APKtools cari atau open file framework di directory /system/framework/framework-res.apk kemudian tap dan pilih inport as framework
4. minimize APKtools dan buka root explore
5. cari file SystemUI.apk dan Framework-res.apk kemudian copy ke sdcard atau internal sesuai selera (saran ane di tempatin dalam 1 folder)
6. sampe sini silahkan ente buka lagi APKtools nya.
7. cari aplikasi Framework-res.apk yang tadi di Copy kemudian Decompile All framework-res.apk
8. setelah Decompile selesai buka Rootexplore dan cari folder framework-res_src
9. dalam folder Framework-res_src silahkan ente cari file Diemen.xml yang berada di res/values
10. Copy file Diemen.xml tersebut ke mana saja agar enak edit editnya
11. buka aplikasi Jota+ dan cari Diemen.xml yang tadi ente copy
12. kemudian cari navigation_bar_height dan navigation_bar_width pada setiap baris kode 
13. ubah nominalnya menjadi dibawahnya
contoh
navigation_bar_height: 45
navigation_bar_width: 30

jadi

navigation_bar_height: 25
navigation_bar_width: 15
14. setelah selesai editing silahkan save dan kembalikan file Diemen.xml yang telah di edit itu ke tempat asalnya di framework-res_src/res/values
15. setelah selesai silahkan ente buka aplikasi APKtoolnya lagi kemudian cari folder Framework-res_src dan tap Recompile
16. oke setelah selesai tahap Recompile maka akan terdapat satu folder yang bernama Build pada folder Framework-res_src dan satu aplikasi Framework-res_src.apk di luar folder framework-res_src (BACA YANG TELITI GAN)
17. minimize Apktools dan buka root explore
18. extrak framework-res.apk yang masih belum di edit dengan cara rename framework-res.apk menjadi framework-res.zip
19. setelah selesai extrak silahkan ente kembali dan masuk lagi folder Framework-res_src hasil DC/RC
20. Cari folder Build, kemudian copy semua file yang ada dalam folder tersebut
21. paste copyan tadi ke folder Build dari framework-res hasil Extrak 
22. setelah proses paste selesai kita tinggal repac kembali framework-res menjadi framework-res.zip
23. retelah selesai repac tinggal rename framework-res.zip menjadi framework-res.apk
24. copy framework-res.apk hasil rename tadi ke Sytem/disini
25. ubah permissionnya sesuai dengan menjadi rw-r--r--
26. pindahkan framework-res.apk ke folder framework yang berada di Syatem/framework/simpan di sini
27. setelah selesai Restar Android ente gan

proses editing Framework-res.apk selesai.
setelah Android selesai booting pasti tambilan navigation barnya berubah menjadi lebih kecil, namun masih belum sama semua alias ada yang besar dan ada yang kecil.
tapi jika besarnya sudah sama lewati langkah ini.
untuk menyamakan besarnya kita harus edit syatemUI.apk

28. Decompile dan recompile systemUI sama seperti cara pertama kita decompile dan recompile file framework-res.apk
29. nah karna kadang UI dari setiap operating system android itu berbeda silahkan ente cari sendiri *xml ini di systemUI_src
cari salah satu saja
navigation_bar.mxl
navbar.xml
navigationbar.xml
30. Hapus tulisan yang bertuliskan android scale:"center" pada file *xml tersebut
31. kemudian Recompile kembali SystemUI_src (langkahnya semua sama seperti tadi editinh framework-res.apk)
32. setelah selesai copy kembali SystemUI.apk ke System kemudian ubah permissionnya jadi rw-r--r-- lalu pindahkan ke folder app 
33. Reboot Android

oke ini udah di penghujung postingan gan berarti ente udah sukses lakuin editing FW dan UI. 
nah cara DC/RC di atas juga bisa ente terapin ke semua aplikasi apapun gan.
oke sekian gan postingan ane jika ada yang ditanyakan dilahkan komentar.

Note:
Postingan ini berisi kontent yang udah pernah ane coba.
semua kesalahan ataupun kerusakan bukan tanggung jawab ane, dengan ente mengikuti postingan ane berarti ente setuju dengan kebijakan bahwa user bertanggungjawab atas tindakannya sendiri.

REPOSTING HARAP IJIN DAN CANTUMKAN BLOG INI !!

0 comments:

Post a Comment

Support : Your Link | Your Link | Your Link
Copyright © 2013. SHARING - All Rights Reserved