Skip to main content
HomeFeaturesMarketplaceAboutPricingDownloadDocsBlogContact
Docs/Installation

Android Mobile Automation Node Installation Guide

Install the BrowserMesh APK on Android smartphones. Execute distributed mobile browser automation workflows directly on mobile hardware.

BrowserMesh is engineered from the ground up to operate efficiently on mobile ARM64 architectures. By deploying a BrowserMesh automation node onto an Android smartphone, you unlock one of the most powerful assets in web automation: genuine 4G/5G residential mobile IP addresses.

Unlike datacenter proxies that are flagged almost instantly by anti-bot classifiers, mobile cellular networks operate through Carrier-Grade NAT (CGNAT). Hundreds of mobile subscribers share the same public IP address simultaneously. Anti-bot systems cannot ban mobile IP ranges without blocking legitimate human mobile consumers.


Why Run an Automation Node on Android?

  • Unblockable Mobile Network Reputation: Major platforms (Instagram, LinkedIn, Amazon, Google) grant mobile carrier IPs significantly higher trust scores.
  • IP Rotation via Airplane Mode: Toggling airplane mode on your Android device forces the cellular tower to assign a fresh IP address from the carrier pool within seconds.
  • Low Power Consumption: The Android engine uses an optimized headless WebView and isolated PRoot runtime, consuming under 3% battery per hour of active scraping.
  • Hardware Re-Use: Repurpose older, unused Android phones (Android 9.0+) into 24/7 dedicated residential automation nodes.

How to Install the BrowserMesh Android Node Step-by-Step?

Installing BrowserMesh on Android requires downloading the verified APK package directly from our official download center. Once installed, grant background execution permissions and connect the node to your studio console to begin executing residential automation tasks with genuine cellular IP rotation.

  1. Open your mobile browser and navigate to the official Download Center (/download).
  2. Download the latest BrowserMesh-Node.apk package.
  3. When prompted by Android Security, tap Settings and enable Allow from this source (or "Install Unknown Apps").
  4. Tap Install and wait for the package manager to verify the application signature.
  5. Launch BrowserMesh from your app launcher.

Why Configure Background Execution and Battery Permissions on Android?

Modern mobile operating systems enforce aggressive power management features that terminate background background tasks when your screen turns off. Setting battery usage to unrestricted ensures that your Android automation node remains connected to the outbound WebSocket orchestration mesh without interruption during scheduled scraping jobs.

1. Disable Battery Optimizations (Mandatory)

  • Upon first launch, tap Allow when the app prompts to Ignore Battery Optimizations.
  • Alternatively, navigate to Settings > Apps > BrowserMesh > Battery and select Unrestricted.

2. Enable Auto-Start (OEM-Specific)

  • Xiaomi / MIUI: Enable Settings > Apps > Manage Apps > BrowserMesh > Autostart.
  • Samsung / OneUI: Ensure BrowserMesh is not listed under "Sleeping Apps" or "Deep Sleeping Apps".
  • OnePlus / OxygenOS: Set Battery Optimization to Don't Optimize.

3. Grant Storage Permissions

  • Allows the local node to cache downloaded website assets and write structured extraction outputs directly to local storage (/sdcard/BrowserMesh/exports).

Linking Your Device to Cloud Studio

  1. Open the BrowserMesh mobile application.
  2. Tap the Link Device button on the home screen.
  3. Sign in using your BrowserMesh cloud account credentials.
  4. The application initiates the background DeviceSyncService and displays an ongoing persistent notification indicating active connection.
  5. Visit your Cloud Dashboard; your Android phone will immediately report Online with its carrier network details.