前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Crack App | Android Studio 下的 Xposed 开发环境搭建

Crack App | Android Studio 下的 Xposed 开发环境搭建

作者头像
咸鱼学Python
发布2022-03-29 17:35:20
1.2K0
发布2022-03-29 17:35:20
举报
文章被收录于专栏:咸鱼学Python咸鱼学Python

Xposed 开发环境搭建

创建一个 app

添加 meta

创建 app 项目之后,在AndroidStudio创建一个android应用后,在AndroidManifest.xml里添加以下内容

代码语言:javascript
复制
<!--表示设置当前程序为 Xposed 模块-->
<meta-data
    android:name="xposedmodule"
    android:value="true"/> 
<!--插件描述-->
<meta-data
    android:name="xposeddescription"
    android:value="xianyuplus Xposed Demo"/> 
<!--API版本号-->
<meta-data
    android:name="xposedminversion"
    android:value="54"/>    

添加 api 依赖库

XposedBridgeApi-54.jar复制到工程libs目录

右键 Add As Library

点击ok即可

创建 xposed 入口类

src/main下创建一个HookMain的文件

并将下面的代码粘贴

代码语言:javascript
复制
package com.xianyuplus.xposedBase;

import android.util.Log;

import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.XC_MethodHook;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedHelpers;
import de.robv.android.xposed.callbacks.XC_LoadPackage;

public class HookMain implements IXposedHookLoadPackage {

    public void handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) throws Throwable {
        XposedBridge.log("Loaded app :" + loadPackageParam.packageName );
    }
}

指定模块的入口

src/main下创建assets的目录

在这个文件夹下创建xposed_init的文件

将我们上一步创建的入口类的完整类名写入

这样就完成了 xposed 模块开发的基础环境搭建

接下来就可以按照你自己的需求开发对应的 xposed 项目了

注意事项

1、在build.gradle里把implementation fileTree(include: ['.jar'], dir: 'libs')修改为compileOnly fileTree(include: ['.jar'], dir: 'libs')

2、在build.gradle里把implementation files('libs\\XposedBridgeApi-54.jar')修改为compileOnly files('libs\\XposedBridgeApi-54.jar')

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 咸鱼学Python 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Xposed 开发环境搭建
    • 添加 meta
      • 添加 api 依赖库
        • 创建 xposed 入口类
          • 指定模块的入口
            • 注意事项
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档