Python自动化批量替换apk渠道号

文章目录 [ 隐藏 ]

最近因为公司业务需要,需要用Python写了一个自动修改apk,自动签名的小工具。我把核心代码抽取出来,今天分享给大家。

1,业务需求

自定义配置文件,修改多个渠道的渠道名,修改完成后自动打包签名。

2,开发思路

2.1,读取配置文件
2.2,然后反编译apk,替换manifest里面的配置信息,然后回编译,签名。
2.3,用循环实现多渠道打包。
qq%e5%9b%be%e7%89%8720161112103821
大概意思就是要替换如下图所示“Change_qudao”部分

3,技术要点

3.1,反编译和回编译apk,需要用到apktools。

3.2, 读取配置文件
通过系统的open函数打开文件读取文件信息,然后存在列表里,代码如下

3.2,修改文件内容
修改文件内容需要用到File模块和shutil模块

4,把代码整合一下

未经允许不得转载:Python在线学习 » Python自动化批量替换apk渠道号

赞 (1)

来吐槽吧 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址