Skip to content

Releases: Chaizirancc/fake-sim

v1.1.1-test1

v1.1.1-test1 Pre-release
Pre-release

Choose a tag to compare

@Chaizirancc Chaizirancc released this 30 Jul 13:16

预发布测试版,用于验证重启后的实时状态修复。

修复内容:

  • 修复 SystemUI 重启恢复持久化 DemoMode 时,状态栏时间停止更新的问题。
  • 修复同一场景下剩余电量和充电状态停止更新的问题。
  • 增加 DemoMode 注册阶段隔离和诊断日志。

安装说明:可直接覆盖 v1.1,安装后请完整重启手机。

注意:此版本已通过编译、Lint、签名和 APK 结构检查,但尚未完成真机重启验收。

SHA-256: 87D29EC200214AB3D154F10DD65BDAE6B56B18E25FA9673106DB536484777245

Fake SIM v1.1

Choose a tag to compare

@Chaizirancc Chaizirancc released this 30 Jul 11:49

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.

Fake SIM v1.0.0

Choose a tag to compare

@Chaizirancc Chaizirancc released this 30 Jul 07:20

Fake SIM v1.0.0 / Stable Release

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

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

功能

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

重要限制

  • 仅为视觉模拟,不提供通话、短信或移动数据。
  • 电话号码只保存在模块本地并显示在信息页,不会修改基带或系统订阅。
  • 当前 Hook 点根据一台特定 Android 16 / SDK 36 ROM 的 SystemUI 与 Settings 制作。
  • 其他 ROM、其他 Android 版本或厂商更新后,类名和方法可能不同。
  • 模块会让 SystemUI 进入移动网络 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.0.0 is the first stable release of Fake SIM. It is published after on-device verification for the currently supported Android 16 / SDK 36 ROM.

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.

Fake SIM v0.3.0-test3

Fake SIM v0.3.0-test3 Pre-release
Pre-release

Choose a tag to compare

@Chaizirancc Chaizirancc released this 30 Jul 07:04

Fake SIM v0.3.0-test3

这是面向当前 Android 16 / SDK 36 测试 ROM 的预发布版本

本次修复

此前状态栏、快捷设置和 Settings 的 SIM 页面已经显示虚拟 SIM,但锁屏仍从真实电话订阅服务读取状态,因此会显示“无 SIM 卡 / 仅限紧急呼叫”。

本版本新增两条针对锁屏运营商文字的显示 Hook:

  • 传统锁屏 CarrierTextController
  • 锁屏及通知栏左上角的 ShadeCarrierGroupController No-SIM 文本。

虚拟 SIM 启用时,上述位置会显示配置界面中设置的运营商名称。飞行模式和卫星模式仍保留系统原始提示。

保留的行为

  • 设置中的 SIM 信息页仍不显示任何配置入口或模块提示文字。
  • 独立配置功能只通过桌面“虚拟 SIM 配置”图标打开。
  • Wi-Fi 继续使用真实仓库,不改动已经验证正常的 Wi-Fi 修复。
  • 不伪造真实 SubscriptionInfo,不提供通话、短信或移动数据。

安装

  1. 覆盖安装 APK。
  2. 确认 LSPosed 作用域包含 com.android.systemuicom.android.settings
  3. 必须重启手机,使 SystemUI 锁屏类重新加载 Hook。
su -c 'pm install -r /storage/emulated/0/Download/fake-sim-v0.3.0-test3.apk'
su -c 'reboot'

Fake SIM v0.3.0-test2

Fake SIM v0.3.0-test2 Pre-release
Pre-release

Choose a tag to compare

@Chaizirancc Chaizirancc released this 30 Jul 06:50

Fake SIM v0.3.0-test2

这是面向当前 Android 16 / SDK 36 测试 ROM 的预发布版本

本次调整

  • 从设置中的 SIM 信息页移除了顶部“配置”入口。
  • 从 SIM 信息页移除了底部“打开配置界面”按钮。
  • 移除了信息页中会直接暴露 LSPosed、视觉模拟或模块性质的提示文字。
  • 独立配置功能仍可通过桌面“虚拟 SIM 配置”图标打开。

已有功能

桌面配置界面可修改:

  • 运营商名称
  • 电话号码
  • 网络类型(3G、4G、LTE、5G)
  • 信号强度(0~4 格)
  • 虚拟 SIM 启用状态
  • 移动数据显示
  • 漫游标记

设置中的“SIM 卡”入口和移动数据卡片长按仍只打开 SIM 信息页,不再提供任何配置跳转。

重要限制

  • 本模块只进行界面视觉模拟,不提供真实通话、短信或移动数据。
  • 电话号码只显示在模块提供的 SIM 信息页,不会写入基带、系统电话服务或 SubscriptionInfo
  • 当前 Hook 点针对一台特定 Android 16 ROM,其他 ROM 不保证兼容。
  • 本 APK 使用调试签名,仅用于测试。

安装

  1. 安装 APK(可覆盖旧测试版)。
  2. 在 LSPosed 中启用模块。
  3. 作用域只勾选 com.android.systemuicom.android.settings
  4. 重启手机。

如需通过 Root Termux 安装:

su -c 'pm install -r /storage/emulated/0/Download/fake-sim-v0.3.0-test2.apk'
su -c 'reboot'

Fake SIM v0.3.0-test1

Fake SIM v0.3.0-test1 Pre-release
Pre-release

Choose a tag to compare

@Chaizirancc Chaizirancc released this 30 Jul 06:37

Fake SIM v0.3.0-test1

这是面向当前 Android 16 / SDK 36 测试 ROM 的预发布版本

主要修复

  • 修复 v0.2.2-test1 中虚拟 SIM 完全不显示的问题。
  • 不再单独发送会在该 ROM 上抛异常的 Demo Mode enter 命令。
  • 恢复标准移动网络 Demo 管线,并只隔离重复的 Kairos 移动网络管线。
  • 保留真实 Wi-Fi repository,避免重复移动网络图标和重复 Wi-Fi 图标。

新增配置界面

桌面“虚拟 SIM”图标现在直接打开独立配置界面,可修改:

  • 运营商名称
  • 电话号码
  • 网络类型(3G、4G、LTE、5G)
  • 信号强度(0~4 格)
  • 虚拟 SIM 启用状态
  • 移动数据显示
  • 漫游标记

设置中的“SIM 卡”入口和移动数据卡片长按仍打开 SIM 信息页;信息页也提供进入配置界面的按钮。

保存配置后,模块会请求 SystemUI 立即应用。若 ROM 阻止跨进程更新广播,重启手机后仍会读取新配置。

重要限制

  • 本模块只进行界面视觉模拟,不提供真实通话、短信或移动数据。
  • 电话号码只显示在模块自己的 SIM 信息页,不会写入基带、系统电话服务或 SubscriptionInfo
  • 当前 Hook 点针对一台特定 Android 16 ROM,其他 ROM 不保证兼容。
  • 本 APK 使用调试签名,仅用于测试。

安装

  1. 安装 APK(可覆盖旧测试版)。
  2. 在 LSPosed 中启用模块。
  3. 作用域只勾选 com.android.systemuicom.android.settings
  4. 重启手机。

如需通过 Root Termux 安装:

su -c 'pm install -r /storage/emulated/0/Download/fake-sim-v0.3.0-test1.apk'
su -c 'reboot'

Fake SIM v0.2.2-test1

Fake SIM v0.2.2-test1 Pre-release
Pre-release

Choose a tag to compare

@Chaizirancc Chaizirancc released this 30 Jul 04:46

Fake SIM v0.2.2-test1

这是一个预发布测试版,面向当前测试的 Android 16 / SDK 36 ROM。它不会替代稳定版 v0.2.1

本次测试目标

  • 隔离 SystemUI 旧版 NetworkControllerImpl 的 Demo Mode 网络管线。
  • 只让新版移动网络 Pipeline 生成虚拟 SIM,避免新旧两套管线同时绘制网络图标。
  • 尝试修复状态栏出现两个移动网络图标,或 Wi-Fi 修复后出现两个 Wi-Fi 图标的问题。
  • 保持真实 Wi-Fi repository 工作,保留桌面“虚拟 SIM”启动入口。

预期结果

  • Wi-Fi 开启并已连接时:显示一个真实 Wi-Fi 图标和一个虚拟 5G 图标。
  • Wi-Fi 关闭时:只显示虚拟 5G 图标。
  • 下拉快捷设置中的 Wi-Fi 应显示真实连接状态。

安装与测试

  1. 安装 APK。
  2. 在 LSPosed 中启用模块,作用域仅勾选 com.android.systemuicom.android.settings
  3. 重启手机后观察状态栏和快捷设置。
  4. 如果仍有重复图标,请反馈状态栏和快捷设置截图,并尽量附上 SystemUI/Xposed 日志。

本 APK 使用调试签名,仅用于当前设备测试。若出现异常,可重新安装 v0.2.1 并重启进行回退。

警告

本模块只改变界面显示,不会提供真实 SIM、移动数据或通信能力。不同 ROM 的 SystemUI/Settings 实现可能不兼容。

Fake SIM v0.2.1

Choose a tag to compare

@Chaizirancc Chaizirancc released this 29 Jul 20:49

Fake SIM v0.2.1

这是一个桌面入口更新版本,面向特定 Android 16 / SDK 36 ROM。

更新内容

  • 添加“虚拟 SIM”桌面启动入口
  • 点击桌面图标可直接打开模块图形界面
  • 保留“设置 → SIM 卡”和移动数据卡片长按入口
  • 应用界面现在会正常显示在最近任务中

安装

安装 APK,在 LSPosed 中启用模块,仅勾选 com.android.systemuicom.android.settings,然后重启手机。

安装完成后,可以直接点击桌面上的“虚拟 SIM”图标查看软件界面。桌面入口本身不要求 LSPosed Hook 已生效。

警告

本模块不会提供真实通信能力。其他 ROM 的 SystemUI/Settings 实现可能不兼容;出现异常时请停用模块并重启。

Fake SIM v0.2.0

Choose a tag to compare

@Chaizirancc Chaizirancc released this 29 Jul 20:38

Fake SIM v0.2.0

这是首个公开测试版本,面向特定 Android 16 / SDK 36 ROM。

包含内容

  • 纯视觉虚拟 SIM、5G、移动信号和 China Mobile
  • Settings SIM 卡入口与本地图形界面
  • 移动数据卡片长按重定向
  • Wi-Fi Demo 仓库双重隔离修复

安装

安装 APK,在 LSPosed 中启用模块,仅勾选 com.android.systemuicom.android.settings,然后重启手机。

警告

本模块不会提供真实通信能力。其他 ROM 的 SystemUI/Settings 实现可能不兼容;出现异常时请停用模块并重启。