提升ForgeStore体验,同时极致隐藏由解锁引导加载程序产生的相关检测点。
Tip
「English」
Important
本模块专精伪装引导加载程序状态,而非通过PlayIntegrity。
- 已安装 ForgeStore,或 TrickyStore,或 TrickyStoreOSS 或它的分支 TEESimulator 或它的分支 TEESimulator-RS 模块
- 挂载系统不是 OverlayFS
- 刷入模块并重新启动设备。
- 手动配置(可选)。
- 完成!
- 对冲突模块添加移除标签/强制删除;检测到冲突软件时直接卸载;
libc::inotify_add_watch实时监控 - 接管ForgeStore模块target.txt,优先级高于任何类似模块;
libc::inotify_add_watch实时监控 - 提供谷歌硬件认证根证书签名的keybox
- 设备启动时
- 全自动修正异常VerifiedBootHash属性
- 将安全补丁级别同步到属性
- 将引导程序属性设置为锁定
- 规避异常环境
- 在模块描述显示详细仪表盘
- 根据系统语言分别显示zh-Hans或en-US: 用户可见部分
-
调用
- 于终端以Root身份执行
/data/adb/modules/fs_enhancer_extreme/bin/fseed - 命令
- Operation Forge Store service
fsctlrestart|start|stop|state
- Operation FS Enhancer Extreme service
fseectlrestart|start|stop|state
- Check running environment if normal from envcollect cache
envcheck
- Check and directly uninstall conflict apps
appcheck
- Check and add remove tag or force delete conflict modules
modcheck/-d|--daemon
- Through Bootloader unlock related prop detection
passprop
- Automatically correct abnormal VerifiedBootHash prop
passvbhash
- Launch standalone WebUI app to id fs_enhancer_extreme
startwebui
- Sync Security Patch Level from security_patch.txt to prop
spsyncprop
- Detect and cache all necessity runtime environments
envcollect
- Refresh module decription line from envcollect cache
descrefresh/-f|--force
- Refresh Forge Store target.txt from user config
listrefresh
- Operation Forge Store service
- 于终端以Root身份执行
-
配置
- 配置目录路径:
/data/adb/fs_enhancer_extreme/config - 日志文件路径:
/data/adb/fs_enhancer_extreme/log|log.old,若遇到问题,请创建 issue 并附上日志。
- 配置目录路径:
- 下个开发版本完善
- bmax121/APatch fseed 命令行解析部分 参考来源
- JingMatrix/NeoZygisk fseed root实现分析 执行部分 来源
- vvb2060/KeyAttestation vbmeta提供服务 执行部分 来源
- Google-Inc/Android-Open-Source-Project fseed pidof函数 参考来源