0xsys/ESP32-Marauder-Mobile ? reverse-engineered prompt

Reverse engineered prompt

Build me an Android app that lets me control an ESP32 running Marauder firmware straight from my phone over USB OTG, with no PC or extra hardware needed.

I want it to feel like a native app, with a clean menu that mirrors the firmware sections for WiFi, Bluetooth, GPS, and device tools. When I tap something, it should send the right command to the board and open a live screen that keeps updating in real time, including scans, lists, analyzers, and a raw serial console for anything else. It should connect over USB automatically when the board is plugged in, show current status like firmware info and live counters, and support both light and dark mode with the choice saved for next time.

If you need to look up current Android or USB serial docs online, go ahead.