[Android Software/Hacking General [Developers Only]] SharpIS03:
Looking for anyone who can help progress things further for this phone. No, I'm not a developer, but I'm learning what I can. Your advice and suggestions are most welcome.

Here's a quick run-down of the phone (as of 10/20/2011)

:

Full Spec Sheet

Model No. - IS03

Android Version - 2.2.1 (Froyo)

Baseband/Build Number - 01.01.05 (.06 is available but it breaks the temp root)

Bootloader/Fastboot/Recovery modes are all inaccessible

Short history of root attempts by Build Number (click here)

Open Source files from the Sharp Developer website - (click here)

Checklist GREEN : DONE | RED : NOT DONE

Root - Temporary ONLY (click here or scroll below)

Unlock nand

Dumps - system / recovery

What am I missing from this checklist?

Temporary Rooting Guide (ISuhax306)

Thanks to cielavenir, goroh_kun, and love_marijuana for the work they've been putting in. This method works if your IS03 is on 2.2.1, with Baseband/Build at 01.01.05. If your Baseband/Build is at 01.01.06 or higher, THIS WILL NOT WORK.

You will need ISuhax306.7z, which is attached in this post.

Do this at your own risk. We are not responsible for any adverse effects that you may cause by attempting these methods.

### This is based on the idea that SuperOneClick is useful to make is03break stable. Thank you reporters. ###

1. prepare (on PC)

adb push data_local /data/local/

adb shell chmod 755 /data/local/is03break

adb shell chmod 755 /data/local/psneuter

adb shell chmod 755 /data/local/busybox

adb shell chmod 755 /data/local/lcd_density

adb shell chmod 755 /data/local/market.sh

adb shell chmod 755 /data/local/autoexec.sh

adb shell chmod 755 /data/local/exploit.sh

adb shell chmod 755 /data/local/finalize.sh

adb shell chmod 755 /data/local/pu

adb shell chmod 755 /data/local/pu.sh

adb shell chmod 755 /data/local/prepare_busybox.sh

adb shell chmod 755 /data/local/reboot

adb shell /data/local/prepare_busybox.sh

adb shell rm /data/local/prepare_busybox.sh

adb shell mkdir /data/local/tmp

adb shell chmod 777 /data/local/tmp

2. prepare su (on PC)

[3.0]

adb push su/30efgh/su /data/local

adb install ISuhax306.apk

[2.3.6.3]

adb push su/23efgh/su /data/local

adb install ISuhax2363.apk

3. exploit (on IS03)

$ /data/local/exploit.sh

---alternatively, on PC---

adb shell rm /data/local/tmp/sh

adb shell rm /data/local/tmp/boomsh

adb shell /data/local/psneuter

adb shell /data/local/psneuter

adb shell /data/local/is03break

---

4. finalize (on IS03)

$ /data/local/tmp/sh

# /data/local/finalize.sh

---alternatively, on PC---

adb shell

$ /data/local/tmp/sh

# cat /data/local/local.prop > /data/local.prop

---

5. reboot

6. utilize root

adb shell rm /data/local/psneuter

adb shell rm /data/local/is03break

adb shell rm /data/local/exploit.sh

adb shell rm /data/local/finalize.sh

adb shell

$ au

# cd /data

# ln -s local root

# chmod 777 local #sed requires directory write permission to change lcd_density.

* ISTweak - toggle /sbin/su http://marijuana.ddo.jp/is01/index.php?moddir=downloads&action=single&lid=19&cid=3

* jackpal.androidterm - Terminal

* revised busybox with wget: http://www.mediafire.com/?495qvu33lj6l8 see busybox.7z (use /data/local/prepare_busyboxciel.sh)