Android OS が Linux ベースであることは理解しています。G1 フォンには端末エミュレーターがあり、コンソールを開いて、 などcd
のコマンドを使用できるということls
ですか? または、それができない場合、端末エミュレーターを作成することは可能でしょうか?
関連するメモとして、G1 で ssh サーバーを実行し、wifi 接続を介してログインすることは可能でしょうか?
Android OS が Linux ベースであることは理解しています。G1 フォンには端末エミュレーターがあり、コンソールを開いて、 などcd
のコマンドを使用できるということls
ですか? または、それができない場合、端末エミュレーターを作成することは可能でしょうか?
関連するメモとして、G1 で ssh サーバーを実行し、wifi 接続を介してログインすることは可能でしょうか?
実際、最近まで、キーボードで入力したものはすべてルート シェルにエコーされていました。厄介なバグ。
とは言っても、Android マーケットのPTerminalが必要です。
SSHに関しては、うん。電話に Debian をインストールすることもできます。
現在、いくつかのターミナル エミュレーターが市場に出回っており、ウェブ上にはその他のウェアがあります (Google 検索ですぐにわかります) が、最新の OS パッチ レベル (RC30) を実行している場合は、root にまったくアクセスできなくなります。 . シェルは、ファイル システムを調べたり、たとえば ps や top の結果を確認したりするのに多少役立ちます。
ご存じない場合は、android にはかなり安全なアプリケーション サンドボックスがあることを指摘しておく価値があります。インストールされた各アプリは、独自のユーザーとして実行されます。携帯電話のバイナリの多くは、誰でも実行可能であり、多くのファイルは誰でも読み取り可能ですらありません。
ただし、実行可能ファイルを電話にコピーして非特権ユーザーとして実行することを妨げるものは何もないと思います。
RC29 にフラッシュバックしてルートを取得するのは非常に簡単で、ターミナル エミュレータを正常に実行できました。私は多くのコマンドを知りません。
Android SDK には、USB 経由で開発マシンからシェルを実行できるツールが付属しています。su コマンドは TMobile 電話では機能しませんが、Google から直接提供されるロック解除された電話では機能します。