android java adb命令大全,Android adb命令备份恢复手机信息
假設你已經在Windows下安裝了Android SDK,并且更新到最新版
步驟:
1.通過USB連接你的設備,打開命令行
2.一般地,輸入”adb devices“檢測設備是否連接正常
有個命令“ adb backup”(簡化寫法)可以使你備份整個系統。
這個命令的參數如下:
adb backup [-f ] [-apk|-noapk] [-shared|-noshared] [-all] [-system|nosystem] []
基本的命令很簡單:adb backup -all
它將使用默認方式備份應用和設備的數據(不包含apk)到當前目錄下并保存為文件backup.ab
※這個命令有可能不對每個設置都有效,如果你出現像這種 "adb: cannot open file ./backup.ab"的錯誤,使用 adb backup -all -f C:\backup.ab來代替,其中路徑C:\可根據喜好替換
對各個參數的解釋:
-f
用這個來選擇備份文件存儲在哪里,例如-f /backup/mybackup.ab將會使文件存儲在根磁盤(Windows的C盤等等)下一個名為backup的文件夾里,并且備份文件名為mybackup.ab
-apk|-noapk
這個決定是否在備份里包含apk或者僅僅只備份應用數據,個人推薦使用-apk以免有的應用在應用市場找不到,如果不使用則默認的是-noapk
-shared|-noshared
這個參數用于決定是否備份設備共享的SD card內容,默認是-noshare,主要包括內部存儲中的音樂、圖片和視頻,因此為保險起見,建議加上-share
-all
這個參數是一種簡單地表達“所有應用”的說法,package參數可以選擇備份單獨的應用,如果你不是備份某個應用,使用-all備份整個系統
-system|-nosystem
這個參數決定-all標簽是否包含系統應用,默認的是-system,根據情況可選擇是否用-nosystem
如果你知道應用安裝包的名稱(例如com.google.android.apps.plus),就可以使用該參數備份特定應用。
3.當決定如何執行備份后,輸入你喜歡的命令,若需要全部備份,使用命令
adb backup? -apk? -shared? -system? -all? -f? backup_apk.ab
如果需要加密數據,輸入密碼即可,然后點擊備份
備份時間與要備份手機系統有關,在電腦默認路徑下產生backup.ab文件,大小也與系統有關
4.如果要恢復數據,將設備連接電腦,打開命令行,輸入:
adb restore backup_apk.ab
點擊恢復數據即可。
這個命令并不是通用的,經我測試,可用率不是很高,我的測試結果如下:
總結
以上是生活随笔為你收集整理的android java adb命令大全,Android adb命令备份恢复手机信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 停止服务内存_服务器莫名的内
- 下一篇: Proxmark3的Android客户端