1

ほとんどすべてのAndroidデバイスにはroot権限がないようです。そのため、root化するための新しいROMを提供する人もいます。彼らはどのようにそれを達成しますか?(プロセス中の何かを変更しinitますか、それともランチャーやツールキットなどのストレージ上の一部のアプリのアクセス属性、または一部のプロセスのuid / gidを変更しますか?)

私は非ルートモバイルと別のルートモバイルを持っています。違いがわかりません。ランチャーは両方とも10000を超えるuid/gidを備えています。

Linuxデスクトップでは、これはログインプロセスによって制御されます。しかし、私はまだ主な理由を知りません。

ややこしい。

4

1 に答える 1

1

ルート化された Android では、特別なアクセスを必要とするアプリ (ハードウェアなど) をインストールできます。

ハードウェア メーカーと Google の開発者は、ユーザーがハードウェアを調整できるようにしたくないため、root ユーザーはブロックされています。

たとえば、ルート化された電話を使用している場合は、Titanium バックアップ (アプリケーション データのバックアップを作成するため)、SetCPU (Android をオーバークロックするため)、LES (Linux 拡張スイート) などのソフトウェアを実行できます。ルート化された電話は、要求された場合にのみルート経由でアプリを実行できることに注意してください。そうしないと、すべてのアプリが通常のユーザーとして機能します。

Linux では、su コマンドを使用してすべてのルート権限を取得するか、sudo を使用して最小限のルート権限を取得できます (制御された su)。

電話をルート化し、端末 (Better Terminal Emulator) をインストールし、コンソールに「su」と入力することで、スーパーユーザー権限を取得できます。(スーパーユーザーが許可を求める場合は「はい」をクリックしてください)

于 2011-05-16T10:23:52.200 に答える