[Desire HD Android Development] zFr3eak:
was able to fix the sh thing. just push the absent bin files and you get into a logcat. it bootloops with this logcat:

--------- beginning of /dev/log/main

I/DEBUG ( 1199): debuggerd: Oct 23 2011 16:58:58

W/HtcEbdLog( 1207): htc_ebdlogd: ROM_VERSION is changed!

W/HtcEbdLog( 1207): =====Kernel Key Words=====

W/HtcEbdLog( 1207): =====Kernel Key Words=====

W/HtcEbdLog( 1216): /system/bin/logcat2

W/HtcEbdLog( 1216): -v

W/HtcEbdLog( 1216): time

W/HtcEbdLog( 1216): -f

W/HtcEbdLog( 1216): /devlog/system_log

W/HtcEbdLog( 1216): -F

W/HtcEbdLog( 1216): /system/bin

W/HtcEbdLog( 1216): -r

W/HtcEbdLog( 1216): 1024

W/HtcEbdLog( 1216): -n

W/HtcEbdLog( 1216): 55

W/HtcEbdLog( 1216): *:w

W/HtcEbdLog( 1216):

W/HtcEbdLog( 1207): Version = V2.5.8

W/HtcEbdLog( 1207): [KLog_Size,Rotate_Bundary,Ker_Level] = [1024,2097152,7]

W/HtcEbdLog( 1207): [htc_ebdlog_kmsg_main] g_outByteCount = 684174

W/LogCat2 ( 1216): =====System Key Words=====

W/LogCat2 ( 1216): SysLV=4, KWNum=2

W/LogCat2 ( 1216): KW=DEBUG

W/LogCat2 ( 1216): KW=[embedded]

W/LogCat2 ( 1216): SysLV=5, KWNum=1

W/LogCat2 ( 1216): KW=[embedded]

W/LogCat2 ( 1216): =====System Key Words=====

W/LogCat2 ( 1216): [SLog_Size,Rotate_Bundary,Sys_Level] = [1024,2097152,3]

D/AndroidRuntime( 1200):

D/AndroidRuntime( 1200): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<

D/AndroidRuntime( 1200): CheckJNI is OFF

D/dalvikvm( 1200): DexOpt: --- BEGIN 'core.jar' (bootstrap=1) ---

D/dalvikvm( 1218): Ignoring duplicate verify attempt on Ljava/lang/Object;

D/dalvikvm( 1218): Ignoring duplicate verify attempt on Ljava/lang/Class;

D/dalvikvm( 1218): Ignoring duplicate verify attempt on Ljava/lang/ref/Reference;

D/dalvikvm( 1218): Ignoring duplicate verify attempt on Ljava/lang/ref/ReferenceQueue;

D/dalvikvm( 1218): Ignoring duplicate verify attempt on Ljava/lang/ref/FinalizerReference;

D/dalvikvm( 1218): DexOpt: load 88ms, verify+opt 999ms

D/dalvikvm( 1200): DexOpt: --- END 'core.jar' (success) ---

D/dalvikvm( 1200): DEX prep '/system/framework/core.jar': unzip in 98ms, rewrite 1760ms

D/dalvikvm( 1200): DexOpt: --- BEGIN 'core-junit.jar' (bootstrap=1) ---

D/dalvikvm( 1220): DexOpt: load 4ms, verify+opt 8ms

D/dalvikvm( 1200): DexOpt: --- END 'core-junit.jar' (success) ---

D/dalvikvm( 1200): DEX prep '/system/framework/core-junit.jar': unzip in 1ms, rewrite 324ms

D/dalvikvm( 1200): DexOpt: --- BEGIN 'bouncycastle.jar' (bootstrap=1) ---

D/dalvikvm( 1221): DexOpt: load 23ms, verify+opt 327ms

D/dalvikvm( 1200): DexOpt: --- END 'bouncycastle.jar' (success) ---

D/dalvikvm( 1200): DEX prep '/system/framework/bouncycastle.jar': unzip in 70ms, rewrite 743ms

D/dalvikvm( 1200): DexOpt: --- BEGIN 'ext.jar' (bootstrap=1) ---

D/dalvikvm( 1222): DexOpt: load 50ms, verify+opt 536ms

D/dalvikvm( 1200): DexOpt: --- END 'ext.jar' (success) ---

D/dalvikvm( 1200): DEX prep '/system/framework/ext.jar': unzip in 87ms, rewrite 1002ms

D/dalvikvm( 1200): DexOpt: --- BEGIN 'framework.jar' (bootstrap=1) ---

D/dalvikvm( 1227): Note: class Landroid/opengl/GLWrapperBase; has 250 unimplemented (abstract) methods

D/dalvikvm( 1227): DexOpt: load 515ms, verify+opt 5235ms

D/dalvikvm( 1200): DexOpt: --- END 'framework.jar' (success) ---

D/dalvikvm( 1200): DEX prep '/system/framework/framework.jar': unzip in 349ms, rewrite 6814ms

D/dalvikvm( 1200): DexOpt: --- BEGIN 'android.policy.jar' (bootstrap=1) ---

D/dalvikvm( 1245): DexOpt: load 39ms, verify+opt 162ms

D/dalvikvm( 1200): DexOpt: --- END 'android.policy.jar' (success) ---

D/dalvikvm( 1200): DEX prep '/system/framework/android.policy.jar': unzip in 24ms, rewrite 387ms

D/dalvikvm( 1200): DexOpt: --- BEGIN 'services.jar' (bootstrap=1) ---

D/dalvikvm( 1246): DexOpt: load 59ms, verify+opt 1213ms

D/dalvikvm( 1200): DexOpt: --- END 'services.jar' (success) ---

D/dalvikvm( 1200): DEX prep '/system/framework/services.jar': unzip in 98ms, rewrite 1640ms

D/dalvikvm( 1200): DexOpt: --- BEGIN 'apache-xml.jar' (bootstrap=1) ---

D/dalvikvm( 1247): DexOpt: load 55ms, verify+opt 432ms

D/dalvikvm( 1200): DexOpt: --- END 'apache-xml.jar' (success) ---

D/dalvikvm( 1200): DEX prep '/system/framework/apache-xml.jar': unzip in 78ms, rewrite 675ms

D/dalvikvm( 1200): DexOpt: --- BEGIN 'filterfw.jar' (bootstrap=1) ---

D/dalvikvm( 1252): DexOpt: load 34ms, verify+opt 117ms

D/dalvikvm( 1200): DexOpt: --- END 'filterfw.jar' (success) ---

D/dalvikvm( 1200): DEX prep '/system/framework/filterfw.jar': unzip in 14ms, rewrite 292ms

I/SamplingProfilerIntegration( 1200): Profiling disabled.

I/Zygote ( 1200): Preloading classes...

D/dalvikvm( 1200): GC_EXPLICIT freed 36K, 81% free 407K/2048K, paused 1ms+1ms

D/dalvikvm( 1200): GC_EXPLICIT freed 3K, 77% free 472K/2048K, paused 0ms+1ms

D/dalvikvm( 1200): GC_EXPLICIT freed 18K, 76% free 506K/2048K, paused 1ms+0ms

D/dalvikvm( 1200): GC_EXPLICIT freed 28K, 74% free 533K/2048K, paused 0ms+0ms

D/dalvikvm( 1200): GC_EXPLICIT freed 15K, 72% free 574K/2048K, paused 0ms+1ms

D/dalvikvm( 1200): GC_EXPLICIT freed 28K, 71% free 601K/2048K, paused 1ms+1ms

D/TextLayoutCache( 1200): Using debug level: 0 - Debug Enabled: 0

D/dalvikvm( 1200): GC_EXPLICIT freed 25K, 70% free 632K/2048K, paused 1ms+0ms

W/Zygote ( 1200): Class not found for preloading: android.media.AudioManager$2

W/dalvikvm( 1200): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Landroid/media/CameraProfile;

E/Zygote ( 1200): Error preloading android.media.CameraProfile.

E/Zygote ( 1200): java.lang.ExceptionInInitializerError

E/Zygote ( 1200):	at java.lang.Class.classForName(Native Method)

E/Zygote ( 1200):	at java.lang.Class.forName(Class.java:217)

E/Zygote ( 1200):	at java.lang.Class.forName(Class.java:172)

E/Zygote ( 1200):	at com.android.internal.os.ZygoteInit.preloadClasses(ZygoteInit.java:285)

E/Zygote ( 1200):	at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:232)

E/Zygote ( 1200):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:520)

E/Zygote ( 1200):	at dalvik.system.NativeStart.main(Native Method)

E/Zygote ( 1200): Caused by: java.lang.UnsatisfiedLinkError: Library media_jni not found; tried [/vendor/lib/libmedia_jni.so, /system/lib/libmedia_jni.so]

E/Zygote ( 1200):	at java.lang.Runtime.loadLibrary(Runtime.java:393)

E/Zygote ( 1200):	at java.lang.System.loadLibrary(System.java:535)

E/Zygote ( 1200):	at android.media.CameraProfile.<clinit>(CameraProfile.java:92)

E/Zygote ( 1200):	... 7 more

D/AndroidRuntime( 1200): Shutting down VM

W/dalvikvm( 1200): threadid=1: thread exiting with uncaught exception (group=0x409f41f8)

D/AndroidRuntime( 1258):

D/AndroidRuntime( 1258): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<

D/AndroidRuntime( 1258): CheckJNI is OFF

I/SamplingProfilerIntegration( 1258): Profiling disabled.

I/Zygote ( 1258): Preloading classes...

D/dalvikvm( 1258): GC_EXPLICIT freed 36K, 81% free 407K/2048K, paused 0ms+0ms

D/dalvikvm( 1258): GC_EXPLICIT freed 3K, 77% free 472K/2048K, paused 0ms+1ms

D/dalvikvm( 1258): GC_EXPLICIT freed 18K, 76% free 506K/2048K, paused 1ms+0ms

D/dalvikvm( 1258): GC_EXPLICIT freed 28K, 74% free 533K/2048K, paused 1ms+1ms

D/dalvikvm( 1258): GC_EXPLICIT freed 15K, 72% free 574K/2048K, paused 1ms+1ms

D/dalvikvm( 1258): GC_EXPLICIT freed 28K, 71% free 601K/2048K, paused 0ms+0ms

D/TextLayoutCache( 1258): Using debug level: 0 - Debug Enabled: 0

D/dalvikvm( 1258): GC_EXPLICIT freed 25K, 70% free 632K/2048K, paused 0ms+0ms

W/Zygote ( 1258): Class not found for preloading: android.media.AudioManager$2

W/dalvikvm( 1258): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Landroid/media/CameraProfile;

E/Zygote ( 1258): Error preloading android.media.CameraProfile.

E/Zygote ( 1258): java.lang.ExceptionInInitializerError

E/Zygote ( 1258):	at java.lang.Class.classForName(Native Method)

E/Zygote ( 1258):	at java.lang.Class.forName(Class.java:217)

E/Zygote ( 1258):	at java.lang.Class.forName(Class.java:172)

E/Zygote ( 1258):	at com.android.internal.os.ZygoteInit.preloadClasses(ZygoteInit.java:285)

E/Zygote ( 1258):	at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:232)

E/Zygote ( 1258):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:520)

E/Zygote ( 1258):	at dalvik.system.NativeStart.main(Native Method)

E/Zygote ( 1258): Caused by: java.lang.UnsatisfiedLinkError: Library media_jni not found; tried [/vendor/lib/libmedia_jni.so, /system/lib/libmedia_jni.so]

E/Zygote ( 1258):	at java.lang.Runtime.loadLibrary(Runtime.java:393)

E/Zygote ( 1258):	at java.lang.System.loadLibrary(System.java:535)

E/Zygote ( 1258):	at android.media.CameraProfile.<clinit>(CameraProfile.java:92)

E/Zygote ( 1258):	... 7 more

D/AndroidRuntime( 1258): Shutting down VM

W/dalvikvm( 1258): threadid=1: thread exiting with uncaught exception (group=0x409f41f8)

D/AndroidRuntime( 1267):

D/AndroidRuntime( 1267): >>>>>> AndroidRuntime START com.android.internal.os.ZygoteInit <<<<<<

D/AndroidRuntime( 1267): CheckJNI is OFF

I/SamplingProfilerIntegration( 1267): Profiling disabled.

I/Zygote ( 1267): Preloading classes...

D/dalvikvm( 1267): GC_EXPLICIT freed 36K, 81% free 407K/2048K, paused 1ms+0ms

D/dalvikvm( 1267): GC_EXPLICIT freed 3K, 77% free 472K/2048K, paused 1ms+1ms

D/dalvikvm( 1267): GC_EXPLICIT freed 18K, 76% free 506K/2048K, paused 0ms+0ms

D/dalvikvm( 1267): GC_EXPLICIT freed 28K, 74% free 533K/2048K, paused 1ms+1ms

D/dalvikvm( 1267): GC_EXPLICIT freed 15K, 72% free 574K/2048K, paused 0ms+0ms

D/dalvikvm( 1267): GC_EXPLICIT freed 28K, 71% free 601K/2048K, paused 1ms+1ms

D/TextLayoutCache( 1267): Using debug level: 0 - Debug Enabled: 0

D/dalvikvm( 1267): GC_EXPLICIT freed 25K, 70% free 632K/2048K, paused 0ms+1ms

W/Zygote ( 1267): Class not found for preloading: android.media.AudioManager$2

W/dalvikvm( 1267): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Landroid/media/CameraProfile;

E/Zygote ( 1267): Error preloading android.media.CameraProfile.

E/Zygote ( 1267): java.lang.ExceptionInInitializerError

what i see is that the error start with a preladoing problem for audiomanager...

W/Zygote ( 1200): Class not found for preloading: android.media.AudioManager$2

EDIT: next thing i see is that libaudio.so isnt in the build and many other lib files too.

EDIT2: after trying many things with the lib i just ran in this error or i break the whole system :(