2010年8月16日月曜日

pmコマンドが見つからないときの対処方法

ROMをDeFrostに入れ替える過程の中で、
A2SDを使う場合にXDAでは以下の手順が記載されている。

1. Install the ROM
2. Reboot the phone
3. Open up a cmd/bash prompt, somewhere you have access to adb
4. run: adb- shell pm setInstallLocation 2

4で、pmコマンドが見つからないエラーが発生する場合の対処方法を紹介。

1. (母艦側)Android側のコンソールに入る。
  adb shell
2. (Android側)systemディレクトリをマウントする。
  mount /system
3. (Android側)一旦、母艦側に戻る。
  exit
4. (母艦側)「pm」のファイルを取ってくる。
  adb pull /system/bin/pm
5. (母艦側)以下の記述を、4で取ってきた「pm」のファイルを開いて任意の行に追加する。
  export PATH=$PATH:/system/bin
6. (母艦側)pmを元の場所に置く。
  adb push pm /system/bin
7. (母艦側)再度Android側のコンソールに入る。
  adb shell

8. (Android側)「pm」に実行権限を付与する。
  chmod +x /system/bin/pm
9. (Android側)母艦側に戻る。
  exit
10.(母艦側)以下のコマンドを実行する。
  adb shell /system/bin/pm setInstallLocation 2

で、何のメッセージもなく終われば成功。
このエントリーをはてなブックマークに追加

0 件のコメント:

コメントを投稿