懶人包裡有 1.ADB_TOOLS
準備工作: 如果沒有的話,請自行上網搜尋符合的驅動並且安裝 如下圖↓為ASUS驅動
將手機開發人員選項裡的USB偵錯開啟 (如果沒看到開發人員選項,請自行爬文研究@@) 連接上電腦後如果出現這畫面↓請打勾允許並按確認
第一步:使用adb備份怪物彈珠app 手機連接電腦後,執行1.ADB_TOOLS裡的cmd 並輸入adb backup -apk jp.co.mixi.monsterstrikeTW.ThirdPayment -f "m1.ab" (這是以apk版為例,如果你的是play版請輸入adb backup -apk jp.co.mixi.monsterstrikeTW -f "m1.ab") ↑它會出現Now unlock your device andconfirm the backup operation. 叫你打開手機確認備份
↑這時直接按右下的「備份我的資料」
↑開始備份怪物彈珠app
↑回到資料夾會看到多了一個m1.ab的備份檔了
第二步 安裝java及Cygwin 接著安裝Cygwin_setup-x86 (64位元請自行搜尋軟體) 安裝時會出現選項,請選擇 Install from Internet 接著 選擇你要安裝的路徑,之後會有一個Local Package的路徑選擇 這邊我建議和Cygwin放在一起,比如Cygwin是安裝在D:workcygwin的話 就把Local Package設在D:work就好
↑下一步 也是出現三個選項 選擇Direct Connection
在來他會連上Cygwin的伺服器 之後會跑出一堆可以下載元件的網址列表
隨便選一個就好了 但接下來才是重點
選好後 會連上該伺服器 並且會出現一個很大的畫面 上面是元件列表
重點開始!
你會看到每一個元件旁邊都會出現一個Defauit的文字 這個可以不用去動它
請在最上面的搜尋欄 搜尋pax
就會看到出現一個Archive的目錄 點開就會出現一個元件
↓它預設是Skip 請把它點成日期格式的文字 並確定Bin的方塊有打X
好了之後 請按下一步 就會開始安裝流程
安裝完畢之後,再來請將工具軟體裡「abe及sh腳本」中的六個檔案
連同剛剛備份好的m1.ab
複製到Cygwin資料夾裡的home(使用者名稱) 底下(以下圖為例SCBL是我的使用者名稱) 如下圖↓
接著打開Cygwin Terminal 請輸入 ./unpack.sh (要注意 "點"是要打的) 接著會先要你輸入ab檔的檔名 只需要輸入檔名即可 不用輸入副檔名 ↓輸入後 若該ab檔本身有設密碼 請輸入密碼 若沒有就留空
接下來開始運行 過程會看到一大串數字和路徑
↓運行結束後你會在資料夾底下看到一個名為apps的資料夾
↓裡面就有怪物彈珠app的data資料夾了
再來進到jp.co.mixi.monsterstrikeTW.ThirdPayment的r資料夾, ↓裡面就有關鍵的data10跟data13了!!
進行到這邊,把data10跟13複製出來,就等同於備份 把已經從別的手機抓出來的data10跟13丟進去覆蓋,就等同於繼承
要完成繼承,就要接著做打包的動作,
在Cygwin Terminal裡執行 ./split.sh 一開始一樣會要您輸入檔名 請輸入m1 第二個會要你輸入要打包的APP名稱jp.co.mixi.monsterstrikeTW.ThirdPayment (play版請輸入jp.co.mixi.monsterstrikeTW) 最後會要你輸入新的備份檔的檔名請輸入m2 也無須輸入副檔名 接著會再問你是否要設密碼 如果不設就直接enter就好 運行成功如下↓
再來是要把m2.ab備份回手機, ↓請將m2.ab複製到ADB_TOOLS資料夾裡
手機連結電腦USB (USB偵錯要打勾) 執行1.ADB_TOOLS裡的cmd ↓接著輸入adb restore "m2.ab" ↑它會出現Now unlock your device andconfirm the restore operation. 叫你打開手機確認還原
↑這時直接按右下的「還原我的資料」 它就開始還原了
後記: 目前已實測了Asus、Htc、samsung手機, 都可以透過ADB+Cygwin的方式 將data取出或置換,其餘品牌手機沒試過 最後感謝mobile01的AKSN74及xda的scandiun指導說明
下載懶人包
|