Android Logs Events And Protobuf Parser
If you want to contribute hit me up on twitter: https://twitter.com/AlexisBrignoni
Details in blog post here: https://abrignoni.blogspot.com/2020/02/aleapp-android-logs-events-and-protobuf.html
**Python 3.9.x ** (older versions of 3.x will also work with the exception of one or two modules)
Dependencies for your python environment are listed in requirements.txt
. Install them using the below command. Ensure the py
part is correct for your environment, eg py
, python
, or python3
, etc.
py -m pip install -r requirements.txt
or
pip3 install -r requirements.txt
To run on Linux, you will also need to install tkinter
separately like so:
sudo apt-get install python3-tk
To install dependencies offline Troy Schnack has a neat process here: https://twitter.com/TroySchnack/status/1266085323651444736?s=19
To compile to an executable so you can run this on a system without python installed.
To create aleapp.exe, run:
pyinstaller --onefile aleapp.spec
To create aleappGUI.exe, run:
pyinstaller --onefile --noconsole aleappGUI.spec
$ python aleapp.py -t <zip | tar | fs | gz> -i <path_to_extraction> -o <path_for_report_output>
$ python aleappGUI.py
$ python aleapp.py --help
This tool is the result of a collaborative effort of many people in the DFIR community.