Z ZXSign 贴牌系统

ZXSign

贴牌授权系统

提供证书站或UDID签名站最好的贴牌APP

Ps:本贴牌会上报 UDID 设备和签名日志到后台,仅供修复 BUG 使用,无其他隐私侵犯

提交域名授权

填写域名与联系邮箱,立即激活授权

极速签名

大文件 IPA 十多秒即可完成签名,大幅缩短等待时间,批量出包更高效。

🎯

新手模式

简化签名流程,降低上手门槛,进入就一个下载没其他功能

📢

软件源横幅广告

版本号中输入 ☆广告☆ 可自动转换为软件源横幅,灵活展示推广内容。

📜

自动导入证书

自动拉取并导入可用证书与描述文件,无需手动下载配置,签名更省心。

📱

自动识别 UDID

自动识别设备 UDID,快速匹配可用证书,减少手动填写与出错。通用识别ipa里面的描述文件获取,zsign签名会自动写入的无需配置

🔒

可扩展时间锁

贴牌时可按需开启时间锁,注入 zsign.dylib 并对接校验接口,灵活控管设备。

高级功能

IPA 签名时可开启自适应 120Hz、iPad 全屏、iOS 26 系统玻璃等高级特性,体验更完整。

🧩

LoadControl 插件管理

可启用 LoadControl 插件管理功能,灵活管控注入插件;仅绿泡泡有效哦。

自带组件签名

支持 IPA 内置组件一并签名,如手表组件、灵动岛组件、Widget 等,签名后可正常安装使用。

API 对接文档

以下为示例模板,自己站点适配

1. IPA 贴牌打包

贴牌时在 /Payload/ZXSign.app/ 内一并处理:写入授权域名、修改应用名与 Bundle ID、替换贴牌图标、写入启动图,然后重签名打包。

操作时机IPA 解压 → 贴牌修改 → 重签名 → 打包
config.plist/Payload/ZXSign.app/config.plist · 写入 cert_api_base_url
Info.plist/Payload/ZXSign.app/Info.plist · 修改应用名、Bundle ID
贴牌图标替换 AppIcon*.png / icon*.png,并写入 brand_icon*.png
启动图/Payload/ZXSign.app/UpdateBg.png
授权域名授权域名(须带 https://你授权的域名哦别填我这个)
config.plist 示例

授权域名记得带 https://,不要只写裸域名。

Info.plist 主要修改字段
说明

2. 贴牌时间锁(可选)

如需启用时间锁,在 /Payload/ZXSign.app/ 根目录写入 zsign.txt,并在使用 zsign 重签打包 IPA 时通过 -l 参数注入 zsign.dylib 插件。客户端运行时按 zsign.txt 中的地址请求时间锁接口校验设备状态。

是否必须否,不需要时间锁可跳过
zsign.txt写入 /Payload/ZXSign.app/zsign.txt
zsign.dylibzsign 打包时用 -l 注入,非手动复制
zsign.txt 内容时间锁校验 URL,如 授权域名/api/sign/zxudid?udid=设备UDID
校验接口GET 授权域名/api/sign/zxudid
参数名类型必填说明
udidstring设备 UDID
appbundileidstringApp Bundle ID,如 com.zx.sign(注意字段拼写)
daixiaostring代销站点标识,打包时写入 zsign.txt
zsign.txt 示例
PHP 写入 zsign.txt和注入dylib例子
贴牌时间锁完整流程(可自行补充)
时间锁接口 · 请求示例 如何控制接口那是你站点的事情哦 自己想办法开启和关闭这个接口的返回值
正常响应(code=1)
设备禁用(code=0)
设备到期/掉签(code=0)
接口参数说明(可自行补充)

3. 获取配置

客户端启动时调用,根据 App Bundle ID 获取贴牌配置(图标、名称、源地址、公告等)。

接口地址授权域名/api/signtool/index
请求方式POST
Content-Typeapplication/x-www-form-urlencoded; charset=utf-8
参数名类型必填说明
app_bundle_idstringApp Bundle ID,如 com.zx.sign
请求示例
成功响应示例
响应字段说明(可自行补充)

4. 获取可用证书

根据设备 UDID 查询该设备可用的描述文件与证书信息。

接口地址授权域名/api/signtool/udid
请求方式POST
Content-Typeapplication/x-www-form-urlencoded; charset=utf-8
参数名类型必填说明
udids[]array设备 UDID 数组,如 00008120-0000000000000E
请求示例(抓包原文)
cURL 调用示例
成功响应示例
响应字段说明

5. 获取证书文件

根据描述文件 ID 下载 mobileprovision 与 p12 证书(Base64 编码)。

接口地址授权域名/api/signtool/getcertificate
请求方式POST
Content-Typeapplication/x-www-form-urlencoded; charset=utf-8
参数名类型必填说明
profile_idstring描述文件 ID,来自「获取可用证书」接口的 profile_id,如 TW07TP
请求示例(抓包原文)
成功响应示例
响应字段说明(可自行补充)

6. 获取企业证书

获取企业证书列表,返回 p12 / 描述文件下载地址及密码等信息。

接口地址授权域名/api/cert/index
请求方式GET
成功响应示例
响应字段说明(可自行补充)