Skip to content

Fake SIM v1.1

Latest

Choose a tag to compare

@Chaizirancc Chaizirancc released this 30 Jul 11:49
· 1 commit to main since this release

Fake SIM v1.1 / Stable Release

一个针对特定 Android 16 ROM 制作的 LSPosed 纯视觉虚拟 SIM 测试模块

它通过 SystemUI Demo Mode 显示虚拟移动信号、5G、移动数据卡片和运营商名称,并在“设置”中提供一个本地虚拟 SIM 页面。它不会创建真实订阅,也不具备任何通信能力。

1.1 重点修复

  • 修复安装模块并重启后,状态栏和下拉栏时间不再更新。
  • 修复剩余电量停留在重启时数值,不再跟随真实电池变化。
  • 虚拟移动网络仍使用 SystemUI Demo Mode,但时钟和电池现在保持真实数据源。
  • 关闭虚拟 SIM 时会安全退出模块启用的 Demo Mode。

功能

  • 状态栏显示虚拟移动信号与 5G
  • 快捷设置显示并点亮移动数据卡片
  • 运营商、电话号码、网络类型和信号强度可在配置界面中修改
  • 设置首页“SIM 卡”入口不再灰色
  • 锁屏和通知栏运营商区域显示配置的运营商名称,不再显示无 SIM/仅限紧急呼叫
  • 提供桌面启动图标,点击后直接打开独立配置界面
  • 点击“SIM 卡”或长按移动数据卡片,只打开独立的 SIM 信息页,不显示配置入口
  • 双重阻止 Wi-Fi 切换到 Demo 仓库,尽量保留真实 Wi-Fi 状态
  • 不修改 SystemUI.apkSettings.apk、基带、IMEI 或号码

重要限制

  • 仅为视觉模拟,不提供通话、短信或移动数据。
  • 电话号码只保存在模块本地并显示在信息页,不会修改基带或系统订阅。
  • 当前 Hook 点根据一台特定 Android 16 / SDK 36 ROM 的 SystemUI 与 Settings 制作。
  • 其他 ROM、其他 Android 版本或厂商更新后,类名和方法可能不同。
  • 模块只将移动网络链路置于 Demo Mode;时钟与电池继续读取真实系统数据。

兼容环境

  • Android 16 / SDK 36
  • LSPosed 与 Zygisk 环境
  • 作用域:com.android.systemuicom.android.settings

安装

  1. Releases 下载 APK。
  2. 安装 APK。
  3. 打开 LSPosed,启用“虚拟 SIM(视觉测试)”。
  4. 仅勾选“系统界面”和“设置”两个作用域。
  5. 重启手机。

安装后可直接点击桌面上的“虚拟 SIM”图标进入配置界面。配置入口不会显示在 SIM 信息页中。启用模块并重启后,可从以下位置打开只读 SIM 信息页:

  • 设置 → SIM 卡
  • 长按快捷设置中的移动数据卡片

恢复

在 LSPosed 中停用本模块,然后重启手机。详细命令与验收步骤参见 docs/INSTALL.md


English

v1.1 is a stable bug-fix release for Fake SIM on the currently supported Android 16 / SDK 36 ROM.

Fixed in v1.1

  • Fixed status-bar and shade clocks freezing after installation and reboot.
  • Fixed the remaining battery level no longer following the real battery state.
  • Keeps clock and battery components on live system data while Demo Mode is used only for the virtual mobile-network presentation.
  • Safely exits module-owned Demo Mode when virtual SIM is disabled.

Included in the stable release

  • Virtual mobile signal, network type (including 5G), and mobile-data state in the status bar.
  • An available, active mobile-data tile in Quick Settings.
  • The Settings SIM card entry and a simulated read-only SIM information page.
  • A standalone launcher configuration screen for carrier, phone number, network type, signal level, mobile data, roaming, and enabled state.
  • Configured carrier text on the lock screen and the upper-left notification area instead of no-SIM / emergency-calls-only text.
  • The real Wi-Fi source is retained, resolving Wi-Fi-state and duplicate-icon issues seen during earlier testing.
  • No configuration entry is shown on the Settings SIM page; configuration is available only through the Virtual SIM Config launcher icon.

Important notes

  • This module simulates system-UI presentation only. It does not create a real SIM subscription or provide calling, SMS, or mobile-data service.
  • This release targets a specific Android 16 / SDK 36 ROM. Compatibility with other ROMs or later system updates is not guaranteed.
  • After installing or replacing the APK, ensure LSPosed is scoped only to com.android.systemui and com.android.settings, then reboot the phone completely.