- -Android Phoneのブート、リカバリ、システムパーティションイメージをバックアップする方法

Androidフォンのブート、リカバリ、システムパーティションイメージをバックアップする方法

Androidバックアップ
の重要性を十分に強調することはできませんバックアップ、Androidスマートフォンのいじくり、システムのバックアップ、リカバリ、およびブートパーティションは、物事を台無しにしてそれらのストックイメージが必要になった場合に経験しなければならない手間を大幅に節約できます。このガイドでは、無料のツールを使用してこれらのバックアップを取る方法を説明します RomDump.

これらのバックアップはインターネットでは、それらは他のユーザーに使用されており、悪意のあるコードを含むように変更されたかどうかはわかりません。第二に、彼らがあなたの電話の正確な仕様で動作するかどうかはあまりわかりません。同じ電話モデルであっても、電話の地域、目的のキャリア、その他の類似した要因、および点滅に応じて違いがある可能性があります間違ったブート、システム、またはリカバリイメージが電話機にインストールされると、ほとんどの場合それがブロックされる可能性があります。したがって、変更を試みる前に、デバイスのこれらのパーティションのバックアップイメージを自分でバックアップして、何か問題が発生した場合に後で回復できるようにすることをお勧めします。

RomDumpは、まさにそれを可能にする無料のツールです。 いくつかのコマンドを入力することに慣れている人にとっては非常に使いやすく、Androidスマートフォンのブート、リカバリ、およびシステムパーティションのバックアップイメージを効果的に作成します。スマートフォンを最初にルート化する必要があり、コンピューターにADBをインストールするか、Androidデバイスにターミナルアプリケーションをインストールする必要があります。

概要ができたので、実際に作業を進めましょう。

続行する前に:

  • デバイスがルート化されていることを確認してください。 そうでない場合は、引用符なしで「root phone_name」をサイトですばやく検索し、「phone_name」をデバイスの名前に置き換えます。携帯電話のルート化に関する簡単なガイドがあります。
  • ADBメソッドを使用している場合は、コンピューターにADBがインストールされていることを確認してください。そうでない場合は、ADBとは何か、お使いのコンピューターに設定する方法についてのガイドを参照してください。
  • 一方、ターミナルアプリケーションを使用する場合は、Androidマーケットで無料で入手できるAndroidターミナルエミュレーターをダウンロードしてインストールします。

ここで、選択した方法に従って進みます。

ADBメソッド:

  1. 以下のリンクからRomDumpをダウンロードし、ダウンロードしたzipアーカイブから「インストール」という名前のファイルをコンピューターに抽出し、Android SDKインストールフォルダーの「ツール」フォルダーにコピーします。
  2. 電話機をUSB経由でコンピュータに接続し、[設定] >> [アプリケーション] >> [開発]でUSBデバッグモードが有効になっていることを確認します。
  3. コマンドプロンプトウィンドウを開き、次のコマンドを入力します。
    adb push install /data/local/
    adb shell chmod 04755 /data/local/install
    adb shell /data/local/install
  4. 上記のコマンドの出力が表示される場合があります。終了するまで待ちます。
  5. AndroidフォンでWi-Fiを有効にしてから無効にします。すでに有効になっている場合は、無効にしてから有効にしてから、再度無効にします。
  6. コンピューターのコマンドプロンプトウィンドウに次のコマンドを入力します。
    adb shell romdump
  7. プロセスが完了するまで辛抱強く待ち、完了です。これで、コマンドプロンプトを終了できます。

最終方法:

  1. 以下のリンクからRomDumpをダウンロードし、ダウンロードしたzipアーカイブから「インストール」という名前のファイルをコンピューターに抽出し、携帯電話のストレージカードのルートにコピーします。
  2. AndroidスマートフォンでAndroidターミナルエミュレーター(または他の任意のターミナルアプリ)を起動し、次のコマンドを入力します。
    su
    cat /sdcard/install >/data/local/install
    chmod 04755 /data/local/install
    /data/local/install
  3. 上記のコマンドの出力が表示されます。出力が完了するまで待ちます。
  4. この最後の行が表示されたら、電話機でWi-Fiを有効にしてから無効にします。すでに有効になっている場合は、無効にしてから有効にしてから、再度無効にします。
  5. ターミナルエミュレータで次のコマンドを入力します。
    /system/bin/romdump
  6. プロセスが完了し、完了するまで辛抱強く待ちます。これで、ターミナルエミュレータを終了できます。

いずれかの上記の手順を完了した場合2つの方法が正常に完了すると、デバイスモデルの名前のサブフォルダーを含むSDカードのルートに「romdump」という名前のフォルダーが見つかります。このフォルダには、ブート、システム、およびリカバリパーティションのイメージが含まれます。

上記が機能しない場合の代替方法:

この方法ではうまくいかず、バックアップと復元が必要なのがリカバリイメージとブートイメージだけである場合は、次のように簡単に実行できます。

注意: この方法で生成されるシステムイメージは、後でシステムパーティションを復元するために使用される有効なシステムイメージではないため、この方法を使用してシステムパーティションをバックアップしないでください。リカバリおよびブートパーティションイメージにのみ使用してください。

  1. ADBを使用している場合は、USBを介してデバイスをコンピューターに接続し、コンピューターでコマンドプロンプトウィンドウを起動して、次のコマンドを入力します。
    adb shell

    代わりにターミナルエミュレータを使用している場合は、Androidスマートフォンでターミナルエミュレータを起動し、次のコマンドを入力して、プロンプトが表示された権限を許可することに同意します。

    su

    残りのプロセスは、ADBとターミナルエミュレータの両方で同じです。

  2. 次のコマンドを入力します。
    cat proc/mtd
  3. 次のような出力が得られます。結果はこの結果と異なる場合があり、ここに表示される例ではなく、取得した出力に従って処理する必要があることに注意してください。
    dev:    size   erasesize  name
    mtd0: 000a0000 00020000 "misc"
    mtd1: 00480000 00020000 "recovery"
    mtd2: 00300000 00020000 "boot"
    mtd3: 0fa00000 00020000 "system"
    mtd4: 02800000 00020000 "cache"
    mtd5: 093a0000 00020000 "userdata"
  4. リカバリイメージをSDカードにダンプするには、最後に「回復」という行の最初の単語に注意してください。この例の場合は「mtd1」ですが、別のエントリになる場合があります。ここで、このコマンドを使用して、「mtd1」を、あなたのケースに当てはまる用語に置き換えます(異なる場合):
    dd if=/dev/mtd/mtd1 of=/sdcard/recovery.img bs=4096
  5. 同様に、ブートイメージをSDにダンプするにはカードの最後に「boot」と書かれている行の最初の単語をメモします。これは、この例では「mtd2」ですが、異なる場合があります。今すぐこのコマンドを使用し、「mtd2」を、ケースに該当する用語に置き換えます(異なる場合):
    dd if=/dev/mtd/mtd2 of=/sdcard/boot.img bs=4096

これで、SDカードのルートにrecovery.imgとboot.imgがバックアップされました。

RomDump v72をダウンロード

コメント