Releases: Astoritin/VBMetaDisguiser
VBMeta Disguiser v1.4.0
VBMeta 伪装者 / VBMeta Disguiser
一个用于伪装 VBMeta 属性的 Magisk 模块 / A Magisk module to disguise the properties of vbmeta
1.4.0
- Migrate bootloader properties spoof to service.d
- Append feature: spoofing property ro.build.flavor
It is not a standard property in stock ROMs though so I guess it is not so meaningful to disguise it...
- 将 Bootloader 属性值伪装迁移到 service.d 文件夹
- 追加功能:伪装属性值 ro.build.flavor
尽管这并不是一个会在原厂ROM中见到的标准属性值,伪装它我感觉意义不大……聊胜于无吧。
VBMeta Disguiser v1.3.9
VBMeta 伪装者 / VBMeta Disguiser
一个用于伪装 VBMeta 属性的 Magisk 模块 / A Magisk module to disguise the properties of vbmeta
1.3.9
- Change the module id
vbmetadisguiser->vbmeta_disguiserfor standardizing - Remove all the logging codes
- Enhance the ability of spoofing build fingerprint
- Add new features: spoofing ROM build type as user/release-key build
- Add new features: outdated PiHooks/PixelProps properties removal
- Remove: Removed spoofing user/release-key in post-fs-data stage since it will cause serious problem
- Optimize the order of executing spoofing
- Happy Mid-Autumn Festival and National Day!
- 为了规范化,变更模块ID:
vbmetadisguiser->vbmeta_disguiser - 移除所有日志代码
- 增强伪装构建指纹的能力
- 新增功能:伪装 ROM 的构建类型为 user/release-key 构建
- 新增功能: 移除过时的 PiHooks / PixelProps 属性值
- 移除:由于在 post-fs-data 阶段中伪装构建类型会导致严重问题,现已移除在该阶段的伪装函数
- 优化执行伪装顺序
- 中秋节、国庆节快乐!
VBMeta Disguiser v1.3.7
VBMeta 伪装者 / VBMeta Disguiser
一个用于伪装 VBMeta 属性的 Magisk 模块 / A Magisk module to disguise the properties of vbmeta
1.3.7
- No more background task to sync the changes of config file
- Instead, VBMeta properties will update manually by clicking on action/open button
- Fix the issue of security patch date properties not working
- Use new method to analyse security patch date
- Use new method to update module description
- Add config for spoofing properties of bootloader status as locked into
vbmeta.conf(disable by default) - Add config for spoofing properties of ROM build type as user/release into
vbmeta.conf(disable by default) - Add debug logs code
- 不再执行同步配置文件变更的后台任务
- 作为替代,VBMeta 的属性值会在手动点击操作/打开按钮时被更新
- 修复安全补丁日期属性值不生效的问题
- 使用新方法分析安全补丁日期
- 使用新方法更新模块描述
- 新增伪装bootloader状态属性值为已锁定的配置至
vbmeta.conf(该功能默认禁用) - 新增伪装ROM的构建类别属性值为user/release的配置至
vbmeta.conf(该功能默认禁用) - 添加调试用日志代码
VBMeta Disguiser v1.3.6
VBMeta 伪装者 / VBMeta Disguiser
一个用于伪装 VBMeta 属性、加密状态、系统安全补丁日期和删除特定属性值的 Magisk 模块
/ A Magisk module to disguise the props of vbmeta, encryption status, encryption status and remove specific properties
1.3.6
- Just some little changes from version 1.3.5
- Remove addon.d slayer since it is unavailable for magic mount based module system
Thanks a lot for iabeefe reporting and help me research this issue
-
Remove logs from
action.sh, now log will not be generated as clicking on the action/open button -
Sync the changes of aa-util.sh in Bloatware Slayer
-
只是针对 1.3.5 版本的若干小改动
-
由于删除 addon.d 在基于 Magic Mount 的模块系统不可用,故移除删除 addon.d 功能
多谢 iabeefe 报告并协助我调查该问题
- 移除来自
action.sh的日志,现在在点击操作/打开按钮时不再生成任何日志 - 同步 Bloatware Slayer 的 aa-util.sh 中的变动
VBMeta Disguiser v1.3.5
VBMeta 伪装者 / VBMeta Disguiser
一个用于伪装 VBMeta 属性、加密状态、系统安全补丁日期和删除特定属性值的 Magisk 模块
/ A Magisk module to disguise the props of vbmeta, encryption status, encryption status and remove specific properties
1.3.5
- Fixed an issue which caused Properties Slayer ignoring certain ROMs' behavior adding properties after boot completed
Thanks a lot for iabeefe reporting this issue
- To apply properties removal, you need to reboot your device once or twice.
This is NOT a bug. According to how resetprop works, you have to do it. You may see item
Property Modified (10)in detector Native Test if only reboot once.
- Add feature back: install-recovery.sh Slayer, supports removing file install-recovery.sh systemlessly, disabled by default
You can set
install_recovery_slay=trueto enable this feature in config file/data/adb/vbmetadisguiser/vbmeta.conf
Add feature back: addon.d Slayer, supports removing directory addon.d systemlessly, disabled by default
You can setaddon_d_slay=trueto enable this feature in config file/data/adb/vbmetadisguiser/vbmeta.conf
-
Known issue: addon.d Slayer does NOT work as expect, I am still researching for the reason
-
Support updating VBmeta partition properties, data partition properties and removing ordered properties automatically
-
Remove large amount of useless codes to reduce module file size
-
修复了一个问题,该问题曾导致 Properties Slayer 疏忽了某些ROM启动完成时才添加属性值(props)的行为
多谢 iabeefe 报告该问题
- 为了让属性值移除生效,你需要重启你的设备一到两次
这不是bug,是根据 resetprop 移除属性值的机制不得不这么做,只重启一次你可能会在 Native Test 中看到项目
Property Modified (10)
- 重新添加该功能:干掉 install-recovery.sh,支持不修改系统分区的情况下移除文件 install-recovery.sh,默认禁用
你可以在
/data/adb/vbmetadisguiser/vbmeta.conf中设定install_recovery_slay=true以启用该功能
重新添加该功能:干掉 addon.d,支持不修改系统分区的情况下移除目录 addon.d,默认禁用
你可以在/data/adb/vbmetadisguiser/vbmeta.conf中设定addon_d_slay=true以启用该功能
- 已知问题:干掉 addon.d 功能并未按照预期起作用,我目前还在寻找原因
- 支持实时更新 VBMeta 分区属性值、Data分区属性值和移除指定属性值。
- 移除大量无用代码以减小文件大小
VBMeta Disguiser v1.3.3
VBMeta 伪装者 / VBMeta Disguiser
A Magisk module to disguise the props of vbmeta, security patch date, encryption status and delete specific properties / 一个用于伪装 VBMeta 属性、系统安全补丁日期、加密状态和删除特定属性值的 Magisk 模块
1.3.3
- Add new feature: Properties Slayer
- New config in
vbmeta.conf:props_slay=false, which means this feature is disabled as default - New config in
vbmeta.conf:props_list=, which means the properties you want VBMeta Disguiser to remove
For example: Set
props_slay=trueto enable Properties Slayer
props_list=persist.sys.spoof.gmsmeans deletepersist.sys.spoof.gmsfrom system properties list forever
props_listsupports multi-line, one per line, please enclose the item in double quotation marks
- These properties will be back (restored) as setting
props_slay=falseand finishing reboot or uninstalling VBMeta Disguiser in normal way - NOTICE: properties backup file are located in
/data/adb/vbmetadisguiser/logs/slain_prop.prop, please do NOT remove it casually
WARN: if you remove it, these properties will be lost forever, which means you can only unroot and root again to restore properties
-
Sync the changes of aa-util.sh in Bloatware Slayer
-
添加新功能:删除props属性值
-
vbmeta.conf中的新配置:props_slay=false,代表着该功能默认被禁用 -
vbmeta.conf中的新配置:props_list=, 代表着你需要 VBMeta Disguiser 移除的属性值
举个例子:设置
props_slay=true以启用属性值移除功能
props_list=persist.sys.spoof.gms即从系统属性值清单中永远删除属性值persist.sys.spoof.gms
props_list支持多行,一行一个,请用双引号将这些条目括起来
- 这些属性值会在设定
props_slay=false并完成一次重启,或正常卸载 VBMeta Disguiser 时被还原 - 注意:属性值备份文件位于
/data/adb/vbmetadisguiser/logs/slain_prop.prop,请勿随意删除
警告: 若你移除该文件,这些属性值将永久丢失,可能只有取消root并重新root才能还原这些属性值
- 同步 Bloatware Slayer 的 aa-util.sh 中的变动
VBMeta Disguiser v1.3.2
VBMeta 伪装者 / VBMeta Disguiser
一个用于伪装 VBMeta 属性、加密状态和系统安全补丁日期的 Magisk 模块
/ A Magisk module to disguise the props of vbmeta, encryption status and security patch date
1.3.2
- Now in post-fs-data stage, VBMeta Disguiser will try to resetprop for vbmeta properties too
- 现在在 post-fs-data 阶段时, VBMeta Disguiser 也会尝试对 VBMeta 属性值进行 resetprop
- Sync the changes of aautilities.sh in Bloatware Slayer
- 同步 Bloatware Slayer 的 aautilities.sh 中的变动
- Cleanup minor unnecessary code, simplify logging output
- 清理部分非必要代码,简化日志输出
- update module description
- 更新模块描述
VBMeta Disguiser v1.3.1
VBMeta 伪装者 / VBMeta Disguiser
一个用于伪装 VBMeta 属性、加密状态和系统安全补丁日期的 Magisk 模块
/ A Magisk module to disguise the props of vbmeta, encryption status and security patch date
1.3.1
- Remove custom ROM install-recovery.sh removal feature
- 移除自定义 ROM install-recovery.sh 移除功能
- Remove custom ROM addon.d removal feature
- 移除自定义 ROM addon.d 移除功能
- Remove Reason: Not systemless (non-system-modification), broken, useless, to reduce file size
- 移除原因:非 Systemless (不修改系统), 该功能一直都是坏的, 并无大用,为了减少文件体积
- Add X-plore as a open method for action.sh
- 为 action.sh 增加 X-plore 作为打开方式
- Sync the changes of aautilities.sh in Bloatware Slayer
- 同步 Bloatware Slayer 的 aautilities.sh 中的变动
- SHA256:
9e295c78395adcaf4302b08ae9e1110509217b3a649dd30118f503ff51733bac
VBMeta Disguiser v1.3.0
VBMeta 伪装者 / VBMeta Disguiser
一个用于伪装 VBMeta 属性、加密状态和系统安全补丁日期的 Magisk 模块
/ A Magisk module to disguise the props of vbmeta, encryption status and security patch date
1.3.0
- Support updating VBmeta properties automatically as detecting changes in
/data/adb/vbmetadisguiser/vbmeta.conf - 支持检测到
/data/adb/vbmetadisguiser/vbmeta.conf的变化时更新 VBMeta 的属性值 - That means you don't need to reboot anymore as changing VBMeta related options
vbmeta.conf - 这也意味着你不再需要在修改
vbmeta.conf中 VBMeta 的相关选项后重新启动设备 - Support setting up update realtime feature by adding option
update_realtime=true/falsein/data/adb/vbmetadisguiser/vbmeta.conf - 支持在
/data/adb/vbmetadisguiser/vbmeta.conf中增加选项update_realtime=true/false以设定是否需要实时更新属性值 - Support settings update period by adding option
update_period=value(Unit: seconds) in/data/adb/vbmetadisguiser/vbmeta.conf - 支持在
/data/adb/vbmetadisguiser/vbmeta.conf中增加选项update_period=值以设定更新间隔(单位:秒) - Sync the changes of aautilities.sh in Bloatware Slayer
- 同步 Bloatware Slayer 的 aautilities.sh 中的变动
- SHA256:
dff8c0f1122d7ebd89c82bf8b5a48fe27f8c78aa0369e09f51c984d6181879b0
VBMeta Disguiser v1.2.9
VBMeta 伪装者 / VBMeta Disguiser
一个用于伪装 VBMeta 属性、加密状态和系统安全补丁日期的 Magisk 模块
/ A Magisk module to disguise the props of vbmeta, encryption status and security patch date
1.2.9
- Remove the restrictions of the length property VBMeta hash
- 移除属性 VBMeta 哈希值的长度限制
- Fix some logical problems
- 修复部分逻辑问题
- Add soft bootloader status spoof for users not using Shamiko or Sensitive Props
- 为不使用 Shamiko 或者 Sensitive Props 的用户增加弱 bootloader 状态伪装功能