对于一些未进行代码混淆和加密措施安卓程序(apk),可以通过反编译软件对apk包内源码进行查看,因此对于开发过程中最好使用代码混淆对代码进行加密,防止被反编译。
使用dnSpy反编译apk包过程
1、将安卓程序安装包(apk)的后缀名.apk改成.zip可压缩的格式。
2、使用压缩软件对该文件进行解压
3、打开解压后的文件夹按照以下路径\assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll找到Assembly-CSharp-firstpass.dll文件
4、使用dnSpy反编译软件打开Assembly-CSharp-firstpass.dll文件就可以看到里面的所有源码了
dnSpy软件下载
链接:https://pan.baidu.com/s/1QaHxVMj3HYSsnANnZNlZ_Q
提取码:ejwh
本文详细介绍如何使用dnSpy反编译未加密的安卓程序(apk)源码,包括更改apk后缀为zip、解压文件、定位核心dll并查看源码的步骤,强调代码混淆的重要性。

1713

被折叠的 条评论
为什么被折叠?



