Skip to content

Samsung Region Override v3.8.0 - First experimental release

Choose a tag to compare

@Ritel-T Ritel-T released this 23 Aug 12:46
· 66 commits to main since this release

First public experimental release of Samsung Region Override.

This app temporarily changes the SIM operator and/or app-visible SIM country reported by Android, then
restores the captured real values when the short disguise session ends.

Highlights

  • Independent SIM operator / Network and App country / Country layers
  • One-tap restore, persistent restore notification and IMS-aware recovery safeguards
  • Pending-write journal, physical-SIM fingerprint binding and conservative recovery after uncertain replies
  • Editable target-app list with force-stop, cache/data clearing and relaunch
  • 15 complete UI languages with Android 13+ per-app language support
  • Smooth IMS-warning animation and clearer short-session actions

Compatibility

End-to-end behavior has been validated only on Samsung SM-S938B, Android 16, One UI 8.5, with Shizuku
13.1.5. Other Samsung firmware and non-Samsung devices are experimental: the compatibility sample is still
one device/firmware combination, so treat anything else as untested.

Requires Android 10+, Shizuku 13+ and an active SIM/eSIM subscription. The app has no Internet
permission, telemetry or account system.

Important safety notice

Use this only for short sessions. A fake SIM operator can break IMS/VoLTE on the next registration.
End the disguise immediately after using the target apps. If service does not recover, disable and
re-enable that SIM in Android Settings or reboot.

Turning a layer switch off does not undo an already-live layer. Use End & restore.

Installation and verification

The public release package is com.riteldevelopment.carriertestoverride. Existing .debug test builds
use a different package name, so this APK installs alongside them and needs its own Shizuku grant.

  • APK SHA-256: 12DFCE8D0891663DD9D4AF2573E4FCA9069BE08D41AA6081D2B8E32E3E81F86C
  • Signing certificate SHA-256: 4EAF50ABEB88BBFBC37C95708618E9B9072BF4E84E64580D9334D1ACAA041B37
  • Package: com.riteldevelopment.carriertestoverride
  • Version: 3.8.0 (versionCode 12)
  • Source commit: 8fcc9fc6d8b5d4cf9d1ca856fb50c33e9a90c561

The exact signed asset passed a clean Gradle 9.7.1 build, 17 unit tests, Android Lint with zero errors,
APK Signature Scheme v2 verification, resource parity checks for all 15 languages and manifest backup
exclusion checks. The reference phone disconnected before the final release-package reinstall, so that
specific packaging smoke test remains outstanding.

See the English and Chinese READMEs for the operating workflow, recovery details and known limits.