ROM のコンパイルと逆コンパイルに関しては、多くのシェフは利用できるツールの種類を豊富に持っていません。 開発者が何かを取得する必要がある場合 apk ファイルを編集するには、適切なファイルを抽出し、ツールを使用して逆コンパイルする必要があります。 ソースからビルドされていない適切にサポートされている ROM の場合のように、これを何度も繰り返す必要がある場合、作業は非常に面倒になる可能性があります。 そうは言っても、今ではそれに対応するツールがあります。 apk ROM からファイルを取り出し、すべてを 1 ステップで逆コンパイルします。
ROMzilla と呼ばれるこのファイルは、抽出と逆コンパイルを行う 2 つの主要なスクリプトで構成されています。 apk そして 瓶 ファイルを再コンパイルし、完了したら ROM に挿入し直します。 XDA シニアメンバーによって開発されました デジタルハイ、スクリプトは、一度にいくつかのファイルしか取得する必要がない ROM を管理する開発者にとって非常に役立ちます。
ユーザーはまず 2 つのテキスト ファイルを編集します。 apk.txt そして jar.txt. これらはその後、任意のパスを含むように編集されます。 apk そして 瓶 定期的に扱うファイル。 その後、ユーザーは ROMzilla を実行し、2 つのテキスト ファイルで言及されているすべてのファイルを抽出して逆コンパイルします。 完了したら、スクリプトを実行してプロセスを逆に実行するだけで、ファイルを ROM にすぐに戻すことができるようになります。 デジタルハイは次のように説明しています。
覚えておいてください - これは必ずしも最終的な ROM 制作のために書かれたものではありません - 簡単にそのような用途に使用することができます。 これは、元の ROM ファイルを破壊したりソース コードを削除したりすることなく、必要に応じて複数のファイルをすばやく再コンパイルする方法を探している人向けです。 時間があるときにさらに機能を追加することに取り組みます。 最終的には、最終出力の zipalign、再圧縮、署名、およびブート イメージの逆コンパイルと再コンパイルのオプションを含める予定です。 まだそこまで到達していないだけです。
このツールは現在も便利ですが、将来的にも非常に役立つアップデートが提供される予定です。
詳細情報、完全な使用説明書などについては、 元のスレッド.