能用代码解决的问题,绝不手动来做(主要是懒)!

语言:Python

工具:360加固

原理很简单利用Python调用360加固命令

官方提供的有文档详细可以看使用手册地址如下:

登录

java -jar jiagu.jar -login (user name) (password)

user name : 360加固助手注册的账号

password : 360加固助手注册的密码

签名配置

java -jar jiagu.jar -importsign keystore_path keystore_password alias alias_password

keystore_path : 签名文件路径

keystore_password : 签名文件密码

alias : 签名文件的别名

alias_password : 签名文件的别名密码

加固

java -jar jiagu.jar -jiagu 需要加固的apk路径 加固后存放的路径 -autosign'

更多命令请查看 360加固助手使用手册

Demo如下:

'''python

# /usr/bin/evn python

# coding:utf-8

m_Jiagu_Path = 'D:\\NDK\\360加固\\jiagu' # 加固路径

m_Jiagu_UserName = 'XXX' # 加固用户名

m_Jiagu_UserPsw = 'XXX' # 加固用户密码

# 加固

def jiagu_360_auto():

os.chdir(m_Jiagu_Path)

# 登录加固

os.system(

'java -jar jiagu.jar -login ' +

m_Jiagu_UserName +

' ' +

m_Jiagu_UserPsw)

# 加固版本号

os.system('java -jar jiagu.jar -version')

# 加固更新

os.system('java -jar jiagu.jar -update')

# 导入签名配置

os.system('java -jar jiagu.jar -importsign gamesdk.keystore xxx xxx xxx')

os.system('java -jar jiagu.jar -showsign')

# 显示加固配置信息

os.system('java -jar jiagu.jar -showconfig')

# 加固

jiagu_cmd = 'java -jar jiagu.jar -jiagu ' + \

bin + '\\mj-release-unsigned.apk ' + bin + ' -autosign'

print("加固后地址:" + m_WorkSpace)

result = os.system(jiagu_cmd)

if not result:

print(u"\033[1;35m APK 加固成功 \033[0m")

else:

print(u"\033[1;35m 加固失败 \033[0m")

'''

加这个功能主要是配合Jenkins自动化用的,单独用用处不大也体现不出自动化的意思

如果各位需要Jenkins持续自动化 + Python + ant(gradle)+ 版本控制等系列文章可留言后续加上。

告辞了您内 !!!

python apkg,Python 自动加固APK相关推荐

  1. python apkg_Python 自动加固APK

    能用代码解决的问题,绝不手动来做(主要是懒)! 语言:Python 工具:360加固 原理很简单利用Python调用360加固命令 官方提供的有文档详细可以看使用手册地址如下: 登录 java -ja ...

  2. android 加固服务器,Python 脚本构建Android APK 自动加固、打渠道包并上传服务器

    Python 脚本构建Android APK 自动加固.打渠道包并上传服务器 常规流程 打出原始apk 使用乐固工具加固并打出响应渠道包 将生成的渠道包上传对应服务器,生成推广链接 因为每一步都需要人 ...

  3. python自动安装apk文件

    最近在学习python,在前一段时间用dos写了一脚本,自动安装apk文件,于是也试着用python写了一这样的脚本. dos脚本地址:http://blog.csdn.net/lyhdream/ar ...

  4. 苹果 python蚂蚁森林自动收能量_通过测试工具自动收取蚂蚁森林能量

    本文仅为自动化工具appium的技术研究,请勿用于任何非正当用途 最近在家远程工作,结果作息更混乱了,早上起不来,导致我蚂蚁森林能量天天被偷,严重影响我沙漠造树"大业" ‍♂️.于 ...

  5. 苹果 python蚂蚁森林自动收能量_Python自动化收取蚂蚁森林能量,不错过暗恋的她...

    作者 | 锅g头 来源 | Crossin的编程教室最近在家远程工作,结果作息更混乱了 ,早上起不来,导致我蚂蚁森林能量天天被偷,严重影响我沙漠造树"大业" .于是我决定用pyth ...

  6. 1、python连接手机自动搜集蚂蚁森林能量

    1.python连接手机自动搜集蚂蚁森林能量 1.首先我们需要下载一个ADB DRIVER INSTALL驱动安装.需要的可以到我的资源那里下载 2.手机进入开发者模式,usb调试下面选择" ...

  7. jupyter分割代码块_科研分享—Python根据关键词自动抓取Pubmed文献标题(附全部代码)文末有福利...

    写在前面:接触Python应该是8月初的一篇公众号文章,大致内容是使用py爬取数据库并汇总到本地.正好手头需要对某个领域的文献进行调研,不妨学习一下. 什么是Python? 百度说:Python (计 ...

  8. python安装过程中关机_1234567,Python帮女神自动来关机

    在日常使用电脑的过程中,很多小伙伴都有让电脑定时自动关机的需求.通常而言,大家一般都会有几种选择. 假如哪一天,你女神问你,有没有什么定时关机的好方法,你怎么告诉她? 文章首发州的先生博客:使用Pyt ...

  9. Python实现信息自动配对爬虫排版程序(附下载)

    授权自AI科技大本营(ID:rgznai100) 本文约2800字,建议阅读7分钟. 本文为你介绍Python实现信息自动配对爬虫排版程序. 公众号(DatapiTHU)后台回复"20200 ...

  10. 利用Python模拟鼠标自动完成MM32-LINK程序下载

    简 介: 编写了利用Python控制MM32-LINK自动下载程序,这可以减少在开发过程中的操作. MM32-LINK在打开程序过程中,对话框的标题出现错误,"Load form file& ...

最新文章

  1. 调查报告:工人们并不担心将来会被AI取代
  2. hashMap和hashTable的区别(个人总结)
  3. spring之AOP(转)
  4. HDU 4701 Game
  5. 为什么要与下属建立良好的人际关系?
  6. sqlite 迁移 oracle,Oracle 数据导入 Sqlite
  7. galileo 汉化
  8. Azure 中 Windows 虚拟机的大小
  9. Unity3D 游戏开发构架篇 ——输入控制
  10. 网管员应该掌握好的学习方法
  11. Lesson 10 The loss of the Titanic 内容鉴赏
  12. 【托业】【新托业TOEIC新题型真题】学习笔记11-题库六-P7
  13. 从心理学角度看,为什么我们的业务规划总是过于乐观?
  14. 工厂模式 (简单工厂、工厂方法、抽象工厂)
  15. React Hook介绍(二):Effect Hook
  16. JavaScript 格式化显示JSON
  17. 心路历程 致正在为梦想奋斗的自己
  18. 简易记账开发笔记之Fragment(后续)
  19. 输入一个字符串转换成十进制整数
  20. 恢复MySQL 表结构 和数据

热门文章

  1. 微信小店开发(1) 获取分类
  2. 日常网页bug页面收集
  3. python大麦网抢票_抢票攻略-大麦网
  4. Java PdfBox 提取指定PDF页面图片
  5. 旧手机物联网_为了能让你的智能手机用十年,他们给旧手机做了一个操作系统...
  6. 申请微信公众号平台流程
  7. Android 不透明度值换算
  8. 计算机c盘能格式化吗,c盘可以直接格式化吗?C盘怎么格式化?
  9. 如何在Python中将Word转换为图片?
  10. 安装Go语言开发工具