數位鑑識 視覺分析 數位證據 GPS 定位

視覺化地圖還原定位紀錄 重現使用者移動軌跡

用來記錄個人運動狀態的應用程式,確實會留存詳細的GPS資料,若搭配相關軟體,即可找出他人的活動狀態。對此,本文將從Android智慧型手機中備份出應用程式內的GPS資料,並將其軌跡重現在地圖上,進而判斷是否有異常現象,以協助犯罪調查。

開啟Android智慧型手機中的USB偵錯,步驟依序為:設定→開發人員選項→開啟USB偵錯,如圖5所示,然後使用USB接線將Android智慧型手機與電腦連接。


▲圖5 開啟Android智慧型手機中的USB偵錯功能。

在原先開啟的命令視窗中輸入「adb shell pm list packages」,以便確認要備份的RunKeeper App其package名稱為「com.fitnesskeeper.runkeeper.pro」,如圖6所示,確認此名稱的目的是為了只從Android智慧型手機中備份此一App的資料。


▲圖6 執行「adb shell pm list packages」指令。

在命令視窗中輸入「adb devices」,可以確認手機與電腦是否正確連接。再來要進行RunKeeper App的備份,將備份檔命名為「runkeeper.ab」並且存到「c:\」目錄底下,其指令為「adb backup –apk –f c:\runkeeper.ab com.fitnesskeeper.runkeeper.pro」,如圖7所示。此時,Android智慧型手機會出現如圖8所示的畫面,不輸入密碼且按下手機中的「備份我的資料」,手機就會開始備份指定App資料。


▲圖7 進行RunKeeper App的備份。


▲圖8 按下「備份我的資料」開始備份。

接著,透過ABE將檔案提取成可檢視的檔案。由於ABE工具是使用Java環境所開發的,為了執行ABE必須先安裝JDK,本文下載安裝的版本是Java SE Development Kit 8u131 (Windows x86)。

安裝完成JDK之後,再執行ABE進行解壓縮,然後於ABE解壓縮的資料夾底下執行命令視窗,輸入「”C:\Program Files (x86)\Java\jdk1.8.0_131\bin\Java.exe” -jar abe.jar unpack runkeeper.ab runkeeper.tar」,此指令可以將RunKeeper App的備份檔runkeeper.ab提取成runkeeper.tar壓縮檔。


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!