Skip to content

NPatchNeo LSPatch Framework

Rootless Xposed framework powered by Vector core.

NPatch
Android 9+
Minimum Version
Vector
Core Framework
Rootless
Deployment

Why NPatch

A modern Xposed module injection and app patching tool designed for rootless environments.

NPatch injects an Xposed loader into APK files without requiring Root. The patched APK contains its own loader and native core instead of extracting bootstrap files from the Manager APK. Local mode uses the Manager for dynamic modules and scope, with a cached fallback. Integrated mode embeds modules directly into the target app for standalone operation.

The core submodule points to HSSkyBoy/Vector — the runtime core that powers all of NPatch's capabilities.

Powerful Patching

The CLI offers full control: 5 signature bypass levels, --useMicroG for GMS redirection, --injectdex for isolated processes, --provider for file picker injection (from MT Manager), --allowdown for version downgrade, and three keystore sources (-fpa / -npa / -k).

Flexible Management

With NPatch Manager (package top.nkbe.npatch), patched apps communicate with the Manager at runtime to get module lists and scopes — similar to the LSPosed experience, without needing to re-patch just to swap modules.

Legacy, API 101, and API 102 share the NPatch Remote Store. Modern modules can read and write Remote Preferences and Remote Files, while compatible single-entry API 102 modules can be hot-reloaded by the Manager.

Local Mode (--manager)

Patches apps without embedding modules. Scope remains configured by the Manager database without re-patching; when Manager Service is temporarily unavailable, the loader can try its Provider and the last synchronized cache. Extreme and Seccomp bypass levels are exclusive to this mode.

Integrated Mode (--embed)

Patches apps with modules built in. Patched apps run independently without the Manager but cannot dynamically manage configuration. Ideal for distribution to devices without NPatch Manager.

Quick Start

The recommended way is to use the NPatch Manager (Android GUI) — patch apps entirely on-device, no command line needed. Download manager-v<verName>-<verCode>-release.apk from Releases and install it.

For batch patching or automation, you can also use the cross-platform jar:

bash
java -jar jar-v<verName>-<verCode>-release.jar --manager target.apk

See Usage for full CLI reference.

Disclaimer

Modifying and patching apps may cause crashes, boot failures, or data loss. Always back up important data before patching. Users assume all risks and consequences of running patched apps and modules on their devices.

Since signatures differ, you must uninstall the original app before installing the patched version. Make sure you've backed up your data first.

Community & Support

Ready to get started?

Follow the usage guide to patch your first app in minutes.

Read the Guide

NPatch Official Documentation