lib库的动态调用
小菜琳
这个作者很懒,什么都没留下…
展开
-
android使用C/C++调用SO库
有时候,我们反编译apk得到一个so库,如果直接使用这个so库的话,必须使用原来so库同样的package名字,才能用。 这样人家反编译你的apk,就知道你侵犯了人家的版权。为了达到混淆的目的,我们可以再写一个so库调用人家的so库,即把人家的so库放到root的某个路径下,用c/c++语言调用这个so库。比如说,我得到一个APK,反编译这个APK看到下面的代码: [htm转载 2015-01-31 18:20:09 · 276 阅读 · 0 评论 -
Linux C++动态库so调用实例
test.cpp #include "stdio.h" extern "C" { void print(); } void print(){ printf("songbai"); } class Lynn{ public: Lynn(); }; 编译:转载 2015-01-31 18:20:47 · 653 阅读 · 0 评论 -
Android NDK Stable APIs
使用 Android NDK 的一般方法: 1、假如想要使用foo这个模块,先要 #include , 然后链接 /system/lib/libfoo.so 。 (在 Android.mk 文件中加入 LOCAL_LDLIBS := -lfoo) ndk-build 会自动链接 C库、数学库、C++库 android-3 -> Official Andr转载 2015-01-31 18:19:55 · 257 阅读 · 0 评论