Airpods

iPhoneとiPadのアプリを復号化する方法

iPhoneとiPadのアプリを復号化する方法

iPhoneまたはiPadのApp Storeからアプリをダウンロードすると、暗号化された形式で提供されます。この暗号化は、アプリが他人に共有されるのを防ぎ、不正なインストールを効果的に阻止するように設計されています。しかし、暗号化されたアプリは、ソフトウェアを改ざんする者にとって問題となることもあります。

iPhone および iPad アプリの暗号化を解除します。

この暗号化を解除することで、アプリの機能を拡張できる可能性があることに注意してください。bfdecrypt、AppsDump、DumpDecrypterなどのユーティリティ使えジェイルブレイクしたデバイス上でアプリの暗号化を解除できます。この記事では、このプロセスとその仕組み、そしてなぜ自分のアプリでこの暗号化を行う必要があるのか​​を説明します。

アプリの復号化について知っておくべきこと

まず、Appleがなぜアプリを暗号化するのかを理解する必要があります。AppleはApple FairPlay DRMと呼ばれる手法を用いてアプリを暗号化し、権限のある人だけがアクセスできるようにしています。これにより、アプリの所有者以外がアプリをインストールすることを防ぐだけでなく、所有者自身がアプリを改ざんすることも防ぐことができます。

こう考えてみてください。メーカーが改造を望まない電子機器を購入すると、メーカーは改造を防ぐためにセキュリティネジを使用します。しかし、所有者であるあなたには製品を開ける権利があり、適切な工具があれば開けることができます。しかし、その製品の複製を作成し、自分の製品として配布することはできません。

アプリについても同じことが言えます。自分のアプリを合法的に復号し、個人的な用途で改変することは可能ですが、復号したアプリを共有することは合法ではありません。なぜなら、それは他人の著作物を無許可で配布することになるからです。とはいえ、復号自体は違法ではありません。重要なのは、それをどう使うかです

個人使用のためにアプリを復号する場合、いくつかの潜在的なメリットがあります。思い浮かぶ2つの大きな、そして完全に合法的な例は次のとおりです。

  1. サポートされていないデバイスへのアプリのインストール
  2. 事前に調整が注入されたアプリをサイドローディングする

最初の例、つまりサポートされていないデバイスへのアプリのインストールは大きな問題です。暗号化されたアプリは、開発者が承認したデバイスにのみインストールできますが、Apple Silicon搭載のMacにiPadアプリをインストールしたい場合は、暗号化されたアプリであれば可能です。

2つ目の例、つまりアプリに事前に調整を加えたサイドローディングも重要です。例えば、脱獄用の調整を加えてアプリに変更を加えたい場合、Sideloadlyの機能を使って.ipaファイルに直接調整を加え、変更後のアプリのサイドローディング可能なバージョンをビルドして使用することができます。

繰り返しになりますが、復号化したアプリを他人と共有したり、他所からダウンロードしたりしないでください。アプリの復号化は、エンドユーザーが個人的な使用のためにのみ行うべきです。たとえ無料であっても、復号化したアプリを共有することは著作権侵害にあたります。絶対にやめてください。警告しました。

アプリの暗号化解除と、その際にトラブルを避ける方法について少し理解できたので、次のセクションでは、自分で暗号化解除を行うプロセスについて詳しく説明します。

iOSまたはiPadOSアプリを復号化する方法

アプリを復号するには、脱獄済みのiPhoneまたはiPadが必要です。iOS 11~14をお持ちの場合は、DumpDecryptorまたはTrollDecryptというアプリを使用できますが、Dopamine脱獄ツールはiOS 15を使用しているため、TrollStoreからインストールできる新しいアプリ「AppsDump」を使用することにしました。AppsDumpの入手方法と使い方については、以下をご覧ください。

1) TrollStore がインストールされているジェイルブレイクされたデバイスの Safari で次のリンクにアクセスします。

https://drive.google.com/file/d/11Zx7KuLeWDSWfGNqB_6GRcL0JsrBZpKu/view

2) Webページ上の青い「ダウンロード」ボタンをタップします。

AppsDump をダウンロードします。

3) URL/検索バーのダブルAをタップします。

Safari のダウンロード ボタン。

4) 「ダウンロード」ボタンをタップします。

5)ダウンロードリストからダウンロードしたAppsDump .tipaファイルをタップします。

AppsDump .tipa ファイルをダウンロードしました。

6)インターフェースの右上にある共有ボタンをタップします。

AppsDump .tipa ファイルを共有します。

7)表示される共有シートでTrollStoreアプリのアイコンをタップします。

AppsDump が TrollStore で開きます。

8)次のTrollStoreプロンプトが表示されたら、「インストール」ボタンをタップします

TrollStore のボタン AppsDump をインストールします。

9)インストールが完了したら、ホーム画面に戻り、AppsDumpアプリを起動します。

AppsDumpはホーム画面からアプリを起動します。

10)アプリリストから復号化したいアプリをタップします。

AppsDump で復号化するアプリを選択します。

11)プロンプトで、「Decrypt – IPA」ボタンをタップします

IPA を復号化します。

注: アプリが起動し、復号の進行状況を示すポップアップが表示されます。これには数分かかる場合があります。

アプリの復号化プロンプト。

12)完了すると、別のポップアップが表示されます。「完了」ボタンをタップします

AppsDump プロセスを完了します。

おめでとうございます。アプリの復号に成功しました。Filzaなどのファイルブラウザを使って、復号された.ipaファイルに移動し、別のデバイスに移動して操作することができます。復号されたアプリは、以下のディレクトリに保存されています。

/var/mobile/Documents/DumpIpa/

結論

すでに所有しているアプリを復号化することは、iPhone または iPad アプリを Apple Silicon 搭載の Mac にサイドロードしたり、サイドロードする前にアプリに直接調整を挿入したりするなど、さまざまな状況で役立つツールになります。

上記の手順でアプリを復号できましたか? 下のコメント欄で、その手順について教えてください。

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.