问题

WSA已经root的情况下测试了几种文件管理器并授予SU权限发现并不能修改system。这样阻碍了我想把抓包软件的证书放进系统目录的想法。于是研究了利用WSL的ubuntu挂载system分区并修改的方法。

方法

  1. 打开WSL终端进入WSA安装目录
    1
    2
    3
    4
    5
    6
    7
    8
    9
    cd /mnt/d/WSA/...MicrosoftCorp...

    # 扩展system分区为了有空间添加文件
    e2fsck -f system.img
    sudo resize2fs system.img 1280M

    # 挂载
    sudo mkdir /mnt/system
    sudo mount system.img /mnt/system
  2. 修改文件后卸载
    1
    2
    3
    4
    5
    6
    # 卸载
    sudo umount /mnt/system

    # 优化system.img
    e2fsck -f system.img
    sudo resize2fs -M system.img