LSPosed:Android ART钩子框架安装使用教程

项目:LSPosed/LSPosed · ⭐ 19.2k · Java · GPL-3.0

项目简介

LSPosed是一种基于Riru/Zygisk的ART钩子框架,提供与原始Xposed一致的API,支持Android 8.1至14版本。允许开发者创建可在不同系统版本和ROM上运行的模块,实现系统级功能定制。

安装前提

# 必须条件:
# 1. 已Root的Android设备(Magisk/KernelSU)
# 2. Magisk 24.0+ 或 KernelSU
# 3. Android 8.1 - 14

# 安装Zygisk(Magisk设置中开启)
# 下载LSPosed Zygisk版
# https://github.com/LSPosed/LSPosed/releases
# 选 LSPosed-vX.X.X-xxxx-zygisk-release.zip

# Magisk刷入
adb push LSPosed-*.zip /sdcard/
# Magisk > Modules > Install from storage > 选择zip
# 重启设备

模块开发

// build.gradle
dependencies {
    compileOnly 'de.robv.android.xposed:api:82'
}

// HookEntry.java
public class HookEntry implements IXposedHookLoadPackage {
    @Override
    public void handleLoadPackage(LoadPackageParam lpparam) {
        if (!lpparam.packageName.equals("com.target.app")) return;
        XposedHelpers.findAndHookMethod(
            "com.target.app.MainActivity",
            lpparam.classLoader,
            "onCreate",
            Bundle.class,
            new XC_MethodHook() {
                @Override
                protected void afterHookedMethod(MethodHookParam param) {
                    // 你的代码
                }
            }
        );
    }
}

常用模块推荐

模块功能
LSPosed Privacy隐私保护,伪造设备信息
Hide My Applist隐藏应用列表,防止检测
Core Patch绕过签名校验
AppOps精细化权限管理

📚 常见问题

LSPosed是什么?

项目:LSPosed/LSPosed · ⭐ 19.2k · Java · GPL-3.0

如何上手LSPosed?

Operit安卓AI Agent教程