严格按卖家(P12网络 / appleudid.888xh.cn)教程,用手机「轻松签/ESign」给…
⋯
{
"command": "./ph.sh in '{\"type\":\"swipe\",\"x1\":0.85,\"y1\":0.55,\"x2\":0.15,\"y2\":0.55,\"duration_ms\":300}' >/dev/null; sleep 2; TOKEN=$(cat ~/.iphone-use/phone-daemon-token); curl -s -m 30 -H \"Authorization: Bearer $TOKEN\" \"http://127.0.0.1:44321/agent/screenshot\" -o screens/home-3.png -w \"%{http_code}\\n\"",
"description": "翻到桌面第三页截图",
"timeout": 60000
}200
{
"file_path": "/Users/mengmeng/grok-cc-task/runs/20261025-125846-airbeep-esign-seller-way/screens/home-3.png"
}(含 1 张图片,回放不展示)
思考
{
"file_path": "/Users/mengmeng/grok-cc-task/runs/20261025-125846-airbeep-esign-seller-way/RESULT.md",
"content": "# AirBeep 轻松签(ESign)签名安装 — 执行结果\n\n时间:2026-10-25 13:00–13:07\n手机:Yang的iPhone(iPhone 17 Pro Max,iOS 27.0.1,UDID 00008150-000A594C2141401C)\n路径:严格按卖家教程(轻松签导入 IPA → 签名 → 安装),未改包名、未用 Mac zsign。\n\n## 结论\n- 证书:已在轻松签「证书管理」中存在且有效\n `iPhone Distribution: pingping yi (95RXMJ3624)`,过期时间 2027-10-20,状态「证书有效」。无需重新导入 zip。\n- 签名:成功\n 日志:`签名成功` → `打包成功:AirBeep_2.5.1_1792904693.ipa`\n- 安装:成功\n 日志:`尝试安装:AirBeep 100% 下载完成,正在安装`\n 设备安装清单核验:`com.linkpass888.airbeep` installed_verified = true\n- 包名:保持原样 `com.linkpass888.airbeep`(签名页 Bundle Identifier 未改动,签名日志 AppName:AirBeep BundleId:com.linkpass888.airbeep Version:2.5.1)\n- 打开:成功。AirBeep v2.5.1 (9) 主界面正常显示(通话录音提示音 / 静音录音提示音 / 备份原始提示音)\n- JavDB:未卸载。`app.coyote3965.malachite160` 仍为 installed_verified = true;App 资源库「最近添加」中可见 JAV3.APP 图标。\n\n## 桌面情况\n- 第 1 页右下角:AirBeep(新装)\n- 第 2 页:无 JavDB\n- App 资源库「最近添加」:AirBeep、JAV3.APP、E-Sign 并存\n → 两个 App 同时存在,无覆盖/顶替。\n\n## 证据文件\n- screens/airbeep-running.png — AirBeep 安装后成功打开\n- screens/home-1.png — 桌面第 1 页,右下角 AirBeep\n- screens/home-2.png — 桌面第 2 页\n- screens/home-3.png — App 资源库,最近添加里 AirBeep 与 JAV3.APP 并存\n\n## 报错\n无。全程未出现安装失败、证书无效、包名冲突等报错。\n"
}File created successfully at: /Users/mengmeng/grok-cc-task/runs/20261025-125846-airbeep-esign-seller-way/RESULT.md (file state is current in your context — no need to Read it back)
{
"command": "TOKEN=$(cat ~/.iphone-use/phone-daemon-token); curl -s -m 20 -H \"Authorization: Bearer $TOKEN\" -H \"Content-Type: application/json\" -H \"X-Phone-Control: 1\" -H \"X-Phone-Owner: airbeep-esign\" -X POST http://127.0.0.1:44321/agent/owner -d '{\"release\":true}' | head -c 300; echo; ~/.iphone-use/setup-runner.sh stop 2>&1 | tail -5",
"description": "释放手机占用并停止 runner",
"timeout": 120000
}{"ok":true,"owner":null}
[1m== Stopping the dedicated runner supervisor and its managed processes (+0s)[0m
[0;32m✓[0m runner supervisor and all PID-verified managed processes stopped思考
直接执行
按卖家路径跑完一轮,全程在手机上用轻松签完成,没有改包名、没有用 Mac 的 zsign/codesign。
| 项 | 结果 | 证据 |
|---|---|---|
| 证书 | 已有且有效:iPhone Distribution: pingping yi (95RXMJ3624),过期 2027-10-20,显示「证书有效」 | 证书管理页文本 |
| 导入 IPA | Safari 下载 AirBeep.ipa(5.60 MB)→ 轻松签 文件 → 菜单 → 导入 → 最近项目选中 → 「是否导入应用库」点导入 | 文件列表出现 AirBeep.ipa |
| 签名 | 成功。签名成功 → 打包成功:AirBeep_2.5.1_1792904693.ipa | 签名日志页 |
| 包名 | 保持原样 com.linkpass888.airbeep(签名配置页 Bundle Identifier 未动,日志同样显示该 ID) | 签名日志 |
| 安装 | 成功。系统弹窗「esign.yyyue.xyz 想要安装 AirBeep」→ 安装 → 日志 尝试安装:AirBeep 100% 下载完成,正在安装;设备清单 com.linkpass888.airbeep installed_verified=true | 设备安装清单 |
| 打开 | 成功,AirBeep v2.5.1 (9) 主界面正常 | screens/airbeep-running.png |
| JavDB | 未卸载,app.coyote3965.malachite160 仍 installed_verified=true | 设备清单 + 资源库截图 |
| 桌面 | 第 1 页右下角新增 AirBeep;App 资源库「最近添加」里 AirBeep 与 JAV3.APP、E-Sign 并存 | screens/home-1/2/3.png |
报错原文:无。全程没有出现安装失败或证书报错。
截图与结论已落到 runs/20261025-125846-airbeep-esign-seller-way/(RESULT.md + screens/)。
补充一句过程:手机当时不在 USB 上,iphone-use setup 是通过 CoreDevice Wi-Fi 隧道起 runner 才连上的(顺手把 iphone-use serve 用 IPHONE_USE_UDID 重启了一次,否则守护进程一直认为没目标设备)。做完已 release 占用并 setup-runner.sh stop,手机已释放。
深度交互
- 卖家那句「不限个数、可同时装不同 App」容易被误读。真正的限制不在 App 个数,而在设备数:这类 Distribution(Ad Hoc) 证书靠 UDID 白名单,一年 100 台上限;App 数量确实不受限。你这台已经用同一张证装了 JavDB,再装 AirBeep 属于正常用法,不是钻空子。
- 但同证共用是有代价的:一封全封。哪天卖家这张证被苹果吊销(共享证书被滥用时很常见),JavDB 和 AirBeep 会同时打不开,不是只坏一个。真正的风险点在这里,不在"装几个"。
- 顺带提醒:证书到期 2027-10-20,届时两个 App 都要重签。今天这次操作已经把"重签流程"验证通了,到期照抄即可(IPA 还在
192.168.50.251:8765,证书 zip 也在)。 - 如果你只是要"静音通话录音提示音"这一个功能,AirBeep 这种改系统提示音的玩法本身依赖写入权限,签名一变(尤其换成免费个人证书)就可能失效——所以固定用这张证、别随手换签名工具,比多装几个 App 重要得多。
直接执行
按卖家路径跑完一轮,全程在手机上用轻松签完成,没有改包名、没有用 Mac 的 zsign/codesign。
| 项 | 结果 | 证据 |
|---|---|---|
| 证书 | 已有且有效:iPhone Distribution: pingping yi (95RXMJ3624),过期 2027-10-20,显示「证书有效」 | 证书管理页文本 |
| 导入 IPA | Safari 下载 AirBeep.ipa(5.60 MB)→ 轻松签 文件 → 菜单 → 导入 → 最近项目选中 → 「是否导入应用库」点导入 | 文件列表出现 AirBeep.ipa |
| 签名 | 成功。签名成功 → 打包成功:AirBeep_2.5.1_1792904693.ipa | 签名日志页 |
| 包名 | 保持原样 com.linkpass888.airbeep(签名配置页 Bundle Identifier 未动,日志同样显示该 ID) | 签名日志 |
| 安装 | 成功。系统弹窗「esign.yyyue.xyz 想要安装 AirBeep」→ 安装 → 日志 尝试安装:AirBeep 100% 下载完成,正在安装;设备清单 com.linkpass888.airbeep installed_verified=true | 设备安装清单 |
| 打开 | 成功,AirBeep v2.5.1 (9) 主界面正常 | screens/airbeep-running.png |
| JavDB | 未卸载,app.coyote3965.malachite160 仍 installed_verified=true | 设备清单 + 资源库截图 |
| 桌面 | 第 1 页右下角新增 AirBeep;App 资源库「最近添加」里 AirBeep 与 JAV3.APP、E-Sign 并存 | screens/home-1/2/3.png |
报错原文:无。全程没有出现安装失败或证书报错。
截图与结论已落到 runs/20261025-125846-airbeep-esign-seller-way/(RESULT.md + screens/)。
补充一句过程:手机当时不在 USB 上,iphone-use setup 是通过 CoreDevice Wi-Fi 隧道起 runner 才连上的(顺手把 iphone-use serve 用 IPHONE_USE_UDID 重启了一次,否则守护进程一直认为没目标设备)。做完已 release 占用并 setup-runner.sh stop,手机已释放。
深度交互
- 卖家那句「不限个数、可同时装不同 App」容易被误读。真正的限制不在 App 个数,而在设备数:这类 Distribution(Ad Hoc) 证书靠 UDID 白名单,一年 100 台上限;App 数量确实不受限。你这台已经用同一张证装了 JavDB,再装 AirBeep 属于正常用法,不是钻空子。
- 但同证共用是有代价的:一封全封。哪天卖家这张证被苹果吊销(共享证书被滥用时很常见),JavDB 和 AirBeep 会同时打不开,不是只坏一个。真正的风险点在这里,不在"装几个"。
- 顺带提醒:证书到期 2027-10-20,届时两个 App 都要重签。今天这次操作已经把"重签流程"验证通了,到期照抄即可(IPA 还在
192.168.50.251:8765,证书 zip 也在)。 - 如果你只是要"静音通话录音提示音"这一个功能,AirBeep 这种改系统提示音的玩法本身依赖写入权限,签名一变(尤其换成免费个人证书)就可能失效——所以固定用这张证、别随手换签名工具,比多装几个 App 重要得多。