Android 9+ HTTPS Only Lightweight

Crypton Companion App

The same lightweight companion app powers the Partner Program, BYOD on crypton.sh, and self-hosted BYOD servers. Install it, set your server URL if needed, scan your provisioning code, and your device is connected in seconds.

Partner Program BYOD
Download APK Become a Partner Set Up BYOD

What is the Companion App?

The Crypton Companion App is a lightweight Android application that connects your device to the platform. Whether you're a partner earning revenue from your SIM cards or a BYOD user managing your own private numbers, the same app handles SMS forwarding, heartbeats, and remote commands.

The app runs silently in the background as a foreground service, periodically checking in with the platform via heartbeats and forwarding incoming SMS messages in real time.

Self-hosted BYOD

Connect to your own server

Companion is not limited to crypton.sh. Enter your self-hosted Crypton BYOD HTTPS address as Server URL, provision with your code, and the device talks to your infrastructure. APK updates are still delivered from Crypton.

  • Server URL in Settings or on the provisioning screen
  • HTTPS only for Server URL (use a reverse proxy); self-signed TLS on the proxy if you enable it in the app
  • One app for partners, hosted BYOD, and self-hosted BYOD

How It Works

Four simple steps to get started.

1

Install

Download and install the APK on an Android device with an active SIM card.

2

Open

Launch the app — the provisioning screen appears automatically.

3

Provision

Enter or scan the provisioning code from your Crypton partner dashboard.

4

Done

The app connects, starts heartbeating, and is ready to send and receive SMS.

No manual configuration required. All settings are managed remotely by the Crypton platform.

Key Features

Everything you need in a pocket-sized SMS gateway.

Inbound SMS Forwarding

Incoming SMS messages are automatically forwarded to the platform in real time.

Outbound SMS

Send SMS to any number, triggered remotely from the Crypton platform.

Multi-SIM Support

Dual and multi-SIM devices are fully supported. Target a specific SIM slot for outgoing messages.

Heartbeat Monitoring

Regular check-ins reporting device status, battery level, SIM info, and signal strength.

Remote Commands

Send SMS, execute USSD codes, lock devices, toggle cameras, or trigger Find Me alerts — all remotely.

Find Me

Trigger a visual, audio, and vibration alert to physically locate any device.

USSD Execution

Run USSD codes remotely (e.g. balance checks) and receive the response on the platform.

Auto-Recovery

Automatically restarts after crashes and persists across reboots.

Zero Inbound Ports

All communication is outbound-only. Firewall- and NAT-friendly with no open ports.

Requirements

Minimal hardware, maximum capability.

  • Android 9.0 (Pie) or later — API level 28+
  • At least one active SIM card inserted
  • WiFi or mobile data connection
  • Provisioning code from your Crypton dashboard (Partner or BYOD)

Permissions

All permissions are required for full functionality.

SMS (Send, Read, Receive)

Core functionality — sending and receiving SMS on behalf of the platform.

Phone State & Numbers

Reading SIM card details, carrier info, and phone numbers.

Internet & Network State

Communicating with the Crypton platform.

Foreground Service

Keeping the app running reliably in the background.

Notifications

Persistent notification while the service is active.

Location (optional)

Device location for fleet management. Can be denied.

Camera & Flashlight

Used by Find Me to flash the device LED for identification.

Vibration

Used by Find Me for tactile alerts.

Wake Lock

Prevents the device from sleeping during SMS operations.

Battery Optimization Exemption

Ensures the service is not killed by battery saver.

System Alert Window

Used by Find Me for full-screen flash overlay.

Optional: Device Administrator

The app can optionally be set as a Device Administrator, enabling remote device locking, camera control, and enhanced service persistence. This can be configured in the app settings and revoked at any time.

Privacy & Security

Built with security first.

No Data Collection

No personal data is collected, stored, or transmitted beyond what is required for SMS gateway functionality.

Encrypted Storage

API keys and configuration are stored in Android's encrypted SharedPreferences.

HTTPS Only

All communication uses HTTPS. Connect to crypton.sh or your self-hosted BYOD URL (https:// only — terminate TLS on a reverse proxy; self-signed certificates work if you enable them in the app).

No Inbound Access

The device never opens a port or accepts incoming connections.

Troubleshooting

Common issues and solutions.

"Not provisioned"

Enter or re-scan your provisioning code from the Crypton partner dashboard.

"Heartbeat Inactive"

Check internet connectivity. Ensure battery optimization is disabled for the app.

SMS not sending

Verify the SIM card has credit/balance and SMS permissions are granted.

App stops in background

Enable Device Administrator and disable battery optimization for the app.

"Permissions Required" banner

Tap "Grant Permissions" and allow all requested permissions.

Need Help?

For provisioning codes, account setup, or technical support, visit your Partner or BYOD dashboard — or your self-hosted BYOD web console.

Download APK