2019年5月5日星期日

Keepass2Android插件:KeyboardSwap免Root自动切换键盘

原文链接:https://www.chenweiliang.com/cwl-1034.html


Android上的密码管理员长期以来一直被谷歌忽视,但随着Android O的出现,这种情况将会发生变化。


Android O的自动填充框架 将大大改善用户/密码数据输入, 并且还将消除对性能成本高昂的辅助功能服务的需求。


但遗憾的是在很多用户的设备是出现在Android O之前,而且使用了已经有一段时间了。


  • 对于Android O可用于我们设备的人来说,标准密码管理器功能必须足够强大。

  • KeePass2Android 是开源的,是KeePass密码管理器的安卓版。

  • Keepass2Android允许你从你选择的云存储中访问你的密码数据库,它还具有指纹数据库解锁和/或快速数据库访问管理你的密码。

Android中的许多密码管理器都提供了自己的键盘(在Android中也称为输入法),因为Android系统剪贴板是众所周知的不安全因素。


任何请求读取剪贴板权限的应用程序,都会在没有用户输入的情况下自动授予它,除非你了解App Ops命令行,否则你也无法轻松撤销该权限。


Keepass2Android也不例外,它的键盘虽然在美学上令人不愉快,却完成了工作。


Keepass2Android 自动切换输入法


在许多Android设备上,没有快速简便的方法,来更改输入法而无需进入设置。


OEM和自定义ROM中的某些软件,在通知面板或导航栏中提供了输入法切换器,但许多软件没有。


  • 这就是为什么Keepass2Android的自动键盘切换功能如此有用。

  • 但是,一个漂亮的功能已被锁定多年,仅供有root用户使用:自动切换键盘/输入法。

  • 一个名为“KeyboardSwap”的Keepass2Android插件,旨在解决这个问题。

Keepass2Android如何免ROOT快速切换输入法?


在没有root访问权限的情况下,如何让Keepass2Android快速切换键盘(输入法)呢?


解决方案是KeyboardSwap插件:


  • 它的工作方式很简单。

  • 该应用程序使用WRITE_SECURE_SETTINGS权限;

  • 该权限通常受限于用户应用程序,但可以通过Android调试工具(ADB)中的程序包管理器命令行界面手动授予。

第 1 步:电脑安装&配置使用ADB工具包 ▼



第 2 步:安装 Keepass2Android 应用 ▼



第 3 步:安装 KeyboardSwap插件


从 Google Play 商店安装 KeyboardSwap插件 ▼



第 4 步:输入adb shell命令


KeyboardSwap 插件 adb shell 输入命令之前


在手机USB连接电脑设置好ADB后,在命令提示符/终端中,输入以下命令 ▼


adb shell
pm grant keepass2android.plugin.keyboardswap2 android.permission.WRITE_SECURE_SETTINGS

KeyboardSwap 插件 adb shell 输入命令之后


  • 然后,插件可以将Keepass2Android输入法服务的名称写入设置;

  • Android将在下次需要键盘输入时自动打开此键盘;

  • 当然,实际上必须在Keepass2Android中启用此服务。

方法请进入 Keepass2Android设置 - >应用程序设置 - >密码输入接口 - >切换键盘 - > 勾选“自动切换键盘”功能。


  • 例如,如果你当前的默认键盘是Gboard,那么KeyboardSwap插件将保存为当前键盘,。

  • 然后在应用程序中选择密码条目后,将DEFAULT_INPUT_METHOD更改。

  • 当你关闭Keepass2Android输入法时,KeyboardSwap插件会将Gboard输入法服务恢复为DEFAULT_INPUT_METHOD设置。

对于最终用户,一旦授予了权限,插件“就可以如常工作”。


KeyboardSwap插件设置完成后


一旦设置完成,你就不必担心Keepass2Android与KeyboardSwap插件有关的任何事情。


  • 你可以从应用程序抽屉中,隐藏应用程序图标,切勿再次触摸它。

  • 如果你出厂重置或卸载然后重新安装Keepass2Android应用程序和KeyboardSwap插件,你只有这样设置,你才能再次授予权限。

  • 否则,这是一个简单的插件,你可以设置并忘记,它将使你的密码输入更快一点。

Google 打不开怎么办?


如果你在中国大陆境内,可能无法如常访问 Google ……


请参考以下谷歌打不开的解决方法 ▼






欢迎转载《Keepass2Android插件:KeyboardSwap免Root自动切换键盘
陈沩亮版权所有,转载请注明出处链接:https://www.chenweiliang.com/cwl-1034.html


网站地址:https://www.chenweiliang.com/



欲学更多秘技,请关注微信公众号:cwlboke

没有评论:

发表评论