如何从/混淆编译后的二进制文件中删除字符串?目标是避免让人们读取内部函数和方法的名称。
这是一个使用NDK工具(包括GCC)为Android编译的C++代码的动态库(.so)。
我使用
这是一个使用NDK工具(包括GCC)为Android编译的C++代码的动态库(.so)。
我使用
-O3
进行编译,并已经使用arm-eabi-strip -g mylib.so
来删除调试符号,但是当我运行strings mylib.so
时,所有函数/方法的名称仍然可读。