Decompile APK:修订间差异

来自WHY42
imported>Soleverlee
创建页面,内容为“=获取资源文件= =反编译dex= =反编译jar= Category:Programe
 
Riguz留言 | 贡献
 
(未显示2个用户的5个中间版本)
第1行: 第1行:
=获取资源文件=
=获取资源文件=
<source lang="bash">
java -jar apktool_2.2.2.jar d -o mm com.tencent.mm-6.3.13.64_r4488992-APK4Fun.com.apk
</source>
=反编译dex=
=反编译dex=
<source lang="bash">
cp com.tencent.mm-6.3.13.64_r4488992-APK4Fun.com.apk com.tencent.mm-6.3.13.64_r4488992-APK4Fun.com.apk.zip
mkdir mm.apk && mv com.tecent.mm-*.zip ./mm.apk
cd mm.apk && unzip *.zip
</source>
然后可以得到classes.dex文件
=反编译jar=
=反编译jar=
<source lang="bash">
./d2j-dex2jar.sh -o 6.3.13.jar ../mm.apk/classes.dex
</source>


 
[[Category:Android]]
[[Category:Programe]]

2023年12月19日 (二) 09:02的最新版本

获取资源文件

java -jar apktool_2.2.2.jar d -o mm com.tencent.mm-6.3.13.64_r4488992-APK4Fun.com.apk

反编译dex

cp com.tencent.mm-6.3.13.64_r4488992-APK4Fun.com.apk com.tencent.mm-6.3.13.64_r4488992-APK4Fun.com.apk.zip
mkdir mm.apk && mv com.tecent.mm-*.zip ./mm.apk
cd mm.apk && unzip *.zip

然后可以得到classes.dex文件

反编译jar

./d2j-dex2jar.sh -o 6.3.13.jar ../mm.apk/classes.dex