14

apktoolを使用してapkファイルを抽出してみました。下記の手順に従いました。 APKファイルからソースコードを取得する方法はありますか?

しかし、完全に取得することはできません。apktoolを配置する場所と、apkファイルを逆コンパイルする方法がわかりません。apktoolコマンドの実行中に次のエラーが発生しましたC:\ Windows \ System32> apktool.bat jarfile C:\ Windows \ System32\apktool.jarにアクセスできません

これを整理するのを手伝ってください。

前もって感謝します

4

6 に答える 6

23

私は同じ問題に直面しました。私の場合、jarファイルが別のパッケージに存在することを発見し、 apktool-install-windows-r05-ibot.tar.bz2 に加えて apktool1.5.2.tar.bz2 をダウンロードする必要がありました。次に、jar ファイルを抽出し、apktool と同じディレクトリに配置しました。それが役に立てば幸い。

于 2013-03-11T10:50:58.563 に答える
1

ApkTool + Dex2Jar + Java 逆コンパイラ? コモン!これは古いスタイルです:0)

Jadx と呼ばれる新しいオープンソース APK および DEX デコンパイラを試してください: https://sourceforge.net/projects/jadx/files/

オンライン版もあります: http://www.javadecompilers.com/apk/

于 2015-08-24T14:23:37.437 に答える
1

削除されない場所(安全な場所)に「apktool」というフォルダーを作成します。

ラッパー ファイルと apktool ファイル自体を Google コード ページ (以下のリンク) からダウンロードします。これは2ファイルです。1 つは OS 固有のラッパーであり、aapt (再構築に必要) とともにあり、もう 1 つは単にメイン アプリケーションである apktool.jar です。

それが完了したら、Windows の環境変数 (PATH) に移動し、その現在のディレクトリをそれに追加します。そのため、コマンド プロンプトを介してどこからでも apktool / aapt にアクセスできます。

http://code.google.com/p/android-apktool/

于 2013-01-18T22:25:52.807 に答える