v2026.9.1

mvt-project/mvtv2026.9.1Sep 1, 2026by github-actions[bot]

Upgrading?

AI Summary

A major release introducing an extensible CLI, a plugin system, Docker ARM64 support, and the addition of a WhatsApp contacts module.

Key Highlights

  • Add extensible CLI commands and plugin system
  • Build Docker images for ARM64
  • Add WhatsApp contacts module

New Features

  • Extensible CLI and plugin architecture
  • WhatsApp contacts module
  • ARM64 Docker support
  • Speed up compressed sysdiagnose analysis

Full Release Notes

## What's Changed
* Alert on unexpected trusted ADB keys in AndroidQF acquisitions by @besendorf in https://github.com/mvt-project/mvt/pull/860
* Store message URLs in analysis output by @besendorf in https://github.com/mvt-project/mvt/pull/856
* Add extensible CLI commands by @besendorf in https://github.com/mvt-project/mvt/pull/853
* Speed up compressed sysdiagnose analysis by @besendorf in https://github.com/mvt-project/mvt/pull/861
* Preserve tombstone abort messages and protobuf causes by @besendorf in https://github.com/mvt-project/mvt/pull/863
* Fix iOS data workflow and update dependencies by @besendorf in https://github.com/mvt-project/mvt/pull/864
* [auto] Update iOS releases and versions by @github-actions[bot] in https://github.com/mvt-project/mvt/pull/865
* Update GitHub Actions by @besendorf in https://github.com/mvt-project/mvt/pull/866
* Parse package installer from bugreports by @besendorf in https://github.com/mvt-project/mvt/pull/868
* Scope dumpsys package fields to the primary user by @besendorf in https://github.com/mvt-project/mvt/pull/872
* Parse system package flags from bugreports by @besendorf in https://github.com/mvt-project/mvt/pull/874
* Document iOS device access from Docker by @besendorf in https://github.com/mvt-project/mvt/pull/875
* [auto] Update iOS releases and versions by @github-actions[bot] in https://github.com/mvt-project/mvt/pull/879
* Fix usability nits in the Docker images by @DonnchaC in https://github.com/mvt-project/mvt/pull/881
* Build Docker images for ARM64 by @besendorf in https://github.com/mvt-project/mvt/pull/880
* Add WhatsApp contacts module and fix InteractionC contact resolution by @DonnchaC in https://github.com/mvt-project/mvt/pull/882
* Group custom docs under Development by @besendorf in https://github.com/mvt-project/mvt/pull/878
* Load installed module packages via entry points by @DonnchaC in https://github.com/mvt-project/mvt/pull/883
* Do not end the whole androidqf run on an encrypted backup.ab by @vd-beep-beep in https://github.com/mvt-project/mvt/pull/891
* Do not discard the whole tombstone on a "Caused by:" line by @vd-beep-beep in https://github.com/mvt-project/mvt/pull/892
* Move development documentation under docs/development by @DonnchaC in https://github.com/mvt-project/mvt/pull/893
* Add namespaced plugin configuration support by @DonnchaC in https://github.com/mvt-project/mvt/pull/894
* Skip modules with unavailable dependencies instead of aborting the run by @DonnchaC in https://github.com/mvt-project/mvt/pull/895
* Register installed CLI plugins at program start by @DonnchaC in https://github.com/mvt-project/mvt/pull/896
* Add a platform-neutral mvt command by @DonnchaC in https://github.com/mvt-project/mvt/pull/897
* Add plugin update checking and a plugins command by @DonnchaC in https://github.com/mvt-project/mvt/pull/898
* Find the console log handler by type when changing verbosity by @DonnchaC in https://github.com/mvt-project/mvt/pull/899
* Share the check-iocs module lists between the CLI and the code by @DonnchaC in https://github.com/mvt-project/mvt/pull/900
* Add the mvt.plugin import surface by @DonnchaC in https://github.com/mvt-project/mvt/pull/901
* Allow custom modules to replace built-in modules by @DonnchaC in https://github.com/mvt-project/mvt/pull/902
* Run check-iocs on every module which implements check_indicators() by @DonnchaC in https://github.com/mvt-project/mvt/pull/903
* Introduce base "mvt" CLI command and enhanced MVT plugin functionality by @DonnchaC in https://github.com/mvt-project/mvt/pull/905
* Keep the start of mvt-ios and mvt-android cheap for shell completion by @DonnchaC in https://github.com/mvt-project/mvt/pull/907
* Fix Android bugreport parser coverage by @besendorf in https://github.com/mvt-project/mvt/pull/871
* Release monthly from a scheduled workflow by @DonnchaC in https://github.com/mvt-project/mvt/pull/910

## New Contributors
* @vd-beep-beep made their first contribution in https://github.com/mvt-project/mvt/pull/891

**Full Changelog**: https://github.com/mvt-project/mvt/compare/v2026.7.29...v2026.9.1

Related Repositories