← Files MiniDroidARCHIVED FILE

references/PROJECT_STATE.md

1.75 KB · Nov 14, 2026 · 00:56 UTC

↓ Download file

# MiniDroid project state represented by this plugin

This plugin is built from the user-supplied `minidroid-x86_64.zip` snapshot and the project's current engineering brief.

## Snapshot facts visible in the archive

The archive contains a portable MiniDroid launcher, local bridge, bundled Linux x86_64 adb client, Android Manager APK, Android framework resources/JARs, a MiniDroid framework patch JAR, an X11 host-window helper, ART/Bionic/APEX runtime files, smoke-test artifacts, relocation logs, checksums and license notices.

## Engineering baseline from the ongoing project

Work leading into this snapshot established or targeted:

- real Android Application/Activity lifecycle rather than treating APKs as JARs
- binary Android manifest parsing and launcher resolution
- multidex discovery
- Android resource ID resolution and binary XML layout handling
- a real Linux host window path
- MiniDroidManager as an Android APK
- real package/install/uninstall/backup/cache/export operations where implemented
- local privileged manager bridge
- ADB client integration with the larger goal that MiniDroid itself becomes an ADB target

## Do not overstate

The presence of a binary or UI control is not proof of a complete subsystem. In particular, verify device-side ADB transport/auth/shell/package/log behavior before claiming that `adb devices`, `adb shell`, `adb install` or `adb logcat` work against MiniDroid itself.

Likewise, verify each manager action end-to-end against the current runtime before marking it complete.

## Product architecture

MiniDroid remains a compact Android compatibility runtime, not a full Android OS. Full Android images are optional component pools used to create compatibility add-ons; they must never become a replacement Android VM/system boot path.

SHA-256: 533d71d7ff896ac4dab299630584bec46e795c44e53ac3de3cd30dc55c44eb8f