[Hero, G2 Touch Q&A, Help & Troubleshooting] Mkshizzle:
Hi everyone,

About 6 months ago I was trying to change my ROM (done it many times using clockword Mod & Nandroid) when I accidentally used a ROM designed for HERO CDMA. It half installed and I'm now left with a very sluggish error ridden phone.

According to the 'About Phone' this is what I'm running...

ANDROID VERSION - 2.3.5

HTC SENSE VERSION - 3.5

SOFTWARE NUMBER - Zero Hero Sense 3.5

KERNEL VERSION - 2.6.35.14-Las_Venturas-1.ORC2+riemer@riemer-PC #8

BASEBAND VERSION - 63.18.55.06SH_6.35.17.03

BUILD NUMBER - HTX Zero Hero Sense 3.5

BROWSER VERSION - WebKit/533.1

To make it easier to show the problems, I've listed them...

It shows as rooted, but then revokes privileges when it feels like, so I can't actually install anything through ROM MANAGER.

WI-FI doesn't work.

Anything to do with network settings causes an error, so changes can't be made.

HTC SYNC does not find it when connected via USB.

USB connection does not allow access to SD card.

trying to install an RUU does not find the phone

Starting into HBOOT i get:

SD checking...

Loading...[HERODIAG.zip]

No Image!

Loading...[HERODIA3.nbh]

No Image!

Loading...[HERODIA2.nbh]

No Image!

Loading...[HERODIAG.nbh]

No Image!

Loading...[HEROIMG.zip]

No Image!

Loading...[HEROIMG.nbh]

No Image!

Using CMD with SDK i get as far as

adb push recovery-clockwork-2.5.0.7-hero.img /data/local/

adb push flash_image /data/local/

wwhen I try to adb shell chmod 777 /data/local/flash_image I get a Segmentation Error.

I tried to run Universal Androot and it failed, here's the text file....

o for root !

Version: Universal Androot - v1.6.2 beta 5

Detected OS version:10

ls -l /system/etc

ls -l /system/bin/reboot

cat /proc/sys/kernel/osrelease

getprop ro.product.model

Error running exec(). Command: [getprop, ro.product.model] Working Directory: null Environment: null

java.lang.ProcessManager.exec(ProcessManager.java: 224)

java.lang.Runtime.exec(Runtime.java:189)

java.lang.Runtime.exec(Runtime.java:275)

java.lang.Runtime.exec(Runtime.java:210)

com.corner23.android.universalandroot.utils.Utils. genSysInfoReport(Utils.java:111)

com.corner23.android.universalandroot.UniversalAnd root.go4root(UniversalAndroot.java:188)

com.corner23.android.universalandroot.UniversalAnd root.access$2(UniversalAndroot.java:183)

com.corner23.android.universalandroot.UniversalAnd root$1$1.onClick(UniversalAndroot.java:92)

com.android.internal.app.AlertController$ButtonHan dler.handleMessage(AlertController.java:161)

android.os.Handler.dispatchMessage(Handler.java:99 )

android.os.Looper.loop(Looper.java:150)

android.app.ActivityThread.main(ActivityThread.jav a:4389)

java.lang.reflect.Method.invokeNative(Native Method)

java.lang.reflect.Method.invoke(Method.java:507)

com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:849)

com.android.internal.os.ZygoteInit.main(ZygoteInit .java:607)

dalvik.system.NativeStart.main(Native Method)

ls -l /sqlite_stmt_journals

ls -l /data/local/tmp

ls -l /app-cache

run mount

Error running exec(). Command: [mount] Working Directory: null Environment: null

java.lang.ProcessManager.exec(ProcessManager.java: 224)

java.lang.Runtime.exec(Runtime.java:189)

java.lang.Runtime.exec(Runtime.java:275)

java.lang.Runtime.exec(Runtime.java:210)

com.corner23.android.universalandroot.utils.Utils. genSysDebugInfoReport(Utils.java:174)

com.corner23.android.universalandroot.UniversalAnd root.go4root(UniversalAndroot.java:189)

com.corner23.android.universalandroot.UniversalAnd root.access$2(UniversalAndroot.java:183)

com.corner23.android.universalandroot.UniversalAnd root$1$1.onClick(UniversalAndroot.java:92)

com.android.internal.app.AlertController$ButtonHan dler.handleMessage(AlertController.java:161)

android.os.Handler.dispatchMessage(Handler.java:99 )

android.os.Looper.loop(Looper.java:150)

android.app.ActivityThread.main(ActivityThread.jav a:4389)

java.lang.reflect.Method.invokeNative(Native Method)

java.lang.reflect.Method.invoke(Method.java:507)

com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:849)

com.android.internal.os.ZygoteInit.main(ZygoteInit .java:607)

dalvik.system.NativeStart.main(Native Method)

Preparing Exploit ... :true

Preparing busybox binary ... :true

User selected: Not install

Preparing Su binary ... :true

Preparing root toolkit script ... :true

Error running exec(). Command: [/system/bin/mount] Working Directory: null Environment: null

java.lang.ProcessManager.exec(ProcessManager.java: 224)

java.lang.Runtime.exec(Runtime.java:189)

java.lang.Runtime.exec(Runtime.java:275)

java.lang.Runtime.exec(Runtime.java:210)

com.corner23.android.universalandroot.asynctask.Ro otTask.getFilesystemInfo(RootTask.java:176)

com.corner23.android.universalandroot.asynctask.Ro otTask.generateScripts(RootTask.java:214)

com.corner23.android.universalandroot.asynctask.Ro otTask.doInBackground(RootTask.java:356)

com.corner23.android.universalandroot.asynctask.Ro otTask.doInBackground(RootTask.java:1)

android.os.AsyncTask$2.call(AsyncTask.java:185)

java.util.concurrent.FutureTask$Sync.innerRun(Futu reTask.java:306)

java.util.concurrent.FutureTask.run(FutureTask.jav a:138)

java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1088)

java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:581)

java.lang.Thread.run(Thread.java:1027)

Install/Uninstall rootkit: false

ls -l /sqlite_stmt_journals

ls -l /data/local/tmp

ls -l /app-cache

run mount

Error running exec(). Command: [mount] Working Directory: null Environment: null

java.lang.ProcessManager.exec(ProcessManager.java: 224)

java.lang.Runtime.exec(Runtime.java:189)

java.lang.Runtime.exec(Runtime.java:275)

java.lang.Runtime.exec(Runtime.java:210)

com.corner23.android.universalandroot.utils.Utils. genSysDebugInfoReport(Utils.java:174)

com.corner23.android.universalandroot.asynctask.Ro otTask.onPostExecute(RootTask.java:398)

com.corner23.android.universalandroot.asynctask.Ro otTask.onPostExecute(RootTask.java:1)

android.os.AsyncTask.finish(AsyncTask.java:417)

android.os.AsyncTask.access$300(AsyncTask.java:127 )

android.os.AsyncTask$InternalHandler.handleMessage (AsyncTask.java:429)

android.os.Handler.dispatchMessage(Handler.java:99 )

android.os.Looper.loop(Looper.java:150)

android.app.ActivityThread.main(ActivityThread.jav a:4389)

java.lang.reflect.Method.invokeNative(Native Method)

java.lang.reflect.Method.invoke(Method.java:507)

com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:849)

com.android.internal.os.ZygoteInit.main(ZygoteInit .java:607)

dalvik.system.NativeStart.main(Native Method)

Any advice greatly received

Cheers

Mike