Skip to content

2.1.0

Choose a tag to compare

@katiusu katiusu released this 01 Oct 10:48
· 12 commits to main since this release

HyperOS Autofill Fix 2.1.0

底栏换成悬浮底栏,并把「打开设置」的落点改到真正要改的那一页。

✨ 主要更新

界面层

  • 悬浮毛玻璃底栏:贴底的 NavigationBar 换成 FloatingNavigationBar(圆角与阴影取组件自带的 FloatingToolbarDefaults.CornerRadius / FloatingNavigationBarDefaults.ShadowElevation),配合 miuix-blur:页面内容先录进 LayerBackdrop,底栏再用 textureBlur 贴着同一圆角做背景模糊,color 置透明让玻璃透出,滚动时内容从玻璃后面穿过

  • 低版本降级:RuntimeShader 只有 API 33+ 才有,用 isRuntimeShaderSupported() 做能力检测;不支持时既不创建 backdrop 也不挂模糊,底栏退回不透明配色(minSdk 仍为 26)

  • 三页滚动内容改用 contentBottomPadding 让开悬浮底栏,滚到末端时最后一条不会被压在底栏下

  • 名称说明:miuix-blur 只提供背景高斯模糊(textureBlur),没有边缘折射与高光描边,所以这条底栏是毛玻璃,不是"液态玻璃"(后者需要 AGSL 折射着色器 + 描边高光)。

行为

  • 概览页「打开系统设置」→「打开密码与账户」,直达 com.android.settings.Settings$AccountDashboardActivity(设置 → 语言与输入法 → 密码与账户),自动填充服务的开关就在这一页;设备上没有该入口时逐级回退到自动填充服务选择器 / 设置首页
  • 设置页「关于」新增 GitHub 仓库入口

📦 安装

  1. 下载下面的 HyperOS-Autofill-Fix-2.1.0.apk
  2. 从 2.0.0 升级可直接覆盖安装(同一个签名);如果装的是不同签名的旧版(例如 1.0.0),需要先卸载再装
  3. 在 LSPosed 中启用本模块,勾选 4 个作用域:android、com.android.providers.settings、com.android.settings、com.miui.securitycenter
  4. 重启手机
  5. 打开 App 验证:概览页出现「已载入的进程」即表示生效

🔍 校验

  • 签名证书 SHA-256:eae3bb7895cd29ddfda1deaae6a4177c4a00f429916c2a6427f13109c208675c(与 2.0.0 同一把 Android Debug key,可直接覆盖升级)
  • APK SHA-256:88a11c063dd2761c2d2c59d34c01697f00f5fa9c9f6ad7693957e6431171bc0f

完整变更见 CHANGELOG.md,
底栏之外还修了什么见 README.md。