Android Acquirer 94-Parser Registry

Every Artifact Sherlock Forensics Android Acquirer Reads

94 artifact parsers, generated from the registry that does the reading, not written by hand. The same list appears in the product on the What This Build Can Read screen.

Sherlock Forensics Android Acquirer decodes 94 distinct Android artifacts, spanning messaging and calls, email, browsing, location, media, installed and removed apps, accounts, connectivity and device state. Every parser names the on-device file it reads, so exporting a record hands over the source database whole, with its write-ahead log and a provenance note giving the path, SHA-256 and byte count. Publishing the list lets an examiner distinguish a device that never had an app from a tool that cannot read it, which are opposite conclusions about the same case.

This is the complete parser set for the current build. It was published at an examiner's request so anyone can confirm coverage before an acquisition. A build check fails if a new parser is added without naming the file it reads, which keeps every export tied to a verifiable source artifact. Jump to a category:

Messaging and calls 18 parsers

Chat apps, SMS and MMS, and the call log. Where a device has multiple messaging apps, each one is read separately, so absence of an app is distinguishable from absence of the tool.

ParserWhat it reads
simplexSimpleX Chat messages
skypeSkype messages
skype_contactsSkype contacts
skype_callsSkype calls
bugleGoogle Messages (RCS/SMS/MMS)
whatsappWhatsApp messages
whatsapp_backupWhatsApp messages (encrypted backup)
telegramTelegram messages
bytedance_imTikTok / Lemon8 direct messages
wechat_bizWeChat official-account posts (unencrypted feed)
weiboWeibo posts
dynamiteGoogle Chat messages
sessionSession messages
mmssmsText messages (mmssms.db)
mmsMultimedia messages (mmssms.db)
calllog_smsText and multimedia messages in the call log (Samsung)
call_logCall log (calllog.db)
aosp_call_logCall log (contacts2.db)

Email 3 parsers

Native and provider email stores.

ParserWhat it reads
samsung_emailSamsung email (EmailProvider.db)
aosp_emailEmail (AOSP EmailProvider.db)
gmailGmail messages

Browsing and downloads 12 parsers

Browser history, searches, saved credentials, cookies, autofill and downloaded files across the built-in and stock browsers.

ParserWhat it reads
chrome_historyBrowser history (Chrome, Samsung Internet)
chrome_visitsBrowser visit events (Chrome, Samsung Internet)
browser_searchSearch queries (Chrome, Samsung Internet)
omnibox_searchAddress-bar searches (omnibox predictor)
chrome_loginSaved logins (Chrome, Samsung Internet)
chrome_cookiesBrowser cookies (Chrome, Samsung Internet)
chrome_autofillForm autofill (Chrome, Samsung Internet)
chrome_profilesSaved address profiles (Chrome, Samsung Internet)
chrome_bookmarksBookmarks (Chrome, Samsung Internet)
stock_browserStock browser history and bookmarks (browser2.db)
webview_cookiesIn-app WebView cookies
downloadsDownloaded files (Download Manager)

Location and travel 11 parsers

On-device location history, photo geotags, mapped places, ride and navigation history, and GPS fixes.

ParserWhat it reads
cmh_mediaMedia with location (Samsung cmh.db)
cmh_placesLocation history (Samsung cmh.db)
maps_ugcGoogle Maps photo locations
maps_cameraGoogle Maps last camera position
miui_galleryPhoto locations (MIUI Gallery)
miui_weatherWeather cities (MIUI)
uber_placesUber places (place cache)
waze_placesWaze places (user.db)
network_diagnosticDevice GPS fixes (Samsung network diagnostics)
semantic_locationGoogle on-device Location History
ring_locationRing registered address (home location)

Media and photos 4 parsers

The media index, gallery collections, content tags and cloud photo libraries.

ParserWhat it reads
media_storeMedia files (MediaStore external.db)
cmh_scenesPhoto content tags (Samsung media hub)
cmh_storiesGallery stories (Samsung media hub)
google_photosGoogle Photos library

Apps and usage 16 parsers

Installed, owned and removed apps, permission usage, launch and usage history, and the home screen.

ParserWhat it reads
play_appsInstalled apps (Play Store ledger)
play_libraryOwned apps, including uninstalled (Play library)
play_data_usageApp data usage (Play Store ledger)
app_usageApp usage sessions (Samsung ContextLog.db)
removed_appsRemoved apps (Samsung ContextLog manage_app)
packages_xmlInstalled apps + permissions (packages.xml)
proc_exitApp exit reasons (procexitinfo)
pkg_predictionsApp launches (launch predictor log)
recent_tasksRecent apps (recent_tasks)
usagestatsApp usage sessions (usagestats)
usage_historyApp usage history (usagestats)
shortcutsApp shortcuts (shortcut_service)
launcherHome screen (launcher.db)
xperia_launcherHome screen (Xperia Home)
appopsApp permission usage (appops_accesses.xml)
bixby_commandsBixby quick commands

Accounts and identity 11 parsers

Device accounts, contacts, SIM and subscriber identity, sync settings and wallet passes.

ParserWhat it reads
contactsContacts (contacts2.db)
accountsDevice accounts (contacts provider)
account_managerDevice accounts (AccountManager)
app_ownerDevice-owner app identities
map_accountsAmazon account (map_data_storage_v2)
sync_settingsAccount sync settings (sync/accounts.xml)
sim_infoSIM subscriptions (siminfo)
carrier_config_logSIM change history (carrier config loader)
net_statsSubscriber date windows (netstats)
net_policyMobile subscribers (netpolicy.xml)
google_pay_passesGoogle Pay passes (event tickets)

Connectivity and device state 12 parsers

Saved networks, Bluetooth pairings and transfers, power and battery history, device policies, clipboard and calendar.

ParserWhat it reads
wifiSaved WiFi networks (wpa_supplicant.conf)
wifi_config_storeSaved Wi-Fi networks (WifiConfigStore.xml)
bt_configBluetooth pairings (bt_config.conf)
bluetoothBluetooth devices (paired and seen)
bt_transferBluetooth file transfers (btopp.db)
power_off_logShutdown and reboot log (Samsung)
power_eventsDevice power and boot events (Samsung security log)
battery_historyConnectivity and radio history (batterystats)
device_policiesDevice administrators (device_policies.xml)
encrypted_prefsDecrypted app secrets (EncryptedSharedPreferences)
clipboardClipboard history (keyboard)
calendarCalendar events

Cloud documents 2 parsers

Cloud document indexes held on the device.

ParserWhat it reads
gdrive_docsGoogle Drive documents (DocList.db)
gdrive_celloGoogle Drive documents (Cello)

Health, wearables and IoT 3 parsers

Watch and fitness data, mirrored notifications and connected-home device events.

ParserWhat it reads
ring_eventsRing doorbell events (motion, dings)
fitbit_notificationsMirrored notifications (Fitbit watch)
health_connectExercise, sleep and steps (Health Connect)

Notes and personal 1 parsers

On-device notes and checklists.

ParserWhat it reads
colornoteColorNote notes and checklists

Finance and crypto 1 parsers

Cryptocurrency wallets held on the device.

ParserWhat it reads
myceliumMycelium Bitcoin wallet

Confirm coverage before you acquire

The free edition detects the device and inventories what is present, so you can check these parsers against a specific handset before committing to an acquisition. The Forensic Edition at $399 one-time adds full extraction, court-ready PDF reports with per-artifact SHA-256 hashing and chain of custody.

Back to Android Acquirer All forensic tools