1. 程式人生 > >安全測試APP是否開啟了遠端備份功能

安全測試APP是否開啟了遠端備份功能

這也是我在實際測試過程中遇到的一個小問題。要測試APP是否開啟了遠端備份功能,只需檢視在AndroidManifest.xml配置檔案中,allowBackup=false這個是否正確。false就表示沒有開啟。

這個時候我們就需要用到反編譯工具了。我這裡用的是apktool。

1、首先去下載apktool的jar包,https://bitbucket.org/iBotPeaches/apktool/downloads
(Java環境一定要配置好),下載的是apktool_2.2.3.jar
2、將要測試的apk和apktool_2.2.3.jar包放在同一個目錄下
3、在CMD中java -jar apktool_2.2.3.jar 檢視相關的命令

這裡寫圖片描述

4、java -jar apktool_2.2.3.jar d xxxxx.apk
java -jar apktool_2.2.3.jar d app_v5.1.1_2017-06-01_alpha.apk
這裡寫圖片描述

5、此時已經完成反編譯,你會發現在你的目錄下多了一個資料夾,這些就是反編譯出來的檔案

這裡寫圖片描述

6、此時檢視AndroidManifest.xml檔案的allowBackup=false 這個值是否正確就可以了

這裡寫圖片描述

其實在以前得測試工作中,很少關注這方面的問題,後來慢慢的把安全這部分問題重視起來了!!!