Development of Secure Android Kiosk Launcher & Offline Provisioning System for HeroShow MR Platform

Заказчик: AI | Опубликовано: 04.12.2025

Purpose:To design, develop, and deliver a secure, production-grade Android kiosk launcher for use with the HeroShow mixed-reality automotive visualization platform, replacing the standard Android launcher and supporting offline device provisioning, firmware updates, and secure user workflows on Xiaomi Redmi Pad Pro 5G and Samsung Tab A9+ (Android 13+). Phase 1 — Discovery & Technical ExplorationPurpose:Establish a validated technical foundation and confirm all provisioning, security, and update workflows prior to development.Activities:Research and testing of offline QR Device Owner provisioning and fallback flows Testing and analysis of ADB-free USB firmware and Unity app update handling System architecture definition for launcher, Unity app communication, USB workflows, and watchdog services Development of a technical prototype to confirm feasibility of key functions Creation of Discovery Report including system design, risk notes, and milestone execution plan Deliverables:Technical feasibility validation Confirmed provisioning and update approach Discovery Report: architecture, workflows, risks, and implementation plan Secured engineering resource allocation for execution phase Phase 2 — Development & ExecutionPurpose:Convert validated architecture into a production-ready kiosk launcher through milestone-based development.Sub-Milestones & Deliverables:System Architecture & Provisioning Foundation Finalize QR provisioning payloads Implement base launcher and fallback provisioning logic HeroShow UI & Menu Framework Develop branded kiosk UI Implement first-run setup wizard USB Update & Firmware Workflow Implement secure USB APK/ZIP update workflow Provide status, logs, and user notifications Lockdown Mode & Watchdog Services Enforce Lock Task Mode and restrict system access Crash recovery, auto-relaunch, and reboot persistence QA & Delivery Package End-to-end validation on both target tablets Delivery of: Release APKs Source code (Kotlin / Java) Offline QR provisioning kit Build manual and user documentation Acceptance checklist Technical ScopeThe system will include:Kiosk launcher replacing Android home screen Device Owner provisioning via offline QR with fallback path USB-based firmware and HeroShow app update workflow File management for logs/screenshots/videos to USB Hotspot enablement and controlled connectivity settings Watchdog services for uptime, crash recovery, and relaunch Lockdown of system UI, notifications, multitasking, and settings First-run configuration wizard Support for Android 13+ on specified devices