| name | adb-karrot |
| description | Karrot app automation - bypass Play Integrity detection, login, and interaction workflows |
| version | 1.0.0 |
| modularized | true |
| scripts_enabled | true |
| tier | 3 |
| category | adb-app-automation |
| last_updated | "2025-12-01T00:00:00.000Z" |
| compliance_score | 100 |
| dependencies | ["adb-screen-detection","adb-navigation-base","adb-workflow-orchestrator","adb-magisk"] |
| auto_trigger_keywords | ["karrot","play-integrity","api-hooking","bypass","login"] |
| scripts | [{"name":"adb-karrot-launch.py","purpose":"Launch Karrot app","type":"python","command":"uv run .claude/skills/adb-karrot/scripts/adb-karrot-launch.py","zero_context":true,"version":"1.0.0","last_updated":"2025-12-01T00:00:00.000Z"},{"name":"adb-karrot-check-detection.py","purpose":"Check if app detects emulator/spoofed environment","type":"python","command":"uv run .claude/skills/adb-karrot/scripts/adb-karrot-check-detection.py","zero_context":false,"version":"1.0.0","last_updated":"2025-12-01T00:00:00.000Z"},{"name":"adb-karrot-test-login.py","purpose":"Test login with bypass, verify successful authentication","type":"python","command":"uv run .claude/skills/adb-karrot/scripts/adb-karrot-test-login.py","zero_context":false,"version":"1.0.0","last_updated":"2025-12-01T00:00:00.000Z"}] |
| color | cyan |
Quick Reference (30 seconds)
Karrot App Automation & Play Integrity Bypass
What It Does: Automates Karrot app interactions. Enables Play Integrity API bypass via Magisk hooks to allow app usage on unsupported environments.
Core Capabilities:
- 🚀 App Launching: Open Karrot with auto-detection
- 🔍 Detection Checking: Verify if app detects emulator
- 🔐 Login Automation: Automated login with verification
- ✅ Bypass Validation: Confirm Play Integrity bypass success
When to Use:
- Testing Karrot app on emulator
- Implementing Play Integrity bypass
- Automating login and basic navigation
- Validating bypass effectiveness
Scripts
adb-karrot-launch.py
Launch Karrot application.
uv run .claude/skills/adb-karrot/scripts/adb-karrot-launch.py
uv run .claude/skills/adb-karrot/scripts/adb-karrot-launch.py --device 127.0.0.1:5555
uv run .claude/skills/adb-karrot/scripts/adb-karrot-launch.py \
--wait-text "Login" \
--timeout 10
uv run .claude/skills/adb-karrot/scripts/adb-karrot-launch.py --json
adb-karrot-check-detection.py
Check if Karrot detects emulator or spoofed environment.
uv run .claude/skills/adb-karrot/scripts/adb-karrot-check-detection.py \
--device 127.0.0.1:5555
uv run .claude/skills/adb-karrot/scripts/adb-karrot-check-detection.py \
--device 127.0.0.1:5555 \
--launch \
--detailed
uv run .claude/skills/adb-karrot/scripts/adb-karrot-check-detection.py \
--device 127.0.0.1:5555 \
--check-logcat
uv run .claude/skills/adb-karrot/scripts/adb-karrot-check-detection.py --json
adb-karrot-test-login.py
Test login functionality with bypass enabled.
uv run .claude/skills/adb-karrot/scripts/adb-karrot-test-login.py \
--device 127.0.0.1:5555 \
--email @example.com \
--password testpass123
uv run .claude/skills/adb-karrot/scripts/adb-karrot-test-login.py \
--device 127.0.0.1:5555 \
--email @example.com \
--password testpass123 \
--verify-success \
-- 30
uv run .claude/skills/adb-karrot/scripts/adb-karrot-test-login.py \
--device 127.0.0.1:5555 \
--email @example.com \
--password testpass123 \
--check-bypass
uv run .claude/skills/adb-karrot/scripts/adb-karrot-test-login.py --json