[EVO Shift 4G Q&A, Help & Troubleshooting] :
I really wanna thank these 2 guys for helping me A LOT! Here's a bit from a logcat from the bootloop:

W/EntropyService( 1477): unable to load initial entropy (first boot?)
W/EntropyService( 1477): java.io.FileNotFoundException: /data/system/entropy.dat (No such file or directory)
W/EntropyService( 1477):	at org.apache.harmony.luni.platform.OSFileSystem.open(Native Method)
W/EntropyService( 1477):	at dalvik.system.BlockGuard$WrappedFileSystem.open(BlockGuard.java:232)
W/EntropyService( 1477):	at java.io.FileInputStream.<init>(FileInputStream.java:80)
W/EntropyService( 1477):	at java.io.FileInputStream.<init>(FileInputStream.java:132)
W/EntropyService( 1477):	at com.android.server.RandomBlock.fromFile(RandomBlock.java:45)
W/EntropyService( 1477):	at com.android.server.EntropyService.loadInitialEntropy(EntropyService.java:99)
W/EntropyService( 1477):	at com.android.server.EntropyService.<init>(EntropyService.java:86)
W/EntropyService( 1477):	at com.android.server.EntropyService.<init>(EntropyService.java:76)
W/EntropyService( 1477):	at com.android.server.ServerThread.run(SystemServer.java:220)
I/SystemServer( 1477): Power Manager
I/SystemServer( 1477): Activity Manager
I/dalvikvm( 1477): Could not find method com.htc.util.skin.HtcSkinUtil.isSystemApk, referenced from method com.android.server.am.ActivityManagerService.saveSkinLocked
W/dalvikvm( 1477): VFY: unable to resolve static method 7327: Lcom/htc/util/skin/HtcSkinUtil;.isSystemApk (Landroid/content/Context;Ljava/lang/String;)Z
D/dalvikvm( 1477): VFY: replacing opcode 0x71 at 0x000b
D/dalvikvm( 1477): VFY: dead code 0x000e-0024 in Lcom/android/server/am/ActivityManagerService;.saveSkinLocked (Ljava/lang/String;Z)V
D/dalvikvm( 1477): VFY: dead code 0x0026-002d in Lcom/android/server/am/ActivityManagerService;.saveSkinLocked (Ljava/lang/String;Z)V
E/SurfaceFlinger( 1477): eglSwapBuffers: EGL error 0x3008 (EGL_BAD_DISPLAY)
W/zipro ( 1494): Unable to open zip '/system/etc/customer/bootanimation.zip': No such file or directory
D/HtcBootAnimation( 1494): Load /system/customize/CID/default.xml
D/HtcBootAnimation( 1494): Using OpenGL
E/HtcBootAnimation( 1494): Could not find width.
E/HtcBootAnimation( 1494): Could not find height.
E/HtcBootAnimation( 1494): Could not find framerate.
E/HtcBootAnimation( 1494): Could not find part1.
E/HtcBootAnimation( 1494): Could not find part2.
E/HtcBootAnimation( 1494): Could not find part3.
E/HtcBootAnimation( 1494): sqlite3_open error
D/libEGL ( 1494): loaded /system/lib/egl/libGLES_android.so
D/libEGL ( 1494): loaded /system/lib/egl/libEGL_adreno200.so
D/libEGL ( 1494): loaded /system/lib/egl/libGLESv1_CM_adreno200.so
D/libEGL ( 1494): loaded /system/lib/egl/libGLESv2_adreno200.so
D/msm7x30.gralloc( 1477): SurfaceFlinger total size is 33554432
I/AudioSystem( 1494): getting audio flinger
I/AudioSystem( 1494): returning new audio session id
V/ExtendedExtractor( 1378): Failed to open MM_PARSER_LIB, dlerror = Cannot load library: load_library[1105]: Library 'libmmparser.so' not found
V/ExtendedExtractor( 1378): Failed to open MM_PARSER_LITE_LIB, dlerror = Cannot load library: load_library[1105]: Library 'libmmparser_lite.so' not found
I/StagefrightPlayer( 1378): setDataSource('/system/customize/resource/VERSION11SAMELENGTH.mp3')
I/OMXCodec( 1378): [Stagefright] use software codec=MP3Decoder
D/HtcBootAnimation( 1494): movie
D/HtcBootAnimation( 1494): Parse the description file
D/HtcBootAnimation( 1494): play animation 0!
D/HtcBootAnimation( 1494): play mp3 at android!
D/AudioSystem( 1378): linearToSpecifyHtcVolume(volume:100, streamType:2, audio_devices:2)
D/StreamProcess( 1378): +ProcessAOLC ResetAOLC delta=2126963573 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
D/StreamProcess( 1378): OutputStreamProcess::ResetAOLC()
I/AudioHardwareMSM7X30( 1378): doTpa2051_Control mode = 1 rc = 0
D/AudioHardwareMSM7X30( 1378): Enable ALT for speaker to control tpa2051 spkamp---
D/AudioHardwareMSM7X30( 1378): acquire output wakelock
D/AudioHardwareMSM7X30( 1378): addToTable (dec_id 5, dev_rx 6, dev_tx -1, type 1, active 1)
D/AudioHardwareMSM7X30( 1378): Enable ALT for speaker
I/AudioHardwareMSM7X30( 1378): batt_temp =330
D/AudioHardwareMSM7X30( 1378): ALT batt temp = 330
I/HTC Acoustic( 1378): update ACDB id: (tx, rx, tx_acdb, rx_acdb) = (11, 6, 0, 607)
D/AudioHardwareMSM7X30( 1378): updateACDB: (6, 11, 607, 0) success!
I/AudioHardwareMSM7X30( 1378): AUDIO_START: start kernel pcm_out driver.
W/AudioFlinger( 1378): write blocked for 160 msecs, 1 delayed writes, thread 0x169a8
D/StreamProcess( 1378): +ProcessAOLC ResetAOLC delta=161 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
D/StreamProcess( 1378): OutputStreamProcess::ResetAOLC()
I/ActivityManager( 1477): Memory class: 32
W/ProcessStats( 1477): Skipping unknown process pid 1506
I/ActivityManager( 1477): Create Dir /data/data/com.android.htcprofile:true
I/ActivityManager( 1477): Create File /data/data/com.android.htcprofile/anr_history.txt:true
I/SystemServer( 1477): Telephony Registry
I/SystemServer( 1477): Package Manager
I/dalvikvm( 1477): Could not find method com.htc.util.skin.HtcSkinUtil.getSkinVersionCode, referenced from method com.android.server.PackageManagerService.checkSkinAfterFota
W/dalvikvm( 1477): VFY: unable to resolve static method 7326: Lcom/htc/util/skin/HtcSkinUtil;.getSkinVersionCode ()I