01 what it does
primary
rename your carrier
change the carrier text shown in the status bar to anything you want. persists through reboots. one tap to revert.
bonus
spoof sim country code
override the iso country code your sim reports — handy for tricking region-locked apps like the pixel thermometer.
how
no root, just shizuku
uses shizuku to apply hidden CarrierConfig overrides. no bootloader unlock, no system mod.
this fork
pixel oct 2025+ fix
routes calls through a broker on patched builds so the override doesn't crash on recent pixels.
02 requires
- device android phone with a sim — pixels tested, others may work
- os android 13+ (api 33), including builds with the october 2025+ patch
- tool shizuku — running, paired, and granted to the app
- root? no. shizuku handles privilege via adb or wireless debugging
03 a warning
anything that pokes at carrier-config via shizuku is doing something the os didn't really mean for you to do. it's worked fine for me, but it can in theory mess up your device or its data. use at your own risk — i'm not responsible if it eats your sim.
04 get the apk
prebuilt apks for this fork live on the github releases page. side-load with your file manager — no play store.
05 build from source
the project leans on hidden android apis (ICarrierConfigLoader, IActivityManager, hidden overloads of SubscriptionManager.getSubId, etc.) that aren't in the stock android.jar. a clean build against a fresh sdk install will fail.
swap in a hidden-api android.jar for api 33 from Reginer/aosp-android-jar first, then build:
# back up the stock sdk jar (powershell) Copy-Item "$env:LOCALAPPDATA\Android\Sdk\platforms\android-33\android.jar" ` "$env:LOCALAPPDATA\Android\Sdk\platforms\android-33\android.jar.orig" # drop in the hidden-api variant Invoke-WebRequest ` -Uri "https://raw.githubusercontent.com/Reginer/aosp-android-jar/main/android-33/android.jar" ` -OutFile "$env:LOCALAPPDATA\Android\Sdk\platforms\android-33\android.jar" # then from the repo root .\gradlew clean assembleDebug # apk lands in app\build\outputs\apk\debug\
to revert, restore android.jar.orig over android.jar.
06 credits
- upstream & the original idea: nullbytepl/CarrierVanityName — gpl-3.0
- broker workaround for the oct 2025+ pixel patch is adapted from kyujin-cho/pixel-volte-patch — gpl-3.0.
BrokerInstrumentation.ktis a port of the file with the same name in that project. - shizuku, of course — shizuku.rikka.app
- this fork is also gpl-3.0; see
LICENSEin the repo