最近有机会试用三星的 Dex 模式,遇到一个头疼的问题。我平时输入中文使用双拼,而三星键盘是不支持双拼的。只能安装第三方键盘 Google keyboard。但在 Dex 上,虽然设置中已经自动添加了谷歌键盘,但实际使用时只能调用三星自己的键盘。
解决的办法也很简单,就是删掉三星键盘即可。我没有试过装有多个第三方键盘的情况,就我自己来说,删掉三星键盘后,由于我只有谷歌键盘,谷歌键盘就自动变成默认键盘了。
1、关闭自动屏蔽, Settings - Security and privacy - Auto Blocker - off
这个是三星最近添加的安全功能,暂时关闭它才能开启 usb debug 模式。稍后你可以回来再把这个安全选项打开。
2、开启设备 Debug 模式
这里不再赘述,多点几次手机版本号按提示操作即可。开启后再到开发者选项中开启 usb debug
3、准备开发者环境
你需要一台电脑,Windows 或者 macOS 都行,但要装好 adb 套件,这样你才能连接手机操作
使用命令 adb devices 确保你可以看到你的设备并且已经授权,然后使用 adb shell 连接手机。
4、删除三星键盘
三星键盘的 Package id 是 com.samsung.android.honeyboard
进入手机的 shell 后,就可以使用命令 pm list packages | grep board 来确认存在与上述包名一致的app
使用命令 pm uninstall -k --user 0 com.samsung.android.honeyboard 来为当前用户卸载这个 app,你会看到 Success 字样。
5、恢复三星键盘
好吧,删掉三星键盘是有一定代价的:系统设置中,Accessibility 选项就完全不可用了,如果你不用这个功能的话,可以不管他或者用 goodlock 把这个按钮隐藏掉。另外就是如果你的锁屏密码是需要用键盘来输入的复杂密码,那么没有了系统自带键盘,则可能在重启后无法输入,因为第三方键盘需要在设备解锁之后才能启动。
要恢复三星键盘也很简单,直接三星商城搜索下载回来就好了。或者重复上述操作,在第四步时使用命令 pm install-existing com.samsung.android.honeyboard 把它装回来。-- 因为我们删除的时候其实是给当前用户删除,这个 app 是系统应用,是不可能完全卸载的,所以它的包还在那,只要安装就好了。
参考文献
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
本文由 落格博客 原创撰写:落格博客 » 三星 DEX 使用第三方输入法
转载请保留出处和原文链接:https://www.logcg.com/archives/3840.html
港版三星输入法支持双拼,其他外版不支持,但是看包是同一个,如果能hack就很棒了
galaxy tab s4 按以上方法冻结三星键盘后进dex软重启死循环,所幸中间有一段时间adb还是可用的,大家谨慎尝试,还是用termux调用shiziku api命令改输入法吧,麻烦点但是可以用,最近微信输入法还不错,推进给基友们
你太能折腾了,我也是用双拼,小鹤双拼