Android
文章平均质量分 60
注意多喝烫水
生命在于折腾
展开
-
Android编译openssl库
工具:wget https://wiki.openssl.org/images/7/70/Setenv-android.sh去掉脚本中^Msed -i 's/\r//g' Setenv-android.sh添加权限chmod a+xSetenv-android.sh 修改Setenv-android.sh脚本红色为我的重要修改,制定NDK和NDK ROOT信息原创 2017-09-15 09:54:09 · 700 阅读 · 0 评论 -
Android安全之DM-verity中的Device Mapper机制分析
我们想法:能不能将多个硬盘,映射成一个逻辑的硬盘,那样我们程序就不用关心复杂的地址问题了,也不用关系是哪个device了? DM-raid技术RAID全称为独立磁盘冗余阵列(Redundant Array of Independent Disks) 将某个地址段的数据进行加密,只有授权方式才可访问,比如FDE。 DM-crypt技术访问存储介质上的数据时,校验下是否被篡改过原创 2017-09-15 10:18:07 · 9292 阅读 · 0 评论 -
Android安全之制作system方法
环境:linux环境 工具:img2simg simg2img 依赖库:libc++.so libsparse_host.a 制作步骤:将system.img转化成ext4方式$ ./simg2img system.img system.ext4创建一个挂载点:$ mkdir lo原创 2017-09-15 10:52:39 · 426 阅读 · 0 评论 -
Android安全之非对称加密RSA密钥生成、加密、解密
背景:为什么将RSA说成Android安全呢,主要这设计到市面上手机授权解BL锁,只有BL锁解开之后才能进行root等功能,比如小米和华为大部分手机都需要注册社区账号,然后申请解BL锁,BL锁就是bootloader锁,属于android系统安全入口,一旦BL锁解开,Android系统的安全等级会降低很多,如果在美帝很多支付性安全软件也不可以再用,国内目前要求还稍微低一些。当然还有很多技术也用...原创 2017-09-15 17:55:06 · 2036 阅读 · 0 评论 -
error: undefined reference to 'getdtablesize' on Android
在Android开发中,使用getdtablesize函数编译报错。解决办法:使用sysconf(_SC_OPEN_MAX)代替getdtablesize(), Android NDK21之后不在支持getdtablesize。参考:https://groups.google.com/a/chromium.org/forum/#!topic/chromium-reviews/ihfvaDjcWqs...原创 2018-07-03 14:50:29 · 1670 阅读 · 0 评论