Академический Документы
Профессиональный Документы
Культура Документы
Bismillahirrahmanirrahim
Assalamualaikum Wr. Wb.
Masih tentang Android SobKali ini ane mau posting tentang pengalaman ane nyobain
compile Decompile file apk dengan APK Tool tentunya udah banyak yang ngebahas tentang
postingan ini, tapi kita positip thinking aja ya sob, makin bayak yang posting makin mudah
kita mencari artikel yang lagi kita butuhkan dan artikel yang pertama kali muncul, akan
menjadi induk dari artikel-artikel yang lainnya. Selama masih pada jalur dan kode etik
perblogeran wuuuaaallllaaahhhhhhhh jadi ngalantur kamana waeuy..ah.
Oce cekidot and back again about how to use APK TOOL.
Apa saja yang dibutuhkan:
Download apktool
Download apktool-install-windows
Download keduanya lalu buka dengan winrar, apktool berisi file apktool.jar kemudian
apktool-install-windows berisi file aapt.exe dan apktool.bat. setelah itu ane bikin folder baru
di drive D dengan nama APKTOOL lalu ane masukan ke 3 file yang tadi.
Buka Command. Run> cmd dan masuk ke direktori D:\APKTOOL
apktool d file.apk [direktori]
Contoh - apktool d D: \ piano.apk D: \ piano
Textnya pake warna ijo biar sesuai warnanya sama android si robot hijau
Selesai!
Apktool membutuhkan file-file framework untuk memecahkan kode dan membangun apks.
framework standar sudah termasuk dalam apktool, sehingga ane tidak perlu melakukan
perubahan untuk file apk. Lihat tanda panah merah yang ada di gambar, Tapi beberapa
produsen, misalnya Samsung, menambahkan file framework mereka sendiri dan
menggunakannya dalam aplikasi sistem. Untuk menggunakan apktool terhadap aplikasi
tersebut, harus menarik framework dari perangkat dan menginstal / mendaftarkannya ke
apktool.
Ane tidak melakukan percobaan itu karena ane ga punya fisik gadget androidnya lagipula
terlalu beresiko untuk menarik framework dari gadget yang asli takut rusak hehe
walaupun ada, ane rada-rada mikir dulu.
Tapi dari beberapa sumber yang ane baca misalnya, ane ingin melihat sandi
TouchWizLauncher.apk dari Android v2.2 Galaxy 5. Jika ane mencoba untuk melakukan itu,
ane akan mendapatkan pesan error:
Dan katanya perlu diinstal framework apktoolnya framework-res.apk & twframeworkres.apk, maka akan muncul file yang kedua yaitu 2.apk dari gambar yang ada tanda panah
merahnya di atas.
Sekarang ane compile lagi folder piano menjadi piano.apk tentunya setelah ane liat-liat dan
coba-coba dalamnya file piano.apk:
Cukup ketik
apktool b [direktori di mana sobat telah menyimpanya], ane sih simpan di direktori D:\piano
Contoh - apktool b D: \ piano
Selesai dah!
Sobat akan menemukan file apk di dalam direktori yang sobat simpan, seperti ane di D: \
piano\ dist \ piano.apk
Sekarang ane harus sign file APK .
Ketika mempublikasikan aplikasi atau custom rom ane perlu menandatangani apk atau. File
zip. Dengan sertifikat menggunakan kunci pribadi. Sistem Android menggunakan sertifikat
untuk mengidentifikasi penulis aplikasi dan membangun hubungan kepercayaan antara
aplikasi. Cara klasik untuk melakukan hal ini adalah menggunakan keytool kemudian
menandatanganinya dengan jarsigner.
Dalam hal ini ane menggunakan metode alternatif yang relatif mudah digunakan bagi
kebanyakan orang untuk menggunakannya yaitu dengan SignApk.jar.
download dulu SignAPK
Ekstrak ke direktori yang sobat ingan. Ane sih simpan di D: \ SignApk
Cd D: \ SignApk
java-jar signapk.jar certificate.pem key.pk8 Anda-Anda app.apk-app-signed.apk
Contoh : java-jar signapk.jar certificate.pem key.pk8 D: \ piano \ dist \ piano.apk D: \ piano \
dist \ piano-signed.apk
FREEFADHIL | Cara Decompile dan Recompile APK dengan APKTOOL - Kali ini
FREEFADHIL akan share bagaimana cara untuk decompile dan recompile file apk
dengan menggunakan APKTOOL. Android saat ini merupakan sistem operasi
yang paling banyak digunakan ,banyak alasan yang menyebabkan ini terjadi dan
salah satunya yaitu kita sebagai masyarakat umum dapat dengan mudah
melihat source codenya sehingga kita dapat memodifikasinya, mungkin untuk
sekedar mengganti tema, gambar didalamnya, kata-katanya, dll. Proses untuk
memodifikasi pasti akan membongkar bagian-bagian dari suatu benda dan sama
halnya dengan file APK, Proses membongkar suatu file APK bernama Decompile
dan pastinya file bongkaran tersebut harus disatukan kembali, proses penyatuan
ini dinamakan Recompile.
FLASHHABLE FILES
Langkah pertama yaitu silakan Install JAVA DEVELOPMENTS KIT yang sudah
anda download diatas pada PC anda. Menginstall JDK ini hukumnya wajib agar
anda bisa masuk ke tahap selanjutnya. Dan insatll juga APKTOOL dalam suatu
folder atau lebih baik buat folder tersendiri untuk project anda.
DECOMPILE APK
Copy file BBM.apk / file mentah yang ingin anda edit ke dalam folder
APKTOOL
Dan akhirnya file APK anda telah terbongkar . File ini berada di dalam
folder APKTOOL anda seperti contohnya jika apk anda bernama BBM
maka hasil bongkaran berada didalam folder APKTOOL\BBM
RECOMPILE APK
Jika sudah berhasil maka file recompile akan ada didalam folder
BBM\dist
Jangan senang dulu, karena file tersebut belum bisa kita install ke
Android tercinta karena belum terdapat file Meta dan lisensi dan berikut
tahap selanjutnya.
Buka file BBM.apk yang original dan BBM.apk yang telah diedit.
Pindahkan file APK editan yang sudah diisi META dan lisensi tadi ke
"Flashable.zip" yang sudah anda download tadi ke dalam System/App.
Dan terakhir, Copy Flashable.zip tadi ke SDCard anda dan install melalui
"Recovery Mode via update from Sdcard " lalu pilh Flashable.zip. Selesai
deh, Mudah kan....
Karena Banyaknya teman yang bertanya, saya inisiatif untuk membuat tutorial tersebut
dengan dukungan gambar yang pastinya mudah dipahami.
Untuk 64 BIT
APKTOOL
Pertama sobat install dulu JAVA DEVELOPMENT KIT yang sudah sobat download tadi, langkah ini
sangat wajib untuk dilakukan agar nantinya APKTOOL bekerja dengan smestinya. Tidak error.
Yang belum tahu cara install dan setting java DK, silahkan baca dulu :
Cara Download Install dan Setting Java Development KIT ( JDK ) Di Windows
Contoh langkah kerja :
Extrack dulu APKTOOL.zip yang sudah sobat download, APKTOOL ini yang sampai saat ini
saya gunakan, Insyaallah tidak ada error.
Apktool if Framework-res.apk Langkah ini penting untuk sign in framework-res )lalu tekan
enter
Proses Decompile sudah selesai, sobat nanti akan menemukan file Decompile SystemUI
Sobat akan menemukan file file di dalam folder SystemUI, nah disitu sobat bisa berkreasi..
Mau edit apa saja yang di butuhkan.
Ketikkan perintah "Apktool b SystemUI" nanti sobat akan menemukan dialog di bawah.
Ingat, lihat bagian bawah, jika ada tulisan Building apk file.... maka proses recompile
berhasil
Untuk emudahkan apakah sudah ada APKnya atau bulan, mari kita tes dengan cara yang
lain.
Nanti sobat akan menemukan edit.apk di folder apktool, sobat juga bisa menggunakan
nama nama lain untuk mempermudah apakah proses Recompile berhasil.
Eitsss, ini belum sepenuhnya berhasil, karena nanti sobat harus melakukan Sign In
SystemUI.apk
Sediakan juga folder unutuk SystemUI.apk yang asli, yang belu di Decompile Contoh
SystemUIASLI, Ganti jadi format zip dan extrack
Setelah semua selesai, Lihat langkah berikut yang ada di folder SystemUIEDIT, jangan lupa
SystemUI.zip hapus dulu.
block yang di Dalam kolom kemudian zip, setelah di zip ganti dengan apk, dari
SystemUI.zip jadi SystemUI.apk
Jangan lupa kalau mau push, ganti permission dulu jadi rw-rr
Semoga bermanfaat.