feat(core): add android services acquirer #33

Merged
garrett merged 1 commit from feat/services_acquirer into develop 2026-01-30 14:09:59 +00:00
Owner

Implemented a new ServicesAcquirer module to extract and enrich information
about running and system services.

  • Added Dumpsys commands: DumpsysListCommand, DumpsysActivityServicesCommand,
    and DumpsysServiceCommand for granular data access.
  • Implemented ServicesAcquirer to orchestrate the acquisition flow:
    • Lists all available services via 'dumpsys -l'.
    • Enriches service data with PIDs, class names, and process names
      from 'dumpsys activity services'.
    • Maps execution states (running/stopped) and identifies system
      vs. user services.
  • Integrated the new acquirer into the AcquisitionPage UI.
  • Added comprehensive unit tests.
Implemented a new ServicesAcquirer module to extract and enrich information about running and system services. - Added Dumpsys commands: DumpsysListCommand, DumpsysActivityServicesCommand, and DumpsysServiceCommand for granular data access. - Implemented ServicesAcquirer to orchestrate the acquisition flow: - Lists all available services via 'dumpsys -l'. - Enriches service data with PIDs, class names, and process names from 'dumpsys activity services'. - Maps execution states (running/stopped) and identifies system vs. user services. - Integrated the new acquirer into the AcquisitionPage UI. - Added comprehensive unit tests.
feat(core): add android services acquirer
All checks were successful
WAFB CI / quality (pull_request) Successful in 1m42s
WAFB CI / release (pull_request) Has been skipped
WAFB CI / quality (push) Successful in 1m52s
WAFB CI / release (push) Has been skipped
70f9383de1
Implemented a new ServicesAcquirer module to extract and enrich information
about running and system services.

- Added Dumpsys commands: DumpsysListCommand, DumpsysActivityServicesCommand,
  and DumpsysServiceCommand for granular data access.
- Implemented ServicesAcquirer to orchestrate the acquisition flow:
    - Lists all available services via 'dumpsys -l'.
    - Enriches service data with PIDs, class names, and process names
      from 'dumpsys activity services'.
    - Maps execution states (running/stopped) and identifies system
      vs. user services.
- Integrated the new acquirer into the AcquisitionPage UI.
- Added comprehensive unit tests.
- Cleaned up debug statements and improved parser robustness.
garrett merged commit 70f9383de1 into develop 2026-01-30 14:09:59 +00:00
garrett deleted branch feat/services_acquirer 2026-01-30 14:09:59 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
garrett/wafb!33
No description provided.