Android apk ise durumunuza göre:
Durum1: Sertleşmiyor (Tencent Legu / Qihoo 360 / ... tarafından)
Choice1: çevrimiçi hizmeti kullanma
gibi:
www.javadecompilers.com kullanarak
git:
otomatik kod çözme apk java kaynak kodu
adımlar:
uploadapk dosyası + tıkla Run+ biraz bekleyin + Downloadzip almak için tıklayın + unzip ->
sources/com/{yourCompanyName}/{yourProjectName}
beklenen java kaynak kodunuz
Choice2: kendiniz çürütmek / çatlamak
kendi başınıza açmak / çatlamak için ilgili aracı kullanın:
Kullanım jadx/ jadx-guidönüştürme apkiçinjava sourcecode
jadx-0.9.0.zip'i indirin bin/jadx, sonra var hale getirin , sonra:
- komut satırı modu:
- terminal çalışmasında:
jadx-0.9.0/bin/jadx -o output_folder /path_to_your_apk/your_apk_file.apk
- output_folder kodu çözülmüş
sourcesveresources
sources/com/{yourCompanyName}/{yourProjectName} beklenen mi java sourcecode
- GUI modu
- çalıştırmak için çift tıklayın
jadx-0.9.0/bin/jadx-gui(Linux jadx-gui.sh/ Windows jadx-gui.bat)
- açık
apkdosya
- otomatik kod çözme olacaktır -> beklenen java kaynak kodunu görün
save all veya save as Gradle project
Örneğin:

Durum2: sertleş (Tencent Legu / Qihoo 360 / ... tarafından)
ana yöntemi 3 steps:
apk/app to dex
dex to jar
jar to java src
detaylı açıklama:
Aşama 1: apk/app to dex
aracı ( FDex2/ DumpDex) dökümü / kancasını kullan (bir veya daha fazla)dex çalışan uygulamasında dosyayı
adımlar:
çevre hazırla
- Bir
rooted robot
- gerçek telefon
- veya emülatör
- android apk'nizi yükleyin
- yüklü Xposed Yükleyici
FDex2/ DumpDex'i XPosed'e yükleyin ve etkinleştirin

- Not: yeniden başlatılması gerekiyor FDex2'nin çalışması için Xposed'u
- FDex2 indirme adresi, Çince :
- android apk telefon / emülatör yüklemek
dexçalışan uygulamayı boşaltmak
Adım 2: dex to jar
tool ( dex2jar) dönüştürmesini (belirli, uygulama mantığını içeren) dexdosyayı jardosyaya kullan
indir dex2jar got dex-tools-2.1-SNAPSHOT.zip , var unzip dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh, sonra
sh dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f your_dex_name.dex
Örneğin:
dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f com.xxx.yyy8825612.dex
dex2jar com.xxx.yyy8825612.dex -> ./com.xxx.yyy8825612-dex2jar.jar
Aşama 3: jar to java src
araçlardan birini kullanın:
dönüştürme jariçinjava src
kavanozdan java src dönüştürme etkisi için:
Jadx> Procyon> CRF>>JD-GUI
bu yüzden kullanmanızı öneririz: Jadx/jadx-gui
adımlar:
- çalıştırmak için çift tıklayın
jadx-gui
- açık
dexdosya
File -> save all
Örneğin:

ihraç edilen java src:

Daha ayrıntılı açıklama benim online ebook Çince öğretici görebilirsiniz: