安卓逆向 -- Xposed模块编写

简介: 安卓逆向 -- Xposed模块编写

一、新建一个无界面项目

0a2653c851af460fa595bd959398a8f1.png

二、下载xposedBridgeAPI模块

https://github.com/924587628/XposedBridgeAPI

三、将下载的api拖进libs文件夹

0eacb84100b54626af849e6b562bf92a.png

四、右击jar包,选择add as library

2d65d23f6d4748949b924e4057485923.png 2e9b90b2ca334476abebe75bafe6eeaa.png

五、修改xml文件

0a2653c851af460fa595bd959398a8f1.png

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name" >
    <meta-data
        android:name="xposedmodule"
        android:value="true" />
    <meta-data
        android:name="xposeddescription"
        android:value="逆向有你xposed模块" />
    <meta-data
        android:name="xposedminversion"
        android:value="53" />
</application>

六、修改build.gradle,将此处修改为compileOnly 默认(implementation)

0eacb84100b54626af849e6b562bf92a.png

七、右击main,新建--》Folder--》Assets Folder

2d65d23f6d4748949b924e4057485923.png

八、新建一个hook类,代码如下

2e9b90b2ca334476abebe75bafe6eeaa.png

package com.bucuo.xposedmk;
import android.util.Log;
import de.robv.android.xposed.IXposedHookLoadPackage;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.callbacks.XC_LoadPackage.LoadPackageParam;
public class hook implements IXposedHookLoadPackage {
    public void handleLoadPackage(final LoadPackageParam loadPackageParam) throws Throwable {
        Log.d("tag", "hook开始......");
        if(!loadPackageParam.packageName.equals("com.cwvs.jdd")) return;
        Log.d("test","hook结束.....");
    }
}

九、新建xposed_init文件,将内容改为包名

4cebaac233b3433da32a72337a77fc60.png 6de278e6d6694ce5bb08e7e842b7e74b.png 7a399525ddec4b77923c464820b33738 (1).png

十、安装xposed模块,重启模拟器

7a399525ddec4b77923c464820b33738.png

禁止非法,后果自负

目录
相关文章
|
4天前
|
Android开发
Android MediaTek 平台增加UART接口的红外模块支持,支持NEC红外遥控
Android MediaTek 平台增加UART接口的红外模块支持,支持NEC红外遥控
16 0
|
4天前
|
Android开发
Android 集成vendor下的模块
Android 集成vendor下的模块
14 0
|
4天前
|
Android开发
Android 支持 ap6236 wifi 模块补丁
Android 支持 ap6236 wifi 模块补丁
23 0
|
4天前
|
Android开发
Android RIL 动态切换 4G 模块适配
Android RIL 动态切换 4G 模块适配
19 0
|
4天前
|
开发工具 Android开发
安卓系统7.1搭建Xposed环境
安卓系统7.1搭建Xposed环境
39 1
|
4天前
|
开发工具 Android开发
Android平台RTMP推送|轻量级RTSP服务|GB28181设备接入模块之实时快照保存JPG还是PNG?
Android平台RTMP推送|轻量级RTSP服务|GB28181设备接入模块之实时快照保存JPG还是PNG?
|
8月前
|
开发工具 Android开发 开发者
Android平台轻量级RTSP服务模块如何实现一个服务发布多路RTSP流?
Android平台轻量级RTSP服务模块如何实现一个服务发布多路RTSP流?
239 0
|
8月前
|
编解码 监控 开发工具
Android平台GB28181接入模块技术接入说明
今天,我们主要讲讲Android平台GB28181接入模块的技术对接,Android平台GB28181接入模块设计的目的,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如智能监控、智慧零售、智慧教育、远程办公、生产运输、智慧交通、车载或执法记录仪等场景。
|
8月前
|
编解码 监控 前端开发
Android平台GB28181设备接入模块相关博客概览
Android平台GB28181设备接入模块,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如智能监控、智慧零售、智慧教育、远程办公、生产运输、智慧交通、车载或执法记录仪等场景。
|
开发工具 Android开发
Android 7.1 使用mmm编译模块失败
Android 7.1 使用mmm编译模块失败
228 0