Android app · v0.2.0

Your phone becomes
the gateway.

Install the simwire app, scan a QR from your terminal, and your SIM starts answering to your code.

Download simwire-0.2.0.apk
8.9 MB·Android 8.0+·signed release build
Served from the official GitHub release
Check the file is the one we built

The app installs outside the Play Store, so verify the download rather than trusting it:

sha256sum simwire-0.2.0.apk

3e52d50f06f4099551a7da4f5c457492899287a01d56aec7aeb35a5fb5e295c7

On macOS, shasum -a 256 simwire-0.2.0.apk. The digest is also published as a file next to the APK on the release page.

Install in three steps

The app comes straight from us, not from the Play Store, so Android asks one extra confirmation.

1

Open the downloaded file

Android will ask you to allow installs from this source. Allow it once; you can revoke it right after.

2

Grant the permissions

Open the app, go to Health, and turn the three checks green. Each one is explained below.

3

Pair with your computer

Run npx simwire pair in your terminal and scan the QR. Phone and computer must share the same Wi-Fi.

Every permission, explained

simwire asks for exactly what a local SMS gateway needs, and nothing else.

SMS: send & receiverequired

This is the product. Your code sends texts through your SIM, and incoming texts are forwarded to your computer. Messages are never sent anywhere else.

Phone statusrequired

Used only to list your SIM cards and carriers, so you can route each message through the SIM you choose (dual-SIM).

Camerapairing only

Opens only when you scan the pairing QR, never in the background. You can deny it afterwards; pairing stays valid.

Notificationsrequired by Android

Android requires a permanent notification for apps that keep working in the background. It shows the gateway is alive; it never pings you.

Ignore battery optimizationrecommended

Without it, Android kills the gateway a few minutes after the screen turns off, and your code loses the connection. This is the number one fix when "it stopped working".

Local networkautomatic

The app announces itself on your Wi-Fi so your computer finds it without typing an IP. All traffic stays between your two devices.

What simwire never does: no account, no cloud, no analytics, no contact access, no internet traffic. The pairing token is created on your phone and shared only with your computer, over your own network. The code is open source, so you can check every word of this.
← Back to simwire