为 Android 构建 Pluto-Obfuscator 时出现“没有这样的文件或目录”错误

问题描述 投票:0回答:0

我正在尝试遵循有关如何混淆我的 Android C++ 程序以保护它免受逆向工程师攻击的指南。我正在使用 Pluto-Obfuscator (https://github.com/bluesadi/Pluto-Obfuscator) 作为我的混淆器。存储库的原始所有者写了一篇关于如何专门为 Android 编译它的指南 (https://bbs.kanxue.com/thread-271271.htm),我正在努力遵循该指南。

除了manifest_7714059.xml文件中的中文域更改外,我使用了与指南中几乎相同的命令。此外,我正在使用此处的清单文件 (https://github.com/geopd/prebuilts_clang_host_linux-x86/blob/clang-r407598/manifest_7037181.xml)。此外,我使用的是 VirtualBox Ubuntu 版本 20.04.5 LTS,而不是指南中使用的 VirtualBox Ubuntu 20.04.3。

但是,当我运行命令

python toolchain/llvm_android/build.py --no-build linux
时,我收到一个错误,提示 FileNotFoundError:
[Errno 2] No such file or directory: '/home/arcy/Downloads/llvm-toolchain/bionic/libc/include/stdatomic.h'.
甚至在我修改工具链本身中的任何内容之前就会发生此错误。我无法修复这个错误,这让我很头疼。

对于解决此问题的任何帮助,我将不胜感激。提前谢谢你!

我正在尝试使用命令

python toolchain/llvm_android/build.py --no-build linux
编译项目。但是,我遇到了一个错误,说
[Errno 2] No such file or directory: '/home/arcy/Downloads/llvm-toolchain/bionic/libc/include/stdatomic.h'.
.

android c++ ubuntu llvm obfuscation
© www.soinside.com 2019 - 2024. All rights reserved.