brainstorming
Structured design dialogue that validates ideas before implementation begins.
adb-bypass
PlayIntegrityFork bypass verification and validation for Play Integrity spoofing detection
Full skill instructions
PlayIntegrityFork Bypass Verification and Validation
What It Does: Verifies PlayIntegrityFork installation status, validates bypass effectiveness, and checks device integrity spoofing detection. Used after Magisk module installation to confirm Play Integrity bypass is working.
Core Capabilities:
When to Use:
Pre-flight checks for bypass prerequisites and configuration.
# Basic validation
uv run .claude/skills/adb-bypass/scripts/preflight-validation.py
# Specify device
uv run .claude/skills/adb-bypass/scripts/preflight-validation.py --device 127.0.0.1:5555
# Detailed check (verbose output)
uv run .claude/skills/adb-bypass/scripts/preflight-validation.py \
--device 127.0.0.1:5555 \
--detailed
# Check specific component
uv run .claude/skills/adb-bypass/scripts/preflight-validation.py \
--check magisk \
--check playintegrity \
--check zygisk
# JSON output
uv run .claude/skills/adb-bypass/scripts/preflight-validation.py --json
Features:
This skill includes TOON-based workflow definitions for automation.
TOON (Task-Oriented Orchestration Notation) is a structured workflow definition language that pairs with Markdown documentation. Each workflow consists of:
This TOON+MD pairing approach is inspired by the BMAD METHOD pattern, adapted to use TOON instead of YAML for better orchestration support.
Workflow files are located in workflow/ directory:
Example Workflows (adb-bypass):
workflow/bypass-validation.toon - Verify PlayIntegrityFork installation and bypass statusworkflow/detection-check.toon - Check if app detects the bypassworkflow/integrity-verification.toon - Validate device signature spoofingExecute any workflow using the ADB workflow orchestrator:
uv run .claude/skills/adb-workflow-orchestrator/scripts/adb-run-workflow.py \
--workflow .claude/skills/adb-bypass/workflow/bypass-validation.toon \
--param device="127.0.0.1:5555"
Each workflow includes comprehensive documentation in the corresponding .md file:
See the workflow/ directory for complete TOON file definitions and documentation.
To create custom workflows for this skill:
.toon file in the workflow/ directory.md file with comprehensive documentationFor more information, refer to the TOON specification and the workflow orchestrator documentation.
# Run comprehensive pre-flight checks
uv run .claude/skills/adb-bypass/scripts/preflight-validation.py \
--device 127.0.0.1:5555 \
--detailed
# Check returns detailed status:
# - Magisk: installed, version, root status
# - PlayIntegrityFork: installed, version, enabled
# - Zygisk: enabled, subsystem status
# - Device: integrity signature, spoofing status
# Complete validation workflow
uv run .claude/skills/adb-workflow-orchestrator/scripts/adb-run-workflow.py \
--workflow .claude/skills/adb-bypass/workflow/bypass-validation.toon \
--param device=127.0.0.1:5555 \
--verbose
# 1. Validate bypass is active
uv run .claude/skills/adb-bypass/scripts/preflight-validation.py \
--device 127.0.0.1:5555
# 2. If validation passes, run app tests
if [ $? -eq 0 ]; then
uv run .claude/skills/adb-karrot/scripts/adb-karrot-test-login.py \
--device 127.0.0.1:5555
fi
Depends On:
adb command-line toolUsed By:
adb-karrot (for bypass validation before app testing)adb-magisk (for post-installation verification)Complements:
adb-magisk (installs PlayIntegrityFork module)adb-karrot (tests apps after bypass activation)adb-workflow-orchestrator (orchestrates validation flows)What is PlayIntegrityFork? PlayIntegrityFork is a Magisk module that hooks into Android's Play Integrity API to spoof device integrity and prevent detection of running on emulators or rooted devices.
How It Works:
Google Play Integrity API
├─ deviceIntegrity() check
├─ serverIntegrity() check
└─ Error handling
PlayIntegrityFork Hook (via Zygisk)
└─ Intercepts integrity requests
└─ Returns spoofed device signature
└─ App receives valid integrity response
Prerequisites:
Validation Checks:
# Check Magisk modules
uv run .claude/skills/adb-magisk/scripts/adb-magisk-launch.py \
--device 127.0.0.1:5555 \
--wait-text "PlayIntegrityFork"
# Solution: Ensure Zygisk is enabled and device rebooted
# Enable Zygisk
uv run .claude/skills/adb-magisk/scripts/adb-magisk-enable-zygisk.py \
--device 127.0.0.1:5555 \
--auto-reboot
# Check logcat for errors
adb logcat | grep -i "integrity\|playintegrity"
# Common issues:
# - Module needs reboot to activate
# - Zygisk disabled or not loaded
# - Incompatible module version
Design Principles:
Validation Sequence:
1. Magisk Root Verification
└─ Check root access, version
2. Module Installation Check
└─ PlayIntegrityFork installed?
3. Zygisk Verification
└─ Subsystem enabled and loaded?
4. Device Signature Check
└─ Integrity spoofing active?
5. Status Reporting
└─ Return detailed validation results
Version: 1.0.0 Status: ✅ Validation/Verification Tier Scripts: 1 (comprehensive pre-flight) Workflows: 3 (validation, detection, integrity) Last Updated: 2025-12-02 Tier: 2 (Foundation)
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs