我使用
反编译apkapktool d -d myapp.apk
然后我在res / drawabe中添加一个png图像 最后我用“apktool b”重新编译apk
但实际上我认为我的图片没有映射到R文件中(类似于0x000001),并且找不到资源R.drawable.myimage
是否有可能告诉apktool映射图片?什么是apktool命令行?
由于
答案 0 :(得分: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代码中
您可以手动执行映射
我做到了这真的有效!
相信我,我们让它在生产环境中运行
但这真的很多工作