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

适用于自动化签名的实现

au-signer工具官网

http://sign.applicationloader.net/

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

下面一一介绍

1、用户登录管理

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

./ausign_linux -email 85209630@qq.com -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

Linux重签名工具程序及命令行重签ipa文档相关推荐

  1. Linux命令行如何编辑word文档,在Linux平台下用命令行工具显示Word文档

    在Linux平台下用命令行工具显示Word文档 ·Antiword ·Catdoc ·wvWare[@more@] Viewing Word files at the command line Wed ...

  2. 怎么退出python命令行cd找到txt文档_《python怎么读取txt文件》

    python怎么创建一个txt文件 python怎么创建txt文件的方法. 如下参考: 1.首用内置的空闲编辑器编辑(单击并选择copy),如下图所示. 2.您可以下载记事本和其他编辑软件,以支持多种 ...

  3. admin.php生成地址,FastAdmin命令行一键生成API文档

    一键生成API文档 FastAdmin中的一键生成API文档可以在命令行或后台一键生成我们API接口的接口测试文档,可以直接在线模拟接口请求,查看参数示例和返回示例. 准备工作 请确保你的API模块下 ...

  4. raspberryPi摄像头命令行软件raspistill帮助文档

    目录 作用 使用格式 常用命令: 图像参数与命令 预览参数与命令 图像参数与命令2 提示 原博文:https://www.cnblogs.com/jikexianfeng/p/7130843.html ...

  5. Helixoft VSdocman 是一个集成于Visual Studio并提供了命令行版本的帮助文档编译工具...

    http://www.helixoft.com/vsdocman/overview.html https://blog.fishlee.net/2016/01/14/helixoft-vsdocman ...

  6. 每个 Linux 用户都应该知道的命令行技巧

    每个 Linux 用户都应该知道的命令行技巧 原创 2015-09-11 伯乐在线 程序员的那些事 [伯乐在线导读]:有网友在问答网站Quora上提问:"有哪些省时小技巧,是每个Linux用 ...

  7. c语言程序的命令行输入,C程序获取命令行参数

    命令行参数 命令行界面中,可执行文件可以在键入命令的同一行中获取参数用于具体的执行命令.无论是Python.Java还是C等等,这些语言都能够获取命令行参数(Command-line argument ...

  8. 程序通过命令行获取操作系统名称+版本+CPU名称等各种信息

    文章目录 (一)命令行取得信息 (1.1)Windows (1.1.1)操作系统名称版本 (1.1.2)CPU名称 (1.2)Linux (1.2.1)操作系统名称版本 (1.2.2)CPU名称 (1 ...

  9. 《Linux指令从入门到精通》——4.3 Linux下全屏幕文本编辑器的命令行方式

    本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.3节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

最新文章

  1. R语言使用ggplot2同时可视化dataframe的多个数据列实战:多个数据列可视化在同一个图中、多个数据列可视化在多个图中(纵向多个子图)
  2. 我自学python的路-Python的学习路经
  3. php教程源码分享,php教程|php源码|php学习
  4. win7下删除提示没权限删除文件的方法
  5. 【转】C# DataTable使用方法详解
  6. JVM源码分析--ClassLoader类加载器
  7. vscode 执行npm命令_生产力终极指南:用了两年,如今才算真正会用VS Code
  8. VS转换到 COFF 期间失败 文件无效或损坏
  9. silverlight的开发暂时是痛苦的
  10. 深度剖析CloudFoundry的架构设计
  11. PCWORLD评出的十大杀毒软件
  12. datagrid表格序号列
  13. dubbo配置timeout
  14. 探寻埋藏在心底的梦想,社科院与杜兰大学金融管理硕士项目伴你同行
  15. 使用语音包合成你想说的话-文字转语音
  16. vue(移动端)使用高德地图实现精准定位
  17. win10+node@16 安装特定版本 node-sass
  18. 数据集成的两种架构:ELT和ETL
  19. sanity测试_Sanity.io入门-您可以自定义的无头CMS
  20. OSChina 周一乱弹 ——生死之际还能从容装逼,先生大才

热门文章

  1. 模板引擎替换拼接字符串(1)
  2. WINDOS 的DLL文件原理
  3. python实现飞行控制仿真(二)——三自由度仿真
  4. win10装回win7
  5. 一些可以用于串口的一些通信协议
  6. elance相关文章
  7. VLAN划分基础及实例讲解
  8. java 数组相等_java – 检查数组中所有元素是否相等的最快方法
  9. 三菱plc状态继电器s详解
  10. 基于Matlab绘制偶极子和矩形孔径天线方向图