Linux重签名工具程序及命令行重签ipa文档_ausign-程序员宅基地

技术标签: iOS重签名  linux重签工具  

 

 

 

au-signer推出了Linux系统命令行重签名ipa的程序

 

适用于自动化签名的实现

 

au-signer工具官网

http://sign.applicationloader.net/

 

 

命令行签名包括了用户登录管理、重签名ipa,应用管理,时间锁管理4部分功能!

 

下面一一介绍

 

1、用户登录管理

 

登录命名行,先创建账号或者登录才能进行重签名!

 

./ausign_linux -email [email protected] -p 123456

 

./ausign_linux 运行重签程序

-email  输入用户邮箱

-p  输入用户密码

 

初次输入运行自动创建账号密码!

 

./ausign_linux -logout

修改用户密码

./ausign_linux -password "123456789" -o "123456"

 

把老的用户密码123456改成123456789

 

 

2、重签名ipa

 

普通签名例子

./ausign_linux -sign 2.ipa -c my.p12 -m my.mobileprovision -p 123 -o resign-abc.ipa

说明:签名都是以 -sign 参数开始 ,后面是被签名的ipa文件,-c 指定证书,-m 指定描述文件 ,-p 指定证书密码 -o 指定签名完后文件的存放地址

 

自动删除锁签名例子

./ausign_linux -sign wechat.ipa -c my.p12 -m my.mobileprovision -p 123456 -o resign-wechat.ipa -dt

和普通签名相比多了一个参数 -dt 表示 delete time lock,删除时间锁的意思

 

自动插入时间锁例子

./ausign_linux wechat.ipa -c my.p12 -m my.mobileprovision -p 123456 -o resign-wechat.ipa -at 20190701

和普通相比 多了 -at 20190701参数,表示 add time lock,就是添加时间锁的意思,-at 后面是签名到期的时间

 

修改应用id后签名

./ausign_linux wechat.ipa -c my.p12 -m my.mobileprovision -p 123456 -o resign-wechat.ipa -id com.tencent.wechat22222222

把应用id 改成com.tencent.wechat22222222 后重新签名

可以修改的信息还有 -n 指定修改名称 ,-v 指定修改版本号

 

组合签名例子

./ausign_linux -sign 2.ipa -c my.p12 -m my.mobileprovision -p "123" -o resign-555.ipa -id "com.tencent.wechat3" -n "微信马甲3" -v "1.0.0" -dt -at 20190902

上面各种参数可以组合使用,下面是一个例子,自动删除时间锁,自动插入时间锁设置到期日期20190902,然后把id修改为自己的com.tencent.wechat3,把名字修改为微信马甲3,把版本号改成1.0.0

 

 

3、应用管理

 

查看签过的应用列表

./ausign_linux -apps

说明:被删除了的应用将无法再查看,应用信息已json显示

修改应用信息签名到期时间

./ausign_linux -app 3aa99adf-72e7-441a-be5b-518c050a79b2 -k expire_time -v 20190801

修改app信息的命令"app"比查看app命令"apps"少了个"s",命令后面紧跟着应用的id标记,指定是对哪个app进行修改,

-k指定是对应用的哪个信息进行修改,-k 后面可以跟的修改内容包括:

expire_time(到期时间,格式20190102),is_bid(是否被禁用,1表示禁用,0不禁用),is_deleted(是否删除),alert_msg(app过期提醒信息),description(应用的备注),contact(应用的联系人信息)

-v 是设置的新的值,这个值根据-k不同不一样,例如 is_bid,则传入0或者1有效,expire_time 则只有 格式类似20191201这种日期格式有效,而对于description,则可以设置任何信息都有效

下面举例

修改应用描述信息

./ausign_linux -app 3aa99adf-72e7-441a-be5b-518c050a79b2 -k description -v "微信马甲最新版收150元"

修改应用到期提醒信息

./ausign_linux -app 3aa99adf-72e7-441a-be5b-518c050a79b2 -k alert_msg -v "签名已经到期,请联系qq2462611616"

删除app

./ausign_linux -app 3aa99adf-72e7-441a-be5b-518c050a79b2 -k is_deleted -v 1

禁用app

./ausign_linux -app 3aa99adf-72e7-441a-be5b-518c050a79b2 -k is_bid -v 1

给app设置个联系人信息

./ausign_linux -app 3aa99adf-72e7-441a-be5b-518c050a79b2 -k contact -v "张三qq2462611616"

 

4、时间锁管理

查看应用里面的标记

./ausign_linux -llib game.ipa

-llib将显示所有可能为锁的标记,但不是所有的都是锁,需要根据名称和描述进行判断

显示出来的第一列是标记的id,第二列是一些附加的可帮助判断的信息

 

删除指定标记

./ausign_linux -dlib game.ipa -o changed_game.ipa -i "@executable_path/Frameworks/libNewTimeDylib.dylib" "@executable_path/Frameworks/libNewTimeService.dylib"
-dlib

表示delete lib标记,-i 表示input,哪些标记要删除,这些标记可以通过签名介绍的一条命令进行查看到

 

插入dylib

./ausign_linux -alib game.ipa -i d:/myfile.dylib -o changed_game.ipa

 

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qtb999/article/details/94635925

智能推荐

Hypack 2016-2018设置使用测试与相关下载_hypack2016-程序员宅基地

文章浏览阅读2.3k次,点赞2次,收藏9次。Hypack 2016-2018使用测试与相关下载1、hypack 2016、hypack 2017、hypack2018通过现场使用测试,发现64位版本破解无效,32位破解成功。2、Hypack 6.2以前的版本,导航硬件典型配置库文件为nmea.DLL。(配置为nmea.DLL输出WGS84与本地54坐标XY出现错误)3、Hypack 2016-2018版本导航硬件配置库文件应该采用G..._hypack2016

CiteSpace使用入门教程_citespace怎么用-程序员宅基地

文章浏览阅读8.1k次,点赞4次,收藏17次。CiteSpace软件的使用及应用_citespace怎么用

这6种最佳移动自动化测试工具你知道吗?_移动应用测试工具有哪些-程序员宅基地

文章浏览阅读1k次。它还带有一个客户端库的特性,可以托管 Java、Python、C# 等中的锅炉代码,以帮助 QA 更快、更有效地开发测试脚本。testRigor 是超级可靠的,因为它为人类各自创建了一个测试套件,也就是说,它不依赖于 XPath 之类的源。它是一个基于云的移动自动化测试工具,允许用户在各种设备和操作系统版本上以连续的时间间隔快速运行测试。总而言之,它是一个很好的工具,但既不是免费的也不是开源的。ZAPTEST 的卖点是它的投资回报率计算器,它允许像您这样的企业计算这种自动化工具的投资回报率。_移动应用测试工具有哪些

分类预测 | Matlab实现CNN-LSTM-Mutilhead-Attention卷积神经网络-长短期记忆网络融合多头注意力机制多特征分类预测_nn.multiheadattention 图像分类-程序员宅基地

文章浏览阅读1.1k次,点赞21次,收藏12次。分类预测 | Matlab实现CNN-LSTM-Mutilhead-Attention卷积神经网络-长短期记忆网络融合多头注意力机制多特征分类预测_nn.multiheadattention 图像分类

对称加密、非对称加密、公钥、私钥究竟是个啥?_非对称加密,私钥公钥成对生成是啥意思-程序员宅基地

文章浏览阅读1.3w次,点赞72次,收藏247次。世界上有没有不能破解的密码或加密方式?还真有一种,叫做一次性密码本,这时唯一一种不能破解的加密方式,而其他的密码只要时间无限理论上都是可破解的,如果你也对加密这个领域感兴趣,可以简单了解下这些概念..._非对称加密,私钥公钥成对生成是啥意思

linux系统的字体文件安装_目标'usr/share/fonts/' 不是目录-程序员宅基地

文章浏览阅读1.3k次。ubuntu里新装的terminator里,字体实在是不忍直视。尤其是字母i,跟别的字母挤在一起,根本就看不清楚。所以特意下载了一个苹果的Monaco字体来代替。linux系统的字体文件放在/usr/share/fonts/目录以及用户的~/.fonts和~/.local/share/fonts目录下,第一个位置为系统所用用户共享,将字体安装到这个目录需要管理员权限;后面两个位置则为当前登陆用户..._目标'usr/share/fonts/' 不是目录

随便推点

vue3的代码改成vue2的转换_vue3组件 转 vue2-程序员宅基地

文章浏览阅读8.7k次。vue3<!DOCTYPE html><html><head><meta charset="utf-8"><title>Vue的方法_侠课岛(9xkd.com)</title><script src="https://unpkg.com/vue@next"></script></head><body> <div id="hello-vue" class="_vue3组件 转 vue2

vue2.0与支付个人总结-程序员宅基地

文章浏览阅读275次。最近在使用vue写webapp,app中要求可以实现线上支付,研究了微信H5支付与支付宝H5支付。其中微信H5支付处在内测阶段,需要申请,按照格式写了邮件七个工作日也没得到回复邮件,据说微信H5支付对于单量和交易额有要求,满足要求后才有很大几率开通。支付宝H5支付相对申请较为简单,人工技术客服强大,基本能解决很多问题,不得不说这点还是阿里..._vue2.0 调用app支付

yml配置文件中map的配置-程序员宅基地

文章浏览阅读6.5k次。yml中map的配置文件

python中摄氏度的符号咋打_linux下怎么方便的输入度数符号 °-程序员宅基地

文章浏览阅读5k次。你的位置:问答吧-> Linux 入门-> 问题详情linux下怎么方便的输入度数符号 °在windows下可以用Alt 0176输入,在MAC下也有方便的方法可以输入,在linux下呢?参见:http://anonymouse.org/cgi-bin/anon-w...egree_(symbol)作者: mu..._linux 输入法 摄氏度

Java面试题之接口和抽象类的区别_java面试题 接口和抽象类的区别-程序员宅基地

文章浏览阅读706次。下面一些东西可能会让你不敢相信,这次分为jdk8和jdk9来测试的,大家也可以用不同的jdk尝试一下。先说一下基本的定义,在说一下特别的东西。有疑惑的同学一定要去自己手动的试验一下,加深印象,面试官比如说接口中的方法不能有方法体啊什么的,一定坚定告诉他是可以的!一个类可以同时实现多个接口 一个抽象类只能继承一个类(单继承)接口和接口之间支持多继承 类和类之间只能单继承。抽象类是半抽象的 接口是完全抽象的。_java面试题 接口和抽象类的区别

Machine and Deep Learning with Python-程序员宅基地

文章浏览阅读407次。Machine and Deep Learning with PythonEducationTutorials and coursesSupervised learning superstitions cheat sheetIntroduction to Deep Learning with PythonHow to implement a neural network..._pyqtgraph eeg

推荐文章

热门文章

相关标签