xposed安装

不root手机:

第一步:这里需要在手机装一个虚拟机:下载链接Releases · android-hacker/VirtualXposed (github.com) 直接下载apk进行安装就好了。

第二部:写模块:

  1. 新建一个app工程。在AndroidManifest.xml加入以下信息:
1
2
3
4
5
6
7
8
9
10
11
12
<!--添加表示 这是一个插件-->
<meta-data
android:name="xposedmodule"
android:value="true" />
<!--载入hook模块之后显示得信息-->
<meta-data
android:name="xposeddescription"
android:value="hell xposed" />
<!--规定jar包版本信息-->
<meta-data
android:name="xposedminversion"
android:value="82" />
img-0
  1. 在build.gradle添加xposed得api依赖:

    1
    provided 'de.robv.android.xposed:api:82'
img-0
  1. 新建assets文件,新建文件xposed_init,并写入hook代码得入口文件

    img-0 img-0
  2. 新建hook得入口类 XposedHook

    1
    2
    3
    4
    5
    6
    public class XposdHook implements IXposedHookLoadPackage {
    @Override
    public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable {
    XposedBridge.log("我hook到了代码"+lpparam.packageName);
    }
    }
  3. 完成

    关于xposed得api接口说明网址:XC_MethodHook | Xposed Framework API


root手机:

安装

下载网址:

[OFFICIAL] Xposed for Lollipop/Marshmallow/Nougat/Oreo [v90-beta3, 2018/01/29] | XDA Forums (xda-developers.com)

img-0 img-0

然后等待安装就好。