关于新版本的Steam Mobile
steam3.0 的UI变得更好看了,但是有一个非常尴尬的问题:
以前root提取令牌的方法 失 效 了
并且用过的几种备份方法 在重新还原后令牌还是全丢了
于是很尴尬地,只能寻求各种办法。
在尝试了114514种办法后……
解决方案
0.在开始之前
您可能需要准备这些东西,来确保我们可以顺利备份
- 一部 可以打开并已经打开ADB调试的,可以用adb命令版本的,系统不低于5.1的Android手机(或者模拟器,Android平板)
- Google Platform Tools (找不到下载链接的可以猛戳这里下载Windows版本)
1.卸载新版本的Steam
正如字面意思, 卸载就行了
2.安装指定版本的Steam
经过一番查询,发现能够使用该方法的版本不多,在下使用了2.1.4作为本次备份所使用的版本号(有说2.1.5及以上版本不能使用 adb backup,因此仍旧使用该版本。)
如果新的过我的人品,在这里提供一个下载链接 –>大力点我~
注:Android 14及以上系统可能在安装时会有 应用未安装:应用与您的手机不兼容 这么一个提示(或者使用adb安装时提示Failure [INSTALL_FAILED_DEPRECATED_SDK_VERSION: App package must target at least SDK version 23, but found XX]
),您可能需要使用ADB命令进行安装,如果没有并正常安装成功,请无视本行~
具体安装方法可以参考:
1 | adb install --bypass-low-target-sdk-block FILENAME.apk |
3.在旧版本Steam上登入你的账号
按照正常流程登入你的账号并迁移你的Steam令牌(账号密码 - 登录 - 请求协助(我已无法访问我的手机令牌) - 使用该设备(并在该应用上获取验证码) - 按照情况选择 )
如果你有多个账号,则将这个步骤多次执行即可
但残念的是这个版本只能转移验证器,并不能正常登录使用,但验证器绑定成功之后,我们的目的就达到了。
如果登入页面打不开,您可能需要一个加速器或者专业网络模式来登入。
4.连接手机
解压下载好的Platform-tools并启用cmd,用数据线把电脑和手机连接(或者使用无线调试,反正有一亿种方法打开adb,挑选你最喜欢的)
在命令提示符中输入adb devices
确认你的手机(或者其他设备)已经和电脑进行连接,如果是第一次连接,需要在手机上确认,当提示有XXXX device时 咱往下继续
5.备份令牌
完成连接后我们需要在命令提示符中输入以下命令:
1 | adb backup -f steamBackup.ab com.valvesoftware.android.steam.community |
这时候命令行会有如下提示:
现在,点开并解锁你的手机,界面会弹出这么个玩意
点击右下角 备份我的数据 来完成备份。
完成备份后,Platform-Tools文件夹下面有一个叫做SteamBackup.ab
的文件,这个就是我们需要的备份文件啦~
但是请务必保管好这个文件,不要把备份文件发给其他人,以免你的令牌被泄露。
6.恢复备份
在需要恢复备份的Android手机(或者android平板电脑等其他运行Android的设备)中按照第二步安装相同版本的Steam,安装完成后不要打开!!,按照第四步的方法连接手机,确定连接没有问题后输入
1 | adb restore steamBackup.ab |
打开需要恢复的手机,解锁后会弹出这个界面
点击 恢复我的数据 完成恢复
完成恢复后,打开steam看看效果~
7.更新软件
前面也说了这个版本只能拿来看验证码,并不能登入,于是我们需要更新以完成这次备份。
使用你最喜欢的应用商店(或者去官网下载)并进行更新
更新完成后登入你的Steam账号即可正常使用