⚠️注意
在进行之前,先备份手机所有数据!!!DO AT YOUR OWN RISK!!!
前期准备
设备
- iPhone14 Pro(iOS 26.1 23B85)
- Mac mini M1(macOS 26.2)
- 数据线
软件及环境
- 电脑已安装Python,本篇Python版本为3.13.1
- Command Line Tools
- (可选)想要替换的通话录音提示音,重命名为
StartDisclosureWithTone.m4a,格式为.m4a - 外区AppleID
- 如果在国内的话需要科学上网环境
- 爱思助手
步骤
iPhone打开开发者模式
iOS 26.1开发者模式默认是隐藏状态,可通过爱思助手来显示开发者模式开关。
用数据线连接手机到电脑,电脑端打开爱思助手,点击
安装移动端
点击
打开移动端高级功能
手机打开
设置-隐私与安全性-开发者模式-打开。手机会重启并需要输入锁屏密码来启用开发者模式。
手机建议设置锁定时间为永不,在程序运行期间保持屏幕解锁状态
AppStore登陆外区AppleID。
至此手机端操作准备完毕,接下来进行电脑端操作。
Mac自带Python运行环境,如有需要可到Download the latest version of Python下载最新版
克隆Disable-Call-Recording-BookRestore-仓库到本地或直接下载ZIP压缩包(需要科学上网环境)
1
2# 克隆仓库到本地
git clone https://github.com/YangJiiii/Disable-Call-Recording-BookRestore-.git
进入刚克隆的仓库(下载的ZIP压缩包需先解压再进入),创建并激活Python虚拟环境
1
2
3
4
5
6# 进入仓库
cd Disable-Call-Recording-BookRestore-
# 创建名为myenv的虚拟环境
python3 -m venv myenv
# 激活环境
source myenv/bin/activate(可选)如果需要替换通话录音提示音为其他声音时,可以把准备好的
.m4a音频文件放到Sounds文件夹内。文件夹内默认的StartDisclosureWithTone.m4a是一段静音音频,用来屏蔽通话录音提示音。运行脚本,安装必要的运行环境(安装环境时需要电脑科学上网状态)
1
python3 main.py
环境安装完成之后会自动运行程序,脚本会自动打开手机上的图书App,这时随便选择一本免费书籍购买并下载
在下载完书籍后程序会继续执行,这时需要输入电脑的锁屏密码,按回车进行下一步
在看到绿色的
[SUCCESS] Success! File replaced.即代表替换完成。打个电话测试下通话录音提示音是否屏蔽成功。
之后可以关闭iPhone的开发者模式并重启手机。
再次测试通话录音提示音是否屏蔽成功。
结束。
常见报错
Exception: Connection not established...No such service: com.apple.instruments.dtservicehub
检查是否开启了iPhone的开发者模式。
[WARN] Timeout waiting for file download.[WARN] Failed. Retrying in 3s...[ERROR] Could not replace file: StartDisclosureWithTone.m4a
关闭电脑端科学上网环境。
参考
About this Post
This post is written by Andy, licensed under CC BY-NC 4.0.