Classes.dex を簡単に逆コンパイルおよび再コンパイルする

APK ファイル内を調べて強力な機能を作成するのに時間を費やしたことがない限り、これはそう言えるでしょう。 アプリや Android OS 自体に変更を加えた場合、おそらく自然な状態の .smali ファイルに直面したことがないでしょう。 環境。 これらは、トグルの追加、電源メニューの拡張、CRT 画面オフのアニメーションの追加など、世に出ている最も人気のある Android の調整やハックの多くに共通するコンポーネントです。

ファイル自体は多くの場合、APK 内に組み込まれており、その特定のファイルが次のようなユーティリティで逆コンパイルされると変更できるようになります。 APKツール. 残念ながら、これらの小さなファイルは時々、ファイル内に逃げ込んでしまう傾向があります。 クラス.dex JAR ファイルを作成する必要があるため、アクセスして操作するのが少し難しくなり、時間がかかります。 ADB コマンドに関する最近のガイドに続き、XDA シニア メンバー イアマレブジャマル は、ワンクリックで逆コンパイルできるツールをまとめました。 クラス.dex 任意の APK または JAR ファイルから簡単に作成できます。

関連するファイルを入力フォルダーに配置し、逆コンパイルし、新しく利用可能なファイルに必要な変更を加え、再コンパイルして、出力フォルダーで変更されたバージョンを確認するだけです。 それはとても簡単です。 明らかに、これにはいくつかの前提条件があります。つまり、Windows、Java (理想的にはソフトウェア内で実行される) を実行するある種のパーソナル コンピューティング デバイスです。 そして 液体形式)、関連するファイルとツール (notepad++、アーカイブ マネージャーなど)、および最終結果として実際に達成したいことに関するアイデア。 これらすべてを自由に使える場合、これは大幅な時間の節約になる可能性があり、訪問する価値は十分にあります。 元のスレッド.