赞
踩
公司一直用的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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。