Overview
PhoneClaw requires specific Android permissions and settings to automate apps on your device. This guide walks you through preparing your phone for automation, from enabling developer mode to granting accessibility permissions.PhoneClaw works on standard Android devices without requiring root access. The cheapest recommended device is a $30 Moto G Play available at Walmart.
Prerequisites
- Android device running Android 8.0 (API 26) or higher
- Computer with Android Studio installed
- USB cable for sideloading
- Approximately 15 minutes for setup
Steps
app/build/outputs/apk/debug/If you see “Install blocked”, go to Settings → Security → Install unknown apps, select your file manager, and enable “Allow from this source”.
Accessibility permissions are required for PhoneClaw to click buttons, read text, and navigate apps automatically. Without this permission, automation scripts cannot run.
Verify Installation
Confirm PhoneClaw is properly configured:- Open PhoneClaw
- Check the status indicator shows “Ready”
- Accessibility service should show as “Connected” in logs
- Tap the microphone button and say “test”
- PhoneClaw should respond with text-to-speech confirmation
Configure API Keys (Optional)
For vision-based features, PhoneClaw uses Moondream API:- Create a file named
local.propertiesin your project root - Add your Moondream auth token:
- Rebuild the APK with your token included
Without a Moondream token,
magicClicker and magicScraper features won’t work. Basic automation without vision assistance will still function.Troubleshooting
Accessibility Service Won’t Enable
- Restart your device
- Uninstall and reinstall PhoneClaw
- Check that you’re running Android 8.0 or higher
Screen Capture Fails
- Ensure you granted permission when prompted
- Check Settings → Apps → PhoneClaw → Permissions
- Some devices require manual permission in Settings
App Won’t Install
- Enable “Install unknown apps” for your file manager
- Check you have sufficient storage space (at least 100 MB)
- Verify the APK isn’t corrupted by rebuilding
Voice Commands Not Working
- Grant microphone permission in Settings → Apps → PhoneClaw
- Check your device volume isn’t muted
- Try tapping the microphone button instead of continuous listening
Next Steps
Create Your First Automation
Build a simple workflow with ClawScript
Use Voice Commands
Generate scripts naturally with voice