上一篇 android 5 HOOK 技术研究之 ADBI 项目 02 分析了hijack.c, 这个文件编译为一个可执行程序 hijack, 该程序实现了向目标进程注入一个动态库的功能.这一篇继续研究 adbi 项目其他源码,解决真正替换目标进程函数的问题. 在开始之前,先看看 adbi 给出的一个例子,这个例子替换了目标进程epoll_wait函数的实现为自定义的实现: 首先,给出例子的epoll_wait自定义实现,共2个: int my_epoll_wait_arm(int epfd,…