
native
文章平均质量分 92
linx295
这个作者很懒,什么都没留下…
展开
-
Android NDK SO库隐藏内部符号表
提高SO库安全性可以采用Android混淆编译,详情参见博文 WIN10 x64搭建OLLVM4.0 android NDK 编译环境跨坑指南本文描述编译SO库时最大限度地隐藏内部符号表,那样IDA pro反编译的时候看到的大部分函数都是一些无意义的名称,从而加大逆向分析难度。具体做法如下:在build.gradle中添加 cppFlags "-fvisibility=hidden" 参见...原创 2020-03-18 21:55:40 · 3910 阅读 · 0 评论 -
WIN10 x64搭建OLLVM4.0 android NDK 编译环境跨坑指南
本文参考大量相关博客,甄选出有用的文章,帮助大家远离陷阱,节省时间。目录平台说明环境准备添加String混淆集成到ndk编译工具链模式介绍与使用方法android ndk编译错误 Cannot open /dev/random平台说明window10 64bitandroid studio 3.6.1环境准备下载OLLVM4.0源码编译请阅读文章 记录编译OLLVM 4.0 Wi...原创 2020-03-16 22:06:19 · 2718 阅读 · 0 评论 -
为adb与su添加登录流程
为android设备 adb shell 与 su 命令 添加密码验证流程可以提高设备的安全性。本文实现平台为 rk3128,Android5.1。目录设计思路实现代码实现结果参考资料设计思路实现代码密码加密采用md5加密算法由于android5.1 openssl并没有实现md5算法,所以需要自己实现。有两种方式解决:一是移植完整的openssl代码;另一种就是直接实...原创 2020-02-24 19:59:03 · 2836 阅读 · 1 评论 -
android timidity++无法响应指令问题分析
midi游戏timidityAudioTrackmidi指令流(IPC)midi note转wavwhile loop.midi游戏timidityAudioTrack现象android 上通过timidity服务播放midi声音很大概率会进入无声的状态,一直要等很久才会恢复走的弯路刚开始怀疑是IPC通信问题 从 fifo->input event->binder,问题依然存...原创 2019-05-12 13:34:21 · 436 阅读 · 0 评论