安装
下载zygisk版本:Releases · LSPosed/LSPosed (github.com)
推到手机:adb push lsposed-zygisk.zip /sdcard/Download
开启zygisk:打开Magisk–>右上设置–>勾选zygisk
安装:打开Magisk–>模块–>从本地安装–>选择上传的文件
显示图标:电脑上解压lsposed-zygisk.zip文件,并将manager.apk进行安装就可以看见图标正常使用了。
配置环境
Android Studio新建项目。
AndroidManifest.xml 以下加入模块信息。
<application
...
<meta-data
android:name="xposedmodule"
android:value="true" />
<!--xposed 模块描述-->
<meta-data
android:name="xposeddescription"
android:value="Xp hook" />
<!--xposed 支持最小版本-->
<meta-data
android:name="xposedminversion"
android:value="18" />
</application>
build.gradle 引入xposed api支持
dependencies {
....
compileOnly 'de.robv.android.xposed:api:82'
}
在settings.gradle中添加引入安装源maven { url 'https://api.xposed.info/' }后右上角提示点击sync now
repositories {
google()
mavenCentral()
maven { url 'https://api.xposed.info/' }
}
在hook文件下新建类
package com.example.项目名称;
import android.util.Log;
import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.callbacks.XC_LoadPackage;
public class HookText implements IXposedHookLoadPackage {
private static final String TAG = "XlTest";
@Override
public void handleLoadPackage(XC_LoadPackage.LoadPackageParam lpparam) throws Throwable {
Log.i(TAG, "Hook Start....");
Log.i(TAG, "packageName:" + lpparam.packageName);
}
}
main下新建assets/xposed_init,类型为txt,并填入类名
com.example.项目名称.HookText