修改应用 Activity 的 Intent-Filter 的 Xposed 模块
仅支持 Android 11-14
/data/system/ifo ,你可以放置多个 XML 配置文件。<intent-filter-override> ,包含若干子标签 <activity> ,attribute name 指定 Activity 组件名(被 ComponentName.unflatterFromString 处理)add 或 remove 标签,其子标签为若干 intent-filter ,如何解析取决于系统的 IntentFilter.readFromXml 实现。action 、 cat 、 scheme 、 auth 等子标签,对应于 intent-filter 的 action, categories, scheme, authority 。<?xml version="1.0" encoding="utf-8"?>
<intent-filter-override>
<activity name="tv.danmaku.bili/.ui.intent.IntentHandlerActivity">
<add>
<!-- 让 Bilibili 支持打开更多它本来支持的链接 -->
<intent-filter>
<action name="android.intent.action.VIEW" />
<cat name="android.intent.category.DEFAULT" />
<cat name="android.intent.category.BROWSABLE" />
<auth host="t.bilibili.com" />
<auth host="live.bilibili.com" />
<auth host="m.bilibili.com" />
<scheme name="http" />
<scheme name="https" />
</intent-filter>
</add>
</activity>
<activity name="com.netease.cloudmusic/.activity.RedirectActivity">
<remove>
<!-- 屏蔽网易云音乐的浏览器 -->
<intent-filter>
<action name="android.intent.action.VIEW" />
<cat name="android.intent.category.BROWSABLE" />
<scheme name="http" />
</intent-filter>
</remove>
<add>
<!-- 允许网易云音乐打开特定 URL -->
<intent-filter>
<action name="android.intent.action.VIEW" />
<cat name="android.intent.category.DEFAULT" />
<cat name="android.intent.category.BROWSABLE" />
<auth host="music.163.com" />
<auth host="y.music.163.com" />
<scheme name="http" />
<scheme name="https" />
</intent-filter>
</add>
</activity>
<activity name="com.jingdong.app.mall/.open.BrowserActivity">
<remove>
<!-- 屏蔽京东的浏览器 -->
<intent-filter>
<action name="android.intent.action.VIEW" />
<cat name="android.intent.category.BROWSABLE" />
<scheme name="http" />
</intent-filter>
</remove>
</activity>
</intent-filter-override>
127 followers · starred Jun 2025
修改应用 Activity 的 Intent-Filter 的 Xposed 模块
仅支持 Android 11-14
/data/system/ifo ,你可以放置多个 XML 配置文件。<intent-filter-override> ,包含若干子标签 <activity> ,attribute name 指定 Activity 组件名(被 ComponentName.unflatterFromString 处理)add 或 remove 标签,其子标签为若干 intent-filter ,如何解析取决于系统的 IntentFilter.readFromXml 实现。action 、 cat 、 scheme 、 auth 等子标签,对应于 intent-filter 的 action, categories, scheme, authority 。<?xml version="1.0" encoding="utf-8"?>
<intent-filter-override>
<activity name="tv.danmaku.bili/.ui.intent.IntentHandlerActivity">
<add>
<!-- 让 Bilibili 支持打开更多它本来支持的链接 -->
<intent-filter>
<action name="android.intent.action.VIEW" />
<cat name="android.intent.category.DEFAULT" />
<cat name="android.intent.category.BROWSABLE" />
<auth host="t.bilibili.com" />
<auth host="live.bilibili.com" />
<auth host="m.bilibili.com" />
<scheme name="http" />
<scheme name="https" />
</intent-filter>
</add>
</activity>
<activity name="com.netease.cloudmusic/.activity.RedirectActivity">
<remove>
<!-- 屏蔽网易云音乐的浏览器 -->
<intent-filter>
<action name="android.intent.action.VIEW" />
<cat name="android.intent.category.BROWSABLE" />
<scheme name="http" />
</intent-filter>
</remove>
<add>
<!-- 允许网易云音乐打开特定 URL -->
<intent-filter>
<action name="android.intent.action.VIEW" />
<cat name="android.intent.category.DEFAULT" />
<cat name="android.intent.category.BROWSABLE" />
<auth host="music.163.com" />
<auth host="y.music.163.com" />
<scheme name="http" />
<scheme name="https" />
</intent-filter>
</add>
</activity>
<activity name="com.jingdong.app.mall/.open.BrowserActivity">
<remove>
<!-- 屏蔽京东的浏览器 -->
<intent-filter>
<action name="android.intent.action.VIEW" />
<cat name="android.intent.category.BROWSABLE" />
<scheme name="http" />
</intent-filter>
</remove>
</activity>
</intent-filter-override>
127 followers · starred Jun 2025