Python实现Android Apk 加固及多渠道打包

前言

道高一尺,魔高一丈。现如今只做混淆的apk,在smali逆向中,可以说是裸奔。鉴于此,各大佬也都针对自己的应用进行了加固处理(加固原理自找度娘),与此同时,市面上各主流平台也都开源推出了自己的应用加固工具,比如360加固助手
我们海豚睡眠就是采用360加固,然后再配合美团新一代打包神器walle,来打渠道包上线的。
基本流程就是:apk包 —-》 360加固 —–》多渠道打包—–》上线
这里有个麻烦的地方,就是360加固助手是可视化操作,而walle是用的shell脚本,每次加固都得打开360加固助手手动选取apk包,那么有没有一种更好的方式来统一操作加固及打包呢?答案是肯定的,经过2天对Python的摸索,现学现卖,终于可以实现如题的功能。

一、Python环境搭建

就这2天的体验的来说,python给个人的感觉就是轻,容易上手,再具体的我也说不上来1234了,各位自行Google。
Python的环境搭建(windows平台)很简单:
1,去Python官网下载:http://www.python.org/
2,选择python-xxxx.msi 文件下载(比如我下载的是python-2.7.13.msi);
3,双击进行安装;
4,安装完成后,记得在path中设置环境变量;
5,配置完成,打开cmd,输入python,有打印版本号等就说明安装成功。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值