Skip to content

Releases: Astoritin/VBMetaDisguiser

VBMeta Disguiser v1.4.0

30 Oct 06:59
0ea1e41

Choose a tag to compare

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

07 Oct 04:24
fd23cef

Choose a tag to compare

VBMeta 伪装者 / VBMeta Disguiser

一个用于伪装 VBMeta 属性的 Magisk 模块 / A Magisk module to disguise the properties of vbmeta

1.3.9

  • Change the module id vbmetadisguiser -> vbmeta_disguiser for 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

13 Jul 16:04
ef2cf9d

Choose a tag to compare

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

20 Jun 03:30
38fe757

Choose a tag to compare

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

15 Jun 15:00
1052fe4

Choose a tag to compare

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=true to 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 set addon_d_slay=true to 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

12 Jun 15:50
d7aee82

Choose a tag to compare

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=true to enable Properties Slayer
props_list=persist.sys.spoof.gms means delete persist.sys.spoof.gms from system properties list forever
props_list supports multi-line, one per line, please enclose the item in double quotation marks

  • These properties will be back (restored) as setting props_slay=false and 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

02 Jun 15:05
87c6c3f

Choose a tag to compare

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

17 May 15:28
c2cbd7d

Choose a tag to compare

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

15 May 10:17
7789f03

Choose a tag to compare

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/false in /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

09 May 04:27
051bb75

Choose a tag to compare

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 状态伪装功能