問題タブ [apktool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
997 参照

java - Androidでのプログラミングでmanifest.xmlをapkのバイナリに変換する方法

ファイルAndroidManifest.xml内のを置き換えたい。APK

AndroidでのプログラミングでAndroidManifest.XML apktoolなしでエンコードし、ファイルに置き換えるにはどうすればよいですか?APK

誰かが例を挙げてもらえますか?

0 投票する
1 に答える
2939 参照

android - Android アプリを逆コンパイルするための要件は?

こんばんは、私はこの主題がStackOverFlowで非常に一般的であることを知っていますが、私の質問は少し異なり、ウェブ全体で解決策を見つけることができませんでした! ;)

これは私の質問です:

「アプリを Apktool で逆コンパイルできるようにするための (Eclypse での) 構築要件は何ですか?」

いくつかのテストを行ったところ、ルールが見つかりませんでした...たとえば、空のアプリを作成しました (作成して、プロジェクトを apk ファイルにエクスポートしました)。作成オプションは次のとおりです。

最小: API 14、Android 4.0

ターゲティング: API 14、Android 4.0

コンパイル: API 14、Android 4.0

そして、私はapkを逆コンパイルできませんでした... とにかく、私は自分のアプリを逆コンパイルできません! 建物のオプションで何を変更する必要がありますか? Apktool 1.4.3 および 2.0.0 でテストを行いました。また、proguard がアクティブ化されていません。このリンクは、21.1.1 より上のバージョンをビルドすると問題が発生する可能性があることを示していますが、ApkTool 2.0.0 で修正されました... https://code.google.com/p/android-apktool/issues/detail?id =680

エラーログ:

ApkTool 1.4.3 の場合:

ApkTool 2.0.0 の場合:

私を助けようとするすべての人に感謝します:)私はあなたたちを愛しています!

0 投票する
0 に答える
103 参照

java - Java APK ファイルを逆コンパイルする方法

逆コンパイルしたい apk ファイルがあります。 Smali2Java と apktool を試しましたが、逆コンパイルされたファイルを確認すると、すべて変数と関数の定義しか含まれていません。例えば ​​:

何が問題ですか?ありがとう

0 投票する
1 に答える
1982 参照

android - apktool が versionCode と versionName をデコードしないのはなぜですか?

次のコマンドを使用してapktoolを使用しています

何らかの理由で、デコードされた androidmanifest.xml に属性versionCodeversionName. エンコードされたファイルを開くと、暗号化されたテキストの真ん中に属性が表示されるので、それらが元のファイルにあることがわかります。

これを行うコードを実装した後、gradle によって versionCode が自動的に更新されるかどうかを確認する必要があります。

0 投票する
0 に答える
414 参照

android - Androidアプリケーションですべてのhttpリクエストをログに記録することは可能ですか? (再コンパイル & スニッフィングなし)

重要: さまざまな理由から、パケット ロガー / プロキシなどを使用してログを記録したくありません

アプリケーションを逆コンパイル/再コンパイルして、通過するすべてのリクエストをログに記録したいアプリケーションがあります

ここで、v2 には投稿文字列があります。

基本的に、プログラムは非常に大きいため、リクエストを1つずつ調べてすべてのhttpリクエストをログに記録することはできません.それらすべてをログに記録することは可能ですか?

0 投票する
0 に答える
800 参照

android - apktool を使用して .xml ファイルの .apk ファイルを逆コンパイルするとエラーが表示される

.apk ファイルを Java および xml ファイルにデコードしたかったのです。このために、このリンクで提供されているチュートリアルに従いました - http://comptech-blogger.blogspot.com/2012/09/how-to-get-source-code-from-apk-file.html。Java ファイルを取得しましたが、xml ファイルの取得中に問題が発生しました。コマンド プロンプトでコマンド - apktool d filename.apk - を入力すると、次のメッセージが表示されます。

どこに問題があるのか​​本当に理解できません。そのチュートリアルに含まれていたすべての手順に従いました。助けてください。

0 投票する
1 に答える
2875 参照

xml-parsing - Android Studio で生成された Apk ファイルを逆コンパイルする方法

Android Studio プロジェクトを完全に失ってしまい、元に戻す方法がありません。今、apk ファイルを逆コンパイルして、Java クラスと xml ファイルにアクセスしようとしています。

とを使用dex2jarしてjd-gui、Java クラスを取得しますが、テストしたプログラムではありません。これまでのところ、xml ファイルを逆コンパイルできません。

apktool に次のエラーが表示されます:

スレッド「メイン」の例外 brut.androlib.err.UndefinedResObject:arsc ファイルをデコードできませんでした

すべての xml を再度作成する必要がありますか? またはAndroidスタジオによって生成されたapkを逆コンパイルする方法はありますか?

編集:「Apk Studio」apkファイルを逆コンパイルするためのapktoolで同じエラーが発生します。

0 投票する
1 に答える
287 参照

java - Android と lua および SMALI 言語の関係は何ですか?

一部の Android アプリケーションに Lua スクリプトとバイトコードが含まれていることに気付きました。

Android は、Java Davlik バイトコードまたはネイティブ コールの下で実行できると思います。

  • 実行時に lua スクリプト (.lua ファイル) と lua バイトコード (.o) をロードするにはどうすればよいですか?
  • DALVIK が Java タイプの VM にあり、コーディングが Java で行われている場合、apktool が .class ではなく SMALI に逆コンパイルするのはなぜですか?

これに関するヒントはありますか?