ඔබගේ ඇන්ඩ්රොයිඩ් APK නම් ඔබේ තත්වය මත පදනම්ව:
තත්වය 1: දැඩි නොවේ (ටෙන්සෙන්ට් ලෙගු / කිහූ 360 / ... විසින්)
තේරීම 1: මාර්ගගත සේවාව භාවිතා කිරීම
එවැනි:
www.javadecompilers.com භාවිතා කිරීම
යන්න:
ස්වයංක්රීයව විකේතනය කිරීමට apk සිට java sourcecode දක්වා
පියවර:
upload
apk file + click Run
+ ටික වේලාවක් රැඳී සිටින්න + Download
zip + 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:
වඩාත් සවිස්තරාත්මක පැහැදිලි කිරීමකට මගේ මාර්ගගත ඊබුක් චීන නිබන්ධනය දැක ගත හැකිය :