You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置MobSF动态分析时遇报错:/system不可写入,AVD无法用于动态分析怎么办?

解决MobSF动态分析时"/system not writeable"错误

出现这个错误是因为你的AVD系统分区没有可写权限,MobSF需要修改该分区来注入动态分析工具,以下是几种可行的解决方法:

方法一:创建支持可写system分区的新AVD

  • 打开Android Studio的AVD Manager,点击"Create Virtual Device"选择设备类型,进入系统镜像选择页。
  • 必须选择带Google APIs的系统镜像(避免纯Android镜像,这类镜像默认无root权限支持),点击"Next"。
  • 在配置验证页,点击"Show Advanced Settings":
    • 将"Boot option"改为Cold boot(热启动会保留分区只读状态,冷启动才会加载新配置)。
    • 在"Memory and Storage"区域,把"System partition size"设置为至少2048MB(默认大小不足以支持可写挂载)。
  • 完成创建后启动AVD,再执行MobSFify操作。

方法二:修改现有AVD的配置

  1. 关闭正在运行的AVD,找到AVD的配置目录:
    • Windows:C:\Users\<你的用户名>\.android\avd\<AVD名称>\
    • Linux/macOS:~/.android/avd/<AVD名称>/
  2. 打开config.ini文件,修改或添加以下参数:
    hw.bootOption=cold
    disk.systemPartition.size=2048M
    disk.dataPartition.size=2048M
    
  3. 保存文件后,启动AVD,打开命令行进入Android SDK的platform-tools目录,执行命令挂载system分区:
    adb root
    adb remount
    
  4. 完成后重新运行MobSFify操作。

方法三:使用第三方rooted模拟器

直接使用夜神、雷电等已root的第三方模拟器,这类模拟器默认开放system分区的可写权限,只需确保模拟器的API级别在MobSF兼容范围内(推荐API 23-30),连接后即可正常执行MobSFify操作。

注意事项

  • Android 10及以上版本(API 29+)的AVD采用A/B分区机制,默认锁死system分区只读权限,建议改用API 28及以下版本的系统镜像。
  • 所有操作前确保AVD处于关闭状态,修改配置后必须冷启动才能生效。

内容的提问来源于stack exchange,提问作者user30099078

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 16:57:05