QEMU webOS Emulation
Revision as of 16:39, 22 July 2009 by Hopspitfire (talk | contribs) (New page: Extracting a valid initrd and kernel from the nova-installer-image-castle.uImage as supplied with the [http://www.palm.com/ROM webOS Doctor .jar] (for 1.0.2 - not figured out for 1.0.3 web...)
Extracting a valid initrd and kernel from the nova-installer-image-castle.uImage as supplied with the webOS Doctor .jar (for 1.0.2 - not figured out for 1.0.3 webOS Doctor).
dd if=nova-installer-image-castle.uImage of=installer-ramdisk.gz skip=2217988 bs=1 dd if=nova-installer-image-castle.uImage of=installer-kernel.gz bs=1 skip=12956 count=2204861
These commands take a very long time to run because bs=1, so be patient.
Building on OS X
Download qemu source and configure it:
./configure --disable-sdl --enable-cocoa make
Thus far there has been no success getting qemu to boot any of the images inside of the webOS Doctor jar file. It is believed this route may be somewhat of a dead end without pulling code from the phone.