首页
社区
课程
招聘
[分享]EdXposed和LSPosed的使用(入门级)
发表于: 2021-7-28 13:51 8367

[分享]EdXposed和LSPosed的使用(入门级)

2021-7-28 13:51
8367

EdXposed和LSPosed使用

1.EdXposed与LSPosed的关系

参考网址:EdXposed与LSPosed的关系与区别
LSPosed是EdXposed的一个新分支,两者相互兼容,LSPosed比Edxposed 更加简洁、易用和高效,是Edxposed 的极佳替代品。
两者使用都类似。EdXposed和LSPosed都兼容了部分前Xposed模块。

2.EdXposed的使用

1.在AndroidStudio新建项目,在AndroidManifest.xml写入

1
2
3
4
5
6
7
8
9
10
11
12
<application
 ........
<meta-data
    android:name="xposedmodule"
    android:value="true"/>
<meta-data
    android:name="xposeddescription"
    android:value="这是EdXposed案例"/>
<meta-data
    android:name="xposedminversion"
    android:value="54"/>
</application>

2.在app文件夹下新建libs文件夹,拖入XposedBridgeApi-54.jar文件

3.找到build.gradle(Module:app)写入

1
2
3
4
5
6
7
8
repositories {
    jcenter()
}
dependencies {
    ......
    compileOnly files('libs/XposedBridgeApi-54.jar')
    //implementation fileTree(dir: "libs", include: ["*.jar"])(同时注释掉这行)
}

或者(下面这种方式可以取消第2步)

1
2
3
4
5
6
7
8
repositories {
    jcenter()
}
dependencies {
    ......
    compileOnly 'de.robv.android.xposed:api:82'
    compileOnly 'de.robv.android.xposed:api:82:sources'
}

两种方式均可。

4.实现IXposedHook类

1.implements IXposedHookLoadPackage
2.实现handleLoadPackage方法

1
2
3
4
5
6
public class IXposedHook implements IXposedHookLoadPackage{    @Override
 public void handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) throws Throwable {
     XposedBridge.log("包名:"+loadPackageParam.packageName);
     XposedBridge.log("进程名:"+loadPackageParam.processName);
 }
 }

5.新建xposed_init

右键点击 “main ” 文件夹,选择new --> Folder -->Assets Folder,新建assets文件夹.然后右键点击assets文件夹, new--> file,文件名为xposed_init(文件类型选text)。
写入: IXposedHook的全类名

1
com.xxx.xposed.IXposedHook

6.EdXposed与LSPosed效果展示

EdXposed

LSPosed


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2021-7-29 13:39 被wulicc编辑 ,原因:
上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 116
活跃值: (1012)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
支持一下
2021-7-28 15:27
0
雪    币: 5453
活跃值: (1492)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
请问下 XposedBridgeApi-54.jar这个是在哪找到的
2023-8-28 11:32
0
雪    币: 3525
活跃值: (31011)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
感谢分享
2023-8-29 10:28
1
游客
登录 | 注册 方可回帖
返回
//