1.首先,在教程开始前,你们需要了解什么是加固
APP加固是对APP代码逻辑的一种保护。原理是将应用文件进行某种形式的转换,包括不限于隐藏,混淆,加密等操作,进一步保护软件的利益不受损坏。
2.软件加固的作用?是不是加固后完全就不会被修改?
加固的作用主要是提高软件的逆向成本,降低软件被修改的几率。APP加固可以防止app被修改、防止二次打包、防止*、防止恶意篡改等,保障开发者和广大用户的利益。
加固无法保证一定不会被修改,但是被修改后可以积极提高加固强度。
3.360加固又是什么?
360加固助手是三六零天御旗下加固保产品为开发者提供使用的一款PC端便捷加固工具,可以一键上传APK,可自动完成应用的加固,签名,多渠道打包工作,有效防止应用被逆向分析、反编译、二次打包,防止嵌入各类病毒、广告等恶意代码,从源头保护数据安全和开发者利益。
首先,第一步,我们先去360软件管家下载一个360加固助手
然后我们点击安装
他这个不会自己安装,然后它是一个压缩包,然后我们需要把它解压出来
选择你喜欢的文件夹目录,然后把它解压到那里
教程楼层更新,建议开启楼主模式阅读
- 我们双击打开应用程序
- 然后他要登录,如果没有账号的话,点击下面的注册,它会跳转到官网,然后我们先注册一个360的账号,注册好后,我们再登录进去
我们先准备一个apk软件,就拿我刚改的番茄小说来好了
在360加固助手点击应用加固,然后添加软件,选择我们的番茄小说添加进去
然后他就会有跳出一个弹框,那我们这边选择先暂不配置,然后等待它自动上传,加固,好了之后我们就打开它的传输目录
要注意哦,加固后的软件他是没有签名的,没有签名就是不能安装
说到签名,就要给你们介绍一个什么叫签名了[滑稽]
一、什么是apk签名
签名是摘要与非对称密钥加密相相结合的产物,摘要就像内容的一个指纹信息,一旦内容被篡改,摘要就会改变,签名是摘要的加密结果,摘要改变,签名也会失效。Android APK签名也是这个道理,如果APK签名跟内容对应不起来,Android系统就认为APK内容被篡改了,从而拒绝安装,以保证系统的安全性。二、为什么需要签名
在消息通信时,必须至少解决两个问题:一是确保消息来源的真实性,二是确保消息不会被第三方篡改。
签名机制主要有两种用途:
使用特殊的key签名可以获取到一些不同的权限
验证数据保证不被篡改,防止应用被恶意的第三方覆盖三、apk签名方案
Android 现在已经支持三种应用签名方案:
v1 方案:基于 JAR 签名。
v2 方案:APK 签名方案 v2,在 Android 7.0 引入。
v3 方案:APK 签名方案v3,在 Android 9.0 引入。
v4 方案:APK 签名方案v4,在Android11.0引入。然后我们把软件放回到我们的手机,我用MT管理器打开的,点击安装包,然后选择Apk信息,我们可以看到它是未签名的状态,然后我们点击功能,APK签名,我们选择v1+v2+v3的,然后点击确定,这样子,我们就可以得到一个加固了,然后签名的安装包,我们就可以进行安装使用了
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如有侵权麻烦联系邮箱2697381891@qq.com删除文章!
源码库 » 教你如何使用360加固助手给apk加固