Android Workflow
Phone Provisioning
Target hardware is Ulefone Armor X12 running Android 13 Go Edition. PPSM provisions over USB using ADB where Android permits it.
Version 1 Direction
- Use normal ADB, not required Device Owner mode.
- Health-report first: detect and report before modifying a phone.
- Automate APK install/update, permissions, config push, app launch, and verification where possible.
- Show exact manual instructions when Android security policy requires user approval.
Manual Steps Still Expected
- Enable Developer Options.
- Enable USB Debugging.
- Accept the USB debugging RSA prompt.
- Approve battery optimization or default-launcher choices if the OS requires it.
Provisioning Checks
- ADB state, serial, model, Android version, battery, and charging state.
- Installed PagePoint package, version, signature, permissions, and launcher state.
- Current SSID, IP, gateway, DNS, Android validation result, PPOE reachability, and app/socket status.
Open Device Tests
- Validate ADB Wi-Fi add/connect/forget commands on the actual Ulefone build.
- Test install, update, downgrade, permission grant, app launch, and reboot recovery.
- Confirm what can be detected for battery optimization and default launcher state.