关闭Android模拟器时是否可以保留系统数据(不是SD卡数据)?
我的具体问题是我尝试将新的根证书导入/system/etc/security/cacerts.bks
文件,但这需要重新启动,当我重新启动模拟器时,文件将恢复到原始状态。
答案 0 :(得分:5)
该文件是系统映像的一部分,不是在.avd文件夹下创建的文件的一部分。
Found a link关于如何备份/修改系统映像。评论不是英文的,但命令非常简单。
答案 1 :(得分:0)
我认为我曾经设法通过查找包含正在运行的模拟器的已修改/系统映像的临时文件来实现此目的,并保存了一个副本,后来我替换了我在其中进行攻击的avd中的初始映像
不幸的是我不记得我在哪里找到了临时文件。在avd中调用的文件似乎正在改变时播放它,我找不到其他任何打开的候选者的指示。也许我做的是复制那个模拟器仍在运行?目前我在/ system中创建的虚拟文件在重新安装它可写之后似乎在模拟器破坏和娱乐中持续存在而不需要我做任何努力。
此外,你确定需要实际重新启动模拟器,只需使用adb shell来“停止”然后“启动”android框架就行不通了吗?