Ticket #25532

root権限を取得する

Eröffnet am: 2011-06-29 22:58 Letztes Update: 2011-07-07 23:44

Auswertung:
Verantwortlicher:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

root権限を取得する。
シリアルコンソールのユーザは、AID_SHELL(adb and debug shell user)でroot権限がない。

Ticket-Verlauf (3/4 Historien)

2011-06-29 22:58 Aktualisiert von: st0448
  • New Ticket "root権限を取得する" created
2011-06-29 23:00 Aktualisiert von: st0448
Kommentar

スーパーアドバイザーMさんによると、RFS(root file system)にパッチをあてる必要があるそうです。

2011-07-07 23:19 Aktualisiert von: st0448
  • Verantwortlicher Update from (Keine) to st0448
Kommentar

下記ファイルでAID_SHELLのUIDを変更してAndroid RFSをビルド。

mydroid/system/core/include/private/android_filesystem_config.h
-#define AID_SHELL 2000 /* adb and debug shell user */
+#define AID_SHELL 0 /* adb and debug shell user */

シリアルコンソールのユーザがroot(UID=0)になった(busybox whoamiで確認)。
root権限が必要なコマンドも実行できるようになった。

2011-07-07 23:44 Aktualisiert von: st0448
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2011-07-07 23:44
Kommentar

詳細まで動作確認していないが、とりあえずroot権限を取得できたようなのでクローズ。

開発環境の整備 Ubuntu(32bit) for Android2.3(Gingerbread) on VMware Playerのコメントにもあるように、
チケットの成果物をwikiか何かにまとめる必要性を感じています。
が、今はまだ突き進みます。

Dateianhangliste

Keine Anhänge

Bearbeiten

Please login to add comment to this ticket » Anmelden