April 3, 2026

Unlimited… until it isn’t

I Built an SMS Gateway with a $20 Android Phone – Jonno.nz

Cheap texts, big drama: carriers, spam fears, and DIY pride collide

TLDR: A builder turned a $20 Android phone into a DIY texting box to cut costs, skipping paid services. Commenters clap for the hack but warn “unlimited” plans can get you banned, debate hardware vs. phone solutions, and fret about spam flags and Google’s rules—smart for testing, risky for prime time.

A developer claims he slashed texting costs by turning a $20 Android phone into a mini text machine, ditching pricey services like Twilio that charge a few cents per message. He installed SMS Gateway for Android, wired it to his app, and bragged about “unlimited” texts via his mobile plan. The guide is simple, scrappy, and took an afternoon—but the comments are where the fireworks start.

First punch: “Unlimited texts. Nope.” One user warns that carriers only allow “unlimited” for personal use; push too many messages and your account could get suspended. Another piles on with an email hack—send texts via email using this email-to-SMS list. Meanwhile, a cautious crowd says this setup is great for testing, but if traffic spikes, it could look like spam. One commenter even quips providers might “nuke your SIM” (that little card that gives your phone service) and blacklist your phone’s IMEI (its ID number).

Then there’s the Android vs. hardware brawl: a critic calls a $20 smartphone “a massive waste” compared to tiny modem boards (like SIM900). Others cheer the DIY vibe, reminiscing about doing this on Symbian “many moons ago.” A side-thread spirals into Google vs. sideloading drama—what if the Play Store pulls the app? The author shrugs: there’s dontkillmyapp.com for battery tweaks and APKs for the win. Verdict from the crowd: genius for devs, risky for scale, meme-ready for “RIP SIM.”

Key Points

  • The author replaces Twilio for an MVP by using a $20 Android phone with the open-source SMS Gateway for Android to cut SMS costs to mobile plan rates.
  • The setup provides outbound SMS via REST API and inbound SMS via webhooks, integrated into a Next.js backend.
  • Local Server mode runs an HTTP server on the phone; configuration includes setting port/credentials and using curl for sending messages and registering webhooks.
  • Key local-mode caveats include router AP/client isolation, Android battery optimization, and keeping the device plugged in.
  • Cloud Server mode connects via api.sms-gate.app using a hybrid push architecture with Firebase Cloud Messaging, auto-generating credentials for remote access.

Hottest takes

"Unlimited texts. Nope." — jqpabc123
"providers will nuke your SIM" — inhumantsar
"a massive waste for this, nevermind unreliable" — snvzz
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.