[Android Software Development] jbbandos:
No, unfortunately that didn't change anything. :(

---------- Post added at 10:28 AM ---------- Previous post was at 10:22 AM ----------

You're right, as soon as I push libandroid_runtime.so from the MIUI NS ROM, my nexus one passes the "Netd starting" stage, but now it hangs with a GLES20 error:

D/Vold ( 118): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)
I/Netd ( 119): Netd 1.0 starting
D/Vold ( 118): Volume sdcard state changing 0 (No-Media) -> 2 (Pending)
D/DirectVolume( 118): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 1, PARTN 1
D/DirectVolume( 118): DirectVolume::handlePartitionAdded -> MAJOR 179, MINOR 2, PARTN 2
D/Vold ( 118): Volume sdcard state changing 2 (Pending) -> 1 (Idle-Unmounted)
I/ ( 124): ServiceManager: 0x1cb1910
D/AndroidRuntime( 123):
D/AndroidRuntime( 123): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 123): CheckJNI is OFF
I/SurfaceFlinger( 122): SurfaceFlinger is starting
I/SurfaceFlinger( 122): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
E/qsd8k.gralloc( 122): We support 2 buffers
I/qsd8k.gralloc( 122): using (fd=12)
I/qsd8k.gralloc( 122): id = msmfb
I/qsd8k.gralloc( 122): xres = 480 px
I/qsd8k.gralloc( 122): yres = 800 px
I/qsd8k.gralloc( 122): xres_virtual = 480 px
I/qsd8k.gralloc( 122): yres_virtual = 1600 px
I/qsd8k.gralloc( 122): bpp = 32
I/qsd8k.gralloc( 122): r = 0:8
I/qsd8k.gralloc( 122): g = 8:8
I/qsd8k.gralloc( 122): b = 16:8
I/qsd8k.gralloc( 122): width = 48 mm (254.000000 dpi)
I/qsd8k.gralloc( 122): height = 80 mm (254.000000 dpi)
I/qsd8k.gralloc( 122): refresh rate = 60.00 Hz
E/libQcomUI( 122): DEBUG_CALC_FPS: 0
E/libQcomUI( 122): period: 10
E/libQcomUI( 122): ignorethresh_us: 500000
E/libQcomUI( 122): DEBUG_CALC_FPS: 0
E/libQcomUI( 122): period: 10
E/libQcomUI( 122): ignorethresh_us: 500000
D/FramebufferNativeWindow( 122): mNumBuffers = 2
D/libEGL ( 122): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 122): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 122): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 122): loaded /system/lib/egl/libGLESv2_adreno200.so
I/SurfaceFlinger( 122): EGL informations:
I/SurfaceFlinger( 122): # of configs : 35
I/SurfaceFlinger( 122): vendor : Android
I/SurfaceFlinger( 122): version : 1.4 Android META-EGL
I/SurfaceFlinger( 122): extensions: EGL_KHR_image EGL_KHR_image_base EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer EGL_ANDROID_image_native_buffer EGL_ANDROID_get_render_buffer
I/SurfaceFlinger( 122): Client API: OpenGL ES
I/SurfaceFlinger( 122): EGLSurface: 8-8-8-0, config=0x6
I/SurfaceFlinger( 122): OpenGL informations:
I/SurfaceFlinger( 122): vendor : Qualcomm
I/SurfaceFlinger( 122): renderer : Adreno (TM) 200
I/SurfaceFlinger( 122): version : OpenGL ES-CM 1.1
I/SurfaceFlinger( 122): extensions: GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_APPLE_texture_2D_limited_npot GL_ARB_vertex_buffer_object GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_OES_blend_equation_separate GL_OES_blend_func_separate GL_OES_blend_subtract GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_depth_texture GL_OES_draw_texture GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_framebuffer_object GL_OES_matrix_palette GL_OES_packed_depth_stencil GL_OES_point_size_array GL_OES_point_sprite GL_OES_read_format GL_OES_rgb8_rgba8 GL_OES_stencil_wrap GL_OES_texture_cube_map GL_OES_texture_env_crossbar GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_texture_mirrored_repeat GL_QCOM_binning_control GL_QCOM_extended_get GL_QCOM_tiled_rendering GL_AMD_compressed_3DC_texture
I/SurfaceFlinger( 122): GL_MAX_TEXTURE_SIZE = 4096
I/SurfaceFlinger( 122): GL_MAX_VIEWPORT_DIMS = 4096 x 4096
I/SurfaceFlinger( 122): flags = 00000000
D/libEGL ( 177): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 177): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 177): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 177): loaded /system/lib/egl/libGLESv2_adreno200.so
D/memalloc( 122): init_pmem_area: Initializing pmem area
D/memalloc( 122): init_pmem_area_locked: Opening master pmem FD
D/memalloc( 122): init_pmem_area_locked: Total pmem size: 33554432
I/ ( 125): ServiceManager: 0x1c83958
D/AudioHardwareQSD( 125): open /system/etc/vpimg success
D/AudioHardwareQSD( 125): Firmware /system/etc/vpimg size 27612
D/AudioHardwareQSD( 125): Total 27612 bytes put to user space buffer.
E/dalvikvm( 123): ERROR: couldn't find native method
E/dalvikvm( 123): Requested: Landroid/view/GLES20Canvas;.nStartTileRendering:(IIIII)V
E/JNIHelp ( 123): RegisterNatives failed for 'android/view/GLES20Canvas', aborting
F/libc ( 123): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
I/DEBUG ( 120): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 120): Build fingerprint: 'google/passion/passion:4.0.4/IML74K/197603:user/release-keys'
I/DEBUG ( 120): pid: 123, tid: 123 >>> zygote <<<
I/DEBUG ( 120): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
I/DEBUG ( 120): r0 deadbaad r1 00000001 r2 a0000000 r3 00000000
I/DEBUG ( 120): r4 00000000 r5 00000027 r6 408639a1 r7 0000004f
I/DEBUG ( 120): r8 401fa078 r9 401dba12 10 0000904c fp 00009062
I/DEBUG ( 120): ip ffffffff sp be8eda68 lr 40086e39 pc 400835b8 cpsr 60060030
I/DEBUG ( 120): d0 74726f6261202c27 d1 61766e6143303253
I/DEBUG ( 120): d2 4bc742684bc74267 d3 4bc743104bc74269
I/DEBUG ( 120): d4 4bc6d8c84bc6d890 d5 4bc743804bc6d900
I/DEBUG ( 120): d6 4bc6d9a84bc6d970 d7 4bc6da184bc6d9e0
I/DEBUG ( 120): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 120): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 120): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 120): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 120): d16 0000000040a73dd0 d17 0000000000000000
I/DEBUG ( 120): d18 41a986052a000000 d19 0000000000000000
I/DEBUG ( 120): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 120): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 120): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 120): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 120): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 120): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 120): scr 60000010
I/DEBUG ( 120):
I/DEBUG ( 120): #00 pc 000175b8 /system/lib/libc.so
I/DEBUG ( 120): #01 pc 0000c282 /system/lib/libnativehelper.so (jniRegisterNativeMethods)
I/DEBUG ( 120): #02 pc 00045498 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime21registerNativeMethodsEP7_JNIEnvPKcPK15JNINativeMethodi)
I/DEBUG ( 120): #03 pc 00057af0 /system/lib/libandroid_runtime.so (_ZN7android34register_android_view_GLES20CanvasEP7_JNIEnv)
I/DEBUG ( 120): #04 pc 000455a4 /system/lib/libandroid_runtime.so
I/DEBUG ( 120): #05 pc 000455d6 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime8startRegEP7_JNIEnv)
I/DEBUG ( 120): #06 pc 000456cc /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime5startEPKcS2_)
I/DEBUG ( 120): #07 pc 00008f0a /system/bin/app_process
I/DEBUG ( 120): #08 pc 00016574 /system/lib/libc.so (__libc_init)
I/DEBUG ( 120):
I/DEBUG ( 120): code around pc:
I/DEBUG ( 120): 40083598 4623b15c 2c006824 e026d1fb b12368db \.#F$h.,..&..h#.
I/DEBUG ( 120): 400835a8 21014a17 6011447a 48124798 24002527 .J.!zD.`.G.H'%.$
I/DEBUG ( 120): 400835b8 f7f47005 2106efdc e878f7f6 460aa901 .p.....!..x....F
I/DEBUG ( 120): 400835c8 f04f2006 94015380 94029303 ec34f7f5 . O..S........4.
I/DEBUG ( 120): 400835d8 4622a905 f7f52002 f7f4ec3e 2106efc8 .."F. ..>......!
I/DEBUG ( 120):
I/DEBUG ( 120): code around lr:
I/DEBUG ( 120): 40086e18 41f0e92d 46804c0c 447c2600 68a56824 -..A.L.F.&|D$h.h
I/DEBUG ( 120): 40086e28 e0076867 300cf9b5 dd022b00 47c04628 gh.....0.+..(F.G
I/DEBUG ( 120): 40086e38 35544306 37fff117 6824d5f4 d1ee2c00 .CT5...7..$h.,..
I/DEBUG ( 120): 40086e48 e8bd4630 bf0081f0 000286c2 41f0e92d 0F..........-..A
I/DEBUG ( 120): 40086e58 fb01b086 9004f602 461f4815 4615460c .........H.F.F.F
I/DEBUG ( 120):
I/DEBUG ( 120): memory map around addr deadbaad:
I/DEBUG ( 120): be8cd000-be8ee000 [stack]
I/DEBUG ( 120): (no map for address)
I/DEBUG ( 120): ffff0000-ffff1000 [vectors]
I/DEBUG ( 120):
I/DEBUG ( 120): stack:
I/DEBUG ( 120): be8eda28 4bc72b90 /dev/ashmem/dalvik-LinearAlloc (deleted)
I/DEBUG ( 120): be8eda2c 4bc72bc8 /dev/ashmem/dalvik-LinearAlloc (deleted)
I/DEBUG ( 120): be8eda30 4bc71930 /dev/ashmem/dalvik-LinearAlloc (deleted)
I/DEBUG ( 120): be8eda34 0000005f
I/DEBUG ( 120): be8eda38 400af720 /system/lib/libc.so
I/DEBUG ( 120): be8eda3c 400af6b0 /system/lib/libc.so
I/DEBUG ( 120): be8eda40 00000000
I/DEBUG ( 120): be8eda44 40086e39 /system/lib/libc.so
I/DEBUG ( 120): be8eda48 00000000
I/DEBUG ( 120): be8eda4c be8eda7c [stack]
I/DEBUG ( 120): be8eda50 408639a1 /system/lib/libdvm.so
I/DEBUG ( 120): be8eda54 0000004f
I/DEBUG ( 120): be8eda58 401fa078 /system/lib/libandroid_runtime.so
I/DEBUG ( 120): be8eda5c 40085fa5 /system/lib/libc.so
I/DEBUG ( 120): be8eda60 df0027ad
I/DEBUG ( 120): be8eda64 00000000
I/DEBUG ( 120): #00 be8eda68 1d20009d
I/DEBUG ( 120): be8eda6c 919acd7b
I/DEBUG ( 120): be8eda70 401e1c67 /system/lib/libandroid_runtime.so
I/DEBUG ( 120): be8eda74 002fe2e0 [heap]
I/DEBUG ( 120): be8eda78 401e1c67 /system/lib/libandroid_runtime.so
I/DEBUG ( 120): be8eda7c fffffbdf
I/DEBUG ( 120): be8eda80 0000004f
I/DEBUG ( 120): be8eda84 002fe2e0 [heap]
I/DEBUG ( 120): be8eda88 401e1c67 /system/lib/libandroid_runtime.so
I/DEBUG ( 120): be8eda8c 4020a285 /system/lib/libnativehelper.so
I/DEBUG ( 120): #01 be8eda90 002fe2e0 [heap]
I/DEBUG ( 120): be8eda94 1d20009d
I/DEBUG ( 120): be8eda98 002fe2e0 [heap]
I/DEBUG ( 120): be8eda9c 40866211 /system/lib/libdvm.so
I/DEBUG ( 120): be8edaa0 002fe2e0 [heap]
I/DEBUG ( 120): be8edaa4 be8edba4 [stack]
I/DEBUG ( 120): be8edaa8 0000907e /system/bin/app_process
I/DEBUG ( 120): be8edaac 4019f49b /system/lib/libandroid_runtime.so
I/Netd ( 186): Netd 1.0 starting
D/AndroidRuntime( 187):
D/AndroidRuntime( 187): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<
D/AndroidRuntime( 187): CheckJNI is OFF
I/ ( 192): ServiceManager: 0x14cd958
D/AudioHardwareQSD( 192): open /system/etc/vpimg success
D/AudioHardwareQSD( 192): Firmware /system/etc/vpimg size 27612
D/AudioHardwareQSD( 192): Total 27612 bytes put to user space buffer.
E/dalvikvm( 187): ERROR: couldn't find native method
E/dalvikvm( 187): Requested: Landroid/view/GLES20Canvas;.nStartTileRendering:(IIIII)V
E/JNIHelp ( 187): RegisterNatives failed for 'android/view/GLES20Canvas', aborting
F/libc ( 187): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1)
I/DEBUG ( 120): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG ( 120): Build fingerprint: 'google/passion/passion:4.0.4/IML74K/197603:user/release-keys'
I/DEBUG ( 120): pid: 187, tid: 187 >>> zygote <<<
I/DEBUG ( 120): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
I/DEBUG ( 120): r0 deadbaad r1 00000001 r2 a0000000 r3 00000000
I/DEBUG ( 120): r4 00000000 r5 00000027 r6 408839a1 r7 0000004f
I/DEBUG ( 120): r8 4020d078 r9 401eea12 10 0000904c fp 00009062
I/DEBUG ( 120): ip ffffffff sp befafa68 lr 400d3e39 pc 400d05b8 cpsr 600e0030
I/DEBUG ( 120): d0 74726f6261202c27 d1 61766e6143303253
I/DEBUG ( 120): d2 4bc6a2684bc6a267 d3 4bc6a3104bc6a269
I/DEBUG ( 120): d4 4bc638c84bc63890 d5 4bc6a3804bc63900
I/DEBUG ( 120): d6 4bc639a84bc63970 d7 4bc63a184bc639e0
I/DEBUG ( 120): d8 0000000000000000 d9 0000000000000000
I/DEBUG ( 120): d10 0000000000000000 d11 0000000000000000
I/DEBUG ( 120): d12 0000000000000000 d13 0000000000000000
I/DEBUG ( 120): d14 0000000000000000 d15 0000000000000000
I/DEBUG ( 120): d16 0000000040a8fdd0 d17 0000000000000000
I/DEBUG ( 120): d18 41cd161f48800000 d19 0000000000000000
I/DEBUG ( 120): d20 0000000000000000 d21 0000000000000000
I/DEBUG ( 120): d22 0000000000000000 d23 0000000000000000
I/DEBUG ( 120): d24 0000000000000000 d25 0000000000000000
I/DEBUG ( 120): d26 0000000000000000 d27 0000000000000000
I/DEBUG ( 120): d28 0000000000000000 d29 0000000000000000
I/DEBUG ( 120): d30 0000000000000000 d31 0000000000000000
I/DEBUG ( 120): scr 60000010
I/DEBUG ( 120):
I/DEBUG ( 120): #00 pc 000175b8 /system/lib/libc.so
I/DEBUG ( 120): #01 pc 0000c282 /system/lib/libnativehelper.so (jniRegisterNativeMethods)
I/DEBUG ( 120): #02 pc 00045498 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime21registerNativeMethodsEP7_JNIEnvPKcPK15JNINativeMethodi)
I/DEBUG ( 120): #03 pc 00057af0 /system/lib/libandroid_runtime.so (_ZN7android34register_android_view_GLES20CanvasEP7_JNIEnv)
I/DEBUG ( 120): #04 pc 000455a4 /system/lib/libandroid_runtime.so
I/DEBUG ( 120): #05 pc 000455d6 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime8startRegEP7_JNIEnv)
I/DEBUG ( 120): #06 pc 000456cc /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime5startEPKcS2_)
I/DEBUG ( 120): #07 pc 00008f0a /system/bin/app_process
I/DEBUG ( 120): #08 pc 00016574 /system/lib/libc.so (__libc_init)
I/DEBUG ( 120):
I/DEBUG ( 120): code around pc:
I/DEBUG ( 120): 400d0598 4623b15c 2c006824 e026d1fb b12368db \.#F$h.,..&..h#.
I/DEBUG ( 120): 400d05a8 21014a17 6011447a 48124798 24002527 .J.!zD.`.G.H'%.$
I/DEBUG ( 120): 400d05b8 f7f47005 2106efdc e878f7f6 460aa901 .p.....!..x....F
I/DEBUG ( 120): 400d05c8 f04f2006 94015380 94029303 ec34f7f5 . O..S........4.
I/DEBUG ( 120): 400d05d8 4622a905 f7f52002 f7f4ec3e 2106efc8 .."F. ..>......!
I/DEBUG ( 120):
I/DEBUG ( 120): code around lr:
I/DEBUG ( 120): 400d3e18 41f0e92d 46804c0c 447c2600 68a56824 -..A.L.F.&|D$h.h
I/DEBUG ( 120): 400d3e28 e0076867 300cf9b5 dd022b00 47c04628 gh.....0.+..(F.G
I/DEBUG ( 120): 400d3e38 35544306 37fff117 6824d5f4 d1ee2c00 .CT5...7..$h.,..
I/DEBUG ( 120): 400d3e48 e8bd4630 bf0081f0 000286c2 41f0e92d 0F..........-..A
I/DEBUG ( 120): 400d3e58 fb01b086 9004f602 461f4815 4615460c .........H.F.F.F
I/DEBUG ( 120):
I/DEBUG ( 120): memory map around addr deadbaad:
I/DEBUG ( 120): bef8f000-befb0000 [stack]
I/DEBUG ( 120): (no map for address)
I/DEBUG ( 120): ffff0000-ffff1000 [vectors]
I/DEBUG ( 120):
I/DEBUG ( 120): stack:
I/DEBUG ( 120): befafa28 4bc68b90 /dev/ashmem/dalvik-LinearAlloc (deleted)
I/DEBUG ( 120): befafa2c 4bc68bc8 /dev/ashmem/dalvik-LinearAlloc (deleted)
I/DEBUG ( 120): befafa30 4bc67930 /dev/ashmem/dalvik-LinearAlloc (deleted)
I/DEBUG ( 120): befafa34 0000005f
I/DEBUG ( 120): befafa38 400fc720 /system/lib/libc.so
I/DEBUG ( 120): befafa3c 400fc6b0 /system/lib/libc.so
I/DEBUG ( 120): befafa40 00000000
I/DEBUG ( 120): befafa44 400d3e39 /system/lib/libc.so
I/DEBUG ( 120): befafa48 00000000
I/DEBUG ( 120): befafa4c befafa7c [stack]
I/DEBUG ( 120): befafa50 408839a1 /system/lib/libdvm.so
I/DEBUG ( 120): befafa54 0000004f
I/DEBUG ( 120): befafa58 4020d078 /system/lib/libandroid_runtime.so
I/DEBUG ( 120): befafa5c 400d2fa5 /system/lib/libc.so
I/DEBUG ( 120): befafa60 df0027ad
I/DEBUG ( 120): befafa64 00000000
I/DEBUG ( 120): #00 befafa68 1d20009d
I/DEBUG ( 120): befafa6c f7c9cb05
I/DEBUG ( 120): befafa70 401f4c67 /system/lib/libandroid_runtime.so
I/DEBUG ( 120): befafa74 01d582e0 [heap]
I/DEBUG ( 120): befafa78 401f4c67 /system/lib/libandroid_runtime.so
I/DEBUG ( 120): befafa7c fffffbdf
I/DEBUG ( 120): befafa80 0000004f
I/DEBUG ( 120): befafa84 01d582e0 [heap]
I/DEBUG ( 120): befafa88 401f4c67 /system/lib/libandroid_runtime.so
I/DEBUG ( 120): befafa8c 4008f285 /system/lib/libnativehelper.so
I/DEBUG ( 120): #01 befafa90 01d582e0 [heap]
I/DEBUG ( 120): befafa94 1d20009d
I/DEBUG ( 120): befafa98 01d582e0 [heap]
I/DEBUG ( 120): befafa9c 40886211 /system/lib/libdvm.so
I/DEBUG ( 120): befafaa0 01d582e0 [heap]
I/DEBUG ( 120): befafaa4 befafba4 [stack]
I/DEBUG ( 120): befafaa8 0000907e /system/bin/app_process
I/DEBUG ( 120): befafaac 401b249b /system/lib/libandroid_runtime.so

And stays here forever... :(