当前位置:   article > 正文

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

python 360加固

公司一直用的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 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/371279
推荐阅读
相关标签
  

闽ICP备14008679号