开源 · GPL-3.0
SimNest 网关
装在家里那台插着 SIM 卡的安卓手机上。它接管这张卡的来电、拨出和短信,加密后转给你和家人的 iPhone。
两处是同一个安装包。国内访问 GitHub 慢的话用 Gitee。
网关要配合 SimNest iPhone App 使用,iPhone App 目前经 TestFlight 邀请内测。没有 iPhone App,网关装上后不能配对。
需要什么
- 一台 Android 12 及以上、arm64 的安卓手机,插着你要用的 SIM 卡。建议用闲置手机专门做网关。
- 手机长期插电、连着家里的 Wi-Fi。
- 第一次配置时打开开发者选项里的“无线调试”。网关用它在本机启动一个音频服务,把通话声音接出来,这是通话有声音的前提。
验证过的机型
| 手机 | 系统 | 状态 |
|---|---|---|
| Redmi Note 11 5G | Android 13(HyperOS 1.0) | 维护者日常在用 |
| 华为 Mate 40 RS | HarmonyOS 4.2 | 部分可用:没有无线调试,手机重启后要连一次电脑才有声音 |
其他机型还没验证过。安卓品牌和系统改动太多,我们没法逐一去试,这也是网关开源的原因之一:你的手机能用、不能用,都欢迎在 Issues 里告诉我们。仓库里有一份给贡献者的适配和取证说明。
它在手机上要哪些权限
网关要的权限比普通应用多。每一项都在应用里写明用途,由你在系统弹窗里允许。
- 电话、通话记录、拨打电话、短信、通讯录:转接来电和短信,让 iPhone 看到来电号码,经网关拨出。
- 默认电话应用、默认短信应用:知道对方什么时候接听;避免系统每发一条短信都弹确认框。
- 无线调试:在本机启动音频服务。
- 修改安全设置:只用来在重启或换 Wi-Fi 后重新打开无线调试。
- 开机自启、前台服务:手机重启后网关自己恢复,通知栏一直看得到它在运行,可以随时关闭。
网关不会自己拨号。它替 iPhone 拨出和发短信时,只听主人和主人授权的家人。
更新
官方安装包会查 GitHub 和 Gitee 上的最新版本,下载后核对包名、版本和签名(必须和已装的一致)再安装。默认只提示你,也可以在“关于”里打开自动更新。
核对安装包
每个版本的发布说明里写着安装包的 SHA-256。下载后可以在电脑上核对:
shasum -a 256 simnest-gateway-*.apk
自己编译
源码在 GitHub,编译方法见仓库说明。自己编译的包里没有 SimNest 核心服务的地址,装上后界面都在,但不能配对。