1

を使用してapkを逆コンパイルします

apktool d -d myapp.apk

次に、res/drawabe に png 画像を追加し、最後に「apktool b」で apk を再コンパイルします。

しかし、実際には私の写真はRファイル(0x000001のようなもの)にマッピングされておらず、リソースR.drawable.myimageが見つからないと思います

apktool に画像をマッピングするように指示することはできますか? apktool コマンドラインは何ですか?

ありがとう

4

1 に答える 1

4

いいえ

apktool d resource.ascr を res/values/public.xml にデコードし、R.classes を R.smalis にデコードします

apktool b は res/values/public.xml を resource.ascr ファイルにビルドするだけです

マッピングはまったく変更されません すべてのマッピング情報は public.xml と R.smalis にあり、多くの ID が smali コードにコンパイルされます

マッピングを手動で行うことができます

私はこれをやった、それは本当にうまくいく!

本番環境で実行していると信じてください

でも本当に大変な作業です

于 2015-04-21T11:49:34.447 に答える