Skip to content
/ APOLLO Public
forked from mac4n6/APOLLO

Apple Pattern of Life Lazy Output'er

Notifications You must be signed in to change notification settings

qraux/APOLLO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apple Pattern of Life Lazy Output'er (APOLLO)

v1.0

  • Software has bugs, always ensure your data makes sense and go to the original data to verify. Test, test, test!
  • Find a bug or a better query, let me know!
  • Many more modules to come!
  • Python 3

Dependencies

On macOS 10.15 to install six and simplekml dependencies:

  • sudo easy_install pip
  • pip3 install six
  • pip3 install simplekml

Usage

python apollo.py -o {csv, sql} -p {ios, mac, yolo} -v {8,9,10,11,12,yolo} -k <modules directory> <data directory>

Output Options (-o)

  • csv - CSV
  • sql - SQLite Database

KMZ Output(-k)

Platform Options (-p)

  • ios
  • mac [Offical support coming soon!]
  • yolo - Just parse whatever. Use for ARTEMIS parsing.

Version Options (-v)

  • iOS 8, 9, 10, 11, 12
  • yolo - Just parse whatever. Use for ARTEMIS parsing.

Getting Errors? Try This (Windows users, use eqivlent commands)

You may see that APOLLO reports back "0 databases" found when executed, most likely from CurrentPowerlog.PLSQL and locationd modules. Two common directories with databases that cause problems due to permissions (depends on how files were extracted from device):

  • /private/var/root/Library/Caches/locationd/
  • /private/var/containers/Shared/SystemGroup/[GUID]/Library/BatteryLife

Fix Permissions:

  • chmod -R 755 /private/var/containers/Shared/SystemGroup/[GUID_for BatteryLife Data]/
  • chmod -R 755 /private/var/root

Still not working?

  • Check database permissions - Use chmod to give some databases with "all blank" permissions some sort of permission. (Happens with many types of physical-logical extractions.)
  • Check database ownership - Use chown to take ownership of the files.

Thank You!

References

About

Apple Pattern of Life Lazy Output'er

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%