ඔබගේ ඇන්ඩ්රොයිඩ් APK නම් ඔබේ තත්වය මත පදනම්ව:
තත්වය 1: දැඩි නොවේ (ටෙන්සෙන්ට් ලෙගු / කිහූ 360 / ... විසින්)
තේරීම 1: මාර්ගගත සේවාව භාවිතා කිරීම
එවැනි:
www.javadecompilers.com භාවිතා කිරීම
යන්න:
ස්වයංක්රීයව විකේතනය කිරීමට apk සිට java sourcecode දක්වා
පියවර:
uploadapk file + click Run+ ටික වේලාවක් රැඳී සිටින්න + Downloadzip + unzip -> ලබා ගැනීමට ක්ලික් කරන්න
sources/com/{yourCompanyName}/{yourProjectName}
ඔබ අපේක්ෂිත ජාවා ප්රභව කේතයයි
තේරීම 2: ඔබ විසින්ම දිරාපත් කරන්න
ඔබ විසින්ම දිරාපත් කිරීමට / ඉරිතලා දැමීමට අදාළ මෙවලම භාවිතා කරන්න:
භාවිතා කරන්න jadx/ jadx-guiපරිවර්තනය apkකරන්නjava sourcecode
බාගත කරන්න jadx-0.9.0.zip පසුව ලබා ගැනීමට unzip කරන්න bin/jadx, පසුව:
- විධාන රේඛා මාදිලිය:
- පර්යන්ත ධාවනයේදී:
jadx-0.9.0/bin/jadx -o output_folder /path_to_your_apk/your_apk_file.apk
- output_folder විකේත තළ පෙන්වයි
sourcesහාresources
sources/com/{yourCompanyName}/{yourProjectName} ඔබ අපේක්ෂිතයි java sourcecode
- GUI මාදිලිය
- ධාවනය කිරීමට දෙවරක් ක්ලික් කරන්න
jadx-0.9.0/bin/jadx-gui(ලිනක්ස් jadx-gui.sh/ වින්ඩෝස්jadx-gui.bat )
- විවෘත
apkගොනුව කරන්න
- එය ස්වයංක්රීයව විකේතනය වනු ඇත -> ඔබ අපේක්ෂිත ජාවා ප්රභව කේතය බලන්න
save all හෝ save as Gradle project
උදා:

තත්වය 2: තද කරන්න (ටෙන්සෙන්ට් ලෙගු / කිහූ 360 / ... විසින්)
ප්රධාන ක්රමය 3 steps:
apk/app to dex
dex to jar
jar to java src
සවිස්තරාත්මක පැහැදිලි කිරීම:
පියවර 1: apk/app to dex
මෙවලම භාවිතා කරන්න ( FDex2/ ඩම්ප්ඩෙක්ස්) ඩම්ප් / කොක් අවුට් (එකක් හෝ කිහිපයක්)dexධාවනය වන යෙදුමෙන් කරන්න
පියවර:
පරිසරය සකස් කිරීම
- ඒ
root සංස් ඇන්ඩ්රොයිඩ්
- ඔබගේ Android apk ස්ථාපනය කරන්න
- ස්ථාපනය කරන ලද එක්ස්පෝස්ඩ් ස්ථාපකය
- එක්ස්පෝස්ඩ් වෙත
FDex2/ ඩම්ප්ඩෙක්ස් ස්ථාපනය කර එය සක්රීය කරන්න

- සටහන: FDex2 වැඩ කිරීමට Xposed නැවත ආරම්භ කිරීම අවශ්ය වේ
- FDex2 බාගත කිරීමේ ලිපිනය, චීන :
- ඔබගේ ඇන්ඩ්රොයිඩ් APK දුරකථනය / ඉමුලේටරය වෙත ස්ථාපනය කරන්න
dexයෙදුම ධාවනය කිරීමෙන් ඉවත් වන්න
පියවර 2: dex to jar
මෙවලම ( dex2jar) පරිවර්තනය කරන්න (විශේෂිත, යෙදුම් තර්කනය අඩංගු) dexගොනුව jarගොනුවට පරිවර්තනය කරන්න
බාගත dex2jar වී 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
උදා:
dex-tools-2.1-SNAPSHOT/d2j-dex2jar.sh -f com.xxx.yyy8825612.dex
dex2jar com.xxx.yyy8825612.dex -> ./com.xxx.yyy8825612-dex2jar.jar
පියවර 3: jar to java src
මෙවලම් වලින් එකක් භාවිතා කරන්න:
බවට පරිවර්තනය jarකරන්නjava src
බඳුනේ සිට ජාවා දක්වා පරිවර්තනය කිරීමේ බලපෑම සඳහා:
Jadx> Procyon> CRF>>JD-GUI
එබැවින් භාවිතා කිරීමට නිර්දේශ කරන්න: Jadx/jadx-gui
පියවර:
- ධාවනය කිරීමට දෙවරක් ක්ලික් කරන්න
jadx-gui
dexගොනුව විවෘත කරන්න
File -> save all
උදා:

අපනයනය කළ java src:

වඩාත් සවිස්තරාත්මක පැහැදිලි කිරීමකට මගේ මාර්ගගත ඊබුක් චීන නිබන්ධනය දැක ගත හැකිය :