0x00 前言
以前就想试下进程注入这个东西,但是相关知识懂得太少了,进度就一直很慢,后来还是想了下感觉还是得头铁的尝试一下看看,这里把整个过程和踩到的坑记下来,也算是个简单的教程吧,我会的不多,但是一路下来还是了解到了不少东西,这里就把一路上用到的也都记下来
以前就想试下进程注入这个东西,但是相关知识懂得太少了,进度就一直很慢,后来还是想了下感觉还是得头铁的尝试一下看看,这里把整个过程和踩到的坑记下来,也算是个简单的教程吧,我会的不多,但是一路下来还是了解到了不少东西,这里就把一路上用到的也都记下来
emmm,好像很久很久都没写点东西了,这一段时间看得倒是不少但是都没怎么记住,一是缺少上手二是理解不是很深入的样子,今天刚好看了一点简单的东西,就稍微记一下,还是先说一下,我的环境是一台7.1.2的机器和一个4.4.4的虚拟机,高版本现在还是不行,很尬。
只是自己一点浅薄的见解,最近在看art上面hook相关的东西,如果有写的不对的地方请指出。
java部分流程和dvm一样,现在只着重讲一下在art上面怎么hook的,所以从最关键的部分开始
说实话我自己都没想到关于这个东西会在三个月以后写第二篇233333
写上一篇关于清除所有通知的博客已经是六月上旬的事情了
https://egguncle.github.io/2017/07/08/Android%E6%B8%85%E9%99%A4%E6%89%80%E6%9C%89noticafition%E7%9A%84%E4%B8%80%E4%BA%9B%E6%8E%A2%E7%A9%B6/#more
当时我找到了源码中调用清除所有通知的方法,并尝试调用使其清除所有通知,然后遇上了一个奇怪的问题,就是在通知栏收起的情况下,无法清除所有通知,状态栏仍然有图标存在,需要手动下拉一下通知栏再收起才可以清除。
昨天晚上刚刚完成XpNavbar模块在7.0上的适配工作,发现了一些问题。