scorelab / OpenMF

An Open Source Mobile Forensics Investigation Tool for Android Platform
Apache License 2.0
146 stars 94 forks source link

Extraction of location data from the android device #189

Closed swapnalshahil closed 3 years ago

swapnalshahil commented 3 years ago

Description

Extraction of location data. Implementation from the command line to extract location data directly. Creating API which will give the Location data(this will help in frontend). API : /data//location this will provide path to open 1) savedlocation.tsv 2)searchedlocation.tsv

Fixes #186

Type of change

How Has This Been Tested?

POSTMAN and CMD

CMD 2021-06-22 (4)_LI 2021-06-22 (5)_LI

2021-06-22 (2)

savedlocation.tsv(above)

2021-06-22 (3)

searchedlocation.tsv(above)

2021-06-22 (1)

Extraction using POSTMAN (above)

2021-06-22

API (above)

Checklist:

swapnalshahil commented 3 years ago

“gmm_storage.db" database stores search terms and possible navigation history amongst other proprietary content in BLOB data records. So even after converting to tsv some remains encoded. But we can see there searched terms, and links there which may be sufficient for us.

"gmm_myplaces.db" stores saved places,labelled places,etc. We can get links to those locations with other data also in savedlocation.tsv.

swapnalshahil commented 3 years ago

@shivanshu1333 sir! Please review! 🙂

shivanshuraj1333 commented 3 years ago

@swapnalshahil either we've to find a way to extract proprietary content if it is possible or we have to keep only the useful information in tsv file which is readable by humans, in this case we need to parse the tsv file to extract only readable strings.

swapnalshahil commented 3 years ago

Now it stores all bundles.

2021-06-26 (3)
shivanshuraj1333 commented 3 years ago

@swapnalshahil we'll setup a meeting to discuss this

swapnalshahil commented 3 years ago

@swapnalshahil we'll setup a meeting to discuss this

ok, sir!