Skip to content

Releases: DuhMatt/Fxxk-MiBrowser

v1.2.3

12 Jun 11:51

Choose a tag to compare

v1.2.3 添加 android:description 属性,LSPosed 管理器现在可以显示模块描述。
v1.2.3 adds android:description attribute so LSPosed Manager can display the module description.

Fxxk-MiBrowser v1.2.2

12 Jun 01:51

Choose a tag to compare

中文

v1.2.2 主要是去掉了不起作用的作用域,同时保留已经验证过的三条链路。

  • 推荐作用域从 13 个缩到 9 个,去掉 com.xiaomi.mirrorcom.miui.videocom.miui.securitycentercom.android.systemui
  • 保留小米互传、小爱识屏 / 超级小爱、AI Engine、contentcatcher、AI 视觉助手,以及设置里的“小米路由管理”入口所需作用域。
  • 移除一个只用于记录日志的 PackageManager.resolveActivity hook。它不改结果,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, and com.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.resolveActivity hook 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

11 Jun 16:57

Choose a tag to compare

中文

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=... and intent://...web_url=...#Intent, including cases like web_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.com being 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

04 Jun 12:26

Choose a tag to compare

更新内容

v1.2 的新增内容:

  • 修复小爱识屏 / 超级小爱识别到网页链接后强制调用小米浏览器的问题。模块会从识屏结果对象里恢复原始 http(s) 链接,识别小米应用商店的浏览器下载页跳转,例如 market://details?id=com.android.browsermimarket://details?id=com.android.browser,并交给系统默认浏览器。
  • 当小爱识屏链路已经变成 mimarket://details?id=com.android.browser 时,从识屏结果对象里恢复原始 URL。
  • 增加小爱识屏 / 超级小爱相关作用域:com.miui.voiceassistcom.xiaomi.aicrcom.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, and com.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.release so assembleRelease now 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

29 May 18:02

Choose a tag to compare

更新内容

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.com and intranet gateway addresses (e.g. http://192.168.1.1) and route them to the system default browser.
  • Add com.android.settings to the recommended scope.

v1.0.0

29 May 12:13

Choose a tag to compare

更新内容

首个公开版本,提供以下能力:

  • 拦截小米系统把网页链接强制甩给小米浏览器的行为。
  • 主要场景:小米互传接收到的网页链接。
  • 移除 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.browser targets from Intents.
  • Detect Xiaomi Market browser download-page redirects (market://details?id=com.android.browser).
  • Recover the original http(s) URL from Mi Share's TapRecvData / TapData payload.
  • 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.