Skip to content

Platform support

MESH is designed to work across multiple platforms to support diverse forensic investigation scenarios. This page details current support status and planned features.

Current support (public alpha)

The following platforms are currently supported in the public alpha release:

Component Android iOS Linux macOS Windows
Control plane N/A N/A
Analyst client N/A N/A
Endpoint client ✅ Android 8.0+ ❌ Coming Q4 2026 N/A N/A N/A

Android (endpoint client)

Supported Versions:

  • Android 8.0 (Oreo) and later
  • Tested on Android 8.0 through Android 16

Features:

  • WireGuard VPN
  • Guided session for ADB-over-WiFi enablement
  • Background operation
  • Battery optimization
  • VPN kill-switch
  • Connection status UI

Requirements:

  • WiFi connectivity
  • VPN permission (granted during setup)
  • At least 50MB free storage

Installation:

Analyst client

Supported Platforms:

  • Any operating system with Docker support
  • Tested on Ubuntu 20.04+, Debian 11+, RHEL 8+, macOS 11+, Windows 10+

Requirements:

  • Docker Engine 20.10 or later
  • Docker Compose 2.0 or later

Installation:

Control plane

Supported Platforms:

  • Any operating system with Docker support
  • Tested on Ubuntu 20.04+, Debian 11+, RHEL 8+, macOS 11+, Windows 10+

Requirements:

  • Docker Engine 20.10 or later
  • Docker Compose 2.0 or later
  • 1GB RAM minimum (2GB recommended)
  • 10GB disk space
  • Public IP or domain name (persistent deployment) or tunneling service (ephemeral deployment)

Installation:

Planned Support (2026)

The following platforms are planned for future releases:

Platform Expected Role Status
iOS Q4 2026 Endpoint client In development

iOS (endpoint client) - Q4 2026

Planned Features:

  • WireGuard/AmneziaWG VPN
  • libimobiledevice integration
  • Background operation
  • Connection status UI
  • iOS diagnostic interface access

Requirements (Estimated):

  • iOS 14.0 or later
  • WiFi or cellular connectivity
  • VPN permission

Status:

  • Currently in early development
  • Prototype testing in progress
  • Expected release: Q4 2026

iOS Development

iOS support is actively being developed. Follow progress on GitHub for updates.

Compatibility Notes

Android Compatibility

Known Issues:

  • Some Android OEMs (Xiaomi, Huawei) may require additional battery optimization exemptions
  • ADB-over-WiFi may be disabled by some custom ROMs
  • VPN permission may conflict with other VPN apps

Workarounds:

  • Disable battery optimization for MESH app
  • Manually enable ADB-over-WiFi in Developer Options
  • Disconnect other VPN apps before using MESH

Next: Learn About BARGHEST and the team behind MESH →