Terkadang kita membutuhkan source code pada sebuah aplikasi dengan banyak tujuan seperti ingin tahu cara kerjanya, melakukan cracking dan lainnya.
Salah satu tools untuk decompile / reverse engineering APK yaitu apktool. Bagi kalian pengguna macbook untuk install nya sangat mudah yaitu
brew install apktool
untuk penggunaanya pun cukup mudah via terminal
apktool d filename.apk
saya telah mencobanya namun tidak serta merta ke *.java, malahan smalli
kemudian, kita coba https://github.com/csanuragjain/APKRepatcher/releases/
namun pun, tidak membuahkan hasil cuman looping tak hingga
JADX
Kita bisa menggunakan https://github.com/skylot/jadx, langsung bisa kita install
brew install jadx
yuk langsung kita pakai
jadx base.apk -d out
hasilnya tunggu saja
INFO - loading ... INFO - processing ... ERROR - finished with errors, count: 21
kemudian kita bisa menggunakan grep untuk mencari string didalam file, dengan tujuan folder bernama sources misalkan untuk mencari lokasi API
grep -Ril "https://" sources