Android
 Computer >> コンピューター >  >> トラブルシューティング >> Android

Sony Xperia ZのDRMキーをバックアップ・復元する方法|ブートローダー解除後もDRM機能を維持

ソニーのXperiaスマートフォンは、優れたカメラ性能と、BIONZ、内蔵ノイズキャンセリング、X-Realityエンジンといった独自機能で高い評価を受けています。しかし、Androidのカスタマイズ(Modding)愛好者にとって残念なことに、これらの素晴らしい機能はすべて端末のTAパーティションに組み込まれたDRMキーによって動作しており、ブートローダーをアンロックするとTAパーティションがフォーマットされてしまいます。その結果、DRMキーが失われ、強化されたカメラ機能やサウンドエンジン機能も使えなくなってしまうのです。

幸いにも、XDAフォーラムの開発者たちが、ブートローダーをアンロックしたSony Xperia端末でDRM機能を復元する方法を発見しました。ただし注意点として、ここで紹介する方法は元のDRMキーそのものを復元するものではありません。あくまで、DRMキーが消去されたことで無効化された機能を復活させる手法です。

なお、この記事はブートローダーのアンロックやroot化そのものの手順ガイドではありません。TAパーティションのバックアップ方法と、カメラをはじめとするSonyアプリのDRM保護機能を復元する方法についてのみ解説します。

DRMキーをバックアップ・復元する方法

ブートローダーをアンロックしてroot化する前に、必ずTAパーティションのバックアップを作成しておきましょう。そうすれば、後から工場出荷時の状態へ完全に戻すことも可能になります。

ステップ1:Lollipopへのダウングレード

少し面倒に聞こえるかもしれませんが、TAパーティションのバックアップツールはLollipopカーネルでしか動作しないため、まず以下の手順を実行する必要があります。

  1. Flashtoolをダウンロードしてインストールします。
  2. 対応するファームウェアをダウンロードします。
  3. Flashtoolを開き、稲妻マークのボタンを押して「Flashmode」を選択します。
  4. ダウンロードしたLollipopファームウェアを指定して選択します。
  5. Wipeオプションですべてのパーティションを選択します——この操作は非常に重要です。
  6. Sony Xperiaの電源を切り、Flashtoolが必要なファイルの準備を完了するまで待ちます。
  7. 指示が表示されたら、音量下ボタンを押しながらUSBケーブルを接続します。
  8. Flashtoolが残りの処理を行うので、完了まで待ちます。終了したら端末を再起動してください。

Lollipopへのダウングレードが完了したら、次はいよいよTAパーティションのバックアップです。ここではiovyrootを使用します。これは一時的なroot権限を付与し、TAパーティションの抽出を可能にするツールです。

iovy_v0.4.zipを解凍し、tabackup.batを実行します。

処理が完了すると、TA-xxxx.imgというファイルが生成されます。これがあなたのTAパーティションのバックアップです。このファイルは大切に保管してください!

TAパーティションを復元する方法

端末に深刻な不具合が発生し、完全に初期状態へ戻したい場合、以前にブートローダーをアンロックしていたなら、TAパーティションの復元も必要になります。なお、TAパーティションを復元すると、ブートローダーは再びロックされることにご注意ください。

  1. 抽出したTA-xxxx.imgファイルを、Flashtoolの解凍フォルダにコピーします。
  2. USBデバッグを有効にした状態でSony Xperiaをパソコンに接続します。
  3. パソコンでコマンドプロンプトを開き、以下のコマンドを入力します。

Tarestore.bat {TAファイル名}

例:tarestore.bat TA-14042017.img

Lollipopへダウングレード後のファームウェア更新方法

  1. Flashtoolを開き、XperiFirmアイコンを選択します。これにより、お使いの端末向けの最新ファームウェアをダウンロードできます。
  2. Flashtoolの稲妻アイコンをクリックし、「Flashmode」を選択します。
  3. 先ほどダウンロードしたファームウェアを選択し、Wipeオプションのすべてのチェックボックスにチェックを入れます。ユーザーデータを保持したい場合は、userdataのチェックだけ外してください。
  4. 「Flash」をクリックし、指示に従ってSony Xperiaを接続します。処理が完了したら端末を再起動しましょう!

ブートローダー解除後にDRM機能を復元する方法

前述のとおり、ブートローダーをアンロックするとTAパーティションはフォーマットされてしまいます。事前にTAバックアップを作成していれば安心ですが、すでにアンロックとroot化が済んでいて、そのまま進めたいという方もいるでしょう。いずれの場合でも、ここからはTAパーティションのフォーマットによって失われた機能を復元する方法を紹介します。繰り返しますが、この方法はDRMキーそのものを復元するわけではなく、端末を騙してDRM保護された機能を復活させる仕組みです!

Z〜Z5シリーズの場合

お使いの機種に合ったzipファイルを、以下のリンクからダウンロードしてください。

Xperia Z / ZL / ZR:こちらからダウンロード

Xperia Z1 / ZU / Z1 Compact:こちらからダウンロード

Xperia Z2 / Z3 / Z3 Compact:こちらからダウンロード

  • 機種用のzipをダウンロードしたら、Sony XperiaをUSBでパソコンに接続し、zipファイルを端末のストレージにコピーします。
  • リカバリーを起動し、ファクトリーリセットを実行した後、キャッシュとDalvikキャッシュをワイプします。
  • zipファイルをフラッシュし、端末を再起動します。

Xperia Z5:こちらからダウンロード

Xperia Z5の場合は、上記の手順は不要です。TWRPなどのカスタムリカバリーでzipファイルをフラッシュするだけでOKです。フラッシュ後、root explorerなどを使って/data/credmgrを削除すれば完成です!

  1. Windows 11をシステムイメージでバックアップ・復元する方法を徹底解説

    Windowsのバックアップは、PC上のデータファイルを守る要となる存在です。ドライブに何らかのトラブルが発生しても、バックアップがあれば大切なデータを保護できます。以前の記事では、Windows 10へ戻るためのWindows 11のバックアップ方法をご紹介しましたが、今回はWindows 11そのもののバックアップと復元の方法に焦点を当てて解説します。 それでは始めましょう。 Windows 11でのバックアップ作成と復元 状況に応じて、以下の2つの方法から適切なものを選び、Windows 11のバックアップを作成できます。ただし、この記事ではイメージバックアップによるファイルのバックアッ

  2. Windowsレジストリのバックアップと復元方法を徹底解説

    レジストリは、コンピューターにとって「脳」のような役割を果たす重要な存在です。Windowsのコンポーネント、サービス、アプリケーションなど、システムのほぼすべてに関わる構成情報や設定がここに格納されています。 レジストリを理解するうえで押さえておきたい基本概念は「キー」と「値」の2つです。キーはフォルダのようなオブジェクトで、レジストリエディターの画面上でも実際にフォルダと同じように表示されます。一方、値はフォルダ内のファイルのようなもので、具体的な設定内容が記録されています。 なぜレジストリのバックアップが必要なのか Windowsパソコンの設定に大きな変更を加えたい場合、多くはWindo