Application Package File atau di singkat APK adalah format berkas yang digunakan untuk memasang (install) aplikasi (software) ke smartphone dengan sistem operasi Android.
APK ini mirip dengan paket .EXE atau .MSI pada Windows.
Bagi seorang programmer baik tingkat awal maupun mahir, source code dari sebuah aplikasi sangatlah penting.
Untuk dapat membaca source code dari sebuah aplikasi, ikut langkah-langkah berikut ini :
A. Menginstal JDK (Java Development Kit)
1. Download dan install java (Saya pakai Open JDK) https://jdk.java.net/17/
2. Lokasi instalasi untuk JDK, biasanya ada di C:/java
3. Buka properties This PC (Computer di Windows 7)
4. Buka Advanced system settings - Environment Variablse...
5. Atau yang simple ketik di Search "environment variables"
6. Pada User variable, klik NEW. Variable name: JAVA_HOME dan Variable name: C:\java\jdk-11.0.1\bin (sesuai lokasi folder java masing-masing)
7. Tambahkan juga pada System variables dengan membuka Path
8. Klik OK
B. Membaca Source Code
1. Download APK dari aplikasi yang akan dibongkar
2. Buka APK ini dengan 7zip, bisa di download melalui link https://www.7-zip.org/download.html
3. Cari file classes.dex dan ekstrak
4. Download dan ekstrak aplikasi dex2jar https://github.com/pxb1988/dex2jar/releases
5. Copy classes.dex ke folder dex2jar
6. Buka Command Prompt dan arahkan ke folder dex2jar
7. Ketik command d2j-dex2jar classes.dex
8. Dan hasilnya file classes-dex2jar.jar
9. Download Java Decompiler (JD-GUI) dan ekstrak
10. Jalankan JD-GUI dan buka file classes-dex2jar.jar
11. Sampai disini, source code bisa terbaca. Jika ingin menyimpan, pilih Save atau Save All Sources
12. Untuk membaca file XML, lanjut di bawah
C. Decompile XML
1. Buatlah folder baru di C:/ tanpa spasi, misalnya apktool
2. Ikuti instruksi dari web berikut https://ibotpeaches.github.io/Apktool/install/
3. Download juga framework-res.apk disini https://androidfilehost.com/?fid=23212708291677144 dan simpan dalam folder apktool
4. Setelah selesai, dalam folder apktool harus ada file berikut ini
apktool.bat
apktool.jar
framework-res.apk
aplikasiyangdibongkar.apk
5. Buka lagi Command Promt dan arahkan ke folder ini
6. Jalankan perintah apktool.jar if framework-res.apk
7. Dan perintah apktool.jar d aplikasiyangdibongkar.apk
8. Nanti akan ada folder baru yang muncul, silahkan di edit secukupnya.
9. Sampai disini semua selesai.
0 $type={blogger}:
Posting Komentar