log2timeline / plaso

Super timeline all the things
https://plaso.readthedocs.io
Apache License 2.0
1.66k stars 327 forks source link

Implemented SQLite parser plugin for android's turbo.db database #4880

Closed rick-slin closed 2 months ago

rick-slin commented 2 months ago

One line description of pull request

Implemented SQLite parser plugin for android's turbo.db database

Description:

The turbo.db database from Android devices logs the battery level for the device over time.

Notes:

All contributions to Plaso undergo code review. This makes sure that the code has appropriate test coverage and conforms to the Plaso style guide.

One of the maintainers will examine your code, and may request changes. Check off the items below in order, and then a maintainer will review your code.

Checklist:

joachimmetz commented 2 months ago

Thanks for the PR, I'll take a look as time permits.

joachimmetz commented 2 months ago

rebased with upstream for failing CI tests

codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 85.11%. Comparing base (32ae7ba) to head (e48bb21).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #4880 +/- ## ========================================== + Coverage 85.10% 85.11% +0.01% ========================================== Files 428 429 +1 Lines 38836 38865 +29 ========================================== + Hits 33051 33080 +29 Misses 5785 5785 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

joachimmetz commented 2 months ago

@rick-slin a couple of small nits, I'll push some additional changes shortly to address them.