iPhone App 內測中 · 閘道已開源

號碼留在家裡,
電話和簡訊跟著你走。

把一支插著 SIM 卡的 Android 手機放在家裡當閘道,你和家人的 iPhone 在任何地方都能用這個號碼接電話、打電話、收發簡訊。內容端對端加密,伺服器讀不到。

iPhone App 目前透過 TestFlight 邀請內測,尚未上架 App Store。

加密 你的 iPhone 在外面 閘道手機 在家裡,插著 SIM 卡 來電 · 簡訊 撥出 · 回覆

為這些情況而做

不用帶兩支手機,不用開漫遊,也不用把號碼轉接到別的號碼。

人在外地,號碼在家

出國、出差、長住外地,原來的號碼照樣能接電話、收驗證碼,對方看到的還是你的號碼。

一個號碼,全家都能接

家裡的號碼、長輩的號碼、做生意的號碼,來電時幾支 iPhone 一起響,誰有空誰接。

雙卡都轉過來

一支 Android 手機插兩張卡,兩個號碼都到 iPhone 上,按號碼分別給家人授權。

陌生來電先別接

讓來電助理先接,用你自己的聲音說話,你在 iPhone 上看著對方說了什麼,再決定要不要接過來。

怎麼運作

不需要註冊帳號。裝置之間掃碼配對,每台裝置有自己的金鑰。

  1. 在家裡的 Android 手機裝閘道插上 SIM 卡,裝好 SimNest 閘道,依提示開啟權限。建議用一支閒置手機,長期接上電源、連著 Wi-Fi。
  2. iPhone 掃碼配對在 iPhone 上打開 SimNest,掃閘道螢幕上的 QR Code,這支 iPhone 就是主人。再用連結或 QR Code 邀請家人。
  3. 出門來電時 iPhone 響,簡訊推送到 iPhone,在 iPhone 上撥號就是用家裡那張卡打出去。

通話盡量直連:同一個區域網路、家裡 Wi-Fi 的公網 IPv6、路由器連接埠對應,都不行才經中繼轉發。中繼也只經手加密後的聲音。

能做什麼

以下功能都已經在內測版本裡使用中。

電話

  • 來電同時響多支 iPhone,或主人先響、指定某人先響
  • 進 iPhone 系統「最近通話」,鎖定畫面也能接
  • 通話中轉給家人,或邀請家人一起通話
  • 陌生號碼顯示所在地

簡訊

  • 介面接近 iPhone 內建的「訊息」
  • 驗證碼一鍵複製
  • 按日期載入閘道手機上以前的簡訊
  • 閘道離線時先存草稿,上線後可自動送出

家人共享

  • 每個號碼分別授權:接聽、撥出、看簡訊、傳簡訊、看通訊錄
  • 主人隨時收回
  • 換手機由舊手機核准;手機遺失用復原碼找回

來電助理可選

  • 陌生來電由助理先接,或先響一會兒沒人接再接
  • 用你自己的聲音說話:照著念幾句就行
  • 對方的話即時變成文字;旁聽、點預設回覆,或隨時接過來
  • 聲音和轉寫都在閘道手機本機產生

通話錄音預設關閉

  • 儲存在家裡的閘道手機上
  • 每個號碼有空間上限,滿了先刪最早的
  • 可以開啟錄音提示,通話開始時對方會聽到

出門前心裡有數

  • 出門前檢查:閘道、SIM 卡、網路、直連條件、電量一頁看清
  • 閘道離線一分鐘會通知你
  • Wi-Fi 和行動網路之間切換時通話自動恢復
  • 主畫面小工具隨時看狀態

伺服器讀不到你的電話和簡訊

簡訊內容、來電號碼、通訊錄和通話記錄,在發出的裝置上就用接收裝置的金鑰加密,只有那台裝置能解開。

端對端加密

HPKE(X25519、HKDF-SHA256、AES-128-GCM),每則訊息附裝置簽章。伺服器和中繼只轉交密文。

不用帳號

不收集姓名、手機號碼、位置和廣告識別碼,不接第三方統計和廣告。

記錄檔由你決定

診斷記錄只在你點「傳送」時上傳,不含電話號碼和簡訊內容,30 天後刪除。

詳見隱私政策。

閘道開源

閘道裝在你家的手機上,握有電話和簡訊的全部權限。所以它的程式碼公開,誰都可以看它做了什麼,也可以一起適配更多機型。

部分裝在哪做什麼程式碼
閘道家裡插著 SIM 卡的 Android 手機接管這張卡的電話和簡訊,加密後轉給 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、國際漫遊有什麼不同?

不用換卡,也不用開漫遊。號碼一直在家裡那張實體卡上,你在任何能上網的地方都能用。

家裡那支手機要一直開著嗎?

要。它得接上電源、連網、開著閘道。建議用一支閒置的 Android 手機專門當閘道。

通話品質如何?

取決於兩邊的網路。直連時延遲最低,走中繼時多繞一段。iPhone 上能看到這通電話走的是直連還是中繼。

伺服器看得到我的簡訊嗎?

看不到。伺服器只轉交加密後的內容,解密的金鑰只在你的裝置上。

為什麼閘道開源,iPhone App 不開源?

閘道握有你家那張卡的電話和簡訊權限,開源是為了讓你能確認它做了什麼,也方便大家適配更多機型。iPhone App 和核心服務是我們維持這個產品的方式。

怎麼參加 iPhone 內測?

目前只對受邀的測試者開放,名額有限。開放申請時會在這裡說明。