Releases: DuhMatt/Fxxk-MiBrowser
v1.2.3
Fxxk-MiBrowser v1.2.2
中文
v1.2.2 主要是去掉了不起作用的作用域,同时保留已经验证过的三条链路。
- 推荐作用域从 13 个缩到 9 个,去掉
com.xiaomi.mirror、com.miui.video、com.miui.securitycenter和com.android.systemui。 - 保留小米互传、小爱识屏 / 超级小爱、AI Engine、contentcatcher、AI 视觉助手,以及设置里的“小米路由管理”入口所需作用域。
- 移除一个只用于记录日志的
PackageManager.resolveActivityhook。它不改结果,release 版里继续挂着意义不大。 - 回归测试小爱识屏、小米互传 URL、设置里的“管理小米路由”,三项都能继续交给系统默认浏览器。
这一版没有改变默认浏览器选择逻辑,也没有硬编码任何浏览器包名。
English
v1.2.2 trims some unnecessary default LSPosed scope without dropping the paths that were tested on-device.
- Reduce the recommended scope from 13 packages to 9 by removing
com.xiaomi.mirror,com.miui.video,com.miui.securitycenter, andcom.android.systemui. - Keep the scopes needed by Mi Share, XiaoAi / Super XiaoAi screen recognition, AI Engine, contentcatcher, AI vision, and the Settings entry for Xiaomi router management.
- Remove the
PackageManager.resolveActivityhook that only logged resolver results. It did not change behavior, so it should not stay in the release build. - Retested XiaoAi screen recognition, Mi Share URL handling, and Settings' "Manage Xiaomi router" entry. All three still hand links to the system default browser.
This release does not change browser selection and still does not hard-code a browser package.
v1.2.1
中文
v1.2.1 是一次小修复,主要补齐小爱识屏 / 超级小爱在新版 HyperOS 上的链接格式。
- 支持从小爱识屏的
mibrowser://...web_url=...和intent://...web_url=...#Intent中恢复真实网页链接,例如web_url=www.baidu.com。 - 修复 URL 恢复时误扫 Android 框架对象的问题。之前在部分设备上可能会把
base.apk、主题资源 ID 或包名片段误当成网页打开。 - 修复
www.baidu.com这类三段式域名被误判为 Android 包名,导致真实链接被过滤的问题。 - 如果无法恢复真实 URL,模块不再打开空白
https://页面,也不会继续跳到小米浏览器下载页。
已回归测试小爱识屏、互传 URL 和默认浏览器跳转。模块仍然只处理网页 Intent,不会硬编码某一个浏览器。
English
v1.2.1 is a small bugfix release for the link format used by XiaoAi / Super XiaoAi on newer HyperOS builds.
- Recover real web links from XiaoAi payloads such as
mibrowser://...web_url=...andintent://...web_url=...#Intent, including cases likeweb_url=www.baidu.com. - Stop URL recovery from walking through Android framework objects. On some devices this could turn
base.apk, theme resource IDs, or package-name fragments into bogus browser URLs. - Fix three-part domains such as
www.baidu.combeing mistaken for Android package names and filtered out. - If the original URL cannot be recovered, the module no longer opens a blank
https://page or falls through to Xiaomi Browser's app-store download page.
XiaoAi screen recognition, Mi Share URL handling, and default-browser dispatch were retested. The module still only handles web Intents and does not hard-code a browser package.
Fxxk-MiBrowser v1.2
更新内容
v1.2 的新增内容:
- 修复小爱识屏 / 超级小爱识别到网页链接后强制调用小米浏览器的问题。模块会从识屏结果对象里恢复原始
http(s)链接,识别小米应用商店的浏览器下载页跳转,例如market://details?id=com.android.browser或mimarket://details?id=com.android.browser,并交给系统默认浏览器。 - 当小爱识屏链路已经变成
mimarket://details?id=com.android.browser时,从识屏结果对象里恢复原始 URL。 - 增加小爱识屏 / 超级小爱相关作用域:
com.miui.voiceassist、com.xiaomi.aicr、com.xiaomi.aiasst.vision。 - 把原来的 MiShare 专用 URL 缓存扩展为 Xiaomi 系统组件通用缓存,方便从小爱、AI Engine 等链路里找回原始网页链接。
- 过滤小爱自身图标资源、代码常量和 Android 包名,避免误把
https://当成https://com.android.browser。 - 顺便修了一下
assembleRelease没有接signingConfigs的问题,现在会用本地 release keystore 签名 release APK。
模块不会硬编码 Chrome、Edge、Firefox、Via 或任何固定浏览器;不设置默认浏览器时回退到系统浏览器选择器。只处理网页 Intent,不影响文件、电话、短信、地图、应用私有 scheme。
Changes
New in v1.2:
- Fix XiaoAi / Super XiaoAi screen recognition forcing recognised web links into Xiaomi Browser. The original
http(s)URL is recovered from the screen-recognition payload, Xiaomi Market browser download-page redirects (market://details?id=com.android.browser/mimarket://details?id=com.android.browser) are detected, and the link is handed to the system default browser. - When the XiaoAi screen-recognition flow has already been rewritten into
mimarket://details?id=com.android.browser, the original URL is recovered from the recognition result object. - Add scope for
com.miui.voiceassist,com.xiaomi.aicr, andcom.xiaomi.aiasst.vision. - Expand the Mi Share-only URL cache into a generic Xiaomi system-component URL cache, so the original web URL can be recovered from XiaoAi, AI Engine, and related flows.
- Filter XiaoAi's own icon assets, code constants, and Android package names, so a recovered URL is never something like
https://com.android.browser. - Wire up the missing
signingConfigs.releasesoassembleReleasenow produces a properly signed APK with the local release keystore.
The module does not hard-code any third-party browser and does not choose Chrome, Edge, Firefox, Via, or any other browser for the user. If no default browser is set, it falls back to the Android system chooser. Only web Intents are affected; files, phone, SMS, maps, and app-private schemes pass through untouched.
Fxxk-MiBrowser v1.1
更新内容
v1.1 的新增内容:
- 修复系统设置 → Wi-Fi 详情页"管理小米路由"入口强制使用小米浏览器打开路由器后台地址的问题。
- 识别
miwifi.com域以及内网网关地址(如http://192.168.1.1),改交给系统默认浏览器。 - 推荐作用域新增
com.android.settings。
Changes
New in v1.1:
- Fix the "Manage Xiaomi router" entry in Wi-Fi details forcing the router admin URL through Xiaomi Browser.
- Detect
miwifi.comand intranet gateway addresses (e.g.http://192.168.1.1) and route them to the system default browser. - Add
com.android.settingsto the recommended scope.
v1.0.0
更新内容
首个公开版本,提供以下能力:
- 拦截小米系统把网页链接强制甩给小米浏览器的行为。
- 主要场景:小米互传接收到的网页链接。
- 移除 Intent 中指向
com.android.browser的固定包名或组件。 - 识别小米应用商店的浏览器下载页跳转(
market://details?id=com.android.browser)。 - 从小米互传的
TapRecvData/TapData对象里恢复原始http(s)URL。 - 不硬编码任何第三方浏览器,恢复后的链接交给 Android 当前默认浏览器处理。
- 不影响文件、电话、短信、地图、应用私有 scheme。
Changes
Initial public release:
- Stop Xiaomi system components from forcing web links into Xiaomi Browser.
- First covered scenario: Mi Share URL recovery.
- Remove fixed
com.android.browsertargets from Intents. - Detect Xiaomi Market browser download-page redirects (
market://details?id=com.android.browser). - Recover the original
http(s)URL from Mi Share'sTapRecvData/TapDatapayload. - Hand the recovered link to Android's current default browser. No third-party browser is hard-coded.
- Only web Intents are affected; files, phone, SMS, maps, and app-private schemes pass through untouched.