[myTouch 3G, Magic Android Development] losludvig:
flash_image does help me a bit - If I flash my back up'ed boot.img I have root access via adb when the phone enters a loop.

Not sure if this is any help but I get this code from doing "adb logcat"

D/AndroidRuntime( 329):
D/AndroidRuntime( 329): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 329): CheckJNI is OFF
I/dalvikvm( 329): DexOpt: Some deps went away
E/dalvikvm( 329): /system/framework/com.htc.android.easopen.jar odex has stale
dependencies
I/dalvikvm( 329): Zip is good, but no classes.dex inside, and no valid .odex fi
le in the same directory
D/libc-abort( 329): abort() called in pid 329
I/DEBUG ( 31): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *
**
I/DEBUG ( 31): Build fingerprint: 'tmobile/kila/dream/trout:1.5/CRB43/148830
:user/ota-rel-keys,release-keys'
I/DEBUG ( 31): pid: 329, tid: 329 >>> zygote <<<
I/DEBUG ( 31): signal 11 (SIGSEGV), fault addr deadbaad
I/DEBUG ( 31): r0 00000003 r1 deadbaad r2 00000027 r3 ffff6180
I/DEBUG ( 31): r4 ffff6158 r5 afe2ff28 r6 afe39dd0 r7 afe39dd0
I/DEBUG ( 31): r8 00000000 r9 00000000 10 00000000 fp 00000000
I/DEBUG ( 31): ip 0000001a sp be8a54e8 lr afe1ff33 pc afe1066a cpsr 200
00030
I/DEBUG ( 31): #00 pc 0001066a /system/lib/libc.so
I/DEBUG ( 31): #01 pc 0000afae /system/lib/libc.so
I/DEBUG ( 31): #02 pc 00042198 /system/lib/libdvm.so
I/DEBUG ( 31): #03 pc 0005c276 /system/lib/libdvm.so
I/DEBUG ( 31): #04 pc 0005c330 /system/lib/libdvm.so
I/DEBUG ( 31): #05 pc 0005c4b2 /system/lib/libdvm.so
I/DEBUG ( 31): #06 pc 0003c926 /system/lib/libdvm.so
I/DEBUG ( 31): #07 pc 00040f44 /system/lib/libdvm.so
I/DEBUG ( 31): #08 pc 0002b7a6 /system/lib/libandroid_runtime.so
I/DEBUG ( 31): #09 pc 00008bf2 /system/bin/app_process
I/DEBUG ( 31): #10 pc 0001fd22 /system/lib/libc.so
I/DEBUG ( 31): #11 pc 0000bcb2 /system/lib/libc.so
I/DEBUG ( 31): #12 pc b000157e /system/bin/linker
I/DEBUG ( 31): stack:
I/DEBUG ( 31): be8a54a8 0000a000 [heap]
I/DEBUG ( 31): be8a54ac 00069b95 [heap]
I/DEBUG ( 31): be8a54b0 00069b53 [heap]
I/DEBUG ( 31): be8a54b4 00000000
I/DEBUG ( 31): be8a54b8 00069b53 [heap]
I/DEBUG ( 31): be8a54bc fffe637c
I/DEBUG ( 31): be8a54c0 ad083e1c
I/DEBUG ( 31): be8a54c4 250c8c5b
I/DEBUG ( 31): be8a54c8 00000002
I/DEBUG ( 31): be8a54cc ffff6158
I/DEBUG ( 31): be8a54d0 afe2ff28 /system/lib/libc.so
I/DEBUG ( 31): be8a54d4 afe39dd0
I/DEBUG ( 31): be8a54d8 afe39dd0
I/DEBUG ( 31): be8a54dc afe10663 /system/lib/libc.so
I/DEBUG ( 31): be8a54e0 df002777
I/DEBUG ( 31): be8a54e4 e3a070ad
I/DEBUG ( 31): #00 be8a54e8 000699b0 [heap]
I/DEBUG ( 31): be8a54ec afe0e940 /system/lib/libc.so
I/DEBUG ( 31): be8a54f0 000699b0 [heap]
I/DEBUG ( 31): be8a54f4 afe3c980
I/DEBUG ( 31): be8a54f8 00002bb0
I/DEBUG ( 31): be8a54fc fffffbdf
I/DEBUG ( 31): be8a5500 afe39dd0
I/DEBUG ( 31): be8a5504 000699a8 [heap]
I/DEBUG ( 31): be8a5508 00002bb0
I/DEBUG ( 31): be8a550c afe0afb3 /system/lib/libc.so
I/DEBUG ( 31): #01 be8a5510 afe3c980
I/DEBUG ( 31): be8a5514 afe39dd0
I/DEBUG ( 31): be8a5518 afe3c980
I/DEBUG ( 31): be8a551c afe39dd0
I/DEBUG ( 31): be8a5520 0000a000 [heap]
I/DEBUG ( 31): be8a5524 be8a55a0 [stack]
I/DEBUG ( 31): be8a5528 ad083e1c
I/DEBUG ( 31): be8a552c ffffffff
I/DEBUG ( 31): be8a5530 ad083e1c
I/DEBUG ( 31): be8a5534 00000000
I/DEBUG ( 31): be8a5538 fffe637c
I/DEBUG ( 31): be8a553c ad04219b /system/lib/libdvm.so

"adb get-state" returns "device", so I guess it thinks that It's booted up fine.

I was wondering if adb push'ing the system folder of a rom could make my troubles go away, but when I do "adb push /Temp/system/ /system/"

I get "cannot stat '/Temp/system/': No such file or directory" even though the folder exists...

Please help as I'm starting to get desperate :(