为了更好地支持系统分区的修改,特别是在禁用dm-verity的情况下,我们建议对现有的prop处理进行优化。目前,一些用户在修改系统分区时需要禁用dm-verity,这导致了一些prop的缺失,以及一些prop的处理方式不够合理。例如,在开启dm-verity的设备上,'ro.boot.vbmeta.hash_alg'会正确设置,但直接指定'ro.boot.vbmeta.size'的大小可能并不合适。因此,我们建议在susfs配置面板中添加输入框,允许用户输入自定义的boothash和vbmeta size。具体来说,'ro.boot.vbmeta.digest'应该由用户设置,而其他几条属性,如'ro.boot.vbmeta.avb_version'设置为'1.2','ro.boot.vbmeta.hash_alg'设置为'sha256',以及'ro.boot.vbmeta.size'设置为'19968',在关闭dm-verity的设备上应该不存在,可以使用'check_missing_prop'来处理这种情况。我们考虑过其他替代方案,但目前没有更合适的方案。希望这些改进能够帮助用户更灵活地管理系统分区。
作者:
nurl
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来自KernelSU分享库 !
公告
欢迎使用kernelsu
目录
最新文章
网站资讯
文章数目 :
282
已运行时间 :
49 天
本站总字数 :
33.96 W
本站总访问量 :
5289
最后更新时间 :
8小时前
评论已关闭