【Android】Unity打包安卓反编译

发表于2018-11-30
评论0 1k浏览

想免费获取内部独家PPT资料库?观看行业大牛直播?点击加入腾讯游戏学院游戏程序行业精英群

711501594
拿到一个Unity 打包出来的apk,如果没有加密的话 ,你是可以通过反编译修改其中的属性的,本篇就来给大家分享下Unity打包安卓反编译的教程。

步骤一

(1)把.apk 解压有两种方法

第一 .apk 变成 .zip 并解压

然后修改 \assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll

然后可以通过下载 类似 dnSpy 软件进行代码反编译

下载地址: https://download.csdn.net/download/ldy597321444/10645956


  
(2)或者 下载apktool 软件

下载地址:https://ibotpeaches.github.io/Apktool/install/

详细使用:https://www.cnblogs.com/chen110xi/p/6612437.html

最后会下载?apktool.bat 和 apktool.jar 把他们放到 C盘的 Windows 下

如图


(3)、使用 win +R 或者 点击 开始 找到运行 使用命令行解压

输入 apktoold我的apk名字.apk

就会出现如图

随后会得到一个解压后的文件

也是一样去修改 \assets\bin\Data\Managed\Assembly-CSharp-firstpass.dll如步骤一。

最后用AndroidStudio打开这个项目 进行Build二次打包就okay了。

注意:如果打包出现问题,需要搭配相对应的安卓环境。

原文链接

著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引

游戏学院公众号二维码
腾讯游戏学院
微信公众号

提供更专业的游戏知识学习平台