相信很多人会有疑问微信为何关闭的时候还会收到消息?
其实呢微信运行是可能好几个进程在互相守护,你正常退出微信时,还能收到微信消息就是有其他进程收到消息(关注到com.tencent.mm:push)发送任务栏消息提示用户哦,所以在微信逆时你又是跟踪不到,你看看其他进程。不过微信主要的业务在com.tencent.mm进程中,一般你只有对这个进程hook即可。
杀不死服务实现原理:
1:Android一个app可以启动2个或多个进程
2:进程A与进程B互相守护
3:进程A时刻盯着进程B,通用进程B也时刻盯着进程B
4:进程之间互相盯着,需要用到IPC进程间通信技术(也就是Binder机制AIDL5:注意配置远程服务启动为一个新的进程,为新进程命名为a。