Skip to content

Repository files navigation

澎湃OS剪贴板功能补全(ClipboardFix)

🛠️ 修复 HyperOS 3.0第三方输入法无法使用系统剪贴板历史的问题

💻问题描述

在 HyperOS 3.0(Android 16)上,系统应用「剪贴板与常用语V4.7.7」应用会阻止第三方输入法(如微信输入法、豆包输入法等)访问剪贴板历史数据。官方内置输入法(搜狗小米定制版、讯飞小米定制版、百度小米定制版、小米智能输入法)不受影响。

💡原理

「剪贴板与常用语V4.7.7」的 InputProvider 通过 PackageManager.getNameForUid(callingUid) 获取调用者包名,与白名单比对后决定是否允许访问。本模块 hook PackageManager.getNameForUid()getPackagesForUid(),对非白名单的第三方输入法返回白名单包名,从而绕过验证。

✏支持的输入法

名称 版本号
微信输入法 3.2.0
豆包输入法 1.3.6
搜狗输入法 20.6.3
讯飞输入法 15.0.14
百度输入法 13.2.22.37

测试都是基于以上版本进行测试的,理论可兼容所有版本

🤖安装说明

  • 已 Root 的小米/红米手机
  • 剪贴板和常用语V4.7.7
  • HyperOS 3.0+
  • 安装后请在LSPosed内勾选剪贴板和常用语作用域
  • 需要先解锁第三方输入法全面屏优化功能
  • 安装后请重启手机,否则不起作用

💕开发者

您的支持就是我最大的动力

澎湃OS剪贴板补全_打赏二维码_1778172233017

License

MIT

About

修复HyperOS 3.0常用语和剪贴板V4.7.7在第三方输入法下无法读取系统剪贴板历史记录问题

Resources

Stars

15 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages