安卓APP之加固技术
来源:互联网 发布:淘宝保证金别骗怎么办 编辑:程序博客网 时间:2024/05/17 00:13
在版本上线后为了防止APP版本被篡改,经常需要对App进行加固!这样可以防止APP被篡改和反编译。
那么问题来了怎样对App进行反编译呢!
1.首先我们可以下载一个加固工具:
然后只需要把要加密的文件路径放进去即可:点击生成文件XiangCunTianDi_apkcrypt.apk
注:点击开始后,可能会弹出错误信息:The application need Java jre , please install jre and retry
解决办法:由于电脑是64位的,我只安装了64位的jre,再去装个32位的jre就可以了
2.对生成的文件进行加密,首先我们要在开发工具中制作 xxx.keystore 文件
在XiangCunTianDi_apkcrypt.apk文件路径下按shift键和鼠标左键 点击在此处打开命令行
输入命令:
jarsigner -verbose -keystore android.keystore -signedjar XiangCunTianDi_signed.apk XiangCunTianDi_apkcrypt.apk androiddebugkey
其中androiddebugkey 指的是Alias对应的值:输入秘钥即可完成:
下面是我对加固后的APK反编译后的结果:可见加固后的apk反编译出错了。
Zipalign
在Android SDK中包含了一个工具名为Zipalign,它可以优化你的APK程序包,我们都知道APK的MIME其实就是一个Zip压缩文件,通过Zipalign可以让你的应用程序运行更快.
1.下载Zipalign 并把此文件放在SDK build-tools文件夹下。并配置到系统路径:
然后在加固后的apk的文件夹下文件路径下按shift键和鼠标左键 点击在此处打开命令行输入:
zipalign -v 4 XiangCunTianDi_signed.apk XiangCunTianDi.apk即可:这样就完成了APK的优化:
- 安卓APP之加固技术
- 安卓移动App保护、爱加密App安全加固!
- 安卓App应用加固、App安全保护!
- 安卓Apk优化之加固
- 安卓App有风险,爱加密加固保护App安全!
- 安卓App有风险,爱加密加固保护App安全!
- 爱加密安卓应用加固、谨防“越位木马”借世界杯捆绑手机App
- 安卓APP动态调试技术
- 安卓APP动态调试技术
- 安卓app升级之安卓app签名
- 安卓应用如何加固防破解
- APP加固反调试(Anti-debugging)技术点汇总
- 安卓开发之 App Widget
- 安卓APP测试之日志抓取
- 安卓App热补丁动态修复技术介绍
- 安卓App热补丁动态修复技术介绍
- 安卓App热补丁动态修复技术介绍
- 安卓App热补丁动态修复技术介绍
- GLSL语言基础
- 流式布局(一)
- 输入一个正数n,输出所有和为n连续正数序列。例如输入15,由于1+2+3+4+5=4+5+6=7+8=15,所以输出3个连续序列1-5、4-6和7-8。
- 两台Linux之间传输文件
- java设计模式之装饰者模式
- 安卓APP之加固技术
- CentOS7 安装 Mysql rpm
- 数字图像处理--掩膜重建
- 解决服务化架构中数据一致性的6种方案
- 找出数组中两个只出现一次的数字
- C#将外部窗口嵌入到WPF控件当中
- 一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。 找出这两个数字,编程实现。
- 菜鸡的从零开始的web笔记---表单
- 思科单臂路由实验个人的理解