[myTouch 3G, Magic Android Development] Visti:
Hi guys, I've been trying to get a nandroid dumped ROM to run on an emulator for development purposes, but I can't get the damn thing past the "Android_" screen.

I've made an AVD with 288 mb RAM and called it "visti". Then I made a copy of my SDK/platforms/android-1.5 folder to SDK/platforms/mine and overwrote the system.img in /images with my dumped one.

Then I changed the config file to point at /sdk/platform/mine/images instead of the default.

This is the verbose output I get from "emulator @visti -verbose":

D:\android\android-sdk-windows-1.5_r2\tools>emulator.exe @visti -verbose
emulator: found SDK root at D:\android\android-sdk-windows-1.5_r2
emulator: root virtual device file at C:\Documents and Settings\Visti\.android/a
vd/visti.ini
emulator: virtual device content at C:\Documents and Settings\Visti\.android\avd
\visti.avd
emulator: virtual device config file: C:\Documents and Settings\Visti\.android\a
vd\visti.avd/config.ini
emulator: locking user data image at C:\Documents and Settings\Visti\.androi
d\avd\visti.avd/userdata-qemu.img
emulator: locking cache image at C:\Documents and Settings\Visti\.android\av
d\visti.avd/cache.img
emulator: ignoring non-existing SD Card at C:\Documents and Settings\Visti\.andr
oid\avd\visti.avd/sdcard.img: No such file or directory
emulator: found skin 'HVGA' in directory: D:\android\android-sdk-windows-1.5_r2/
platforms\mine\skins
emulator: autoconfig: -skin HVGA
emulator: autoconfig: -skindir D:\android\android-sdk-windows-1.5_r2/platforms\m
ine\skins
emulator: keyset loaded from: C:\Documents and Settings\Visti\.android\default.k
eyset
emulator: trying to load skin file 'D:\android\android-sdk-windows-1.5_r2/platfo
rms\mine\skins/HVGA/layout'
emulator: skin network speed: 'full'
emulator: skin network delay: 'none'
emulator: argv[00] = "emulator.exe"
emulator: argv[01] = "-kernel"
emulator: argv[02] = "D:\android\android-sdk-windows-1.5_r2/platforms\mine\image
s/kernel-qemu"
emulator: argv[03] = "-initrd"
emulator: argv[04] = "D:\android\android-sdk-windows-1.5_r2/platforms\mine\image
s/ramdisk.img"
emulator: argv[05] = "-nand"
emulator: argv[06] = "system,size=0x4200000,initfile=D:\android\android-sdk-wind
ows-1.5_r2/platforms\mine\images/system.img"
emulator: argv[07] = "-nand"
emulator: argv[08] = "userdata,size=0x4200000,file=C:\Documents and Settings\Vis
ti\.android\avd\visti.avd/userdata-qemu.img"
emulator: argv[09] = "-nand"
emulator: argv[10] = "cache,size=0x4200000,file=C:\Documents and Settings\Visti\
.android\avd\visti.avd/cache.img"
emulator: argv[11] = "-serial"
emulator: argv[12] = "android-kmsg"
emulator: argv[13] = "-serial"
emulator: argv[14] = "android-qemud"
emulator: argv[15] = "-append"
emulator: argv[16] = "qemu=1 console=ttyS0 android.checkjni=1 android.qemud=ttyS
1 android.ndns=1"
emulator: argv[17] = "-m"
emulator: argv[18] = "288"
emulator: mapping 'system' NAND image to C:\DOCUME~1\Visti\LOCALS~1\Temp\\Androi
dEmulator\TMP1B.tmp
emulator: using 'winaudio' audio input backend
emulator: using 'winaudio' audio output backend
emulator: control console listening on port 5554, ADB on port 5555
emulator: sent '0012host:emulator:5555' to ADB server
emulator: ping program: D:\android\android-sdk-windows-1.5_r2\tools\ddms.bat
emulator: ping command: C:\WINDOWS\system32\cmd.exe /C "D:\android\android-sdk-w
indows-1.5_r2\tools\ddms.bat" ping emulator 1.9