Dex ManagerでClasses.dexを簡単に編集

Androidアプリケーションは複数の方法で編集できます。 最も便利な方法は、もちろん、お気に入りのIDEのソースコードを変更し、提供されたツールでコンパイルすることです。 残念ながら、Androidで利用可能なすべてのアプリケーションがオープンソースであるとは限らないため、ADTを使用してAndroid StudioまたはEclipseで簡単に編集できます。

ソースコードが公開されていないアプリケーションも変更できます。 よく知られているApkToolはいくつかの変更を加えるためのオプションの1つですが、オペレーティングシステムとしてWindowsを使用している場合、フォーラムメンバーJasi2169はAPKまたはJARファイルから直接classes.dexファイルを逆コンパイルできる素晴らしいツールを作成しました。 このツールを使用すると、ユーザーは7-Zipなどのお気に入りのアーカイブマネージャーでclasses.dexを抽出し、classed.dexファイルをDex Managerにドラッグできます。 すべてが外出先で逆コンパイルされ、Smaliファイルとしてソースフォルダーに抽出されます。 これらのファイルは、classes.dexとして編集および再コンパイルし、APKの元のファイルを置き換えるために使用できます。

何か問題が発生した場合、ユーザーはエラーボックス領域にエラーログを取得します。 これは、プロジェクトをデバッグし、潜在的なビルドの問題を修正するのに役立ちます。 優れたグラフィカルユーザーインターフェイスとシンプルさにより、Dex ManagerはコマンドラインベースのApkToolに代わる興味深いものになっています。

Dex Manager v1.0 – Classes.dexフォーラムスレッドで遊ぶように設計されたアプリケーションからダウンロードして、アプリケーションを試すことができます。