[Galaxy S/Tab] /efs/ バックアップのすすめ

このブログサイトでは、Galaxy S/Tab のカスタマイズを紹介していますが、カスタム時に購入時とことなる言語のPCodeに書き換わったり、最悪の場合IMEIが書き換わる場合があります。

これらの情報は、/efs/ に保存されていますので、カスタムを行う前に backup しておきましょう。
※ 間違って/efs/のファイルを消すと文鎮になる可能性があるので慎重に行ってください。

/efs/ にアクセスするためには rootを取っておく必要があります。
Galaxy S の USB接続モードはデバックモードにしてください。

adb shell
$ su -
# busybox tar zcvf /sdcard/efs-backup.tar.gz /efs
# exit
$ exit
adb pull /sdcard/efs-backup.tar.gz <保存先フォルダー>

これでバックアップができました。

解凍する場合は、

adb shell
$ su -
# cd /
# busybox tar zxvf /sdcard/efs-backup.tar.gz

で解凍できます。

ファイルを個別に展開する場合は、

adb shell
$ su -
# cd /
# busybox tar zxvf /sdcard/efs-backup.tar.gz /efs/nv_data.bin

と特定のファイル名を指定する事で個々に戻すことができます。

/efs/に入っている imei のファイルやディレクトリは特に重要な物なので、扱いには注意してください。

imei のファイルを他の端末で使うと、端末個別の情報がコピーされるのでキャリアから接続拒否される可能性があります。

7 Responses to [Galaxy S/Tab] /efs/ バックアップのすすめ

  1. sin says:

    .imei フォルダをリネームすることで復活したようです。
    ありがとうございました。
    いろいろなHPを見よう見まねで作業したことがいけなかったと反省しています。
    急なコメントに丁寧にレスをつけていただいてありがとうございました。

    • gagdet says:

      sinさん、こんにちは、

      無事に復活出来て良かったです。
      /efs 配下は重要データなので、バックアップがあって良かったです。

  2. sin says:

    確認が取れました
    /efs 以下にはいくつかのファイルがありました。
    (他にも .imei などのファイルもあります。)
    二つのファイルについてはご教授の通りの作業を行いました。
    (名前にbakのついたものはどちらもタイムスタンプが6月のものでした)
    IMEI番号は復活しませんでした。

    何かアイデアがあればよろしくお願いします。

  3. sin says:

    記事にあるように
    アップデートしているうちにIMEIを消してしまったようで、
    対応策を探しています。
    バックアップをしていない場合、
    IMEIを復活させることはできないのでしょうか。

    • gagdet says:

      sinさん、こんにちは、

      残念ながら、バックアップが無い場合のリカバリー方法は無いです。
      /efs 配下すべて消えてしまったのでしょうか?
      ls -l -a /efs とやって .nv_data.bak .nv_data.bak.md5 ファイルがあれば、
      cp .nv_data.bak nv_data.bin
      cp .nv_data.bak.md5 nv_data.bin.md5
      とすることでリカバリー出来るかもしれません。

      • sin says:

        返信ありがとうございます
        調べてみます。

  4. ピンバック: [Galaxy Tab] P1000XXJM6を入れてみた « Gagdet's Blog

%d人のブロガーが「いいね」をつけました。