Nrfr Download

Root-free Android SIM card country code modifier using system APIs and Shizuku to unlock carriers, bypass regional restrictions, and resolve roaming issues without modifying SIM.

⭐ 5,415 stars on GitHub
Latest Release: v1.0.3

About Software

Nrfr is a root-free SIM card country code modification tool for Android that calls system-level API (CarrierConfigLoader) to modify carrier configuration parameters without touching the SIM card itself. It's implemented entirely with Android native APIs without requiring Xposed, Magisk, or any third-party frameworks, with Shizuku only providing necessary permission support.

The tool offers safe and reliable operation with no system file modifications, supports dual SIM devices with separate configuration, permanent settings that persist after reboots, and includes a quick start tool with automatic device detection and Shizuku installation. Use cases include unlocking carrier restrictions, resolving roaming compatibility issues, bypassing regional app restrictions, and fixing carrier parameter mismatches with all modifications being reversible.

Use Cases:

  • Modify Android SIM card country code without root using Shizuku and system APIs
  • Unlock carrier restrictions and bypass regional app limitations like TikTok and Samsung Health
  • Resolve international roaming compatibility and operator configuration issues
  • Support dual SIM devices with individual configuration and reversible modifications
  • Use quick start tool with automatic Shizuku installation and device detection

Downloads

v1.0.3 January 05, 2025
nrfr-v1.0.3.apkapk

Package Info

Last Updated
Jan 05, 2025
Latest Version
v1.0.3
License
Apache-2.0
Total Versions
1

README

Nrfr 🌍 免 Root 的 SIM 卡国家码修改工具,让你的网络更自由

Nrfr 是一款强大的 SIM 卡国家码修改工具,无需 Root 权限即可修改 SIM 卡国家码。本项目完全基于 Android 系统原生 API 实现,不依赖 Xposed、Magisk 等任何第三方框架,仅通过调用系统级接口实现功能。通过修改国家码,你可以:

  • 🌏 解锁运营商限制,使用更多本地功能
  • 🔓 突破某些区域限制的应用和服务
  • 🛠️ 解决国际漫游时的兼容性问题
  • 🌐 帮助使用海外 SIM 卡获得更好的本地化体验
  • ⚙️ 解决部分应用识别 SIM 卡地区错误的问题

📱 使用案例

运营商配置优化

  • 手机无法正确识别运营商配置
  • 某些运营商特定功能无法使用
  • 网络配置与当地运营商不匹配

运营商参数适配

  • 运营商功能配置不完整
  • 网络参数与运营商默认配置不匹配
  • 运营商特定服务无法正常启用

漫游网络识别

  • 漫游时运营商名称显示异常
  • 网络配置与漫游地运营商不匹配
  • 运营商特定功能无法使用

TikTok 区域限制解除

  • TikTok 网络错误
  • 无法正常使用 TikTok 的完整功能

Samsung Health 区域限制解除

  • 无法通过 Samsung Health 的首次 SIM 卡检测
  • 无法同步健康数据
  • 无法正常使用 Samsung Health 的完整功能

你可以:

  1. 使用 Nrfr 修改 SIM 卡国家码为支持的地区(如 JP、US 等)
  2. 重新打开 TikTok,就可以正常使用了

💡 实现原理

Nrfr 通过调用 Android 系统级 API(CarrierConfigLoader)修改系统内的运营商配置参数,而不是直接修改 SIM 卡。这种实现方式:

  • 完全在系统层面工作,不会对 SIM 卡本身进行任何修改或造成损坏
  • 仅改变系统对 SIM 卡信息的读取方式
  • 基于 Android 原生 API 实现,不依赖任何第三方框架(如 Xposed、Magisk 等)
  • 通过 Shizuku 仅提供必要的权限支持
  • 所有修改都是可逆的,随时可以还原

✨ 特性

  • 🔒 安全可靠
    • 无需 Root 权限
    • 不修改系统文件
    • 不影响系统稳定性
    • 不会对 SIM 卡造成任何影响
  • 🔄 功能完善
    • 支持随时还原修改
    • 支持双卡设备,可分别配置
    • 一次修改永久生效,重启后保持
  • 🚀 简单易用
    • 一键启动工具
    • 智能检测设备和 SIM 卡状态
    • 自动安装所需应用
    • 简洁优雅的用户界面
    • 轻量且高效,安装包体积小

⚠️ 注意事项

  • 需要安装并启用 Shizuku
  • 修改国家码可能会影响运营商服务,请谨慎操作
  • 部分设备可能不支持修改国家码
  • 如需还原设置,请使用应用内的还原功能

🚀 快速开始

下载页面有两个文件,一个是含快速启动工具的压缩包,另一个就只是 APK 安装包。推荐使用快速启动工具,请按照以下步骤操作:

  1. 准备手机
    • 启用开发者选项(具体的自己查一下)
    • 进入开发者选项,开启 USB 调试
    • 开启 USB 调试(安全设置),如果有就开启
    • 开启 USB 安装(允许通过 USB 安装应用)
    • 如果提示未知来源应用安装,请允许从此来源安装
See full README on repository.