Cara ini sudah ane tes di beberapa aplikasi dan masih work hingga saat ini,sayangnya belum pernah ane coba pake cara ini buat aplikasi BBM,buat yang pengen nyoba cara ini ke BBM dipersilahkan tapi ingat semakin banyak fitur pada suatu aplikasi maka tingkat kerumitan moddingnya juga makin tinggi,jdi klo ada error atau force close sobat harus cari penyelesaiannya sendiri atau klo ga bsa nyerah jga ga pa2 wkwk
Sebelumnya siapkan dulu bahan dibawah buat modding:
1. PC atau Laptop
2. ApkStudio (ini aplikasi modding favorit gue banget soalnya mudah dan simple udah kaya IDE deh pkonya
3. Notepad++ (recomended pke ini jangan pake notepad bawaan windows udah ga zaman wkwk
4.Apk yg mau di modding (Disini ane pake VLC Direct Pro Streaming)
5. Secangkir kopi (spa tau ntar sobat ngliatin bahasanya atau langkah2nya malah ngantuk kan wkwk
Ane yakin pasti masih banyak yang ga tau tentang kegunaan VLC Direct Pro Streaming ini,oke fine ane jelasin dikit deh.
VLC Direct Streaming pro ini fungsinya buat ngontrol VLC player yang ada di PC atau laptop melalui web interface dari VLC Player menggunakan wireless, sisanya googling sendiri ya kepanjangan ntar klo diterusin
intinya aplikasi ini berguna banget buat sobat yang suka nyetel musik di PC atau laptop pake VLC Player kya ane nih
lanjut ke topik pembahasan
1. Buka ApkStudio nya, klo belum punya install dlu gih linknya ada diatas ane tungguin nih sambil ngopi dlu wkwk
klo udah diinstall dan dibuka buat project baru, caranya liat gambar dibawah
2. setelah itu klik tombol create dibagian kanan bawah dan tunggu hingga proses decompile selesai. klo udah selesai ntar nama folder projectnya muncul di bagian kiri kaya gambar dibawah
3. Buka file AndroidManifest.xml yang ada di bagian kiri dengan mengklik 2 kali.
4. Setelah itu klik menu Edit pilih Replace atau tekan CTRL+H.
5. Nah disini sobat harus tau dulu nama package apk yang di modding, klo ga tau bisa diliat di AndroidManifest tadi di baris ke2 liat gambar dibawah
6. isikan kolom search for dengan nama package kemudian isi replace with dengan nama terserah sobat(hanya huruf,angka dan titik) kemudian klik replace all.
lihat gambar dibawah
7. Sekarang buka notepad++, di langkah ini sobat akan liat kegunaan notepad++ yang sangat2 membantu dalam proses ini.
4. jika sudah terbuka notepad++ nya klik CTRL+F kemudian pilih tab find in files.
5. Dilangkah ini kita harus tau nama package yang telah di translate ke bahasa mesin, untungnya ane sering buat aplikasi android jadi paling engga ane tau kira2 dimana letak dan strukturnya 
buka kembali ApkStudio kemudian expand folder smali trus buka folder sesuai urutan nama package awal dalam kasus ane com/vlcforandroid/vlcdirectprofree sampe nemu file yang formatnya .smali
6. Klo udah nemu klik 2 kali trus pada baris pertama ntar sobat bakal nemu tulisan yang mirip2 dengan direktori package lama,lihat gambar
copy text yang ane highlight dari L sampai kata terakhir direkori package name.
7. Buka kembali Notepad++ kemudian isi kolom find what dengan text yang dicopy tadi
8. isi kolom replace with dengan nama package baru yang ditranslate ke bahasa mesin (klo ga ngerti liat aja package yang baru tdi di copy)
what msih ga ngerti cape deh
. klunya tanda titik diubah jadi slash (/) dan di depannya di ksi huruf L gampang kan
.
9.isi kolom directory sesuai dengan folder smali tempat folder project sobat disimpan (ingat folder smali lihat gambar) kemudian klik replace in files.
saat proses berlangsung jangan tekan apapun tunggu hingga pop up windowsnya hilang.
10. Udah hampir selesai nih sabar ya sob minum dulu kopinya biar ga ngantuk n pusing sma langkah2nya wkwk
, sekarang kita tinggal menyesuaikan letak folder pada project dengan nama package baru di dalam folder smali.
dalam kasus ane struktur foldernya berubah menjadi com/fullstuff/heck/in
berikut gambar perbandingan struktur lama dengan struktur direktori baru ane
untuk buat folder baru atau rename folder pake windows exporer aja sob aman yang penting sesuai sama nama package baru 
jika sudah langkah terakhir adalah merefresh struktur direktory di ApkStudio, kemudian pastikan bahwa struktur sudah sesuai dengan package name yang baru. kemudian klik Klik kanan pada folder project pilih build.
Tunggu hingga proses selesai,jika berhasil maka nanti akan muncul folder build yang didalamnya terdapat apk yang udah di edit dengan nama rebuilt.apk.
untuk mengetahui berhasil atau tidaknya sobat coba install apk yang belum di edit dan apk yang sudah di edit jika keduanya muncul di tampilan menu kemudian saat dibuka tidak force close berarti sudah berhasil sob
gimana mudah bukan, ini step udah ane bikin semudah mungkin pake notepad++ klo ga mungkin bsa2 seminggu baru selesai 
Dicoba dulu klo ga bsa baru nyerah, eh salah nanya maksudnya wkwk

untuk perbandingan lainnya antara apk yang belum di modding dan yang sudah di modding dapat dilihat di Setting > Apps (lihat gambar dibawah)
Peringatan :
Artikel ini hanya untuk pembelajaran,harap gunakan cara ini untuk aplikasi yang open source,dapatkan aplikasi open sourcenya di http://f-droid.org
Comments
Post a Comment