ハウツー: ApkTool を使用して apk を逆コンパイル/再コンパイルする
要件:
ApkTool Java JDK/JRE 32 ビット 基本的なコマンド/端末の知識
ApkTool のダウンロードはこちら
ApkTool.zip
最初に、その zip フォルダーを任意の場所、できれば c/drive のルートに抽出する必要があります。つまり、C:/android/apktool ファイルを「apktool」フォルダーに抽出します
次に、STOCK Framework-res.apk と、変更したい他の apk を「apktool」フォルダーに配置します。
CMD ディレクトリへのアクセス
コマンド プロンプト (ターミナル) を開き、「apktool」ディレクトリに移動します。
あなたのcmdはおそらくこのようになります..
C:\ユーザー\あなたの名前>
入力してください
cd.. (はい、「..」を含めて、各コマンドを入力した後に Enter キーを押します)
これにより、ディレクトリが戻るので、次のように表示されます
C:\ユーザー>
もう一度入力してください
CD..
次のように表示されます。
子:>
次のように入力します。
cd 'apktoo'l/'ディレクトリ'
私にとっては次のようになります:
cd アンドロイド/apktool
次のように表示されます。
C:/android/apktool>
そして、あなたはapktoolディレクトリにいます:D
クリックして拡大...
フレームワークのインストール
ディレクトリに移動したので、デバイスのフレームワークをシステムにインストールして正しくコンパイルする必要があるため、次のように入力します。
フレームワーク-res.apkの場合はapktool
これにより、デバイス フレームワークがシステムにインストールされます (これを行う必要があります)。
逆コンパイル
編集したい apk を逆コンパイルするには、次のように入力します。
apktool d フレームワーク-res.apk フレームワーク1
また
apktool d music.apk 音楽
music.apk は apk です。逆コンパイルした音楽は、逆コンパイルされた apk 用に作成しているフォルダーです。
今すぐ編集してください :D PNG を変更/編集しないでください
再コンパイル/完成品
新しい apk を再コンパイルするには、次のように入力します。
apktool b music music-new.apk
また
apktool b フレームワーク1 フレームワーク-res-new.apk
Framework1 は、編集したファイルを含むフォルダーです。framework-res-new.apk は、新しい apk ファイルです:D
これで完了ではありません...新しいapkを使用することはできません...適切な署名を維持するために、行ったことを元のapkファイルに追加する必要があります:D
7zip のようなものを使用し、「resources.arcs」ファイルと編集したその他の xml ファイルを「-new」apk から取得し、それらを元の apk にコピーします。
これで、apk は新しい変更でフラッシュする準備ができました :D :D
これが新しいテーマの一部に役立つことを願っています!!!
ソース: Android フォーラム