1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. kulrich, 06.09.2009 #1
    kulrich

    kulrich Threadstarter Neuer Benutzer

    Hi,

    I rooted my g1 with RC7.
    After I installed Unslaved-Firmware i lost root.

    Any ideas what I can do to get them back?

    k.
     
  2. CMcRae, 07.09.2009 #2
    CMcRae

    CMcRae Android-Lexikon

    you dont lost root...

    you have root about adb

    with adb you can install superuser and you have root for your proggies.
     
  3. kulrich, 07.09.2009 #3
    kulrich

    kulrich Threadstarter Neuer Benutzer

    Oh, read the fu*** manual :))

    thanx
     
  4. kulrich, 07.09.2009 #4
    kulrich

    kulrich Threadstarter Neuer Benutzer

    It seems i can't establish a telnet connection as root, right?
     
  5. snellx, 07.09.2009 #5
    snellx

    snellx Junior Mitglied

    already tried command 'su' to get root-access !?
     
  6. scheichandro, 07.09.2009 #6
    scheichandro

    scheichandro Neuer Benutzer

    Thank you

    Just a question

    Is there anywhere a description (how to) to obtain superuser access?

    Is it the way via : adb install...? But where can I get the *.apk-file?


    Regards
     
    Zuletzt bearbeitet: 07.09.2009
  7. kulrich, 07.09.2009 #7
    kulrich

    kulrich Threadstarter Neuer Benutzer

  8. kulrich, 07.09.2009 #8
    kulrich

    kulrich Threadstarter Neuer Benutzer

    back to telnet.

    I actually can't establish a telnet connection at all.
    The telentd demon seem to start.
    I the moment I connect, the client tells me that the connection is closed by the server.
     
    Zuletzt bearbeitet: 07.09.2009
  9. scheichandro, 07.09.2009 #9
    scheichandro

    scheichandro Neuer Benutzer

    Danke

    @kulrich

    There is something happening with the script

    "install.sh"

    I get

    ./install.sh
    101 KB/s (5480 bytes in 0.052s)
    : No such file or directory/su
    Failure
    ' to installbin/Superuser.apk

    anybody knows?

    Is there missing a space between install and bin?


    Regards
     
  10. kulrich, 07.09.2009 #10
    kulrich

    kulrich Threadstarter Neuer Benutzer

    Habe gerade mitbekommen das Englisch als Sprache nicht so gut ankommt - sorry - also weiter in Deutsch:

    Mehr Details zu telnet:

    - adb remount
    - adb shell telnetd

    weitere konsole:
    test@frezz:~$ telnet 192.168.8.26
    Trying 192.168.8.26...
    Connected to 192.168.8.26.
    Escape character is '^]'.
    Connection closed by foreign host.

    grüße
    Kai
     
    Zuletzt bearbeitet: 08.09.2009
  11. Temar, 07.09.2009 #11
    Temar

    Temar Erfahrener Benutzer

    Wieso willst du per telnet auf das Gerät, wenn du ne debug bridge hast? Mit "adb shell" bekommst du doch ne root shell - wozu da noch der Umweg über telnet?
     
  12. kulrich, 08.09.2009 #12
    kulrich

    kulrich Threadstarter Neuer Benutzer

    Hat 3 Gründe.
    1. Bequemlichkeit: Mich nerft der kabelsalat -> Verbindung via WLAN
    2. Schutz: Meine USB Verschlusskappe fängt an zu verschleißen - -> Verbindung via WLAN schont. (Ja ich weiß ist lächerlich)
    3. Neugier: Ich würde gerne den dropbear (sshd) installiern. Ich habe das Gefühl wenn telnet nicht läuft wird sshd auch nicht gehen.
    http://forum.xda-developers.com/showthread.php?t=442754

    grüße.
     
    Zuletzt bearbeitet: 08.09.2009
  13. Temar, 08.09.2009 #13
    Temar

    Temar Erfahrener Benutzer

    Versuch doch erstmal lokales Telnet. Lad dir die "Telnet" App aus dem Market und mach ein telnet auf "localhost". Wenn das auch nicht geht, kannst du dir in nem Terminal mit "netstat -na" alle Netzwerkverbindungen anzeigen lassen und checken, dass der telnetd auch auf allen Interfaces lauscht.
     
  14. kulrich, 08.09.2009 #14
    kulrich

    kulrich Threadstarter Neuer Benutzer

    hm, der port 23 ist nur unter 0.0.0.0:23 offen

    wen ich mit dem telet darauf zugreife heißt es
    "Error while reading socket"
    dann ist der telnetd weg.
     
  15. Temar, 08.09.2009 #15
    Temar

    Temar Erfahrener Benutzer

    0.0.0.0 bedeuted, dass auf allen IPv4 Adressen und allen Interfaces nach Verbindungen gelauscht wird. Somit sollte der telnetd die Verbindung annehmen egal von wo du kommst.

    Nicht sehr aussagekräftiger Fehler. Ein read() kann aus vielen Gründen schiefgehen. Lass dir doch mal die Logs mit "adb logcat" ausgeben. Vielleicht findest du da nen Hinweis warum der telnetd sich verabschiedet.

    Du kannst auch den telnetd im debug modus starten. Allerdings solltest du das direkt auf dem Gerät aus ner Root-Shell raus machen. Vielleicht gibt der telnetd ne Fehlermeldung aus bevor er crasht oder du kannst anhand der Debug Messages sehen was ihm nicht passt.
     
    Zuletzt bearbeitet: 08.09.2009
  16. kulrich, 09.09.2009 #16
    kulrich

    kulrich Threadstarter Neuer Benutzer

    hm,

    1. Es sieht so aus als hätte telnetd auf android keinen -d debug mode
    2. logcat sacht garnichts. auch nicht mit parameter *:v

    3. unter /system/bin befindet sich kein tellnetd !!

    :-0
     
  17. Temar, 10.09.2009 #17
    Temar

    Temar Erfahrener Benutzer

    Ist wohl aus Platzgründen ne abgespeckte Version des telnetd. Probier's mal mit der Option "-F" für "foreground". Vielleicht loggt er was auf stderr bevor er crasht.

    Hmm, das hab ich schon befürchtet.

    Ja, das gammelt irgendwo unter xbin rum.

    Wenn's gar nicht anders geht, dann bleibt dir eigentlich nur die Möglichkeit netcat oder sowas zu installieren und dann die Ports mal von Hand aufzumachen. Dann siehst du zumindest ob's am Betriebssystem oder am telnetd liegt.
     
  18. kulrich, 11.09.2009 #18
    kulrich

    kulrich Threadstarter Neuer Benutzer

    kommt auch nichts

    Kann es sein das telnetd irgend welche Rechte fehlen?