把DG共存檔備份到 google+ (windows)
簡述:把共存檔的帳號複製到原始DG,再把他綁定到 google+ 帳號
需要工具
:
android sdk :
android-backup-extractor <= 需要
ANT 編譯 <= 需要
JDK (
# 如果怕麻煩,可以直接下載 abe.jar)
: tar, grep <= 需要
Cygwin1. 安裝工具們
=> android sdk download (standalone) 下載好開啟安裝程式之後,還要再裝下圖標示的打勾部分
裝完後,開啟 cmd.exe (找不到請善用windows搜尋)
輸入 cd "你安裝sdk的地方" + "\platform-tools"
e.g. C:\Users\User\AppData\Local\Android\android-sdk\platform-tools
把你的 Android 接上電腦(記得先裝好驅動程式)
還要在 Android 上開啟「開發人員模式」
然後輸入 adb devices
如果有找到你的 Android 那就成功了
=>Ant download 請下載
apache-ant-1.9.6-bin.zip 這個檔案&解壓縮
解壓縮後,開啟 控制台>系統及安全性>系統>進階系統設定>環境變數
新增:ANT_HOME <= 指到你解壓縮的資料夾
新增:JAVA_HOME <= 指到你安裝 Java JDK 的資料夾
開啟:PATH,加上 %ANT_HOME%\bin
請開啟 cmd.exe 輸入 ant
如果跑出
就成功了
=>android-backup-extractor 請按 download zip
之後再下載
bouncy Castle :(現在版本是 bcprov-jdk15on-
154.jar)
打開剛才解壓縮的資料夾,把 bcprov-jdk15on-
154.jar 放到 /lib
再開啟 build.xml 把
<property name="bcprov.jar" value="lib/bcprov-jdk15on-
150.jar" />
的
150 改成
154
開啟 cmd.exe , cd 到你解壓縮的資料夾
然後輸入 ant
如果出現上圖,就成功了
=>Cygwin 需要的只有 tar, grep 這兩個程式
開啟 Cygwin 測試看看 tar & grep
2.
開始轉移帳號
請先再三確認現在在DG的帳號是不是有綁定了!!!
開啟 cmd.exe; cd 到桌面;
輸入> adb backup -f DG.ab -noapk -noshared -nosystem jp.gungho.dg
輸入> adb backup -f DGcopy1.ab -noapk -noshared -nosystem jp.gungho.dgcopy1
#Android 上面應該會出現說要不要備份
# abe.jar 請代入他的真實位置 (\desktop\android-backup-extractor-master\abe.jar 之類的)
輸入> java -jar abe.jar unpack DG.ab DG.tar
輸入> java -jar abe.jar unpack DGcopy1.ab DGcopy1.tar
解壓縮 DGcopy1.tar :
開啟 Cygwin;
cd 到桌面/cygdrive/c/Users/User/Desktop (如果放在桌面的話)
輸入$ tar -xvf DGcopy1.tar
把出現的 apps 資料夾改名(我改成sourse)
解壓縮 DG.tar
輸入$ tar -xvf DG.tar
把 sourse/jp.gungho.dgcopy1/sp 中的
jp.gungho.dgcopy1.xml 改名成
jp.gungho.dg.xml然後放到 apps/jp.gungho.dg/sp 覆蓋裡面的檔案
回到 Cygwin
輸入$ tar tf DG.tar | grep -F "jp.gungho.dg" > package.list
輸入$ tar cf restore.tar -T package.list
回到 cmd.exe
輸入> java -jar abe.jar pack restore.tar restore.ab
# android 4.4 以上請用 pack-kk
輸入> adb restore restore.ab
Android 上面應該會顯示要不要還原,按下還原
3.
綁定:請參考
http://forum.gamer.com.tw/C.php?bsn=24865&snA=3864&tnum=24當然,綁定完就可以把原帳號放回來了~~
有問題請在下面回應哦