[HD2 Android NAND Development] webmanya:
Well you need to have Android SDK intalled on you pc. But its a long process so try formatting again as I said and re-flashing and also in CWM try doing all the wipes although you formated. Like wiping dalviks cache etc.

Hope this works for you.

And for me I still couldn't manage to get this ringtone issue working its give force closes every time. Here is the adb logcat results from when I select the ringtones setting in sound menu.

W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
D/KeyguardViewMediator( 321): wakeWhenReadyLocked(6)
D/KeyguardViewMediator( 321): handleWakeWhenReady(6)
D/KeyguardViewMediator( 321): pokeWakelock(15000)
D/lights ( 321): set_light_backlight
D/lights ( 321): Setting brightnessMode=1 brightness=60
I/power ( 321): *** set_screen_state 1
D/PowerManagerService( 321): setScreenStateLocked++, on: true, err: 0
D/SurfaceFlinger( 321): Screen about to return, flinger = 0xa8590
V/KeyguardViewMediator( 321): password timeout delay 146952ms
D/UsbnetService( 321): BroadcastReceiver::onReceive+
D/UsbnetService( 321): onReceive SCREEN_ON
D/UsbnetService( 321): BroadcastReceiver::onReceive-
I/InputManagerService( 321): Receive : Intent.ACTION_SCREEN_ON
I/InputManagerService( 321): Enable input method client.
D/SuggsetionUtils( 443): -------setEnabled:false
V/KeyguardUpdateMonitor( 321): getKeyboardFly mbKeyboardFly:false
D/ConnectivityService( 321): getMobileDataEnabled returning true
D/ConnectivityService( 321): getMobileDataEnabled returning true
D/ConnectivityService( 321): getMobileDataEnabled returning true
D/dalvikvm( 692): GC_EXTERNAL_ALLOC freed 9513 objects / 517664 bytes in 122ms
I/BatteryStatsImpl( 321): notePhoneSignalStrengthLocked: 4->3
I/BatteryStatsImpl( 321): notePhoneSignalStrengthLocked: 3->4
D/HtcLockScreen2.0( 321): HtcLockScreen: touch ACTION_DOWN
W/dalvikvm( 321): disableGcForExternalAlloc: false
W/Bokeh Wallpaper( 1275): GLEngine cannot aquire renderer.
D/ContactWidgetRichInfo( 692): Received intent:android.intent.action.SCREEN_ON
D/HtcLockScreen2.0( 321): HtcLockScreen: touch ACTION_UP
D/HtcLockScreen2.0( 321): HtcLockScreen: unlock condition true
W/dalvikvm( 321): disableGcForExternalAlloc: true
D/HtcLockScreen2.0( 321): HtcLockScreen: unlock animationn done
W/dalvikvm( 321): disableGcForExternalAlloc: false
W/dalvikvm( 321): disableGcForExternalAlloc: false
W/dalvikvm( 321): disableGcForExternalAlloc: false
D/HtcLockScreen2.0( 321): HtcLockScreen: onScreenPause
D/KeyguardViewManager( 321): hide()
D/KeyguardViewMediator( 321): pokeWakelock(15000)
W/HtcLockScreen2.0( 321): HtcLockScreen: onWindowFocusChanged bFocus:false
D/FacebookReceiver( 485): Intent.ACTION_USER_PRESENT SyncInterval=3600000,currT
ime=1298476178906
D/FacebookReceiver( 485): Intent.ACTION_USER_PRESENT lastStreamSyncTime=1298476
178927,lastFriendSyncTime=1298476178927
D/InputManagerService( 321): Window already focused, ignoring focus gain of: co
m.android.internal.view.IInputMethodClient$Stub$Proxy@489e1900
D/Twitter-MessageReceiver( 485): action android.intent.action.USER_PRESENT
D/MyHTC ( 527): PoweronReceiver.onReceive(): intent=android.intent.action.USE
R_PRESENT
D/FlickrReceiver( 485): Intent.ACTION_USER_PRESENT SyncInterval=3600000,currTim
e=1298476179010
D/FlickrReceiver( 485): Intent.ACTION_USER_PRESENT lastStreamSyncTime=129847617
9023,lastFriendSyncTime=1298476179023
D/dalvikvm( 692): GC_EXTERNAL_ALLOC freed 939 objects / 47736 bytes in 60ms
I/KeyCharacterMap( 692): No keyboard for id 0
I/KeyCharacterMap( 692): Using default keymap: /system/usr/keychars/qwerty.kcm.
bin
I/global ( 321): Default buffer size used in BufferedReader constructor. It wo
uld be better to be explicit if an 8k-char buffer is required.
I/global ( 321): Default buffer size used in BufferedReader constructor. It wo
uld be better to be explicit if an 8k-char buffer is required.
D/BatteryService( 321): isUsbConnected() = true
D/BatteryService( 321): mPlugType = 2
D/UsbnetService( 321): BroadcastReceiver::onReceive+
D/UsbnetService( 321): onReceive BATTERY_CHANGED
D/UsbnetService( 321): --> pluggedType = 2, mPluggedType = 0, mScreenOff = fal
se
D/UsbnetService( 321): BroadcastReceiver::onReceive-
D/UsbConnectedReceiver( 605): action = psclient.intent.action.usb_status
D/UsbConnectedReceiver( 605): ACTION_BATTERY_CHANGED
D/UsbConnectedReceiver( 605): usbCurrentType = 2
D/UsbConnectedReceiver( 605): Current type is same as previous, return!
D/dalvikvm( 321): GC_FOR_MALLOC freed 33227 objects / 1663168 bytes in 129ms
D/NativeCrypto( 321): Freeing OpenSSL session
E/Tethering( 321): active iface (usb0) reported as added, ignoring
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/asset ( 321): Asset path /system/app/Slate.apk is neither a directory nor f
ile (type=1).
I/ActivityManager( 321): Starting activity: Intent { act=android.settings.SETTI
NGS flg=0x10200000 cmp=com.android.settings/.framework.activity.HtcSettings }
E/ActivityThread( 321): Unable to add skin resdir=/system/app/Slate.apk
I/[POST_RESELECT]( 692): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(
android.text.Selection$START@401666c0,-1,0,-1,0)
I/[POST_RESELECT]( 692): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(
android.text.Selection$END@40156a60,-1,0,-1,0)
I/[POST_RESELECT]( 692): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(
android.text.Selection$START@401666c0,-1,0,-1,0)
I/[POST_RESELECT]( 692): [spanChange] (o, oldStart, newStart, oldEnd, newEnd)=(
android.text.Selection$END@40156a60,-1,0,-1,0)
D/Sensors ( 321): open_akm, fd=112
D/AK8973 ( 290): Compass Start
I/WindowManager( 321): Setting rotation to 1, animFlags=1
I/ActivityManager( 321): Config changed: { scale=1.0 imsi=286/1 loc=en_GB touch
=3 keys=1/1/2 nav=1/1 orien=2 layout=34 uiMode=17 seq=7 skin=default}
I/laputa_lb( 658): [LbContentProvider] >> onConfigurationChanged
W/dalvikvm( 321): disableGcForExternalAlloc: false
I/laputa_lb( 658): [updateLocale] locale is the same
I/laputa_lb( 658): [LbContentProvider] update locale res: false
I/laputa_lb( 658): [LbContentProvider] update locale ticks: 40
I/laputa_lb( 658): [LbContentProvider] << onConfigurationChanged
V/upgrading( 443): onConfigurationChanged
V/upgrading( 443): onConfigurationChanged to call verify locale
I/upgrading( 443): verifyLocale status: 0
D/dalvikvm( 321): GC_EXPLICIT freed 17960 objects / 944128 bytes in 147ms
D/HtcLockScreen( 321): createLockScreenPlugin() ...
D/HtcLockScreen( 321): packageInfo - PackageInfo{490007d0 com.htc.lockscreen}
D/HtcLockScreen2.0( 321): HtcLockScreen: create lock screen - mCreatedInKeyboar
dOpen=false,mCreatedInPortrait=false
E/HtcLockScreen2.0( 321): MyUtility: Package name default not found
E/HtcLockScreen2.0( 321): ThemeHelper: getResIdentifier default
E/HtcLockScreen2.0( 321): ThemeHelper: getResIdentifier default
E/HtcLockScreen2.0( 321): ThemeHelper: getResIdentifier default
E/HtcLockScreen2.0( 321): ThemeHelper: getResIdentifier default
E/HtcLockScreen2.0( 321): ThemeHelper: getResIdentifier default
E/HtcLockScreen2.0( 321): ThemeHelper: getResIdentifier default
E/HtcLockScreen2.0( 321): ThemeHelper: getResIdentifier default
E/HtcLockScreen2.0( 321): ThemeHelper: getResIdentifier default
I/ActivityManager( 321): Displayed activity com.android.settings/.framework.act
ivity.HtcSettings: 461 ms (total 147944 ms)
D/dalvikvm( 321): GC_EXTERNAL_ALLOC freed 1533 objects / 92800 bytes in 106ms
V/WindowManager( 321): Remove Window{48aa3e90 Starting com.android.settings pau
sed=false}: mSurface=Surface(name=Starting com.android.settings, identity=77) mE
xiting=false isAnimating=false app-animation=null inPendingTransaction=false mDi
splayFrozen=false
E/WindowManager( 321): return in removeWindowLocked
V/WindowManager( 321): Remove Window{48fc5448 AtchDlg:com.htc.launcher/com.htc.
launcher.Launcher paused=false}: mSurface=Surface(name=AtchDlg:com.htc.launcher/
com.htc.launcher.Launcher, identity=76) mExiting=false isAnimating=false app-ani
mation=null inPendingTransaction=false mDisplayFrozen=false
I/upgrading( 443): verifyLocale providerLocale: en_GB
W/IInputConnectionWrapper( 692): showStatusIcon on inactive InputConnection
W/IInputConnectionWrapper( 692): InputConnection = android.view.inputmethod.Bas
eInputConnection@48a8a3b8, active client = false
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
D/dalvikvm( 321): GC_EXPLICIT freed 4731 objects / 232376 bytes in 115ms
D/PeopleApp( 687): Auto requerying AllPeopleCursor due to update - 0 contacts
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
D/dalvikvm( 692): GC_EXPLICIT freed 2717 objects / 117088 bytes in 67ms
D/WidgetView_Card( 692): handle message: 9006, message parameter: 0
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
D/ContactMessageStore( 440): MSG_UPDATE_CONTACTS_TABLE >>
D/ContactMessageStore( 440): query thread cost time >>>1
D/ContactMessageStore( 440): createTempContactTable() >>>
D/ContactMessageStore( 440): createTempContactTable() <<<
D/ContactMessageStore( 440): cursor count>0
D/ContactMessageStore( 440): query people time: 20
D/ContactMessageStore( 440): replaceContactTable() >>>
D/ContactMessageStore( 440): refreshContactsView() >>>
D/ContactMessageStore( 440): refreshContactsView() <<<
D/ContactMessageStore( 440): refreshContactsView time: 0
D/ContactMessageStore( 440): replaceContactTable() <<<
D/ContactMessageStore( 440): notify MmsSms
D/ContactMessageStore( 440): MSG_UPDATE_CONTACTS_TABLE <<
D/skia ( 692): purging 245K from font cache [32 entries]
D/dalvikvm( 692): GC_EXPLICIT freed 331 objects / 15408 bytes in 60ms
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
D/WidgetView_Card( 692): handle message: 9006, message parameter: 0
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
D/dalvikvm( 485): GC_EXPLICIT freed 850 objects / 46680 bytes in 47ms
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
I/BatteryStatsImpl( 321): notePhoneSignalStrengthLocked: 4->3
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
I/WindowManager( 321): Setting rotation to 0, animFlags=0
I/ActivityManager( 321): Config changed: { scale=1.0 imsi=286/1 loc=en_GB touch
=3 keys=1/1/2 nav=1/1 orien=1 layout=34 uiMode=17 seq=8 skin=default}
I/laputa_lb( 658): [LbContentProvider] >> onConfigurationChanged
I/laputa_lb( 658): [updateLocale] locale is the same
I/laputa_lb( 658): [LbContentProvider] update locale res: false
I/laputa_lb( 658): [LbContentProvider] update locale ticks: 7
I/laputa_lb( 658): [LbContentProvider] << onConfigurationChanged
V/upgrading( 443): onConfigurationChanged
V/upgrading( 443): onConfigurationChanged to call verify locale
I/upgrading( 443): verifyLocale status: 0
I/upgrading( 443): verifyLocale providerLocale: en_GB
I/BatteryStatsImpl( 321): notePhoneSignalStrengthLocked: 3->4
D/dalvikvm( 321): GC_EXPLICIT freed 7743 objects / 359024 bytes in 114ms
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
D/PeopleApp( 687): Auto requerying AllPeopleCursor due to update - 0 contacts
W/SharedBufferStack( 321): waitForCondition(ReallocateCondition) timed out (ide
ntity=61, status=0). CPU may be pegged. trying again.
D/WidgetView_Card( 692): handle message: 9006, message parameter: 0
W/asset ( 321): Asset path /system/app/Slate.apk is neither a directory nor f
ile (type=1).
I/ActivityManager( 321): Starting activity: Intent { act=android.intent.action.
MAIN cmp=com.android.settings/.SoundSettings }
E/ActivityThread( 321): Unable to add skin resdir=/system/app/Slate.apk
W/Resources( 1339): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
W/Resources( 1339): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
I/ActivityManager( 321): Displayed activity com.android.settings/.SoundSettings
: 761 ms (total 761 ms)
I/ActivityManager( 321): Starting activity: Intent { cmp=com.htc.sdm/.activity.
SoundSetList (has extras) }
D/AndroidRuntime( 1339): Shutting down VM
W/dalvikvm( 1339): threadid=1: thread exiting with uncaught exception (group=0x4
0025ae8)
E/AndroidRuntime( 1339): FATAL EXCEPTION: main
E/AndroidRuntime( 1339): android.content.ActivityNotFoundException: Unable to fi
nd explicit activity class {com.htc.sdm/com.htc.sdm.activity.SoundSetList}; have
you declared this activity in your AndroidManifest.xml?
E/AndroidRuntime( 1339): at android.app.Instrumentation.checkStartActivit
yResult(Instrumentation.java:1537)
E/AndroidRuntime( 1339): at android.app.Instrumentation.execStartActivity
(Instrumentation.java:1511)
E/AndroidRuntime( 1339): at android.app.Activity.startActivityForResult(A
ctivity.java:2890)
E/AndroidRuntime( 1339): at android.app.Activity.startActivity(Activity.j
ava:2996)
E/AndroidRuntime( 1339): at com.android.settings.SoundSettings.onPreferen
ceTreeClick(SoundSettings.java:574)
E/AndroidRuntime( 1339): at com.htc.preference.HtcPreference.performClick
(HtcPreference.java:829)
E/AndroidRuntime( 1339): at com.htc.preference.HtcPreferenceScreen.onItem
Click(HtcPreferenceScreen.java:182)
E/AndroidRuntime( 1339): at android.widget.AdapterView.performItemClick(A
dapterView.java:284)
E/AndroidRuntime( 1339): at android.widget.ListView.performItemClick(List
View.java:3388)
E/AndroidRuntime( 1339): at android.widget.AbsListView$PerformClick.run(A
bsListView.java:1738)
E/AndroidRuntime( 1339): at android.os.Handler.handleCallback(Handler.jav
a:587)
E/AndroidRuntime( 1339): at android.os.Handler.dispatchMessage(Handler.ja
va:92)
E/AndroidRuntime( 1339): at android.os.Looper.loop(Looper.java:143)
E/AndroidRuntime( 1339): at android.app.ActivityThread.main(ActivityThrea
d.java:5068)
E/AndroidRuntime( 1339): at java.lang.reflect.Method.invokeNative(Native
Method)
E/AndroidRuntime( 1339): at java.lang.reflect.Method.invoke(Method.java:5
21)
E/AndroidRuntime( 1339): at com.android.internal.os.ZygoteInit$MethodAndA
rgsCaller.run(ZygoteInit.java:858)
E/AndroidRuntime( 1339): at com.android.internal.os.ZygoteInit.main(Zygot
eInit.java:616)
E/AndroidRuntime( 1339): at dalvik.system.NativeStart.main(Native Method)

W/ActivityManager( 321): Force finishing activity com.android.settings/.Sound
Settings
D/ContactMessageStore( 440): MSG_UPDATE_CONTACTS_TABLE >>
D/ContactMessageStore( 440): query thread cost time >>>1
D/ContactMessageStore( 440): createTempContactTable() >>>
D/ContactMessageStore( 440): createTempContactTable() <<<
D/ContactMessageStore( 440): cursor count>0
D/ContactMessageStore( 440): query people time: 17
D/ContactMessageStore( 440): replaceContactTable() >>>
D/ContactMessageStore( 440): refreshContactsView() >>>
D/ContactMessageStore( 440): refreshContactsView() <<<
D/ContactMessageStore( 440): refreshContactsView time: 6
D/ContactMessageStore( 440): replaceContactTable() <<<
D/ContactMessageStore( 440): notify MmsSms
D/ContactMessageStore( 440): MSG_UPDATE_CONTACTS_TABLE <<
W/ActivityManager( 321): Activity pause timeout for HistoryRecord{489e3560 com.
android.settings/.SoundSettings}
D/WidgetView_Card( 692): handle message: 9006, message parameter: 0