-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathextract_wear.py
46 lines (35 loc) · 2.52 KB
/
extract_wear.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/usr/bin/env python
# TN316
# Regarding *-journal file http://stackoverflow.com/questions/26209091/what-is-the-journal-sqlite-database-in-android
import sys, os
def forensicFiles():
listFiles = [
{'location':'data/com.google.android.apps.wearable.settings/shared_prefs/com.google.android.clockwork.settings.bluetooth.xml:', 'description':'Paired Android Device', 'filetype':'file/xml'},
{'location':'data/com.google.android.gms/databases/node.db', 'description':'notifications', 'filetype':'file/binary'},
{'location':'data/com.google.android.gms/databases/node.db-journal', 'description':'nofications', 'filetype':'file/binary'}
{'location':'app/', 'description':'(third) party applications', 'filetype':'directory'},
{'location':'misc/keychain/serial_blacklist.txt', 'description':'ADB Blacklisted Serials', 'filetype':'file/plain'},
{'location':'misc/keychain/pubkey_blacklist.txt', 'description':'ADB Blacklisted Pubkeys', 'filetype':'file/plain'},
{'location':'misc/bluedroid/bt_config.xml', 'description':'Bluetooth Config file 1', 'filetype':'file/xml'},
{'location':'misc/bluedroid/bt_config.old', 'description':'Bluetooth Config file 2', 'filetype':'file/xml'},
{'location':'misc/adb/adb_keys', 'description':'ADB Allowed Keys', 'filetype':'file/plain'},
{'location':'property/persist.sys.timezone', 'description':'Currently set Timezone', 'filetype':'file/plain'},
{'location':'data/com.google.android.gms/files/incomingmessages', 'filetype':'directory'},
{'location':'data/com.android.providers.settings/databases/settings.db', 'description':'LG Watch Settings', 'filetype':'file/sqlite'},
{'location':'data/com.android.providers.settings/databases/settings.db', 'description':'LG Watch Settings', 'filetype':'file/sqlite'},
{'location':'data/com.google.android.deskclock/shared_prefs', 'description':'Stopwatch times', 'filetype':'file/xml'},
{'location':'data/com.google.android.gsf/databases/googlesettings.db', 'description':'Enabled location yes/no', 'filetype':'file/sqlite'}
{'location':'data/com.google.android.gsf/databases/gservices.db', 'description':'Enabled Google services', 'filetype':'file/sqlite'},
{'location':'data/com.npi.wearminilauncher/databases/wml.db', 'description':'installed apps overview', 'filetype':'file/sqlite'}
]
return listFiles
if __name__ == "__main__":
try:
imageFile = sys.argv[1]
except IndexError:
print("No Image file specified")
quit()
fileListing = forensicFiles()
analyseFile(imageFile, fileListing)
#listFiles = forensicFiles
#analyseFiles(listFiles)