Ich verstehe, dass das Android-Betriebssystem auf Linux basiert. Bedeutet das, dass das G1-Telefon einen Terminal-Emulator hat und Sie können eine Konsole öffnen und Befehle wie cd
, ls
usw. verwenden? Oder wäre es nicht möglich, einen Terminalemulator dafür zu schreiben?
Könnte man dazu einen SSH-Server auf dem G1 laufen lassen und sich über eine WLAN-Verbindung einloggen?
Tatsächlich wurde bis vor kurzem alles, was Sie auf der Tastatur eingegeben haben, an eine Root-Shell zurückgegeben . Nasty Bug.
Das heißt, Sie wollen PTerminal aus dem Android Market.
Wie für SSH, yep. Sie können sogar Debian auf dem Telefon installieren .
Gegenwärtig gibt es ein paar Terminalemulatoren auf dem Markt und andere im Internet (schnelle Google-Suche und Sie werden sehen), aber wenn Sie den neuesten Betriebssystem-Patch-Level (RC30) ausführen, werden Sie nicht mehr in der Lage sein zu bekommen Wurzel überhaupt. Die Shells sind immer noch etwas nützlich, um das Dateisystem zu durchsuchen und die Ergebnisse von ps und top zum Beispiel zu sehen.
Falls Sie es nicht wissen, sollten Sie darauf hinweisen, dass Android eine ziemlich sichere Anwendungs-Sandbox hat. Jede installierte App wird als eigener Benutzer ausgeführt. Nicht viele Binärdateien auf dem Telefon sind weltweit ausführbar und viele Dateien sind nicht einmal lesbar.
Ich glaube jedoch, dass Sie durch nichts daran gehindert werden, ausführbare Dateien auf das Telefon zu kopieren und sie als nicht-privilegierter Benutzer auszuführen.
Das Android SDK enthält ein Tool, mit dem Sie eine Shell von Ihrem Entwicklungscomputer über USB ausführen können. Der su-Befehl funktioniert nicht auf dem TMobile-Telefon, funktioniert aber auf dem entsperrten Telefon, das direkt von Google kommt.
Tags und Links android