Samsung Galaxy S5のEFSおよびNVデータを手動でバックアップします

Samsung Galaxy S5と同じくらい高度なスマートフォンを使用しているが、MODまたはROMをフラッシュした後にインターネットに電話または接続できないと考えてください。モバイルデバイスの即時使用は、呼び出しを行い、世界の他の地域に接続することであることを考えると、それは完全にばかげています。デバイスのアンテナにヒットすることを心配している場合は、そうではありません。ほとんどの場合、これはデバイス上のEFSパーティションの破損によるものです。

したがって、EFSパーティションとは何か、デバイスの接続が壊れたことにどのように関連しているのか疑問に思うでしょう。ほとんどのことがすでに知られているかもしれませんが、すべてのデバイスには、モバイルキャリアに接続するときにデバイスを識別する一意のIMEI(国際モバイル機器ID)番号がタグ付けされています。また、ワイヤレスMACアドレスは、ルーターがモバイルデバイスを識別し、一意のIPアドレスを割り当てる責任があります。したがって、これらの小さな人をいじっていると、接続性のないデバイスで終了します。

Samsungデバイスは、IMEI、ワイヤレスMACアドレス、製品コード、システムID、NVデータなどの一意の機密情報を保存します。一部の情報は暗号化され、nv_data.binファイルに保存されているため、この情報をいじると、そのような接続性の問題が発生する可能性があります。 ROM/パッチのインストール中に、EFSパーティションまたはNV_DATA.BINファイルが破損する場合があるため、EFSとNVデータをバックアップして、問題が発生するたびに復元できるようにすることをお勧めします。

一部のサードパーティアプリは同じことをしますが、すべての場合に完全に機能することが証明された堅実なアプリはありませんでした。だから、私たちはすべてのコマンドで古い学校の方法で何かをするつもりです。しかし、心配しないでください。SDカードにいくつかの画像を捨てるだけで、後でそれらを復元するので、それはすべてギリシャ語ではありません。この方法では、デバイスのルートアクセス許可が必要であり、このガイドを読んでいるすべてのユーザーがすでにデバイスをルート化していると仮定しています。

EFSパーティション構造は、SG-900Hバリアントを除くすべてのGalaxy S5デバイスで同じです。そのため、すべてのGalaxy S5デバイスに一般的なプロセスを提供し、SG-900Hを個別に処理します。それ以上のADOがなければ、いくつかのコマンドをプレイしましょう。

SM-G900F/T/P/A/I/M/W8バリアントのバックアップEFS:

Google Playストアからターミナルエミュレータアプリをダウンロードしてインストールします。
[GooglePlay url =””]
必要に応じてADBシェルを使用できます。両方のケースでコマンドが同じになります。

アプリを開き、プロンプトで次のコマンドを入力します。
su
これにより、ルートアクセス許可が求められます。まだそうでない場合は許可されます。

これで、必要なのは、デバイスのストレージにEFSパーティションをダンプすることです。これを行うことができます。次のコマンドを1つずつ実行できます。
dd if =/dev/block/mmcblk0p12 of =/mnt/sdcard/efs.img.ext4
dd if =/dev/block/mmcblk0p13 of =/mnt/sdcard/modemst1.bin
dd if =/dev/block/mmcblk0p14 of =/mnt/sdcard/modemst2.bin
コマンドを入力する際に​​は、単一のタイプミスがクレイジーなエラーをポップするために注意してください。

これで、内部メモリのルートに次の3つのファイルが見つかります。
efs.img.ext4(20 mb)
m9kefs1.bin(4 mb)
m9kefs2.bin(4 mb)
m9kefs3.bin(4 mb)

将来いつでも必要な場合に備えて、これらのファイルをPCの安全な場所にコピーします。

SM-G900F/T/P/A/I/M/W8バリアントのEFSを復元します。

SUコマンドを入力して、端子エミュレータを開き、ルートアクセス許可を取得します。

以前にバックアップした3つのファイルがデバイスの内部ストレージのルートにあることを確認してください。

次のコマンドをターミナルエミュレータで1つずつ実行して、EFSパーティションとNVデータを復元します。
dd if =/mnt/sdcard/efs.img.ext4 of =/dev/block/mmcblk0p12
dd if =/mnt/sdcard/modemst1.bin of =/dev/block/mmcblk0p13
dd if =/mnt/sdcard/modemst2.bin of =/dev/block/mmcblk0p14

それだけで、Galaxy S5のEFSパーティションを正常に復元しました。

変更が適用されるようにデバイスを再起動します。

SM-G900Hバリアントは、3つではなく4つのファイルを取得するため、EFSパーティション構造の点で少し異なります。以下の手順に従って、Galaxy S5 SM-G900HのEFS&NVデータをバックアップして復元します。

SM-G900HバリアントのバックアップEFS:

Google Playストアからターミナルエミュレータアプリをダウンロードしてインストールします。
[GooglePlay url =””]
必要に応じてADBシェルを使用できます。両方のケースでコマンドが同じになります。

アプリを開き、プロンプトで次のコマンドを入力します。
su
これにより、ルートアクセス許可が求められます。まだそうでない場合は許可されます。

これで、必要なのは、デバイスのストレージにEFSパーティションをダンプすることです。これを行うことができます。次のコマンドを1つずつ実行できます。
dd if =/dev/block/mmcblk0p3 of =/mnt/sdcard/efs.img.ext4
dd if =/dev/block/mmcblk0p4 of =/mnt/sdcard/m9kefs1.bin
dd if =/dev/block/mmcblk0p5 of =/mnt/sdcard/m9kefs2.bin
dd if =/dev/block/mmcblk0p6 of =/mnt/sdcard/m9kefs3.bin

これで、内部メモリのルートに次の4つのファイルが見つかります。

efs.img.ext4(20 mb)

m9kefs1.bin(4 mb)

m9kenull

Leave a Reply

Your email address will not be published.