AndroidでカスタムROMとMODをフラッシュしますか頻繁にデバイス?また、現在のROMを変更して、好みに合わせてカスタマイズしますか?これは常にコマンドプロンプトで行い、ADBを使用してファイルを転送し、fastbootまたはrecoveryを使用してフラッシュしますか?今では、無料のツールUniFlashのおかげで、コマンドラインツールを直接操作することなく、PCからそのすべてを実行することができます。以下では、UniFlashを使用してAndroidデバイスのフラッシュ、MOD、ハッキング、管理を行う方法を説明します。

前書き
多くの場合、Androidデバイスを使用するスマートフォン愛好家あらゆる種類のカスタムROM、ハック、カーネル、およびその他のそのようなMODでそれらを変更することに気付きます。私たちの多くはそれを超えて、システムパーティションに直接アクセスして、システムアプリと構成ファイルを変更または置き換えます。 UniFlashは、すべてを実行するためのグラフィカルインターフェイスをPCに提供することで、そのプロセスを簡単にします。舞台裏では、同じADBとfastbootツールを使用していますが、それらを直接使用する必要がなくなるため、プロセスが比較的安全になり、ミスの可能性が減少します。

重要: 引き続き内部メモリを変更しますパーティションやROMをフラッシュするときは、デバイスのブロック化を回避するために、それらがデバイス用であることを確認してください。
次に、UniFlash、UniFlashが提供するすべての機能、およびデバイスでの使用方法を詳しく見てみましょう。
必要条件
UniFlashはAndroidの愛好家を対象としているためデバイスをアプリで単純に変更する通常の日常ユーザーではなく、標準機能を超えてデバイスを変更および調整するユーザーには、機能するための特定の要件があります。
- ロック解除されたブートローダー –ブートローダーからデバイスにパーティションイメージをフラッシュできるようにするには、ブートローダーのロックを解除する必要があります。
- ルートアクセス –システムアプリやデータ操作、システムファイルの編集、Androidの実行中にすべてのパーティションにアクセスするなど、多くの機能を実行するには、デバイスをルート化する必要があります。
多くのデバイス向けのブートローダーのロック解除およびルート化ガイドはこちらでご覧いただけます - カスタム回復 – zipファイルからROMおよびMODをフラッシュするには、デバイスにClockworkModやTWRPなどのカスタムリカバリがインストールされている必要があります。詳細については、復旧ガイドをご覧ください。
- USBデバッグが有効– UniFlashを使用するには、コンピューターからUSB経由でデバイスにアクセスする必要があります。これには、USBデバッグを有効にする必要があります。次のように行うことができます。
- Android 4 ICS以降では、[設定]> [開発者オプション]に移動し、開発者オプションを有効にして、[Androidデバッグ]をオンにします。
- Androidの以前のバージョンでは、[設定]> [アプリケーション]> [開発]に移動し、[USBデバッグ]をオンにします。
これらの要件を満たせば、準備は完了ですUniFlashを使用します。これらの要件をすべて満たすことなく、引き続き多くの機能を使用できることに注意してください。たとえば、ルートアクセスやロック解除されたブートローダーを必要とせずに、PCからアプリをアプリにインストールできます。ただし、USBデバッグは必須の唯一の要件であり、ツールはそれなしでは機能しません。また、他のほとんどの機能には、他の3つの要件の1つ以上が必要です。
設置
UniFlashをコンピューターにインストールするのは非常に簡単で簡単です。
- UniFlashをダウンロードします。投稿の最後にある「添付ファイル」セクションで見つけることができます。
- WinRARまたは7zipを使用して、ダウンロードしたファイルの内容をコンピューター上の任意のフォルダーに抽出します。
- 抽出されたファイルを実行します。これにより、必要なすべてのファイルが選択した場所に抽出されます。パス名にスペースを含まない単純なパスを指定することをお勧めします。
これでUniFlashがインストールされ、インストールしたフォルダーでUniFlash.exeファイルを実行して実行できます。
重要: インストール時または最初の実行時に、現在のバージョンのUniFlashは「unitools」というCドライブにフォルダーを作成します。削除しないようにしてください。削除しないと、UniFlashは機能しません。
プログラムは活発に開発されていることに注意してくださいその機能の多くは時間とともに変化する可能性があります。このガイドでは、1.1バージョンを使用します。新しいテストバージョン1.2は現在入手可能ですが、現時点で解決されているいくつかの問題があります。次の安定したテスト済みアップデートがリリースされるまで、現時点ではv1.1を使用することをお勧めします。上記のリンクで進捗状況と更新を最新の状態に保つことができます。
インタフェース
UniFlashを起動したら、経由でデバイスを接続しますUSBのインターフェイスで[デバイスを接続]をクリックすると、ADB接続が正常に確立されるとすぐにこのような画面が表示されます。

ご覧のとおり、点滅用のボタン、バックアップ/復元、ROM改造、ダウンロードセンターが有効になりました。さらに、バッテリーレベル、製造元、名前、ID、プロセッサタイプ、Androidバージョン、現在のROMとMod、および/ system、/ data、/ sd-extのパーティションスペースなど、デバイスの情報を右ペインに表示することもできます(存在する場合)および/ sdcard。
最新のNexus Sを使用したテストではJelly BeanベースのAOKPを毎晩、UniFlashはMod情報を表示したり、SDカードのスペースを検出したりできませんでした。 (「Отсутствует」=なし、「Отсутст」=「不在」。ソース= Google翻訳。)sd-extパーティションは不在として正しく報告されました。
点滅
名前から明らかなように、このセクションでは次のことができます。異なるパーティションをデバイスにフラッシュします。名前にだまされてはいけません-リカバリ可能なzipファイルを使用してROMをフラッシュする場合は、代わりに「ROM Modding」セクションに進んでください。

重要–手順を実行する前に注意深く読んでください。
パーティションをフラッシュするときは非常に注意してくださいデバイスへの画像。間違ったカーネル/ブートイメージまたはリカバリファイルをフラッシュすると、デバイスまたはそのリカバリがブートできなくなります。これは、適切な正しいブートおよびリカバリイメージを再フラッシュすることで修正できます。しかしながら、 間違ったラジオまたはブートローダーのイメージをフラッシュすると、デバイスをブロックする可能性が高くなります。特定の場合、間違ったスプラッシュ画像をフラッシュする同様の結果もありました。このガイドの作成者、AddictiveTips、またはUniFlashの開発者は、何らかの方法でデバイスを破損したり破損したりしても責任を負いません。
点滅セクションでは、簡単にフラッシュできますカーネル(ブート)、リカバリ、スプラッシュ、およびラジオイメージをデバイスに。フラッシュしたい目的のパーティションをクリックするだけで、ファイル選択ウィンドウが表示されます。適切なイメージファイルを選択すると、UniFlashが自動的にデバイスをブートローダーで再起動し、フラッシュします。デバイスがすでにブートローダーモードになっている場合は、イメージを選択する前に[ブートローダーで既に]チェックボックスをオンにしてください。
通常どおりにデバイスを再起動することもできますこのセクションからの回復またはブートローダーへ。さらに、このセクションではいくつかのAPK管理ツールも提供しています。ただし、「ROM Modding」セクションにより適しているはずなので、これは彼らにとって適切なスペースではないようです。これらの機能とその使用方法をさらに詳しく見てみましょう。
APKをインストール
これにより、アプリを直接インストールできます。APKファイルを使用して、コンピューターからデバイスへ。 ADBを使用しているため、アプリのサイドローディングを有効にする必要も、デバイス上でこの手順を実行する必要もありません。
アプリを削除する
これにより、現在インストールされているすべてのアプリのリストが表示され、削除するアプリを選択できます。

これらはユーザーがインストールしたアプリのみであり、システムアプリを含めないでください。ただし、リストには、アプリ名自体ではなく、これらのアプリのAPKファイルのファイル名が表示されるため、続行する前に正しいアプリを削除していることを確認してください。
デバイスにコピー&デバイスからコピー
このオプションを選択すると、ファイルをコピーできますコンピューターからAndroidデバイスへ。最初に選択すると、パス選択インターフェイスが表示されます。コンピューターからファイルをコピーするデバイス上のパスを選択するだけです。

パスを選択すると、デバイスにコピーするファイルを参照できるようになります。
[デバイスからコピー]オプションも同様に機能しますが、同様のインターフェースでコピーするデバイス上のファイルを選択し、コンピューター上の選択した場所に保存することができます。
バックアップと復元
UniFlashは、ROMの組み込みのnandroidのようなバックアップおよび復元機能も提供します。さらに、バックアップを取った直後に自動的にバックアップをコンピューターに転送します。

バックアップを実行するには、[バックアップを作成]をクリックします。UniFlashは携帯電話の内部メモリのバックアップを開始します。バックアップ自体は電話で実行され、プロセスの実行中にコマンドプロンプトウィンドウで進行状況を確認できます。完了すると、バックアップがコンピューターに転送されます。バックアップは、Cドライブの「unibackup」という名前のフォルダーに保存されます。 SDカードのextパーティションでapps2sd / data2sd / data2extを使用していて、そのバックアップも取得したい場合は、必ず「EXTパーティションがあります」を確認してください。もちろん、タブレットを使用している場合は「タブレットを持っています」を選択します。
バックアップを取ることは私たちにとってはうまくいきましたが、バックアップから復元しようとすると、ランタイムエラーが発生しました。この機能は、このバージョンの時点で破損しているようであり、後のアップデートで修正されることを期待しています。そのため、復元機能が完全に機能するまで、UniFlashが取ったバックアップに依存しないことをお勧めします。
「すべてではない何かを復元する」もありますこのセクションで利用可能なオプションを使用すると、バックアップの一部を選択的に復元できるようになります。ただし、このボタンは現在無効になっているため、これは将来のバージョンで計画されている機能のようです。
最後に、バックアップが不要になったときに、バックアップを削除してディスク容量を回復するオプションがあります。
ROM改造
「点滅」セクションの後、ここでアクションのです。このセクションでは、公式ストックまたはサードパーティのカスタムROMをzipファイルからデバイスにフラッシュし、ROMの更新とパッチ、およびその他のフラッシュ可能なzipファイルをインストールし、現在インストールされているROMからシステムアプリを削除し、現在インストールされているROMを編集できますPCからbuild.propファイルを作成し、データとキャッシュパーティションを消去します。

これらの各機能を詳しく見てみましょう。
ROMをインストールする
デバイスにROMをインストールするには、「選択フルROM '。これにより、ファイル選択ウィンドウが開き、インストールするROMのzipファイルを選択できます。選択すると、選択したROMに応じて、「Flash公式ROM」または「FlashカスタムROM」オプションが有効になります。 UniFlashは非公式のROMを公式またはその逆として検出する場合がありますが、フラッシュ手順は関係なく動作するので心配しないでください。適切なボタンをクリックすると、フラッシュプロセスが開始されます。ROMのzipファイルをSDカードに転送し、デバイスをリカバリして起動し、そこからROMをフラッシュします。
この機能は今のところ機能していないようでしたが、ClockworkMod 6タッチリカバリとTWRP 2.2タッチリカバリの両方で複数のカスタムROM(CyanogenMod 10ナイトリーとAOKPナイトリー)を試しましたが。在庫回復を使用して在庫ROMをフラッシュするために機能している可能性がありますが、テストは行っていません。 UniFlashは活発に開発されているため、これらの問題は予想されており、すぐに解決する必要があります。
ROMパッチまたはアップデートをインストールする
ROMのインストールと同様に、この機能によりROMにパッチまたはアップデートをインストールします。使用するには、「パッチ/更新の選択」を選択し、フラッシュするパッチまたは更新のzipファイルを選択します。その後、UniFlashはファイルをSDカードに自動的にコピーし、デバイスをリカバリして起動し、パッチまたはアップデートをフラッシュします。
この機能は、現在、ClockworkMod 6タッチリカバリとTWRP 2.2タッチリカバリの両方で、複数のフラッシュ可能なzipファイル(最新のJelly Bean Google Appsパッケージとカスタムフレームワークパッチ)を試しています。ストックリカバリを使用してストックROMの更新をフラッシュするために機能している可能性がありますが、テストは行っていません。 UniFlashは活発に開発されているため、これらの問題は予想されており、すぐに解決する必要があります。
build.propを編集します
多くのAndroid愛好家がビルドを編集します。デバイス名、その他のデバイスおよびROM関連情報、画面DPI設定など、デバイスのいくつかのプロパティを変更するpropファイル。通常、PCでこれを行うには、ファイルをPCに手動でコピーし、編集してから、ADB、ルートレベルのファイルエクスプローラー、またはその他の同様のツールを使用して電話機にコピーします。 UniFlashを使用すると、これらすべてを簡単に実行できます。

ご覧のとおり、ビルドを取得できます。お使いの携帯電話からpropファイルを作成し、UniFlash自体で編集します。行ったすべての変更に満足したら、「build.propを保存」をクリックするだけで、すべての変更がデバイスに直接保存されます。これらの変更を有効にするには、デバイスを再起動する必要があります。
システムアプリを削除する
システムアプリを削除したい場合ROMに同梱されているUniFlashを使用すると、インターフェイスから簡単に実行できます。 [システムアプリの削除]をクリックするだけで、現在インストールされているすべてのシステムアプリのリストが表示されます。そこから、削除するアプリを選択し、[OK]を押して削除します。

警告: この機能には非常に注意してください。重要なシステムアプリを削除すると、ROMの動作が停止する可能性があります。確かにあなたの電話をレンガにすることはありませんが、あなたはそのAPKを手動でコピーし、バックアップを復元するか、動作中のROMをフラッシュして、あなたの電話を再び稼働させるプロセスを経る必要があります。重要なアプリでないことが確実でない限り、削除する前にそのファイルのコピーを別の場所に保存することを常にお勧めします。
必要なシステムアプリをすべて削除したら、[操作の終了]をクリックして完了です。
データの消去/工場出荷時設定へのリセットおよびキャッシュの消去
実行するために利用可能な2つのボタンがありますデータのワイプ(工場出荷時のリセット)およびキャッシュのワイプ。ただし、テストでは、これらのいずれも何もしませんでした。この機能はまだ実装されていないか、ストックまたはClockworkModリカバリ用であり、使用しているTWRPリカバリと互換性がありません。
ダウンロードセンター
ダウンロードセンター(トップバー)機能はまだ動作していません。一度実装されると、人気のあるROMを直接ダウンロードしてUniFlashでフラッシュできるようになり、ウェブサイトやフォーラムで探す必要がなくなります。また、ユーザーがROMの最新の更新プログラムとアドオンを統一されたインターフェイスで最新の状態に保つ方法も備えています。一度実装されると、フォーラムやサイトを閲覧することなく、PCから中央のハブを介してすべてのROMのダウンロードと更新を管理する非常に便利な機能として間違いなく機能します。
結論
上記からわかるように、UniFlashはAndroidを愛するすべての人のためのオールインワンツールであり、デバイス自体の操作やコマンドラインツールの使用を必要とするほとんどの改造機能へのハンズフリーPCアクセスを提供します。まだバグフリーではなく、現時点ではすべての機能が完全に機能しているわけではありませんが、確かに有望な可能性があります。バグを報告したり、機能をリクエストしたり、最新のアップデートを入手したりするには、以下のリンクからUniFlashのXDAフォーラムスレッドにアクセスしてください。
XDA-DevelopersのUniFlashフォーラムスレッド
コメント