使用obfuscator llvm 和andorid NDK进行代码混淆
来源:互联网 发布:服务器上如何安源码 编辑:程序博客网 时间:2024/06/05 03:10
1.下载ollvm
https://github.com/obfuscator-llvm/obfuscator/tree/llvm-3.4
2.解压,并编译
3.创建andorid nkd独立工具链
cd /android-ndk-r10e/toolchains
备份 llvm-3.6文件夹
将llvm-3.6/prebuilt/linux-x86_64/bin下所有文件、文件夹换成2步骤中build/bin
将llvm-3.6/prebuilt/linux-x86_64/lib下所有文件、文件夹换成2步骤中build/lib
cd /android-ndk-r10e/
./build/tools/make-standalone-toolchain.sh --platform=android-21 --toolchain=arm-linux-androideabi-clang3.6 --install-dir=/home/user/android-toolchain-obfuscator-21
使用ollvm进行代码混淆,在CMakeLists.txt文件中添加编译选项
export ANDROID_NDK=/home/usr/android-ndk-r10e
export ANDORID_STANDALONE_TOOLCHAIN=/home/user/android-toolchain-obfuscator-21
export PATH=$ANDORID_STANDALONE_TOOLCHAIN:$PATH
cmake -DCMAKE_TOOLCHAIN_FILE=./android.toolchain.cmake ../prj
make -j8
make install
- 使用obfuscator llvm 和andorid NDK进行代码混淆
- 使用O-LLVM和NDK对Android应用进行混淆
- 使用O-LLVM和NDK对Android应用进行混淆
- 记一下混淆器 obfuscator-llvm
- LLVM-Obfuscator C/C++ 混淆编译的深入研究(ios 和android双平台)
- stunnix C++ Obfuscator 代码混淆
- Android LLVM-Obfuscator C/C++ 混淆编译的深入研究
- Android LLVM-Obfuscator C/C++ 混淆编译的深入研究
- andorid代码混淆
- Andorid 代码混淆
- 使用proguard进行代码混淆
- 使用Proguard进行代码混淆
- 关于Android使用proguard进行代码混淆
- 关于Android使用proguard进行代码混淆
- 关于Android使用proguard进行代码混淆
- Android使用ProGuard进行代码混淆
- 关于Android使用proguard进行代码混淆
- 使用eclipse对android代码进行混淆
- HDU1754 I HATE IT【线段树】
- 大数据行业必须掌握的25个大数据术语
- CentOS 6.5 64位 php从5.3升级5.6
- Percolator 中的分布式事务
- stm32+ESP8266AT指令详细说明
- 使用obfuscator llvm 和andorid NDK进行代码混淆
- 面向对象编程基础——学python类和实例化
- 恢复误删的innodb共享表空间文件
- kali安装之后常用命令--关闭锁屏、服务自启动
- 最新政策:镇長、村長要完蛋了,8月7日开始正式实施!!!
- Xamarin Android真机测试报错
- Java
- 在idea中查找类中的方法或变量
- struts2