iPhone App 内测中 · 网关已开源

号码留在家里,
电话和短信跟着你走。

把一台插着 SIM 卡的安卓手机放在家里当网关,你和家人的 iPhone 在任何地方都能用这个号码接电话、打电话、收发短信。内容端到端加密,服务器读不到。

iPhone App 目前经 TestFlight 邀请内测,暂未上架 App Store。

加密 你的 iPhone 在外面 网关手机 在家里,插着 SIM 卡 来电 · 短信 拨出 · 回复

为这些情况做的

不用带两部手机,不用开漫游,也不用把号码转到别的号码上。

人在外地,号码在家

出国、出差、长住外地,原来的号码照样能接电话、收验证码,对方看到的还是你的号码。

一个号码,全家都能接

家里的号码、老人的号码、做生意的号码,来电时几台 iPhone 一起响,谁有空谁接。

双卡都转过来

一台安卓手机插两张卡,两个号码都到 iPhone 上,按号码分别给家人授权。

陌生来电先别接

让来电助手先接,用你自己的声音说话,你在 iPhone 上看着对方说了什么,再决定要不要接过来。

怎么工作

不需要注册账号。设备之间扫码配对,每台设备有自己的密钥。

  1. 在家里的安卓手机上装网关插上 SIM 卡,装好 SimNest 网关,按提示打开权限。建议用一台闲置手机,长期插电、连着 Wi-Fi。
  2. iPhone 扫码配对在 iPhone 上打开 SimNest,扫网关屏幕上的二维码,这台 iPhone 就是主人。再用链接或二维码邀请家人。
  3. 出门来电时 iPhone 响,短信推到 iPhone 上,在 iPhone 上拨号就是用家里那张卡打出去。

通话尽量直连:同一个局域网、家里 Wi-Fi 的公网 IPv6、路由器端口映射,都不行才经中继转发。中继也只经手加密后的声音。

能做什么

下面这些都已经在内测版本里用着。

电话

  • 来电同时响多台 iPhone,或主人先响、指定某人先响
  • 进 iPhone 系统“最近通话”,锁屏也能接
  • 通话中转给家人,或邀请家人一起通话
  • 陌生号码显示归属地

短信

  • 界面接近 iPhone 自带的“信息”
  • 验证码一键复制
  • 按日期加载网关手机上以前的短信
  • 网关不在线时先存草稿,上线后可自动发出

家人共享

  • 每个号码分别授权:接听、拨出、看短信、发短信、看通讯录
  • 主人随时收回
  • 换手机由旧手机批准;手机丢了用恢复码找回

来电助手可选

  • 陌生来电由助手先接,或先响一会儿没人接再接
  • 用你自己的声音说话:照着读几句就行
  • 对方的话实时变成文字;旁听、点预设回复,或随时接过来
  • 声音和转写都在网关手机本机生成

通话录音默认关

  • 保存在家里的网关手机上
  • 每个号码有空间上限,满了先删最早的
  • 可以开录音提示,通话开始时对方会听到

出门前心里有数

  • 出门前检查:网关、SIM 卡、网络、直连条件、电量一页看清
  • 网关失联一分钟会通知你
  • Wi-Fi 和蜂窝之间切换时通话自动恢复
  • 桌面小组件随时看状态

服务器读不到你的电话和短信

短信内容、来电号码、通讯录和通话记录,在发出的设备上就用接收设备的密钥加密,只有那台设备能解开。

端到端加密

HPKE(X25519、HKDF-SHA256、AES-128-GCM),每条消息带设备签名。服务器和中继只转交密文。

不要账号

不收集姓名、手机号码、位置和广告标识,不接第三方统计和广告。

日志你说了算

诊断日志只在你点“发送”时上传,不含电话号码和短信内容,30 天后删除。

详见隐私政策。

网关开源

网关装在你家的手机上,拿着电话和短信的全部权限。所以它的代码公开,谁都可以看它做了什么,也可以一起适配更多机型。

部分装在哪做什么代码
网关家里插着 SIM 卡的安卓手机接管这张卡的电话和短信,加密后转给 iPhone开源 GPL-3.0
SimNest iPhone App你和家人的 iPhone接听、拨号、短信、家人管理不开源
核心服务SimNest 的服务器推送、配对、建立通话、转交密文不开源
自建中继你自己的云主机或 NAS直连不通时转发加密的声音开源 GPL-3.0

给你自己的程序用:MCP

网关自带 MCP 服务器,你的 AI 工具可以经网关读短信、发短信、拨号接电话,以文字和对方对话,网关负责转写和合成。由网关直接授权,默认限速。

自己跑中继

在自己的云主机或家里的 NAS 上用 Docker 跑一个中继,通话就不经 SimNest 的中继。怎么部署

现在的情况

如实写在这里,免得你装了才发现。

  • iPhone App 在内测,经 TestFlight 邀请安装,暂未上架 App Store。
  • 网关已公开发布,在 GitHub 和 Gitee 的 Releases 下载;它要配合 iPhone App 使用。
  • 网关需要 Android 12 及以上。验证过:Redmi Note 11 5G(Android 13);华为 Mate 40 RS 部分可用。其他机型还没验证。
  • 网关手机要长期插电、联网。第一次配置要打开“无线调试”,网关靠它把通话声音接出来。
  • 双卡手机大多是“双卡双待单通”:一张卡在通话时,另一张卡的来电会被系统当成占线。
  • 彩信不转内容,只提示收到了一条。紧急电话请用你手边的手机直接拨打。

常见问题

和呼叫转移有什么区别?

呼叫转移要另一个号码来接,短信也转不过去。SimNest 用家里那张卡本身接打和收发,你拨出去时对方看到的仍是原来的号码。

和 eSIM、国际漫游有什么区别?

不用换卡,也不用开漫游。号码一直在家里那张实体卡上,你在任何能上网的地方都能用。

家里那台手机要一直开着吗?

要。它得插电、联网、开着网关。建议用一台闲置的安卓手机专门做网关。

通话质量怎么样?

取决于两边的网络。直连时延迟最低,走中继时多绕一段。iPhone 上能看到这通电话走的是直连还是中继。

服务器能看到我的短信吗?

看不到。服务器只转交加密后的内容,解密的密钥只在你的设备上。

为什么网关开源,iPhone App 不开源?

网关拿着你家那张卡的电话和短信权限,开源是为了让你能核实它做了什么,也方便大家适配更多机型。iPhone App 和核心服务是我们维持这个产品的方式。

怎么参加 iPhone 内测?

目前只对受邀的测试者开放,名额有限。开放申请时会在这里说明。