Clash Logo
clash-meta.org
Mihomo Kernel Client Aggregation and Tutorial Center
Homepage Download Center Tutorial Center Tools Frequently Asked Questions GitHub
FlClash · Android APK · v0.8.96

FlClash Android Download Android client based on Mihomo kernel

The Android platform does not provide Clash Verge Rev, it is recommended to use the same Mihomo kernel FlClash. It supports subscription import, rule proxy, and TUN mode (based on Android system VPN). It is currently one of the clients recommended by the Android community.

Version information
v0.8.96
Application name
FlClash
Minimum system
Android 8.0+
Recommended architecture
arm64-v8a
Connection method
System VPN
Key permissions
Installation from unknown sources · VPN service · Running in the background
The client itself does not contain nodes and requires a subscription to connect to the Internet. No node? Signing up for this high-speed airport will give you 1GB of Hong Kong high-speed experience traffic, which is valid within 24 hours. You can try the speed first after importing it; buy if it suits you. Alipay pays directly. It also supports cryptocurrency payment. No cards are tied and no real-name records are left.
Get high-speed node
Download the installation package

Select according to device architecture APK

Most Android phones released after 2018 are 64-bit ARM processors, and the arm64-v8a version should be downloaded first. armeabi-v7a has the widest compatibility (including 32-bit ARM old machines), but its operating efficiency is slightly lower.

arm64-v8a
Recommended · 64-bit ARM devices
FlClash-0.8.96-android-arm64-v8a.apk
  • Most mid-to-high-end devices in 2018 and later have this architecture
  • Higher operating efficiency and better memory usage
  • Snapdragon 6xx series or above, Dimensity 7xx series or above are recommended
armeabi-v7a
Universal · Widest compatibility
FlClash-0.8.96-android-armeabi-v7a.apk
  • Covering 32-bit ARM old devices
  • You can choose this version first when you are not sure about the architecture
  • 64 Best device compatibility
Not sure about the architecture of your device? Search "About Phone" in the system settings → look for "Processor" or "Chip" information; or install tools such as "CPU-Z" to view the Instruction Set field (including arm64 / aarch64 to select the 64-bit version).
Architecture selection reference

Mainstream mobile phone chip comparison

Qualcomm Snapdragon
Snapdragon 6xx / 7xx / 8xx

The Snapdragons after 2017 are basically 64-bit ARM, and arm64-v8a is recommended.

MediaTek
Dimensity / Helio G series

All Dimensity series and Helio G series are 64-bit. Older Helio P/A models may be 32-bit.

Huawei / HiSilicon
Kirin 9xx / 8xx

Kirin 9xx and 8xx series are both 64-bit ARM, and arm64-v8a is recommended.

Samsung Exynos
Exynos 9xx / 2xxx

Most Exynos after 2015 are 64-bit, and you can basically choose arm64-v8a for flagship models.

Old models
Before 2014 / Thousand Yuan Starter

Some old entry-level machines are 32-bit ARM, please choose the armeabi-v7a version.

When not sure
Prioritize armeabi-v7a

I'm really not sure. Installing armeabi-v7a first will always work; switching to arm64 later will give you a better experience.

Installation steps

From APK installation to first use

Android side is installed through APK file. When starting for the first time, you need to authorize the installation and VPN service from unknown sources. Just follow the system prompts to complete.

  1. 1
    Download APK

    Click the download button of the corresponding architecture above. Download it directly from your mobile browser, or download it on your computer and then transfer it to your phone.

  2. 2
    Allow installation from unknown sources

    When clicking on the APK file, the system will pop up the "Unknown Source Application Installation" permission request. Allow the browser or file manager to continue the installation. Android 8+ is authorized for a single application and does not need to be turned on globally.

  3. 3
    Complete the installation and start

    Some domestic customized systems (MIUI, ColorOS, HarmonyOS, etc.) may have security scan prompts. Confirm that the application name is FlClash before continuing. Once the installation is complete, launch it on the desktop or app drawer.

  4. 4
    Import subscription

    Enter the "Configuration" page → click + to add configuration → paste the subscription link → save. FlClash will automatically pull the node list and rules.

  5. 5
    Select node

    Switch to the "Agent" page and select a node. You can click "Test Delay" to select the optimal node.

  6. 6
    Authorize the VPN and initiate the connection

    Click the connect button on the main interface, Android will pop up the "VPN Connection Request" dialog box (identifying the local VPN created by FlClash to take over the traffic), click "OK" to establish the connection.

  7. 7
    Allow background running

    Domestic customized systems often clean up the background. It is recommended to allow "background running" and "auto-start" in "Settings → Application Management → FlClash" to avoid being killed after locking the screen.

Core features

FlClash Key capabilities

Based on Mihomo kernel

Shares the core with the desktop Clash Verge Rev. The configuration file format is completely interoperable and can be used by multiple terminals with the same subscription.

System VPN mode

Take over global traffic through Android standard VpnService, no root required, adapt to all applications.

Subscription automatic renewal

You can set up scheduled pull subscriptions and support multiple sets of configuration switching, making it easy to use in different network environments.

Application diversion

Supports setting proxy/direct connection whitelist by application package name, which is often used to allow domestic apps to connect directly.

Rule and policy group

Completely supports Mihomo's rule sets, policy groups and remote rule updates, and the behavior is consistent with the desktop version.

Real-time traffic monitoring

View the real-time uplink and downlink rates, number of active connections, and rule hits on the connection page.

FAQ

Android installation and usage FAQ

Prompt "Application not installed" or "Parse package error"

Commonly caused by architecture mismatch or downloaded file corruption. Please confirm that you downloaded the APK of the corresponding architecture; you can re-download or try the armeabi-v7a general version.

System security scan interception

Customized systems such as MIUI / ColorOS will scan APKs from non-app store sources. Just click "Install anyway" or "Trust this app" in the pop-up window.

VPN has been established but cannot access the Internet

First confirm that the subscription is valid and the node delay is normal. Check again whether the application diversion whitelist is enabled, causing the target App to be excluded. For complete troubleshooting, see Cannot connect to the Internet after turning on the proxy FAQ

Disconnect after locking the screen or in the background for a period of time

The power saving strategy of domestic systems will kill the VPN process. Turn on "Background running", "Auto-start" and "Unlimited power consumption" in "Settings → Application → FlClash".

Display "no node" after importing subscription

Confirm that the subscription link has selected Clash or Clash Meta format, and the node list can be returned when opened directly by the browser. For detailed troubleshooting, see No node FAQ after import

The status bar VPN icon disappears

Explanation The VPN connection has been disconnected. Re-enter the FlClash point connection to restore. System-level VPN persistence can be turned on in "Settings → Always on VPN".

FAQ

Frequently asked questions for Android users

Why does Android recommend FlClash instead of Clash Verge Rev?

Clash Verge Rev is based on Tauri, mainly for desktop, and does not provide Android build. FlClash is the community's main solution on Android. It is based on the same Mihomo kernel and has interoperable configuration files.

Do you need Root?

No need. FlClash uses the Android standard VpnService to take over traffic, and ordinary users only need to authorize the VPN service.

Which one should I choose between arm64-v8a and armeabi-v7a?

Mainstream mobile phones after 2018 are preferred to choose arm64-v8a; if you are not sure or old entry-level phones, choose armeabi-v7a. armeabi-v7a can also run on 64-bit devices, but it is not as efficient as native 64-bit.

Can desktop subscriptions be used directly on Android?

Yes. Both Clash Verge Rev and FlClash use Clash / Clash Meta format subscriptions, and the same subscription link can be used on both desktop and mobile phones.

Can it be used on HarmonyOS?

HarmonyOS (Hongmeng) compatibility layer supports Android APK installation and can be used normally. Native Hongmeng NEXT (without Android compatibility layer) is not supported.

Can iOS / iPadOS also use FlClash?

No. The iOS platform requires distribution within the App Store, and FlClash does not provide an iOS version. iOS users usually use Clash clients listed on the App Store such as Stash / Shadowrocket / Loon.

High-speed airport recommendation Register to receive 1GB trial traffic
No node yet? Sign up and get 1GB of Hong Kong high-speed trial traffic, which is valid for 24 hours. You can connect to it with one click to try the speed, and then buy if it suits you. Alipay allows direct payment and can be activated in a few minutes; if you are more concerned about privacy, it also supports cryptocurrency payments - no bank cards are tied, and no real-name payment records are left.
Get high-speed node