编辑文件/data/property/persistent_properties
对我有用(LineageOS 18.1,Android 11),但可能不值得冒损坏文件的风险......如果你朝那个方向走,我建议你看adb logcat
一下persistent_properties代码的输出是否有任何输出警告或错误。
这对我有用:
adb root
adb pull /data/property/persistent_properties .
在您喜欢的编辑器中编辑文件。该属性将在其自己的行上,删除该行和之前的行(应该是单个字符)。
adb push persistent_properties /data/property/persistent_properties
adb shell
# chmod 0600 /data/property/persistent_properties
# getprop persist.vendor.qfp
记下persist.vendor.qfp
; 如果您没有这个,请从 中选择另一个getprop | grep '^[[]persist\.
。我有“真实”。现在,要强制重写文件,请更改现有属性并将其更改回更改之前的值:
# setprop persist.vendor.qfp t
# setprop persist.vendor.qfp true
https://stackoverflow.com/a/16517098/1214422 (当前接受的答案)中链接的代码似乎没有写入或期望这些换行符,因此该文件的格式必须从那时起发生变化。