Unity编程笔录--Unity3D 导出的apk进行混淆和加固(防止反编译)

本文详细介绍了如何对Unity3D打包的apk进行代码混淆和加固,以防止反编译。首先,通过Obfuscator.zip插件进行代码混淆,接着使用Apkdb反编译和回编译工具,最后通过梆梆助手进行apk的加固。通过这些步骤,可以有效提升Unity应用的安全性。
摘要由CSDN通过智能技术生成

前言:

对于辛辛苦苦完成的apk程序被人轻易的反编译了,那就得不偿失了,这篇文章就是解决Unity打包出来的apk进行代码加固和混淆。

 

准备资料:

1Obfuscator.zip  作用是代码混淆,是Unity的一个插件

2Apkdb.rar    作用是反编译apk,做过修改之后回编译成修改好的apk

3Reflector_8.5.0.179_XiaZaiBa.zip 作用是反编译代码,方便查看代码

4:梆梆助手.exe 作用是对apk进行重新签名和对apk的加固

以上文件下载地址:

 

链接: http://pan.baidu.com/s/1CujX8 密码: jm3m

如果链接无效,请联系我QQ:503115254

 

正文:

1:打包一个带有签名的apk

在打包Player Settings设置里面,需要对签名重新设置,签名可以理解成为一个证书,可以设置密码信息,保证一部分的程序安全,据说在Unity5.0对程序的安全有了初步保障,有一个默认的签名。但是个人习惯还是使用自己的签名为好,如下图:

 

以上都设置好之后,Alias下拉框选项就会多出一个选项,此时就是需要创建的签名了

 

 

 

点击 Create a new key之后,如图,填写所需要的信息,就可以创建了新的签名了,新的签名一定要保存好,这个东西对于程序加固还有作用。如图所示

 

我是保存到桌面上了

然后正常发布自己的apk就可以了

 

2:对

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值