12 2015 档案

摘要:本文搜集网上知识,记录android学习中的一些知识点 logcat:// java层的logcat我们不谈,看native层:/system/core/include/log/log.h以ALOGV()为例,/*50 * Normally we strip ALOGV (VERBOSE mess... 阅读全文
posted @ 2015-12-23 09:09 vendanner 阅读(288) 评论(0) 推荐(0)
摘要:frameworks/native/cmds/installd/commands.cAPK在安装的过程中,会通过dex2oat工具生成一个OAT文件art/runtime/oat_file.cOatFile类,通过调用它的静态成员函数Open可以在本进程中加载OAT文件;OatFile类的静态成员函... 阅读全文
posted @ 2015-12-17 18:06 vendanner 阅读(548) 评论(0) 推荐(0)
摘要:adbi的java hook实现代码ddi不在之前下载的文件中,下载地址:https://github.com/crmulliner/ddi,具体的编译看readme里面很详细的介绍了。注意ddi代码不能单独使用要跟之前的adbi相结合,因为adbi提供了注入so。本文不对代码进行详细的剖析(你... 阅读全文
posted @ 2015-12-05 17:08 vendanner 阅读(7467) 评论(0) 推荐(0)
摘要:本篇我们来看看adbi的实现原理,其实里面的知识点前面差不多都有涉及了,没多少新知识。adbi利用hijack程序将libexample.so注入到指定的进程中,并且在进程中加载libexample.so;而libexample.so在加载过程中会执行其.init_array section里... 阅读全文
posted @ 2015-12-02 22:10 vendanner 阅读(1707) 评论(0) 推荐(0)