引导Sasmsung S7边缘从Android Emulator中的设备提取内核



这些是三星S7 edge zImage和ramdisk。

./emulator -gpu off -verbose -avd Nexus_5X_API_24_4 -ramdisk /home/user/s7boot/boot.emmc.win-ramdisk.gz -kernel /home/user/s7boot/boot.emmc.win-zImage -show-kernel -no-snapshot-load -ranchu -wipe-data

但是,它停留在Emulator的黑屏中,在终端中没有消息。

尝试-兰楚和-qemu

使用Emulator的通用图像启动:

generic_arm64:/ $ uname -a                                                     
Linux loca 3.10.0+ #258 SMP PREEMPT Fri May 19 12:03:16 PDT 2017 aarch64

知道如何启动三星S7 Edge内核吗?

谢谢,

一般来说,您不能只为一个Arm硬件获取一个随机内核,然后将其引导到不同的Arm硬件上。由于嵌入式/移动Arm系统差异很大,通常用于在一台机器上运行的操作系统或固件映像不会在任何其他机器上运行。对于那些习惯于x86世界的新用户来说,这通常是令人惊讶的,在x86世界中,每个系统看起来都像一台标准的PC。

因此,您需要将正在使用的模拟器机器类型与内核映像相匹配。安卓模拟器不为三星S7建模,因此您需要使用通用内核或专门针对模拟器提供的机器型号的内核。

最新更新