如何在WSA(Windows安卓子系统)中编辑build.prop文件?
如何编辑WSA(Windows安卓子系统)的build.prop文件
你的核心问题是WSA的/system分区默认处于只读挂载状态,即使获取了Root权限,也需要先重新挂载为可读写才能修改build.prop。以下是可行的操作步骤:
- 确保adb已连接WSA,执行命令进入shell:
adb shell - 在shell中切换到Root权限(弹出Root授权请求时点击允许):
su - 重新挂载/system分区为可读写:
如果上述命令报错,尝试挂载根分区(部分WSA版本的/system挂载在根分区下):mount -o remount,rw /systemmount -o remount,rw / - 直接在shell中编辑build.prop,推荐使用内置的vi编辑器(避免图形工具崩溃问题):
vi /system/build.prop- 按
i进入编辑模式,修改需要调整的参数 - 修改完成后按
Esc退出编辑模式,输入:wq保存并退出
如果你不熟悉vi,也可以用sed命令批量修改特定字段,例如将ro.debuggable=0改为ro.debuggable=1:
sed -i 's/ro.debuggable=0/ro.debuggable=1/g' /system/build.prop - 按
- 验证修改是否成功:
cat /system/build.prop | grep 你修改的字段名 - (可选但推荐)修改完成后将/system重新挂载为只读,降低误操作风险:
mount -o remount,ro /system - 最后重启WSA使修改生效:在Windows设置中找到「适用于Android的Windows子系统」,点击「重启」即可。
补充说明
- 图形化工具(如build.prop编辑器、Root Browser)崩溃:WSA的沙箱机制对/system分区的访问限制严格,图形工具往往无法正确处理挂载状态,导致权限报错或进程崩溃。
- LAN DRIVE替换无效:Windows侧的文件映射与安卓内部的/system分区并非实时同步,必须通过安卓内部的文件系统操作才能真正修改文件。
adb root失败:WSA属于生产构建版本,adbd默认禁止以Root身份运行,但通过adb shell + su的方式可以间接获取Root权限。
内容的提问来源于stack exchange,提问作者Victor França dos Santos
相关产品推荐
相关产品推荐

