Thanox
Thanox copied to clipboard
Thanox 影响 Gboard 剪贴板的正常使用
Describe the bug(现象描述) LSPosed 启用 Thanox 后,在系统中任意复制文字,需要过一段时间后才会出现在 Gboard 的剪贴板中。 LSPosed 关闭 Thanox 后,在系统中复制文字后,内容会立即出现在 Gboard 的剪贴板。
To Reproduce(如何复现) 1、LSP 启用 Thanox,重启进入系统。 2、正常复制一段文字即可触发。此时Gboard的剪贴板没有复制的内容。通过Xposed edge的剪贴板则可以看到刚复制的内容。
Expected behavior(期望结果) 即使启用激活了Thanox,复制内容也会立即出现在gboard的剪贴板中。
Screenshots(截图) https://user-images.githubusercontent.com/27420243/163089762-90882b49-b335-4403-a4be-a7698f3788b5.mp4
Version(发现问题的版本):
- OS: cdDroid 8.4 (Android 12.1)
- Version: Thanox Pro 3.9.4
** Logs**(日志文件) logging.zip
我在k40和你一样的系统中也遇到了这样的问题
@CCJ623 @Oosl 其他app可以正产访问剪贴板吗? 我会尝试复现。
其他应用可以正常访问剪贴板,比如复制拼多多的口令,复制后gboard 剪贴板中虽然没有,但是打开拼多多能正常识别跳转到对应的页面。
@Oosl 针对gboard的thanox配置,截个图看下。我在android12 MIUI上未复现该问题。
@Oosl 我看了日志,你是启用过开发者的noroot了吗?另外确认下,你只勾选了LSP激活,magisk里没有安装其他thanox模块对吧。
再看下gboard的权限管理截图,如果把其读取剪贴板权限关闭会导致这个问题。
@Oosl 我看了日志,你是启用过开发者的noroot了吗?另外确认下,你只勾选了LSP激活,magisk里没有安装其他thanox模块对吧。
1、noroot是瞎翻的时候看到一个之前没有的功能入口,无意中误点的。 2、只勾选了lsp模块,magisk中为安装thanox模块。
再看下gboard的权限管理截图,如果把其读取剪贴板权限关闭会导致这个问题。 gboard的权限管理如下
但是我并没有启用thanox的权限管理功能哦。
执行一下这个命令,看下结果是什么? @Oosl
adb shell appops get --user 0 gboard_package_name 29
Uid mode: READ_CONTACTS: ignore
CAMERA: ignore
RECORD_AUDIO: foreground
GET_ACCOUNTS: ignore
LEGACY_STORAGE: ignore
VIBRATE: allow; time=+80ms ago (running)
SYSTEM_ALERT_WINDOW: default; rejectTime=+1d3h4m55s828ms ago
RECORD_AUDIO: allow; time=+2d9h37m48s877ms ago; duration=+8s996ms
READ_CLIPBOARD: allow; time=+37s896ms ago
TAKE_AUDIO_FOCUS: allow; time=+2d9h37m49s441ms ago
WAKE_LOCK: allow; time=+14d18h6m29s37ms ago; duration=+1ms
START_FOREGROUND: allow; time=+14d18h6m30s88ms ago; duration=+1s50ms
READ_MEDIA_IMAGES: allow; time=+9h0m1s991ms ago
LEGACY_STORAGE: default; rejectTime=+1d8h40m9s307ms ago
MANAGE_EXTERNAL_STORAGE: default; rejectTime=+9h0m1s992ms ago
NO_ISOLATED_STORAGE: deny; rejectTime=+9h0m1s991ms ago
看起来权限没问题,而且也有访问剪贴记录 READ_CLIPBOARD: allow; time=+37s896ms ago。
建议试试恢复thanox为默认配置(可以先导出配置做备份),基于当前条件我也定位不出原因了。
@Tornaco 权限应该是没问题的,因为复制的内容是会出现在gboard里的,只是不是即时的,存在一个延时。
我在更新了4.2.5
(可能)后出现了和你一样的问题,之前一直正常。
一直在找原因,有可能是ROM更新但我也没法回退测试,有可能是RboardThemeManagerV3 但我重置了flag依然无效,有可能是beta版的原因我又回退到上一个release但结果还是一样。
Thanox的权限管理从来没有对Gboard做过设置
>adb shell appops get --user 0 com.google.android.inputmethod.latin 29
READ_CLIPBOARD: allow; time=+1m20s262ms ago
DerpFest Android 13