xposed框架出现有很长一段时间了,一直也想关注研究一下,但是官方下载下来的
xposed安装器一直激活不了,无法使用。中间又断断续续地关注,一直没什么进展,后又研究libsubstrate,回头决定把这些hook框架还是要了解一下的。网上搜了许多,后来找到一个
华为专用Xposed框架,试了下可以安装使用,下载地址:
http://download.csdn.net/detail/u010382106/7187823,后面就用这个初步了解下。
demo示例是从看雪上下载的
“基于xpose框架开发的imei、mac修改实例源码”,在
xposed框架下所有基于该框架的应用被视为它的一个模块,因此
首先还是先安装xposed,初次安装运行在“框架”一栏提示
xposed未激活,需要安装并重启。
![](https://i-blog.csdnimg.cn/blog_migrate/e514260879ea21ca07b9a24ba769aba0.png)
点击“框架”进入框架设置界面,可以看出XposedBridge.jar并没有激活,点击“安装/更新”。
![](https://i-blog.csdnimg.cn/blog_migrate/cc416e7b7d9db8edfd7aceca81274645.png)
Xposed安装器请求root权限,授权
允许
。
![](https://i-blog.csdnimg.cn/blog_migrate/be6fad406a0560b5b3ddeb9b91bdd11c.png)
提示安装成功,需要重启。
![](https://i-blog.csdnimg.cn/blog_migrate/b309167613c5a0652f22e4138f793cec.png)
可以看出
XposedBridge.jar已经激活,点击“重启”重启手机。
![](https://i-blog.csdnimg.cn/blog_migrate/67f330e96ef8af6a81d4d88d738679ac.png)
重启后再次运行xposed安装器,不再显示红色警告,说明可以使用了。
![](https://i-blog.csdnimg.cn/blog_migrate/be49626cee71b87bb4976927bbf8b979.png)
下面我们安装示例apk,运行界面如下,这个demo演示的是修改IMEI和MAC使之生效,再次获取IMEI和MAC时获取的便是修改后的值。
![](https://i-blog.csdnimg.cn/blog_migrate/ed753a8d65affd9bccd60e14ed553e06.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fccaf2d1c45a1908df57c517fc5c5443.png)
直接修改是无法生效的,需要在
xposed安装器中对模块进行设置,打开
xposed安装器,点击“模块”进入设置界面:
![](https://i-blog.csdnimg.cn/blog_migrate/1bb616ac528ba956dcba5573566e34bc.png)
![](https://i-blog.csdnimg.cn/blog_migrate/20befe1d152c8d0ccf8f1dfb2f9992e4.png)
可以看到模块默认并没有启用,需要勾选模块,根据提示仍然需要重启手机生效。
重启手机后再次打开demo,把IMEI和MAC随便修改一下,然后获取,可以看出已经生效。
![](https://i-blog.csdnimg.cn/blog_migrate/c1f848ccd51802369889cf758345b6e3.png)
下一节学习下基于xposed框架的demo。
版权声明:本文为博主原创文章,未经博主允许不得转载。