python实现借助360加固保代码实现批量、断点再续等功能

为实现全面自动化,本文介绍了一种使用Python脚本结合360加固保进行批量安卓应用加固的方法。脚本支持失败自动重试和断点续传功能,大大提升了工作效率。只需设置加固账号信息,将待加固的APK放入指定目录,运行脚本即可完成加固,输出结果存放在特定文件夹中。
摘要由CSDN通过智能技术生成

公司一直用的360加固保可视化工具,其实已经很方便了,但是小张说这个得有人盯着,加固失败了还得手动拖进去,为了满足他(实现全面懒人化),写了这个借助360加固保去批量加固,失败了自动重试,停电了也自动重试,已经加固一部分的也能断点再续!把大象关进冰箱需要六步!:
1.去360加固保官网下载个360加固保
2.在目录360jiagubao/jiagu下面新建个local文件夹(名字随意)
3.文件夹local下面新建inputAPK文件夹
4.把安卓签名文件也放到local下面
5.文件夹local下面新建py脚本local-jiagu.py(名字随意),整个目录结构是这样的:
在这里插入图片描述

6.最后就是脚本内容了,配置下360加固保账号和密码、安卓签名文件账号信息就行了:

# -*- coding: utf-8 -*-
import os,sys,time,shutil

#项目根目录
APP_PATH = os.path.dirname(os.path.dirname(os.path.dirname(__file__))) + "/"
#脚本目录
JIAGU_PATH = APP_PATH + 'jiagu/'
print("JIAGU_PATH==== " + JIAGU_PATH)

#失败最大重试次数
MAX_FAIL_TRY_TIMES = 2
#为了续传,记录下是不是第一次运行py
IS_FIRST_RUN = True

#login
name = '' #360加固保的账号(没有就去360加固保注册个,免费的)
pwd = '' #360加固保的账号密码
#sign
key_path = JIAGU_PATH + 'local/android-key.keystore' #安卓都懂
key_pwd = '' #安卓签名密码
alise = '' #别名
alise_pwd = '' #别名密码
#jiagu
apkInPutPath = JIAGU_PATH + 'local/inputAPK'
apkOutPutPath = JIAGU_PATH + 'output'

os.chdir(JIAGU_PATH)
perStr = " "

def loginAndImportsign():
	os.system('java -jar jiagu.jar -login ' + name + perStr + pwd)
	os.system('java -jar jiagu.jar -importsign ' + key_path + perStr + key_pwd + perStr + alise + perStr + alise_pwd)

def jiaguApk(apkName):
	apkPath = apkInPutPath + '/' + apkName
	print('start jiagu apkPath==== ' + apkPath)
	os.system('java -jar jiagu.jar -jiagu ' + apkPath + perStr + apkOutPutPath)
	
def signOutputApk(outputApk):
	cmd = 'jarsigner -verbose -keystore
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值