Separate work and personal numbers, switch SIMs automatically when you travel between time zones, or get a loud lockscreen wake-up before an important plan triggers.
πΉ Key Features
βΈ Smart SIM Scheduling
Create plans with date, time, and repeat (one-time, daily, weekly with weekday selection, monthly). Plans survive reboots, time-zone changes and missed executions.
βΈ Physical SIM & eSIM Support
Manage physical SIM slots and currently-active eSIM profiles in one dashboard with carrier names, slot status and one-tap actions.
βΈ Alarm Mode (new in v1.2)
Per-plan choice between Notification, Alarm (full-screen lockscreen wake-up + ring), or both. You decide how loud each plan is.
βΈ Timezone Pinning (new in v1.2)
Bind a plan to a specific IANA timezone (e.g. Europe/Berlin). The plan fires at local time of that zone, regardless of where your phone currently is. DST-safe.
βΈ Plan Names (new in v1.2)
Give each automation a meaningful title β "Work profile", "Vacation USA", "Weekend travel". Or leave it blank: a smart default takes over.
βΈ Live SIM Status
Dashboard reflects the real slot and carrier state. Toggle a SIM in Android Settings β the app updates within ~1 second, no restart.
βΈ Execution Log
Every plan run is recorded with timestamp, result, and error message. Full transparency about what happened when.
βΈ Backup & Restore
Export plans and profiles as JSON. Versioned schema (v1, v2, v3) β old backups read forward without data loss.
βΈ Atlas UI
Dark-only design system with Syne, Fraunces and Space Mono via Google Fonts. Twelve composables, ten redesigned screens.
πΉ How automatic SIM switching works
βΈ eSIM profiles
Switched automatically via the standard Android EuiccManager API on every supported Android version, provided the device is eSIM-capable.
βΈ Physical SIM, rooted device, Android 13 / 14
Switched automatically via shell command.
βΈ Physical SIM, rooted device, Android 15 / 16
The app tries a multi-method cascade and verifies each step against the live subscription state. Best-effort: for the majority of mainstream devices the cascade succeeds; for exotic ROMs, future Android versions whose internals shift, or device-specific modem restrictions it may not.
βΈ Physical SIM, non-rooted device β or rooted but cascade can't reach the modem
At the scheduled time you receive a notification or alarm-style reminder with a one-tap deep-link to the system SIM manager. The actual switch happens with two taps. The app never silently misses a plan: if the automatic path fails, the fallback notification always triggers.
Automatic fallback to notification when an automatic switch is impossible: if every cascade strategy fails on a rooted device, the App writes a failure entry to its execution log and shows the same notification + tap-to-settings deep-link as in non-rooted mode.
What the App does not promise: a guaranteed automatic switch on every combination of Android version, manufacturer, and ROM. Switching depends on the device's modem and operating system honoring the standard Android subscription-toggle APIs. The Provider has no influence over manufacturer-specific modem implementations or future changes to Android. The notification fallback ensures the App stays useful even when the automatic path is blocked at the device level.
πΉ Privacy First
β’ Zero cloud, zero analytics, zero ads
β’ No account, no tracking, no data collection
β’ All plans, profiles and logs stay on your device
β’ Android Keystore for sensitive data
β’ GDPR-compliant by architecture
πΉ Compatibility
β’ Android 13, 14, 15 and 16 (min-SDK 33)
β’ Optional: Magisk, SuperSU, or KernelSU for the automatic Root-Toggle path
β’ eSIM features depend on hardware support and carrier policy
β’ Some manufacturer-specific features may behave differently per OEM