短信与通讯录读取——ZeroTermux 敏感功能
入口
ZT 功能 → 短信/通话
菜单会触发 smsread 和 readcontacts 工具的安装(如果还没装),然后读取数据到文本文件。
命令
安装完成后可用:
# 读取短信
smsread
# 输出到 ~/sms.txt
# 读取通讯录
readcontacts
# 输出到 ~/phone.txt
文件路径
| 文件 | 说明 |
|---|---|
$PREFIX/usr/bin/smsread | 短信读取工具二进制 |
$PREFIX/usr/bin/readcontacts | 通讯录读取工具二进制 |
~/sms.txt | 短信输出文件 |
~/phone.txt | 通讯录输出文件 |
权限提醒
短信和通讯录是 Android 上最敏感的用户数据之一:
- ZeroTermux 用这些工具读取时会动态申请
READ_SMS和READ_CONTACTS权限 - 不使用时建议关闭权限(系统设置里把 ZeroTermux 的短信和通讯录权限设为拒绝)
- 不要把读出的 sms.txt / phone.txt 上传到任何公开渠道或第三方云盘
典型用途
- 导出短信做备份
- 通讯录迁移
- 做短信统计或关键字检索
- Shell 脚本里判断验证码短信到达