berdasarkan kondisi Anda, jika apk Android Anda:
Condition1: NOT harden (oleh Tencent Legu / Qihoo 360 / ...)
Choice1: menggunakan layanan online
seperti:
menggunakan www.javadecompilers.com
pergi ke:
untuk secara otomatis memecahkan kode dari apk ke kode sumber java
Langkah:
uploadFile apk + klik Run+ tunggu beberapa saat + klik Downloaduntuk mendapatkan zip + unzip ->
sources/com/{yourCompanyName}/{yourProjectName}
adalah kode sumber java yang Anda harapkan
Choice2: dekompilasi / crack sendiri
gunakan alat terkait untuk mendekompilasi / crack sendiri:
gunakan jadx/ jadx-guikonversi apkkejava sourcecode
unduh jadx-0.9.0.zip lalu unzip untuk mendapatkannya bin/jadx, lalu:
- mode baris perintah:
- dalam terminal run:
jadx-0.9.0/bin/jadx -o output_folder /path_to_your_apk/your_apk_file.apk
- output_folder akan menunjukkan diterjemahkan
sourcesdanresources
sources/com/{yourCompanyName}/{yourProjectName} adalah harapan Anda java sourcecode
- Mode GUI
- klik dua kali untuk menjalankan
jadx-0.9.0/bin/jadx-gui(Linux jadx-gui.sh/ Windows jadx-gui.bat)
- buka
apkfile
- itu akan otomatis decoding -> melihat kode sumber java yang Anda harapkan
save all atau save as Gradle project
misalnya:

Condition2: harden (oleh Tencent Legu / Qihoo 360 / ...)
metode utama 3 steps:
apk/app to dex
dex to jar
jar to java src
penjelasan detail:
Langkah 1: apk/app to dex
gunakan alat ( FDex2/ DumpDex) membuang / menghubungkan (satu atau beberapa) dexfile dari menjalankan aplikasi
Langkah:
mempersiapkan lingkungan
- sebuah
rootandroid ed
- telepon asli
- atau emulator
- pasang apk Android Anda
- menginstal Pemasang Xposed
- instal
FDex2/ DumpDex ke XPosed dan aktifkan

- Catatan: perlu restart Xposed untuk membuat FDex2 berfungsi
- Alamat unduhan FDex2, Mandarin :
- instal apk Android Anda ke ponsel / emulator
buang dexdari menjalankan aplikasi
Langkah 2: dex to jar
gunakan alat ( dex2jar) konversi (khusus, berisi logika aplikasi) dexfile ke jarfile
unduh dex2jar punya dex-tools-2.1-SNAPSHOT.zip , unzip dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh,
sh dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f your_dex_name.dex
misalnya:
dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f com.xxx.yyy8825612.dex
dex2jar com.xxx.yyy8825612.dex -> ./com.xxx.yyy8825612-dex2jar.jar
Step3: jar to java src
gunakan salah satu alat:
konversikan jarkejava src
untuk dari efek konversi jar ke java:
Jadx> Procyon> CRF>>JD-GUI
jadi rekomendasikan penggunaan: Jadx/jadx-gui
Langkah:
- klik dua kali untuk menjalankan
jadx-gui
- buka
dexfile
File -> save all
misalnya:

mengekspor java src:

Penjelasan lebih rinci dapat melihat tutorial online ebook Cina saya :