UniversalAndroot mit Hero 2.1
Habe noch keinen Hinweis / Anleitung auf UniversalAndroot im Hero Root Forum gefunden. Scheint eine einfache Sache zu sein.
Wie immer gilt: Benutzung auf eigene Gefahr.
Zitat:
"According to the developer, it uses the same exploit that was used to root Droid X"
root und unroot funktioniert auf meinem Hero 2.1 mit Original ROM
[FONT=Arial Black]Installation:[/FONT]
Hier sind UniversalAndroot_1.5.3.apk und UniversalAndroot_1.6.1.apk abgelegt, inkl. links zum Entwickler:
siehe -> http://forum.xda-developers.com/showthread.php?t=747598
1) UniversalAndroot_1.5.3.apk auf SD Karte kopieren und installieren.
(Achtung: UniversalAndroot_1.6.1.apk hat bei mir mit Hero 2.1 Original ROM, nicht funktioniert - gemäss Meldungen wäre alles i.O.).
2) UniversalAndroot öffnen.
3) Rooten durchführen.
4) Superuser Anwendung vom Markt installieren.
(Ist mir nicht ganz klar, ob diese Anwendung mit UniversalAndroot mitinstalliert wird)
[FONT=Arial Black]Kontrolle:[/FONT]
5) per adb shell mit Hero verbinden und su aufrufen.
Auf Bildschirm Hero Root Anfrage bestätigen.
(mit UniversalAndroot_1.6.1 habe ich sofort "Permission denied" erhalten)
6) Anwendung, die Root Rechte benötigt, insstallieren, starten und Root Anfrage bestätigen
zBsp. ShootMe, erstellt screendumps mit "shaken"
[FONT=Arial Black]BusyBox[/FONT]
Muss noch busybox suchen und installieren - wird zBsp. von titanium backup benötigt
Noch einige screenshots:
Installation mit ASTRO von SD Karte.
(Achtung Screenshots mit 1.6.1 erstellt, root funktioniert jedoch nur mit 1.5.3)
http://balga.ch/hero/root/androot1.png
http://balga.ch/hero/root/androot2.png
http://balga.ch/hero/root/androot3.png
UniversalAndroot öffnen.
(Achtung Screenshots mit 1.6.1 erstellt, root funktioniert jedoch nur mit 1.5.3)
http://balga.ch/hero/root/androot4.png
http://balga.ch/hero/root/androot5.png
http://balga.ch/hero/root/androot6.png
Diese Rückmeldung erscheint mit UniversalAndroot 1.5.3 NICHT.
http://balga.ch/hero/root/androot7.png
Anfrage bestätigen mit der Supperuser App.
Hier habe ich den su Befehlt in der adb shell ausgeführt.
http://balga.ch/hero/root/androot10.png
Apps mit root Rechten, aufgelistet in der Superuser App
http://balga.ch/hero/root/androot11.png
Ergänzungen 29.08.2010
SuperUser aktualisieren nach Installation von UniversalAndroot_1.5.3.apk
Update der SuperUserAnwendung gibt Installationsfehler, Signatur Fehler - deshalb zuerst alte SuperUser Anwendung deinstallieren.
Alte Version SuperUser entfernen:
$ su
# mount -o remount,rw /dev/block/mtdblock3 /system
# rm /system/app/Superuser.apk
# pm uninstall com.noshufou.android.su
# mount -o remount,ro /dev/block/mtdblock3 /system
Anschliessend Installation vom Market der neusten SuperUser Version (v2.3.5)
BusyBox vom Market installieren:
Platz freishaufeln auf Partition /system (ca 2.5 MByte):
Es bietet sich an, einige der HTC Wallpapers zu löschen.
Habe folgende Bilder entfernt:
BigBen.jpg
Colosseum.jpg
EiffelTower.jpg
StatueOfLiberty.jpg
htc_wallpaper_06.jpg
htc_wallpaper_06_lockscreen.jpg
htc_wallpaper_07.jpg
htc_wallpaper_08.jpg
htc_wallpaper_11.jpg
htc_wallpaper_12.jpg
htc_wallpaper_13.jpg
htc_wallpaper_14.jpg
htc_wallpaper_17.jpg
htc_wallpaper_19.jpg
htc_wallpaper_20.jpg
htc_wallpaper_23.jpg
Wer die Bilder behalten möchte, sollt sie auf den PC sichern.
> adb shell
$ su
# mount -o remount,rw /dev/block/mtdblock3 /system
# cd /system/customize/resource
# rm StatueOfLiberty.jpg
...
# rm htc_wallpaper_06.jpg
...
# df
df
/dev: 97836K total, 0K used, 97836K available (block size 4096)
/sqlite_stmt_journals: 4096K total, 4K used, 4092K available (block size 4096)
/system: 174080K total, 171748K used, 2332K available (block size 4096)
/data: 169728K total, 68696K used, 101032K available (block size 4096)
/cache: 133120K total, 1160K used, 131960K available (block size 4096)
/sdcard: 7821312K total, 3656672K used, 4164640K available (block size 32768)
# mount -o remount,ro /dev/block/mtdblock3 /system
Jezt kann busybox vom Market installiert werden.
http://balga.ch/hero/root/busybox01.png
http://balga.ch/hero/root/busybox02.png
http://balga.ch/hero/root/busybox03.png
telnetd starten:
!!! Anmeldung ohne User / Passwort - nur in sicherer Umgebung starten !!!!:
> adb shell
$ su
# busybox telnetd -h
# busybox telnetd -F -p 999 -l /system/bin/sh
Kann auch via GScript Lite (mit Werbung) direkt auf dem Hero gestartet werden
http://balga.ch/hero/root/telnetd01.png
telnetd stoppen:
am einfachsten busybox prozess killen:
mit hero via putty (oder anderem telnet programm) verbinden:
telnet <ipaddr> <port>
#ps
....
app_46 941 55 113496 14312 ffffffff afe0dab4 S com.svox.pico
app_44 952 288 0 0 c0066644 00000000 Z Thread-58
root 981 2 0 0 c003dff8 00000000 D audmgr_rpc
root 1095 816 728 316 c0065c28 afe0d75c S sh
root 1101 1095 1092 216 c00d97bc 000a37e4 S busybox
root 1102 1101 728 316 c0065c28 afe0d75c S /system/bin/sh
root 1103 1102 868 332 00000000 afe0c86c R ps
# kill 1101
AW: UniversalAndroot mit Hero 2.1
Hi balga
Ich hab UniversalAndRoot in meinem Root Thread nur kurz erwähnt:
http://www.pocketpc.ch/htc-hero-root...tml#post680828
Ich habe dort den Link auf deine Anleitung reingesetzt. Vielen Dank! :)