Blocker软件可以让大家在这里扫描手机上已安装的所有软件,能够查看各个软件的所有组件,对一些比较臃肿的软件可以禁用部分不用的组件,让大家开启软件更加顺畅了,还可以按照需求来切换不同模式,怎么使用都行。
1、线上可以查看手机上的全部软件,系统内置的软件也可以扫描出来。
2、能够查看软件的基本信息,各种组件都可以查看,想怎么禁用都行的。
3、让大家去除各种软件的广告,将广告组件都可以禁止,非常方便。
4、带来的各种工具都可以免费的进行使用,想怎么启用都可以的。
1、打开app并默认进入到【应用】界面,这时候它会进行初始化操作,等它将所有应用程序刷新之后,并授予一定的权限之后就可以开始关闭广告了。
2、第一步打开你想要关闭的app,查看广告出现的位置并关闭再次打开blocker。
3、下面就是选中【应用】界面的app并点击进去。
4、在这里你可以查看到应用程序的基本信息,广播接收器、服务、活动等,把跟广告相关的按钮都全部关闭掉。
5、这样再次打开应用程序之后就没有广告了。不过需要注意的时候,当你关闭时,有时候应用程序里面的推广组件又会不断地重新开启,所以会有耗电的情况,你可以根据实际情况来选择使用。
1、PM模式
PM是Package Manager的简写,译为软件包管理器。其由Android操作系统提供,主要用于查询手机上已安装的应用详细信息、进行管理操作。其提供一个setComponentEnabledSetting(ComponentName, int, int)的接口,应用程序可以调用此接口来对自身组件进行状态控制。在正常模式下,调用此接口无法对第三方应用进行操控,对非本应用进行组件控制需要有signature等级的权限。
所幸Android在Shell下提供了一个pm工具,用户可以在命令行下对应用的组件进行操作。不过成功运行此命令需要有Root权限。
pm disable [PackageName/ComponmentName]
无论是调用系统API还是在命令行调用PM工具,应用组件状态变化最终写入/data/system/users/0/package restrictions.xml文件下。
2、IFW模式 (默认模式)
Intent Firewall(IFW, 意图防火墙)自Android 4.4.2(API 19)版本后被引入,在目前的最新版本中仍然有效。Intent Firewall被集成在Android Framework中,用于过滤应用程序的启动意图(Intent)。
IFW能做的事
Android下发起的每一个启动应用组件的意图(Intent), 都需要经过此防火墙的过滤。它甚至有能力过滤系统程序发出的请求。防火墙的过滤列表定义在一个XML文件 当中,当文件发生变化,防火墙会即时更新过滤规则。
IFW的限制
基于安全考虑,只有拥有System权限的系统应用才可以直接读取修改配置文件所在目录,第三方应用程序无法读取改写过滤规则。
IFW相比于PM的优点
IFW是防火墙,新增/删除防火墙规则对组件状态无影响。程序探测的组件状态是启用,但是就是无法启动该组件。
Package Manager是直接禁用了对应组件。若是试图启动被禁用的组件,程序会抛出异常退出。开发者可以根据抛出的异常或者根据探测到的组件状态,通 过系统API重新启用相关组件。这就是为什么使用此模式,运行软件有的时候会崩溃,有些组件会自动启用的原因。使用IFW模式则无此问题,不会崩溃,也不会自动启用。
更多参考
请参阅Intent Firewall
3、Shizuku/Sui模式
Shizuku是由Rikka开发的应用,具体请参见RikkaApps/Shizuku
在Android Oreo之后,Package Manager在更改组件状态的时候新增加了一个匹配规则,当应用程序为Test-Only版本的时候,用户可以随意通过命令行的PM应用程序控制应用程序组件状态。Shizuku的API运行在Shell权限下,我们可以修改APK,将其状态位设置为Test-Only,通过Shizuku提供的API控制组件。
修改应用至Test-Only模式请参考Github下的Wiki教程[实验性功能] [开发者向]如何免Root控制应用程序组件
请注意:对于正常应用,Shizuku模式下的Shell权限不足以更改组件的开关状态。换言之就是没有修改过的APK是不支持Shizuku的免root修改。如果你想要使用Shizuku修改正常应用的组件状态,请使用Root身份启动Shizuku。 AOSP中关于此限制的实现:frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
1、平台上可以按照需求查看对应的软件信息,查看全部的广播接收器了。
2、让大家控制各个软件的组件都很方便,想怎么开启或者关闭组件都行的。
3、能够让那个大家快速保存规则进行导出,也可以导入新的规则,很轻松的。
1、线上可以根据需求优化各个软件,将跟踪器都进行显示,自由禁用。
2、日常编辑各个软件都非常的方便,能够及时的保存,快速进行调试了。
3、大家在这里使用各种工具很轻松的,想怎么进行配置都是支持的。
需要网络放心下载免谷歌商店
可以禁用软件无用的功能