淺析Android中的allowBackup屬性

allowBackup = true,允許用戶備份或者恢復數(shù)據(jù)。在金融類或者通訊類app中可能會導致重要信息被竊取。

文章摘要

allowBackup大綱.PNG
allowBackup屬性介紹

API > 8提供了應用程序數(shù)據(jù)的備份和恢復功能。在AndroidManifest.xml文件中可以設置allowBackup屬性;當allowBackup屬性為true時,可以通過adb backup和adb restore命名對應用數(shù)據(jù)進行恢復和備份。

如何獲取應用數(shù)據(jù)隱私數(shù)據(jù)

1.使用aapt查看它的AndroidManifest.xml內(nèi)容

aapt獲取AndroidManifest文件.PNG

2.進行數(shù)據(jù)備份
在這之前最好檢測設備是否連接,執(zhí)行 adb devices來判斷當前設備是否連接。
備份數(shù)據(jù)的命名如下:
adb backup [-system|-nosystem] -all [-apk|-noapk] [-shared|-noshared] -f <存檔名稱> [需要備份的應用包名]

進行數(shù)據(jù)備份.PNG

參數(shù)說明:
[-system|-nosystem]:表示是否連系統(tǒng)一起備份。個人建議最好打上 -nosystem指令。默認是-system.
-all:是否只備份單一App。
[-apk|-noapk]:是否連安裝apk一起備份。默認是-noapk。
[-shared|-noshared]:是否連手機存儲空間或SD卡的檔案一起備份。默認是-noshared。
存檔名稱:存檔名稱最好以.ab結尾(Android中備份文件的格式要求)
3.abe工具來解析ab文件
abe工具下載地址:https://github.com/nelenkov/android-backup-extractor/releases
執(zhí)行命名:

abe工具解析ab.PNG
如何恢復應用數(shù)據(jù)

Note:由于公司環(huán)境限制,以上都是以模擬器為基準。

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容