[已過(guò)期]無(wú)root從華為手機(jī)steam導(dǎo)入手機(jī)令牌到steam++操作教程
在新版本下可能不再適用?。?!
此教程也適用于解密其他由華為手機(jī)助手備份的應(yīng)用文件。
(之前我以為是通用的,后來(lái)發(fā)現(xiàn)好像只適用于應(yīng)用及應(yīng)用數(shù)據(jù)備份,照片等加密還不一樣)
準(zhǔn)備工作
華為手機(jī)
華為手機(jī)助手
java環(huán)境(>=1.8)(請(qǐng)自行百度安裝,這里給出一個(gè)教程地址)
***B站專欄什么時(shí)候能支持站外鏈接啊,離譜,我發(fā)在評(píng)論區(qū)好了。
開(kāi)始
1. 在電腦和手機(jī)上安裝華為手機(jī)助手并連接。

2. 進(jìn)行數(shù)據(jù)備份,選擇Steam app,備份app與應(yīng)用數(shù)據(jù)。




3. 克隆或下載解密工具到本地,克隆需要安裝git,如果沒(méi)有現(xiàn)成的環(huán)境建議直接下載并解壓即可。一般來(lái)說(shuō)github可以裸連,如果不行請(qǐng)嘗試**上網(wǎng),或者去我分享的地址下載(地址一樣放在評(píng)論區(qū))。

圖中克隆/下載位置顯示的內(nèi)容可能和我不太一樣,是因?yàn)槲野惭b了插件(Git Master),不用在意。

4. 編譯java源文件為class字節(jié)碼文件(前提是已經(jīng)安裝配置完成java環(huán)境)。
在文件管理器的地址欄輸入cmd并回車,打開(kāi)命令提示符窗口(有Windows terminal的小伙伴不用我教怎么打開(kāi)了吧)。

輸入
javac -classpath src -d bin ./src/irsl/*.java
回車。
可能會(huì)提示不安全的操作,無(wú)視即可。


如果使用我分享的文件,則不需要編譯即可使用(仍然需要安裝配置java環(huán)境)。
5. 使用工具解密備份文件。
在命令提示符中輸入?
cd bin
回車,進(jìn)入bin目錄。

還記得第2步備份的文件嗎?找到 info.xml ,使用編輯器打開(kāi),記事本、寫(xiě)字板、sublime、vscode,隨便你。

在這里我使用了vscode并進(jìn)行了格式化,更方便查看。
找到
<column name="encMsgV3">
? ? ? ? <value String="xxxxxxxxxxxxxxxxxxxxxxxxx" />
</column>
記住這一串xxxxx,后面的操作需要用到。
位置一般在最后面,使用Ctrl+F搜索encMsgV3即可找到。
找到需解密的文件位置。

在命令提示符中輸入
java irsl.BackupSecurityV3DecryptionTool <要解密的文件絕對(duì)路徑與名稱> <你備份時(shí)設(shè)置的密碼> <info.xml中的encMsgV3字符串> <解密的文件存放位置>
回車。

注意:
加密的數(shù)據(jù)文件一般是tar包格式,不要找錯(cuò)了。
如果文件路徑有空格,需要拿雙引號(hào)括起來(lái)。
最后輸出格式是文件,所以需要命名為xxx.zip或者其他壓縮文件格式。
最后將解密后的文件解壓即可得到數(shù)據(jù)。

6. 根據(jù)steam++的提示,找到對(duì)應(yīng)的文件復(fù)制進(jìn)去即可。
