What problem does it solve? Setting up mobile app permission states for testing normally requires manually navigating the system Settings app on each device or simulator, which is slow and breaks automated test flows. This Skill edits the platform permission store directly so tests can pre-authorize, deny, or reset permissions without UI interaction. ## Core Features & Use Cases - Direct permission store editing: Modifies the iOS simulator TCC database or Android package-manager permission flags for 11 runtime permissions including camera, microphone, photos, contacts, location, and notifications. - Three actions: Grant to pre-authorize before launch, deny to test refusal paths, and reset to make the first-run permission dialog reappear. - Platform-aware behavior: Handles iOS simulator-only TCC edits, Android emulator and physical device support via adb, and per-permission platform coverage differences. - Use Case: Before launching an app under test, pre-grant camera and location permissions so no system dialog interrupts the automated flow, then reset them afterward to test the first-run prompt. ## Quick Start Grant the camera permission to com.example.app on my booted iOS simulator before launching the app so no permission dialog appears.