The big updates were with the modules, lots of new support! I now have support for 129 different pattern-of-life items! Most of the support is for iOS, however if you run the queries themselves on similar macOS databases you will find that many of them will work. Better macOS support is coming, I promise.
Application Specific Usage:
Location :
locationd - The following modules extract location data from the [lock]cache_encryptedA.db & cache_encryptedB.db databases. This will include various cellular and Wi-Fi based location tables as listed in the module filename.
locationd_cacheencryptedAB_appharvest
locationd_cacheencryptedAB_cdmacelllocation
locationd_cacheencryptedAB_celllocation
locationd_cacheencryptedAB_celllocationharvest
locationd_cacheencryptedAB_celllocationlocal
locationd_cacheencryptedAB_cmdacelllocationharvest
locationd_cacheencryptedAB_indoorlocationharvest
locationd_cacheencryptedAB_locationharvest
locationd_cacheencryptedAB_ltecelllocation
locationd_cacheencryptedAB_ltecelllocationharvest
locationd_cacheencryptedAB_ltecelllocationlocal
locationd_cacheencryptedAB_passharvest
locationd_cacheencryptedAB_poiharvestlocation
locationd_cacheencryptedAB_pressurelocationharvest
locationd_cacheencryptedAB_scdmacelllocation
locationd_cacheencryptedAB_wifilocation
locationd_cacheencryptedAB_wifilocationharvest
locationd_cacheencryptedAB_wtwlocationharvest
locationd – These modules extract motion data from the cache_encryptedC.db database. Not specific location data but will show device movement.
locationd_cacheencryptedC_motionstatehistory
locationd_cacheencryptedC_nataliehistory
locationd_cacheencryptedC_stepcounthistory
routined – Extracts location data from the cache_encryptedB.db database. If you have a keen eye you will notice the database name is the same as from ‘locationd’. Completely different database with different data stored in two different directories.
Health Workouts – Using the healthdb_secure.sqlite database I’ve extracted much of the metadata from workouts. I’ve also determined some of the workout types (ie: HIIT, Rower, Run, Walk, etc), but have not enumerated all of them yet. Please let me know if you come across others – easier if you do this on your own data and can easily look it up. Same for weather conditions (Sunny, Rainy, etc.).
health_workout_elevation
health_workout_general
health_workout_humidity
health_workout_indoor
health_workout_location_latitude
health_workout_location_longitude
health_workout_temperature
health_workout_timeofday
health_workout_timezone
health_workout_weather