IFW
全称为 Intent Firewall
是 Android
系统本身的一种机制
Intent
是软件间调用的方法,称之为意图
,一般由一个软件创建并写明需要激活什么活动或者服务,或者写明那一类,然后由系统弹出选择框,Intent
可以携带数据一起传递给目的应用程序。当 Intent
被发送到系统以后,系统就会根据其中存储的目标进行唤醒并传递携带的数据。
IFW
配置文件存储于 /data/system/ifw/*.xml
记录着什么样的 Intent
会被终止传递。
在系统匹配到存在于规则内的 Intent
时就会丢弃这个 Intent
使之失效。于是达到避免唤醒的结果。
(大概就是这样吧.....)