Xposed框架下载安装教程

Xposed框架下载安装教程,第1张

不会下载Xposed框架的小伙伴看过来,这里将教会大家如何为自己的手机下载安装Xposed框架。因为不同的手机,不同版本下载方法都有所不同,本文只为大家讲解通用的下载搜索步骤。

操作教程:

1、首先打开 https://wwwxda-developerscom/ ,进入到首页后,我们在右上方的搜索处输入Xposed;

2、选择适配于自己手机版本的框架,然后点击进入;

3、最后根据文章内的提示进行下载即可。

打开之后可以先检查的XP框架,没有弹出安装提示的话需要重启应用,重启应用没有效果的话,可以重启手机。重启之后就可以看到下面有一个安装的提示了。点击安装就可以看到弹出一个提示框。选择一个版本安装之后会提示你要手机的root权限,这里选择同意,详细步骤:

1、在激活之前需要先找到XP框架的正确版本。

2、打开之后可以先检查的XP框架,没有弹出安装提示的话需要重启应用,重启应用没有效果的话,可以重启手机。

3、重启之后就可以看到下面有一个安装的提示了。

4、点击安装就可以看到弹出一个提示框。

5、选择一个版本安装之后会提示要手机的roo权限,这里选择同意。

6、选择同意之后就可以进行安装了,安装一会就会提示成功。

使用Xposed框架Hook第三方库API——以Google Admob广告为例

一背景

笔者一开始接触Xposed框架的时候,也是在此平台的博客上看到的一篇关于利用Xposed框架劫持登录界面的用户名和密码,链接如下 :Android逆向分析之Xposed的hook技术。关于Xposed环境的搭建也可以参考上述链接,在此不作赘述。

由于其用到的是XposedHelpersjar的findAndHookMethod,这个方法要传递待Hook函数的参数列表,比较麻烦。利用XposedBridgejar的hookMethod,这个方法只需传入待Hook函数的实例(instance),再实现XC_MethodHook这个回调接口就能完成对任意API的Hook。

回到主题,要获取函数的实例,可以使用Java反射机制,对于Android系统的API可以很容易地反射得到函数的实例,但对于本文提到的第三方库API,反射获取第三方库API的实例会在跨应用时失效,需要换一种方式来获取第三方库API的实例,以下将作详细说明,并以广告API作为例子。

二类/API说明

IXposedHookLoadPackage接口

方法 描述

handleLoadPackage(XC_LoadPackageLoadPackageParam loadPackageParam)

这个方法用于在加载应用程序的包的时候执行用户的操作

loadPackageParam这个参数包含了加载的应用程序的一些基本信息,可以利用此参数获取API所在类的Class对象,从而获取API的实例。

XposedBridge类

方法 描述

hookMethod(Member hookMethod, XC_MethodHook callback)

1参数:Member hookMethod是待hook的API实例,即方法对象。

2回调接口:实现XC_MethodHook接口,重写待Hook API运行前和运行后的处理方法beforeHookedMethod和afterHookedMethod(举例如下)。

XposedBridge提供了很多API帮助开发者对函数进行hook,举个例子如下:

三编写Xposed模块Hook广告API

要对Google AdMob平台的API进行Hook,并且能够限制广告的显示。首先我们需要知道AdMob平台用于显示广告的API,通过查看AdMob广告接入指南,以横幅广告为例,其显示广告的API是属于comgoogleandroidgmsadsAdView类的loadAd()。Hook此API,并禁止它的运行。具体实现如下。

编写Xposed模块

四运行效果

1LogCat显示

在combigduckgamesflow这个包加载的时候,获取了loadAd这个API的实例,并限制了它的运行。

五总结

实际上,Xposed提供丰富的API给开发者对目标函数进行hook,由于本文是专门对于第三方库的函数进行hook,只提到了一些与之相关的API。在获取第三方库Class的时候,要利用到loadPackageParam这个参数,所以要实现IXposedHookLoadPackage这个接口。虽然,本文只是简单地提到了第三方广告库函数的hook,但可以扩展到通用的第三方库,可以以此提供参考。

xposed框架apk需要root权限,所以需要一台root后的手机或者模拟器,这里推荐使用模拟器即可。首先下载一个模拟器,常用的模拟器有bluestacks蓝叠,夜神模拟器,genemotion等,由于genemotion的cpu框架是x86的,很多应用无法运行,所以可以选择夜神模拟器。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/1221817.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-09-07
下一篇2023-09-07

随机推荐

  • 哪个牌子的护肤品补水保湿效果好,大家推荐一下~?补水保湿产品排行榜(补水护肤品哪个牌子好)

    目前最好的保湿护肤品品牌有,雅漾,雅诗兰黛,兰蔻,玉兰油,科颜氏等,保湿效果都做的非常好的。好的保湿护肤品不仅好吸收而且能锁水补水,给肌肤深度补水保湿,有些还附带修复肌肤屏障。目前最好的保湿护肤品品牌有,雅漾,雅诗兰黛,兰蔻,玉兰油,科颜氏

    2024-04-15
    35200
  • 如何辨别妮维雅洗面奶是否是正货??

    妮维雅洗面奶是市面上非常受欢迎的品牌之一,很多人会购买这款产品。但是,如何辨别妮维雅洗面奶是否是正货呢?下面从多个角度来为大家解答。购买渠道要从购买渠道入手。建议消费者在正规的商场或官方网站购买妮维雅洗面奶。因为官方授权的商家会有专门的销售

    2024-04-15
    31400
  • cpb和海蓝之谜哪个好?cpb和lamer海蓝之谜哪个贵?

    cpb和海蓝之谜是很多人眼中的贵妇级的护肤品品牌,不管是cpb还是海蓝之谜的护肤品价格都是比较贵的,可能一件单品就够你买其他的一套护肤品,经常会有人纠结是cpb好还是海蓝之谜好,那cpb和海蓝之谜哪个好?cpb和lamer海蓝之谜哪个贵?1

    2024-04-15
    38000
  • 精华液和水先用哪个 正确护肤步骤

    先用水,再用精华,精华要在乳液之前使用。所以水,乳和精华的正确使用顺序应该是:先擦拭化妆水,待其吸收后再使用精华,然后再用乳液。下面是精华液和水先用哪个的具体内容,感兴趣的朋友继续阅读。 正确护肤步骤 1

    2024-04-15
    48900
  • 精华露的正确使用步骤

    精华液和精华液本质上是一样的,所以用的顺序是一样的,爽肤水之后,乳液之前。但也有一些品牌的精华比较特殊,在爽肤水之前使用,也就是洁面后的第一步,比如:秘密美白柔滑精华、雪花秀保湿精华。1洗脸:洗面奶、面霜或慕思是最常用的洗脸方法。2涂抹爽肤

    2024-04-15
    28200
  • 美白身体乳排名第一名

    美白身体乳排名第一是妮维雅身体乳。妮维雅是一家德国大型性护肤品和身体护理品品牌,也是一家致力于护肤品研发和销售的跨国企业,成立于1911年,总部位于上海。该公司旗下品牌妮维雅在市场上拥有很高的知名度和美誉度,是美白身体乳排名第一名,其品牌形

    2024-04-15
    28800
  • 妮维雅防晒霜好用吗

    根据小编自己亲测之后的感觉来看还是很不错的,旗下的防晒霜有多种不同类型,有的是以黄盖呈现的喷雾,有的是以挤压头呈现的,也有一些是针对儿童而生的。不管是哪一种,其实都具有着很容易晕开、安全系数比较高的特色,特别是旗下的防晒喷雾非常好用,小小一

    2024-04-15
    34500

发表评论

登录后才能评论
保存