Skip to content

Repository files navigation

RegionForge

Release License Download

Material 3 region & carrier profile manager for Google Pixel, powered by KernelSU.

Version: 1.0.0
Author: mgoty
WebUI: Created by mgoty with ChatGPT for Pixel Users

RegionForge hero banner

RegionForge is a Pixel-focused KernelSU module for managing Android region signals and visual carrier presentation while keeping the real mobile connection in charge of connectivity.

Features

  • 🇺🇸 USA, 🇨🇦 Canada, 🇬🇧 United Kingdom and 🇯🇵 Japan presets
  • Visual / Region / Full operating modes
  • Physical SIM and eSIM mapping
  • Quick profile switching
  • Native Android operator-brand override
  • SIM label and Subscription DB carrier-name controls
  • Custom profiles with JSON import/export
  • Health Check, live status, diagnostics and event history
  • Real vs. spoofed visibility in the WebUI
  • One-tap Stock Mode without uninstalling the module
  • RU / EN interface
  • Material 3 Pixel-style WebUI with non-blocking root/telephony jobs

Modes

Mode What it changes
Visual Visual SIM/carrier presentation only
Region Visual mode + country ISO + product locale
Full Region mode + runtime gsm.* MCC/MNC properties

Full mode does not make the modem register on another network. The real radio connection remains real.

What RegionForge intentionally does not change

RegionForge avoids modifying critical connectivity layers:

  • APN database
  • IMS / VoLTE / VoWi-Fi configuration
  • CarrierConfig
  • carrier_id
  • real modem registration
  • SIM/eSIM enabled state
  • default call / SMS / data subscription
  • Wi-Fi regulatory country
  • modem firmware or modem configuration

Installation

  1. Download the latest module ZIP from Releases.
  2. Install it from KernelSU Manager.
  3. Reboot the phone.
  4. Open RegionForge from the module WebUI.

A reboot is recommended after applying changes that RegionForge marks as pending.

Upgrade behavior

The internal module ID remains us_region_spoof_lite intentionally. This lets RegionForge upgrade the earlier module in place instead of installing a second conflicting copy.

Privacy

ICCID is used locally only for Android's operator-brand preference key. It is kept in root-only module state and is not displayed in the WebUI or exported in diagnostics.

RegionForge does not include analytics or remote telemetry.

Safety note

RegionForge is a root module that changes Android system properties and selected telephony presentation data. Keep a backup and use it only if you understand the risks of rooted system modifications.

Project structure

  • webroot/ — Material 3 WebUI
  • common.sh — shared profile, telephony and restore logic
  • rfctl.sh — WebUI command/job bridge
  • post-fs-data.sh — early-boot property application
  • service.sh — late-start maintenance
  • diagnostics.sh — diagnostic export

Credits

Created by mgoty with ChatGPT for Pixel Users.

About

Material 3 region & carrier profile manager for Google Pixel, powered by KernelSU.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages