[Android] 轉移“植物大戰僵屍2”存檔的辦法,無需root


作者:zyl910

  查過了很多文章,都說需要root后才能轉移存檔。但很多時候是不能root的,此時該怎么辦呢?

  我研究了很久,最終找到了一種辦法,無需root也能轉移存檔。

一、備份

  我用的是聯想手機,備份的步驟如下。其他品牌的手機可能有一些差異,但大同小異。

  在安卓手機上點擊“Home”鍵回到主屏幕,然后點擊“菜單”鍵彈出系統菜單,再點擊“系統設置”。

  在“設置”中,點擊“備份和重置”。

  在“備份和重置”中,點擊“備份我的數據”。此時可能會彈出警告對話框,點擊“確定”繼續。

  在“備份我的數據”中,默認是“備份”頁,點擊“應用”。

  現在會顯示應用列表,先不要急着選應用備份。而應該點右上角的“菜單”,在彈出菜單中點“設置”,設置為“應用+數據”的模式。


  再點擊”后退”鍵回到應用選擇界面。

  我裝了兩個版本的植物大戰僵屍2,分別是360版與4399版。現在想將360版的存檔移到4399里去。

  在備份時為了避免中途失敗,我習慣是一個一個的勾選備份。即勾選一個應用,然后點擊下側的“備份”按鈕。注意備份一個一般是需要數分鍾。

  備份完成時會彈出成功提示。確定。

  將這2個應用都備份好時。便可尋找數據線,在PC上執行下一步操作了。

二、修改文件

  用數據線把手機連上電腦,並打開USB存儲。不久,Windows便會彈出彈出資源管理器窗口,顯示該存儲卡的文件——

  我用的是聯想手機,它的備份目錄是“盤符:\backup\App”。於是在資源管理器中進到到該目錄——

  打開“com.popcap.pvz2cthd360.tar”等壓縮包一看,發現它正好是“/data/data/com.popcap.pvz2cthd360”這樣的存檔目錄層次,filesNo_Backup中有“pp.dat”等文件。故我們可以通過修改這些的備份文件來實現存檔轉移。

  此時注意它是tar格式的壓縮包,WinRar只支持解壓但不支持壓縮tar。故我們得用支持tar格式的壓縮工具。我習慣使用7-Zip,其官網是 http://sparanoid.com/lab/7z/

  為了盡可能減少對壓縮包的改動,故建議用7-Zip直接對“com.popcap.pvz2cthd4399.tar”添加文件。即
先“com.popcap.pvz2cthd360.tar”解壓,然后用7-Zip打開“com.popcap.pvz2cthd4399.tar”,再在資源管理器中把“com.popcap.pvz2cthd360”目錄下的“filesNo_Backup/pp.dat”、“filesNo_Backup/pp.dat.bak”、“shared_prefs/SexyAppActivity.xml”這3個文件拖到7-Zip窗口中“com.popcap.pvz2cthd4399.tar”的對應目錄。

pp.dat
SexyAppActivity.xml

  至此修改了好備份文件“com.popcap.pvz2cthd4399.tar”。下一步回到手機上進行操作。

三、恢復

  在安卓手機上點擊“Home”鍵回到主屏幕,然后點擊“菜單”鍵彈出系統菜單,再點擊“系統設置”。

  在“設置”中,點擊“備份和重置”。

  在“備份和重置”中,點擊“備份我的數據”。此時可能會彈出警告對話框,點擊“確定”繼續。

  在“備份我的數據”中,默認是“備份”頁,故應該點擊“恢復”切換到恢復頁。

  在“恢復”頁,點擊“應用”。

  列表匯總可看到360、4399這2個備份,此時我們只需恢復4399版的。故僅勾選4399的備份文件,再點擊下側的“恢復”按鈕。此時會彈出恢復進度對話框。

  備份完成時會彈出成功提示。確定。

  此時打開4399版的“植物大戰僵屍2”,可看到已成功轉移本地存檔。

附錄:參考文獻

  參考文獻——

(完)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM