通过Aegis获取Steam二次验证,并通过WebDav备份

 

前言

​ 偶然发现了Aegis这类手机上的二步验证软件,并且找到了添加Steam令牌的方法。由于Aegis并不自带互联网连接(在issues#630中有提及),所以需要自己想办法备份。自己刚好在研究WebDav的一些功能拓展,也找到了一个安卓上的拥有WebDav备份功能的软件AutoSync,于是结合一下就有了这篇博客。

有关链接

  1. Aegis: A free, secure and open source app for Android to manage your 2-step verification tokens
  2. 如何通过第三方验证软件使用Steam令牌
  3. AutoSync 官网地址

获取Steam口令

  • 有ROOT的情况:
    1. 直接使用Aegis自带的导入Steam数据即可
  • 无ROOT的情况:
    1. 首先获取系统较高的权限
    2. 安装MT管理器或者其他高级文件管理器
    3. 找到/data/data/com.valvesoftware.android.steam.community/files目录
    4. 以文本的形式打开该目录下的Steamguard-xxxxxxx文件
    5. 找到otpauth后的内容,并找到最近的secert字样,复制&issuer前面的内容(不包括&issuer
    6. 打开Aegis,添加新的配置,Digits设置5,时间设置30ssecret填入复制内容即可

文件备份

博客使用的AutoSync下载地址来源于异星软件空间,仅供学习使用,请在24小时内删除。继续使用请购入正版。

  1. CloudReve中创建一个WebDav连接(CloudReve的搭建教程在前期博客中有写)
  2. 根据AutoSync中的引导进行文件配置,并且设置好定时更新的时间。

后续

​ 这篇博客本身没什么技术含量,主要是节约寻找对应需求软件的时间,安卓上轻量并且好用的WebDav自动同步软件并不多,此贴仅做记录,方便后续参考。