KeePass密码管理器傻瓜指南(二)(KeePass安卓端的部署和使用)

2022-03-29 13:40:14 11点赞 49收藏 11评论

在上一篇文章KeePass密码管理器傻瓜指南(一),讲到了KeePass PC端的软件、插件的安装设置、网盘数据库的部署以及使用KeePass中遇到的几种问题解决办法。

接下来这篇要讲一讲KeePass安卓端的安装使用,最后可以实现PC端、手机端共用一个数据库,不但能共享使用网盘中最新的数据库,也能随时把某一端的数据同步到网盘中,更进一步提升密码管理器的使用体验。

注意:在上篇文章讲到了网盘同步的问题,以下文章是基于密码数据库部署在坚果云的前提下讲解的,您也可以把它部署群晖或其他网盘,方法类似,以下就不再做特别说明。

KeePass安卓客户端我们选择KeePass2Android(以下简称K2P),在KeePass官网可以看到它是官方推荐的安卓客户端之一,K2P在谷歌商店可以直接下载,如果您无法下载,可以使用网盘中安装包。

网盘地址 https://wwu.lanzout.com/b036t4crc 密码:6bdn

基础安装篇

打开软件,依次点击打开文件-https(webdav),在弹出对话框中,第一行我们输入数据库在坚果云中的地址,例如“https://dav.jianguoyun.com/dav/KeePass/date.kdbx“,第二行填入坚果云的账号,第三行填入在坚果云中创建应用的密码(注意不是坚果云的账号密码)。

选择“密码+密钥文件”,密钥文件可以选择储存本地的文件,也可以是储存在网盘中的文件,这个按照个人的需求来设置(不建议把密钥文件和数据库放在网盘中的同一文件夹中),输入密码后我们打开数据库。

KeePass密码管理器傻瓜指南(二)(KeePass安卓端的部署和使用)

接下来要打开K2P的内置键盘,在安卓的系统设置中打开语言和输入法-虚拟键盘(版本和系统不同,可能有所差异),把K2P键盘设置成开启。使用K2P自带的键盘输入账号密码一方面是提高输入的安全性,另一方面我们靠它来实现账号密码的一键输入甚至自动匹配。

KeePass密码管理器傻瓜指南(二)(KeePass安卓端的部署和使用)

启动数据库指纹解锁

手机调取K2P条目的时候需要经常输入数据库的主密码,设置一下K2P的指纹解锁,来快速解锁数据库,依次点击软件右上角-设置-数据库-生物识别解锁,选择“启用完整的指纹解锁”,以后每次需要输入数据库主密码时,使用指纹就能解开数据库。

注:如果启用“对快速解锁启用指纹解锁”那么当软件关闭后,重新打开时,需要输入主密码。

使用K2P键盘输入账号密码

如何使用K2P键盘输入账号密码呢?打开任意一个数据库中已有密码条目的APP和网站,在账号密码输入页面,需要把K2P键盘调用出来,因为安卓系统和版本的差异,这一步不同手机操作步骤略有不同,以我这部手机为例,有两个办法,一个是下拉手机顶部的通知栏,选择“更改键盘”,选择KeePass2Android,另一个办法是点击底部虚拟按键的键盘图标,里面也能选择K2P键盘。

KeePass密码管理器傻瓜指南(二)(KeePass安卓端的部署和使用)

手机端的APP和网站,与桌面PC的网页地址有很大的不同,所以现在的K2P还无法自动匹配出所需的条目,在账号密码输入页面点击一下K2P键盘“标志锁”,会弹出一个对话框,我们有两种选择,一个是“选择条目”,点击它手动选择需要的某一条目,另外一个是“搜索带有XXX的条目”,选择它后,点击上面的搜索按钮,输入某些条目的关键字就能找到需要的条目。

KeePass密码管理器傻瓜指南(二)(KeePass安卓端的部署和使用)

在找到需要条目后,K2P键盘就会把账号密码分别集成在键盘中”用户名“和”密码“按键上,我们在输入账号时,点击“用户名”,输入密码时点击“密码”,这样就完成了账号密码的输入工作。

进阶篇

增添条目APP数据

虽然我们用上面的方法完成了账号密码的输入工作,但是对一个懒癌发作的人来说,选择或查找密码条目,多出的几个步骤感觉没有方便多少,这就需要对条目进一步优化,来实现APP或者网站的自动填充输入。

打开想要改进条目的APP,以”什么值得买”为例,我们来到输入账号密码的界面,调用出K2P键盘,点一下“标志锁”,选择“搜索带有XXX的条目”,然后点击左下角“选择另一条目”,找到我们需要优化的条目,软件会弹出一个对话框“记忆搜索文本”,选择“是”,相应的数据就会添加到该条目内。(如果我们想添加某一个新条目到KeePass,我们只需在界面选择右下角“添加URL”即可)

KeePass密码管理器傻瓜指南(二)(KeePass安卓端的部署和使用)

下次我们打开APP需要输入账号密码的时候,在调用K2P键盘后,我们点击一下“标志锁”,用指纹解锁一下数据库,K2P就能自动填入相应的账号密码。

自动切换键盘插件

每次输入密码的时候,都要调用一次K2P键盘,对一个懒癌发作的人来说(为什么总发作?),能不能减少这个步骤呢?答案是肯定的,KeyboardSwap是K2P的免root插件,它可以在输入账号密码的时候自动调用K2P键盘,省去我们切换加键盘的烦恼,虽然它是免ROOT插件,但是由于它需要调用程序的特殊权限,所以要用Android调试工具(ADB)对它的进行授权。插件可以在谷歌商店直接下载,考虑到小伙伴们的需要,我把插件和ADB工具包(platform-tools),都打包放在文章开头提供的网盘中。

把KeyboardSwap安装在手机后打开手机usb调试功能,然后把手机连接到电脑,接下来在电脑上把ADB压缩包解压到英文的路径下,打开解压的目录,在这个目录的空白处按下SHIFT+鼠标右键(SHIFT不送手),在弹出菜单中,选择“在此处打开Powershell窗口”,这时会弹出一个类似于DOS的窗口,我们复制下面第一行数据到窗口,回车,再输入第二行,回车,等待窗口处理完成。我们在授权时一定要保证手机是处于不锁屏的状态。

KeePass密码管理器傻瓜指南(二)(KeePass安卓端的部署和使用)

adb shell

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

打开手机上的插件,点击test configuration如果显示great开头的文字,说明我们成功给了插件的权限,安装成功。

KeePass密码管理器傻瓜指南(二)(KeePass安卓端的部署和使用)

打开手机上的K2P,依次点击设置-应用-密码输入接口-切换键盘,把“自动切换键盘”项打开,下面的“切换为原来的键盘”和“完成后切换键盘”,可根据自己使用情况设置。

KeePass密码管理器傻瓜指南(二)(KeePass安卓端的部署和使用)

以后在使用手机的过程中,K2P在后台运行时,只要打开需要输入账号密码的窗口,K2P键盘都会自动切换出来。

同步数据库

同步数据库非常简单,需要同步时点击软件右上角-同步数据库即可。

写在最后

在评论区,有同学留言说,银行类的App没法用密码管理器自动填充,因为这类App都有自带的密码输入键盘,从安全角度不允许密码管理器填充密码,即使可以填入也有可能无法正常登录,建议使用这类app时使用自带的指纹解锁,用起来也很方便。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
11评论

  • 精彩
  • 最新
  • KeePass2Android十年前的ui真的丑爆,推荐keepassDX

    校验提示文案

    提交
    没用过这款软件,回头测评一下怎么样?

    校验提示文案

    提交
    这也是keepass官方推荐app,下一个用用就知道了,易用性、美观程度都比KeePass2Android强很多,而且开发者还在开发,持续更新,写文章测评是真没那空。

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • root之后在手机的终端里面应该执行哪一句哇。
    pm grant keepass2android.plugin.keyboardswap2 android.permission.WRITE_SECURE_SETTINGS
    执行这一句没用,提示调用服务包失败:事务失败。使用的是Termux

    校验提示文案

    提交
  • 跟随说明安装了KeyboardSwap,但是发现输入密码时自动切换KP2A的键盘之后,没法自动切换回原来的键盘,很是不方便,还要手动去设置里改回正常的键盘,请问如何解决?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
49
扫一下,分享更方便,购买更轻松