Finally got some progress. I ripped out all the adb stuff in init.rc except the service line and made it default enable. Now I have adb in my ICS rom. Yay!
Here's the first two things to fix:
1. Display is hozed:
E/FramebufferNativeWindow( 1597): couldn't open framebuffer HAL (No such device)
E/SurfaceFlinger( 1597): Display subsystem failed to initialize. check logs. exiting...
2. Camera is hozed:
E/HAL ( 1393): load: module=/system/lib/hw/camera.sniper.so
E/HAL ( 1393): Cannot load library: link_image[1965]: 1393 could not load needed library 'libcamera.so' for 'camera.sniper.so' (link_image[1965]: 1393 could not load needed library 'libbridge.so' for 'libcamera.so' (load_library[1120]: Library 'libbridge.so' not found))
E/CameraService( 1393): Could not load camera HAL module
I have a feeling that if I can get those fixed, the main system might come up.