- 博客(5)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
原创 验证的启动
介绍 Android 4.4和后续版本通过可选的dm-verity内核特征来支持验证启动,其会提供透明的块设备的完整性检查.dm-verity能帮助阻止root组件,该组件能够获取root特权.该实验特征能够帮助在启动设备的时候检查是否和上次使用过的一样. 带有root特权的聪明的恶意软件能够隐藏检测程序,因此能够隐藏他们自己.root软件可以这样做,因为他们比检测程序有更多特权,使得软
2016-02-25 16:42:49 2717
原创 android全磁盘加密
android 全磁盘加密 什么是全磁盘加密?全磁盘加密是使用一个密钥来为android设备上所有的用户数据加密的过程。一旦设备被加密,所有的用户创建的数据都将会在提交的磁盘之前自动加密,在读取之前都会自动解密。Android 5.0中添加了啥创建了快速加密,该加密方式仅仅加密在数据分区中使用块设备的数据来避免第一次启动耗费较长时间。仅仅ext4和f2fs文件系统支持快速加密。在首次启动的
2016-02-23 12:09:39 9761 6
原创 (八):构建WineLib DLL
(一):介绍出于某些原因,你可能会发现你想要和使用Windows DLL一样使用你的Linux库.对于这有一些原因如下:你正在支持一个使用多个第三方库的大应用.该项目在Linux中是可用的,但是你还没有准备直接链接到他作为一个Linux共享库.有一个定义好的可用的接口,并且有很多用于接口的解决办法.你仅仅有一个二进制Windows应用,他可以通过插件扩展,例如文本编辑器或IDE.处理这些问题
2016-02-20 14:19:41 2582
原创 (七):处理MFC
(一):简介为了能够在一个Winelib应用中使用MFC,你需要首先使用Winelib重新编译MFC。在理论上,你应该为Windows的MFC编写一个封装(如何编写在后面介绍)。但是,在实践中,对MFC来说,可能不是一个真正的解决方式:数量巨大的API使得编写封装的工作量很大进一步说,MFC包含大量的API,这些API在制作封装的时候处理起来是非常复杂的。即使你编写了封装,你也需要去修改MFC
2016-02-20 10:35:47 1442
原创 使用lex---01
(一)、写在前面lex是构建词法分析程序的工具。词法分析程序把随机输入流标记化,即将他拆分成词法标记。然后,可以进一步处理这种被标记化的输出,通常是由yacc来处理的,或者他就成为“最终产品”。当编写lex规范的时候,可以创建lex匹配输入所用的一套模式。每次匹配一个模式的时候,lex程序就调用我们提供的C代码来处理匹配的文本。采用这种方式,lex程序将输入拆分成成为标记的字符串。lex本身不产生可
2016-02-18 16:42:38 5364 1
如何实现android系统反root
2015-09-17
不同分区格式的访问问题
2015-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人