教你如何解開Android手機備份ab檔案
或許有人會好奇用adb備份出來的手機檔案資料是否完整?
不過因為這backup.ab的副檔名ab,讓蠻多人困擾要怎麼開啟,
其實要打開來檢查也不難,用點小工具就可以打開來檢查完整性。
此教學文章由光子力研究雷禪撰寫,未經許可請勿任意轉載分享,及做為任何商業營利使用。
注意:未確認操作及相關說明,導致失敗資料遺失,
本人均不負任何責任,本程式經過實機測試成功,可正常檢視備份無誤,
執行程式前請先詳閱使用說明!
雷禪這邊就教大家如何查看你備份出來的手機資料。
使用本程式前請在電腦上安裝好JDK及環境設定,可以參考這篇教學。
完整備份手機資料的方式可以參考這篇教學。
接著下載所需的工具包
打開解壓縮後會看到以下檔案
轉檔的方式一樣有兩種,只要把備份出來的backup.ab(檔名要一樣)
放進備份檔解包工具資料夾內再執行程式就可以了。
第一種方式:
- 『backup.ab檔轉backup.tar檔.bat』
將backup.ab檔轉backup.tar檔。
轉檔完畢後要打開tar檔的方式很簡單,安裝7-zip程式就可以像壓縮檔一樣打開,
打開後可以看到兩個資料夾,【apps】是手機安裝的程式,而【shared】資料夾內的手機內存空間的資料,
第二種方式:
- 『backup.tar檔轉backup.ab檔.bat』
將backup.tar檔再轉回backup.ab檔。
再前一篇文章中有提到備份的兩種方式:
第一種方式:
- 『AllApk-NoSystem.bat』
手機內所有使用者APK與資料,與內存空間的資料,但不包含系統檔案的備份。
我們就來看看備份出來的結果,【apps】內的程式只有4個,我測試的手機本身沒裝什麼程式。
第二種方式:
- 『AllApk-System.bat』
手機內所有使用者APK與資料,與內存空間的資料,及系統設定與資料的備份,
而連帶系統備份出來的結果,【apps】內的程式卻有62個,看來是把系統的app都備份出來了,
不過這不建議用來還原,如果系統版本不對,還原下去手機可能會有問題,建議備份使用者資料就好。
再來可以看到【shared】資料夾內的手機內存空間的資料,都備份的相當完整。
當然有些人會問,可不可以修改app資料後再丟回去還原,當然是可以的!
不過我對這就沒有太深的研究,要改app資料個人認為Root後還比較方便。
想請問一下,
如果手機之前安裝過很多APP,
但APP移除後還是會保留一些沒有移除乾淨的檔案,
該如何刪除這些沒用的資料夾再做還原,
再麻煩您撥空回覆,
謝謝~
直接砍掉重練比較實在,重置手機。
你好,我用工具備份好之後 ,想要解開看他有沒有完整,發現並沒有轉成tar ,bat 也自動關閉了 ,也沒有出現JAVA 的錯誤訊息
後來ANDROID就不支援這個方式的備份,舊版的還可以,新版的就不能用了
順帶一提,我的JDK 是14的版本,環境變數我都有設定,還有就是你另外一篇教環境變數的,再JDK 9以後好像就沒有dt.jar tool.jar了 會是這個的影響嗎?
了解,感謝您回覆,看樣子我得找其他方式備份了XD