我下载了一个第三方ROM,想要在模拟器上先运行它,然后再将其刷入手机。以下是cm-11-20140911-NIGHTLY-p3110.zip
的内容:
1. boot.img
2. file_contexts
3. META-INF/
4. recovery/
5. system/
我使用脚本unpack-bootimg.pl
解包了boot.img
,得到了boot.img-kernel
和boot.img-ramdisk.cpio.gz
。然后我使用make_ext4fs
重新打包系统,得到了system.img
。
我创建了一个 AVD 并执行了以下命令:
emulator -system ~/cm11/system_new.img -ramdisk ~/cm11/boot.img-ramdisk.cpio.gz -kernel ~/cm11/boot.img-kernel -avd and442
但是我没有得到任何东西,模拟器屏幕只是黑屏。没有来自adb -s emulator-5554
的日志消息。
现在我很困惑:
- 第三方 ROM 能否通过模拟器进行测试?
- 我的操作方法正确吗?