Einrichten / Starten eines telnet auf dem Hero
Einrichten / Starten telnetd auf dem Hero
Ich arbeite lieber mit einem telnet client auf dem Hero (anstatt adb shell) deshalb habe ich mir den telnetd eingerichtet.
Voraussetzungen:
- Hero gerootet
- android sdk
- busybox installiert, im Suchpfad
bei mir unter /system/bin/
kann in anderen ROMs woanders liegen.
busybox enthält unter anderem telnetd.
1) busybox testen
c:\android-sdk-windows-1.5_r3\tools>adb shell
$ busybox
busybox
BusyBox v1.14.3 (2009-08-10 13:35:52 BST) multi-call binary
....
2) telnetd testen: nach root wechseln und telnetd starten
$su
-> auf Hero bestätigen
# busybox telnetd -F -p 999 -l /system/bin/sh
Option -F hilfreich beim Testen, zeigt Fehler, falls port bereits belegt ist
Option -p definiert port, default ist 23
3) von anderem Rechner mit Hero verbinden, zBsp. mit
# telnet <ipaddresse des hero> 999
Man wird ohne weitere user / passwort Abfrage als root auf dem hero angemeldet!
Sollte nur innerhalb des gesicherten Heimnetzes benutzt werden.
4) telnetd über Verknüpfung auf dem Hero starten:
GScript Lite vom Market installieren (Lite version mit Werbung)
neues Script mit folgendem command erstellen (freier port nach belieben), "needs su" anwählen:
busybox telnetd -p 999 -l /system/bin/sh
http://balga.ch/hero/telnetd/telnetd2.png
5) Verknüpfung zum script auf Hero anlegen
Bei Verknüpfungen GScript lite, dann das erstellt script auswählen
Viel Vergnügen
========================================================
Ergänzung falls wlan ip adresse des Hero nicht bekannt ist:
(gibt vermutlich bequemere tools die die IP Adresse anzeigen, kann auch als GScript angelegt werden)
# getprop dhcp.tiwlan0.ipaddress
oder
# ip addr
AW: Einrichten / Starten eines telnetd auf dem Hero
danke dir für die anleitung...
kann man gut gebrauchen...