Skip to content
LogoFIRERPAλ User Manual
切换中文版
⌘ K
LogoFIRERPAλ User Manual
切换中文版
  • Quick Start
  • Fundamentals
  • Installation Preparation
  • Installing the Client
  • Installing the Server
  • properties.local Configuration
  • Start the Server
  • Shutting Down the Server
  • Uninstalling the Server
  • Viewing Logs
  • Preparation
  • Remote Desktop
  • Device Discovery
  • Mobile Proxy Service
  • Distributed Deployment
  • Scheduled Tasks
  • Built-in Terminal
  • Virtual Debian Environment
  • Model Interaction (MCP)
  • Using the Programming API
  • Install System Root Certificate
  • Configure System Proxy (IP Switching)
  • Connecting to Virtual Network (OpenVPN)
  • Using Built-in Frida
  • Persistent Frida Scripts
  • Reporting Data Using Frida
  • Exporting Interfaces Using Frida
  • Script Encryption
  • Binary Patching
  • Read and Write System Settings (settings)
  • Read and Write System Properties (prop)
  • Reading and Writing Device Files
  • Reading Device Status
  • Read and Write SELinux Rules
  • Read and Write WIFI Information
  • Execute Shell Commands
  • Configuration Storage
  • Built-in ADB Management
  • Basic Application Operations
  • Basic Automation Operations
  • UI Watcher
  • Advanced Interface Operations
  • Image Matching Operations
  • Text Recognition Operations
  • Interface Locking
  • Shutdown and Reboot
  • Prepare Additional Tools
  • Generating Encryption Certificates
  • One-Click Packet Capture
  • Debugging Applications Using IDA
  • Connecting to Built-in ADB
  • Connect to Built-in SSH
  • Copy Files via SCP
  • Deploying OpenVPN Service
  • Deploying a Socks5 Proxy
  • Deploy FRP Forwarding
  • Version History
  • Disclaimer
  • Services and Support
  • Issue Summary
  • Privacy and Data Statement
  • Quick Start
  • Fundamentals
    • Commonalities and Differences Between Mobile and Web Automation
    • Differences Among Automation Tools
      • AutoJS
      • Appium
      • u2 (uiautomator2)
    • Basic Automation Workflow
      • Man-in-the-Middle Data Capture
      • Hook-Based Data Capture
      • Automation Scripting
    • Layout Inspection
    • UI Selectors
    • Screen Coordinate System
      • Points on Screen
      • Region Definition
    • Android App Data Storage
      • Viewing SMS Database
      • Reading Encrypted Databases
      • Accessing Other Data
    • Automation Assistance Features
  • Installation Preparation
    • Basic Requirements
    • System Settings
      • Check Time Zone and Time
      • Disable Accessibility Services
    • Network Configuration
    • Additional Configurations
      • WSA (Windows Subsystem for Android)
      • AVD (Android Studio Virtual Device)
      • Redroid (Android in Docker)
  • Installing the Client
    • Troubleshooting
  • Installing the Server
    • Installation via APP
    • Determine Device Architecture
    • Startup Configuration File
    • Installation via Magisk
    • Manual Installation
  • properties.local Configuration
  • Start the Server
    • Execute the Startup Command
    • Troubleshooting Error Messages
  • Shutting Down the Server
  • Uninstalling the Server
  • Viewing Logs
  • Preparation
  • Remote Desktop
    • Opening Remote Desktop
    • File Upload
    • File Download
    • Remote Desktop Settings
  • Device Discovery
    • Discovering All Devices
    • Service Discovery Configuration
  • Mobile Proxy Service
    • Using the Proxy
    • Configuring the Proxy
  • Distributed Deployment
    • Via the Spark Platform Hub
    • Forwarding Internal Ports via Frp
    • Exposing Ports to Public Internet via Frp
    • Connecting to Devices Forwarded via Frp
    • Networking via OpenVPN
    • Connecting to Devices in an OpenVPN Network
  • Scheduled Tasks
  • Built-in Terminal
    • Common Aliases
    • Common Commands
    • Python Libraries
  • Virtual Debian Environment
    • Installing the Environment
    • Entering the Environment
    • Advanced Usage
  • Model Interaction (MCP)
    • Installing the Official Extension
    • Using the Official Extension
    • Writing MCP Extensions
  • Using the Programming API
    • Connecting to a Device
    • A Simple Warm-up
  • Install System Root Certificate
    • Prerequisites
    • Installing the Root Certificate
    • Uninstalling the Root Certificate
  • Configure System Proxy (IP Switching)
    • Connecting to a Proxy
    • Proxy Types
      • Shadowsocks Encryption Options
    • Stopping the Proxy
    • Complete Parameters
    • Auto-Apply Proxy on Startup
    • Deploying a Proxy Server
  • Connecting to Virtual Network (OpenVPN)
    • Connect to VPN
    • Disconnect from VPN
    • Complete Parameters
    • Auto-connect to VPN
    • Quick Setup of VPN
  • Using Built-in Frida
    • Using via Code
    • Using via Command Line
    • Using via Command Line (objection)
    • Exposing Application Interfaces
  • Persistent Frida Scripts
    • Installing a Script
    • Uninstalling a Script
    • Checking Installation Status
    • Checking Injection Status
    • Viewing Script Logs
    • Offline Persistence
  • Reporting Data Using Frida
    • Writing a Reporting Script
    • Data Reporting Destinations
      • Metadata in Reports
      • Additional Parameters in Reporting URLs
      • Reporting to HTTP
      • Reporting to MQTT
      • Reporting to Redis
    • Injecting the Reporting Script
    • Decompressing Reported Data
    • Removing the Reporting Script
  • Exporting Interfaces Using Frida
    • Writing Export Scripts
    • Injecting Export Scripts
    • Calling Exported Methods
    • Calling Exported Methods via HTTP Interface
    • HTTP Status Codes
    • Troubleshooting
  • Script Encryption
    • Build the Compiler Docker Image
    • Encrypt Your Script Code
  • Binary Patching
  • Read and Write System Settings (settings)
    • Calling the Interface
    • Available Parameters
  • Read and Write System Properties (prop)
    • Get Property
    • Set Property
  • Reading and Writing Device Files
    • Downloading a File to Local Storage
    • Downloading a File into Memory
    • Downloading a File to a File Descriptor
    • Uploading a File to the Device
    • Uploading a File from Memory
    • Uploading a File from a File Descriptor
    • Deleting a Device File
    • Modifying File Permissions
    • Retrieving File Information
  • Reading Device Status
    • Obtaining a Status Instance
    • Getting Boot Time
    • Getting Disk Usage
    • Getting Battery Information
    • Getting CPU Usage
    • Getting Overall Disk I/O
    • Getting Disk I/O (Userdata)
    • Getting Overall Network I/O
    • Getting Network I/O (Specific Interface)
    • Getting Memory Usage
  • Read and Write SELinux Rules
    • Obtain an Operation Instance
    • Get SELinux Status
    • Set SELinux Status
    • Create a New Domain
    • Set Domain to Permissive
    • Set Domain to Enforcing
    • Fine-Grained Control Rules
  • Read and Write WIFI Information
    • Obtain a WIFI Instance
    • Get WIFI Status
    • Add to WIFI Blacklist
    • Get WIFI Blacklist
    • Clear WIFI Blacklist
    • Perform WIFI Scan
    • Get WIFI Scan Results
    • Get WIFI Signal Strength
    • Get WIFI MAC Address
  • Execute Shell Commands
    • Foreground Command Execution
    • Background Command Execution
  • Configuration Storage
    • Getting Storage
    • Clearing Storage
    • Getting a Container
    • Getting an Encrypted Container
    • Removing a Container
    • Writing Key-Value Pairs to a Container
    • Reading Key-Value Pairs from a Container
    • Getting Time-to-Live (TTL)
    • Setting Time-to-Live (TTL)
    • Conditional Write
    • Checking Existence
    • Deleting a Key-Value Pair from a Container
  • Built-in ADB Management
    • Installing a Public Key
    • Uninstalling a Public Key
  • Basic Application Operations
    • List Installed Applications
    • List Running Applications
    • Get Application by Name
    • Get Application by Package Name
    • Get Foreground Application
    • Get Multi-Instance Application
    • Start Application
    • Stop Application
    • Check Foreground Status
    • Get Application Info
    • Check Installation Status
    • Uninstall Application
    • Get Recent Activities
    • Launch Application Activity
    • List Application Permissions
    • Grant Application Permission
    • Revoke Application Permission
    • Check Permission Grant Status
    • Clear Application Cache
    • Clear Application Data
    • Get Launch Activity
    • Enable Application
    • Disable Application
  • Basic Automation Operations
    • Get Device Information
    • Get Service Information
    • Screen Sleep
    • Wake Up Screen
    • Check if Screen is On
    • Check if Screen is Locked
    • Display Toast Message
    • Read Clipboard
    • Write to Clipboard
    • Physical Key Simulation
    • Screen Capture
    • Click a Point on Screen
    • Press Point A and Drag to Point B
    • Swipe from Point A to Point B
    • More Complex Multi-Point Swiping
    • Open Quick Settings
    • Open Notification Panel
    • Get Page Layout
    • Wait for Window Idle
    • Get Latest Toast Message
  • UI Watcher
    • Enable Watcher
    • Check If Watcher Is Enabled
    • Disable Watcher
    • Remove All Watchers
    • Register Click Event
    • Register Key Press Event
    • Register Counting Event
    • Enable Event
    • Disable Event
    • Remove Event
    • Check If Event Is Enabled
    • Advanced Selectors
    • Complete Example Code
  • Advanced Interface Operations
    • Element Retrieval
    • Element Clicking
    • Existence Check
    • Element Information
    • Element Traversal
    • Element Count
    • Element Screenshot
    • Waiting for Elements
    • Text Input
    • Basic Swipe
    • Fast Swipe (Fling)
    • Other Operations
  • Image Matching Operations
    • Matching Interface
    • Matching Methods
    • Matching Areas
  • Text Recognition Operations
    • Setting the OCR Backend
    • OCR Selectors
      • text
      • textContains
      • textMatches
    • OCR Operations
      • click
      • click_exists
      • exists
      • screenshot
      • info
  • Interface Locking
    • Acquire Lock
    • Release Lock
    • Refresh Lock
  • Shutdown and Reboot
    • Shut Down System
    • Reboot System
    • Exit Service
  • Prepare Additional Tools
    • Clone Tool Code
    • Install Required Dependencies
    • Environment Setup
  • Generating Encryption Certificates
  • One-Click Packet Capture
    • Prerequisites
    • Basic Packet Capture
    • Shared Packet Capture
    • Targeted App Capture
    • Real-Time Modification
    • Different Networks
    • Upstream Proxy / International Packet Capture
  • Debugging Applications Using IDA
    • Enable Debuggable Mode
    • Install IDA Debug Server
    • Forward IDA Debug Server Port
    • Start Application Debugging
  • Connecting to Built-in ADB
    • Installing the ADB Public Key
    • Uninstalling the ADB Public Key
    • Connecting to the Built-in ADB
  • Connect to Built-in SSH
  • Copy Files via SCP
  • Deploying OpenVPN Service
    • Prerequisites
    • Initialize Configuration
    • Create Client Connection Credentials
    • Revoke Client Credentials
    • Start the OpenVPN Service
    • Reference Documentation
  • Deploying a Socks5 Proxy
    • Need UDP Protocol Proxy
    • Without UDP Protocol Proxy
    • Specify Egress Network Interface
    • Using GOST Service
  • Deploy FRP Forwarding
    • Start the FRPS Service
    • Configure FIRERPA
  • Version History
    • Version 9.9
    • Version 9.8
    • Version 9.5
    • Version 9.4
    • Version 9.3
    • Version 9.2
    • Version 9.0
    • Version 8.45
    • Version 8.44
    • Version 8.40
    • Version 8.38
    • Version 8.35
    • Version 8.30
    • Version 8.28
    • Version 8.25
    • Version 8.22
    • Version 8.20
    • Version 8.18
    • Version 8.15
    • Version 8.12
    • Version 8.10
    • Version 8.9
    • Version 8.8
    • Version 8.5
    • Version 8.0
    • Version 7.90
    • Version 7.85
    • Version 7.80
    • Version 7.76
    • Version 7.75
    • Version 7.73
    • Version 7.72
    • Version 7.71
    • Version 7.70
    • Version 7.68
    • Version 7.67
    • Version 7.65
    • Version 7.60
    • Version 7.57
    • Version 7.55
    • Version 7.52
    • Version 7.50
    • Version 7.30
    • Version 7.28
    • Version 7.25
    • Version 7.22
    • Version 7.20
    • Version 7.15
    • Version 5.6
    • Version 5.5
    • Version 5.3
    • Version 5.2
    • Version 5.0
    • Version 3.157
    • Version 3.155
    • Version 3.153
    • Version 3.152
    • Version 3.151
    • Version 3.150
    • Version 3.138
    • Version 3.135
    • Version 3.123
    • Version 3.120-1
    • Version 3.108
    • Version 3.102
    • Version 3.98
    • Version 3.95
    • Version 3.93
    • Version 3.90
    • Version 3.83
    • Version 3.80
    • Version 3.78
    • Version 3.76
    • Version 3.0.59
    • Version 3.0.55
    • Version 3.0.50
    • Version 3.0.48
    • Version 3.0.47
    • Version 3.0.46
    • Version 3.0.45
    • Version 3.0.35
  • Disclaimer
  • Services and Support
    • Usage Assistance
    • Additional Support
    • Feedback and Suggestions
  • Issue Summary
  • Privacy and Data Statement
    • Information Collection and Use
      • 1. Authorization Verification
      • 2. Version Check
      • 3. System Notifications
    • Data Storage and Security
    • Information Sharing and Disclosure
    • Your Rights and Control
    • Contact Us
Quick Start

© 2021 - present, firerpa.