Quick Remote Factory Reset for Android Devices Using HID Automation
Avr 09, 2026 | Harshita B
Managing large fleets of Android devices shouldn’t require physical access every time a device needs to be reset.
Yet for many OEM vendors and MDM users, factory resets still mean manual intervention — tapping through setup screens, reconfiguring settings, and re-enrolling devices one by one.
With the latest update to AstroFarm, that changes.
We’re introducing HID (Human Interface Device) support for Android devices, enabling complete remote automation of post-reset setup and MDM re-enrollment — without physically touching the device.
The Challenge: Factory Resets at Scale Are Still Manual
If you're an OEM vendor managing device batches or an enterprise IT team using an MDM solution, you’ve likely faced this:
- Devices are factory reset remotely.
- Setup screens require manual input.
- Re-enrollment into the MDM console must be completed physically.
- Provisioning steps are repeated device by device.
- Large device pools become operational bottlenecks.
Today, when devices are factory reset from the AstroFarm console, teams must still:
- Physically access the device to complete setup
- Manually configure Wi-Fi, accounts, and enrollment steps
- Perform re-enrollment workflows individually
- Spend hours repeating identical processes
For organizations managing hundreds or thousands of devices, this leads to:
- Delayed turnaround times
- Increased labor costs
- Higher risk of configuration errors
- Operational inefficiencies
OEM vendors preparing devices for distribution and MDM users handling device refresh cycles need a better way.
The Solution: HID-Powered Automation for Android Devices
AstroFarm now supports HID-based remote control and automation for Android devices — even during factory reset scenarios.
This enables:
- Remote input simulation (touch, swipe, text entry)
- Automated execution of setup flows
- Script-based MDM re-enrollment
- Zero-touch provisioning after reset
In short: complete automation of the post-reset lifecycle.
What is HID?
HID (Human Interface Device) is a standard protocol that allows devices to simulate human input — such as touch, keyboard strokes, swipes, taps, and text entry. In simple terms, HID enables a system to behave like a physical user interacting with a device.
With HID support, AstroFarm can programmatically simulate real user actions on Android devices — even during factory reset setup screens — enabling full automation without physical intervention.
What is AstroFarm?
AstroFarm is a private, on-premise or cloud-based device farm platform that enables organizations to remotely access, control, automate, and test real Android and iOS devices at scale. It is designed for OEM vendors, app developers, enterprises, MDM users, and QA teams that require large-scale, secure testing without relying on public device clouds.
What You Can Do With HID Automation
1. Granular Factory Reset Options
AstroFarm now provides multiple reset levels directly from the console:
- Normal Wipe – Removes user data and apps
- Wipe Settings Only – Resets device settings while preserving user data
- Complete Factory Reset – Full wipe including system partitions
This gives OEMs and MDM admins precise control over reset operations based on their workflow requirements.
2. Automatic HID Detection Across Platforms
After a reset is initiated:
- The device performs the reset.
- The AstroFarm Agent (Windows, Linux, or macOS) automatically detects HID availability.
- The console displays real-time HID status indicators.
You’ll see:
- “HID Available” status
- Connection readiness
- Device capability information
No guesswork. No manual checks.
Cross-platform agent support includes:
- Windows
- Linux
- macOS
3. Dedicated HID Console Interface
We’ve built a powerful HID console experience.
🔹 Recording Mode
- Capture touch events, swipes, taps, and text inputs
- Record real setup flows
- Save them as reusable automation scripts
Perfect for capturing an MDM enrollment flow once and replaying it across hundreds of devices.
🔹 HID Area Definition
- Define specific screen areas for automation
- Set coordinates and boundaries
- Support multiple area definitions per script
This ensures accurate, repeatable actions — even across devices with different screen dimensions.
🔹 Script Management (.dd Format)
- Store scripts locally in .dd file format
- Load and execute scripts on target devices
- View and edit script details and parameters
- Maintain reusable automation libraries
This enables standardized, repeatable provisioning workflows for OEM staging or enterprise re-enrollment.
🔹 Automated Script Execution
After factory reset:
- HID is detected
- Predefined scripts execute automatically
- Device setup and MDM enrollment are complete without manual input
Devices move from reset → configured → enrolled — autonomously.
🔹 Live HID Relay
Need manual intervention?
The HID console also supports:
- Real-time device control
- Interactive screen mirroring
- Manual overrides during automation
You stay in control when needed.
🔹 Device Screen Display
Depending on device state:
- Enrolled devices → Full live screen mirroring
- Unenrolled devices → Black screen with device dimensions (ready for automation)
This ensures clarity throughout the reset and enrollment lifecycle.
Business Impact: Why This Matters for OEM Vendors & MDM Users
Here’s a sharper, more business-focused rewrite with clearer impact:
- Accelerated Device Lifecycle Management
Reset, re-enroll, and redeploy devices in bulk—reducing turnaround time from hours to minutes. - Lower Operational Overhead
Eliminate manual provisioning efforts and reduce dependency on on-site teams. - Effortless Scalability
Seamlessly manage and test large device fleets across multiple locations from a single interface. - Consistent Enrollment Outcomes
Standardize MDM workflows using reusable scripts to ensure error-free, repeatable processes. - End-to-End Automation Validation
Reliably test complete factory reset to re-enrollment journeys, ensuring zero-touch deployments work as expected..
Built for Modern Device Operations
This feature is especially powerful for:
- OEM vendors staging devices before shipment
- Enterprises are refreshing device fleets
- MDM administrators re-enrolling returned or repurposed devices
- Managed service providers handling multi-client fleets
- Device labs requiring repeatable provisioning cycles
If factory reset and re-enrollment are part of your daily workflow, this update was built for you.
Ready to Automate Your Android Device Resets? HID-powered automation is now available in AstroFarm. Stop touching devices. Start automating them.
Your device farm should do more
than testing. Try AstroFarm today!
Subscribe for our free newsletter