xposed框架未安装需要root吗

魅族PRO6真正ROOT和Xposed框架安装详解
本教程首发论坛,如下转载请注明出处,并保留网盘外链(本人会不定期更新最新版)
注意:如网盘外链失效,教程所需文件请到原帖下载&
由于魅族PRO6安装XPOSED是需要完全的ROOT权限,魅族自带的ROOT权限是无法胜任的,所以必须按照教程的操作步骤去做。
关于魅族PRO6获取/开启完全ROOT权限的步骤:
1、首先,你需要拥有一个Flyme账号,没有的请自行注册,这里不多说。打开魅族PRO6的WIFI并联网,然后登陆你的Flyme账号!如下图所示!
2、进入“设置&指纹和安全&ROOT权限”,如下图所示
3、如下图勾选并确定!这时候手机便会自动重启!重启进入系统后,自行手动安装本帖里的“Kingroot.4.9.apk”()
4、再次进入“设置&指纹与安全&ROOT权限”,找到Kingroot那项,将它的权限选择为“允许”
5、打开Kingroot软件,正常情况你会看见让你“修复ROOT权限”,你点确定就行了!如果不是这个界面,退出重启手机再试试!
注:确保手机已经处于联网状态!
6、由于KingRoot比较流氓会自动安装一个净化大师,所以你需要手动删除!到此,魅族PRO6开启完全ROOT权限的教程就结束了。
---------------------------------
魅族PRO6如何安装Xposed框架的步骤(这里提供2种方法):
方法一:爱玩机(魅化UI)最新版已经亲测可以帮魅族PRO6(5.2.0.1A)
1、在魅族应用市场,搜索并下载爱玩机(魅化UI)(备用分流&&密码:hwnj)
2、打开Kingroot软件,将爱玩机的权限设置为“允许”。打开“爱玩机”,点击顶部的“发现”,然后点击最下方的“高级功能”
3、如下图所示,直接点击下载“激活Xposed魅化UI插件”,下载完毕直接安装后打开,点击大按钮“激活XPOSED”,先点击“安装XPOSED应用”,安装完毕后,点击“下载应用XPOSED补丁”,期间会有ROOT权限询问,必须选择“允许”!最后手机会自动重启,耐心等待几分钟,即可安装并激活成功XPOSED框架。
补充:如果图中的XposedInstaller不好用,可以换这个修改版试试(&密码:711q)
方法二:魅5可以免Recovery刷入安装Xposed(不过这个软件是收费的,3元)
1、下载“魅工具箱5”(在魅族应用商店下载或作者网盘均可下载&),提供微信/支付宝等支付方式,从安全角度建议决定付费购买前,提前登陆微信,然后采用微信支付方式。PS:我用的是一个微信小号。
2、安装本帖子网盘提供的“XposedInstaller魅族PRO6专用版.apk”,请注意,一定不要安装所谓的正版应用!!!然后,在Kingroot里的ROOT授权,将魅工具箱和XposedInstaller的权限选择为“允许”
(链接:&密码:k0cl)
3、魅工具箱5已经付费后,点击左上角的菜单按钮,选择“框架安装”,然后选择“自动安装Xposed框架”,耐心等待便可,安装框架完毕手机将重启,这时候停留在第一屏会很久,耐心等大约几分钟后就会进入系统桌面了!
4、魅族PRO6的XPosed框架就是如此激活了!楼主的魅族PRO6现在系统版本是5.2.0.1A,如果你觉得本帖子有用,烦请顶帖评论支持!
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。无需Root也能Hook?——Depoxsed框架演示
发表于 16:10|
作者周圣韬
摘要:Xposed可以实现非侵入式的在运行期动态修改系统和应用行为的能力,但有着一个巨大的缺点,就是需要Root权限。本文作者介绍并演示了无需Root也能Hook的Alibaba开源框架Depoxsed方案。
CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投稿、参与内容翻译工作,或寻求近匠报道,请发送邮件至tangxy#csdn.net(请把#改成@)。&
作者简介:周圣韬,百度高级Android开发工程师,博客地址:
之前我们介绍过rovo89在GitHub上的Xposed框架,也介绍了如何使用Xposed框架进行登录劫持和广告注入。但是,之后很多朋友都在问我,这个Xposed框架使用起来很确实很好用。可是就是有一个巨大的缺点,就是需要Root权限。很多设备都没有Root权限,有没有一个不需要Root权限的Hook框架。
答案是,肯定的。那就是目前的Alibaba的开源框架,Dexposed框架。
Github地址 :
它的官方介绍如下:
它基于ROOT社区著名开源项目Xposed改造剥离了ROOT部分,演化为服务于所在应用自身的AOP框架,并在Apache 2.0协议下开源。
Xposed是XDA社区用户rovo89开发并管理的一个项目,它通过修改Android Dalvik运行时的Zygote进程,使用Xposed&
Bridge将第三方代码注入到Android应用的方法调用中,实现非侵入式的在运行期动态修改系统和应用行为的能力。
Dexposed的原理也是很简单,如它介绍中所说的。它是Xposed框架剥离掉了Root部分的功能。不熟悉Xposed原理的,可以看。
没有Root权限,那么Xposed框架式无法替换app_process的,当然也就无法进行整个系统级应用程序的注入了。当然,对自我程序本身还是没有问题的。
目前Dexposed的主要应用场景有以下几种:
插桩 (如测试、性能监控等)
在线热补丁
SDK hooking以提供更好的开发体验
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。
看到这里,很多小伙伴估计都会产生疑问,我靠,不能进行登录劫持了,不能注入广告了,我用你来干什么。/(ㄒoㄒ)/~
AOP编程,在线热补丁
没错,Dexposed框架主要的功能,还是提供作为AOP框架使用。这么一来的话,我们之前也介绍过Android的插件实现方式。这里我们所用Dexposed框架来实现的话,插件模型将会更加简单。
首先先介绍一下,Dexposed框架也提供了一个与Xposed框架类似的方法。
* 该系统是否支持hook
public static synchronized boolean canDexposed(Context context)
* 寻找并hook一个指定的方法
* @param clazz 类的class
* @param methodName hook的方法名称
* @param parameterTypesAndCallback 参数和返回callback
public static Unhook findAndHookMethod(Class&?& clazz, String methodName, Object... parameterTypesAndCallback)
在线热补丁实例
如何进行在线的热补丁呢?我们这里以Alibaba的Demo为例。如在主线版本中,我们有一个showDialog方法。已经发布出去了。但是,突然发现有一点Bug或者突发性需求,我们不能够理解的发版更新。
这里就能够通过之前我们所说的DexClassLoader的方式,载入线上的插件Path.apk。&
通过Dexposed框架,动态的Hook并替换主线版本中的showDialog函数方法。
具体的逻辑如下图所示:
看到上面的效果说明图之后,相信大家对Dexposed的在线热补丁已经有一定的了解了,这里我们也不用做过多的赘述。
当然,你可能想到很多使用热补丁的应用方向,比如Bug补丁修复、插件功能等等。Dexposed框架原理很简单,功能也算不上强大。但是,确实特别实用。我也是推荐各大Android开发者,特别是创业公司使用。
下面是主工程中与补丁工程中的逻辑实现。这里,童鞋们可以对比着效果图看一下。如果大家对动态的使用DexClassLoader载入一个apk代码还存在疑问,可以clone一下dexposed的源码学习学习。
主工程中,MainActivity showDialog方法的定义:
public class MainActivity extends Activity {
//..........一些忽略掉的代码
private void showDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Dexposed sample")
.setMessage("Please clone patchsample project to generate apk, and copy it to \"/Android/data/com.taobao.dexposed/cache/patch.apk\"")
.setPositiveButton("ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}).create().show();
在线热补丁,Path.apk中的代码:
* 插件的补丁类
public class DialogPatch implements IPatch {
public void handlePatch(final PatchParam arg0) throws Throwable {
// 获取主程序的ClassLoader
Class&?& cls =
// 获取主程序的MainActivity类
cls= arg0.context.getClassLoader().loadClass("com.taobao.dexposed.MainActivity");
} catch (ClassNotFoundException e) {
e.printStackTrace();
// hook并替换MainActivity中的showDialog方法
DexposedBridge.findAndHookMethod(cls, "showDialog", new XC_MethodReplacement() {
protected Object replaceHookedMethod(MethodHookParam param) throws Throwable {
// 弹出一个插件中的Dialog
Activity mainActivity = (Activity) param.thisO
AlertDialog.Builder builder = new AlertDialog.Builder(mainActivity);
builder.setTitle("Dexposed sample")
.setMessage("The dialog is shown from patch apk!")
.setPositiveButton("ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}).create().show();
将于10月15-16日在北京新云南皇冠假日酒店召开。大会特设五大技术专场:平台与技术iOS、平台与技术Android、产品与设计、游戏开发、企业移动化。此外,大会更是首次举办国内极具权威影响力的IoT技术峰会,特设硬件开发技术与虚拟现实两大专场。大会将聚集国内最具实力的产品技术团队,与开发者一道进行最前沿的探讨与交流。
第一时间掌握最新移动开发相关信息和技术,请关注mobilehub公众微信号(ID: mobilehub)。
推荐阅读相关主题:
CSDN官方微信
扫描二维码,向CSDN吐槽
微信号:CSDNnews
相关热门文章梦想起航, 积分 23, 距离下一级还需 37 积分
主题帖子社区积分
机&&&&&&&型:魅蓝 5s版&&&&&&&本:5.2.13.2A总签到数:0
轻松注册,让你轻松玩转Flyme社区
才可以下载或查看,没有帐号?
本帖最后由 用户 于
15:44 编辑
打开了手机的root权限,xposed框架状态还是未root,这是怎么回事,
QQ图片06.jpg (92.6 KB, 下载次数: 0)
10:19 上传
QQ图片10.jpg (87.62 KB, 下载次数: 0)
10:19 上传
QQ图片23.jpg (144.69 KB, 下载次数: 0)
15:44 上传
已经成功root
2016纪念勋章2016年度评选纪念
2015纪念勋章2015年度评选纪念
魅蓝note拥有魅蓝note
关注新浪微博已关注官方新浪微博
关注微信已关注官方微信
荣誉熊猫骑士荣誉熊猫骑士
解答解答组Xposed框架的安装使用说明
我的图书馆
Xposed框架的安装使用说明
& && & Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,
基于它可以制作出许多功能强大的模块(如Sense6工具箱),且在功能不冲突的情况下同时运作。
Xposed框架本身不具备功能,安装基于它运行的模块以后,借助海量的模块来发挥你需要的作用。
& && & 机器需要root权限;刷第三方recovery。
【本帖内容简介】
一、安装Xposed框架并激活
二、Xposed框架下安装的模块允许与否的操作
三、Xposed框架下安装的模块的升级操作
四、Xposed框架的卸载
【Xposed框架使用说明】
一、安装Xposed并激活(操作过程中要求超级用户权限时必须给予)
1.1 下载附件,安装apk文件。
(注:真正的安装在后面,这是Xposed框架比较特殊的一点)
1.2 激活Xposed框架,完成框架的真正的安装。
1.2.1&&运行Xposed框架,点击“设置” - “安装方式”,选择正确的安装方式:
完美root或者s-off的机器必须选择“经典”方式;不完全root的机器必须选择“recovery”方式。
否则机器会进入不断重启的情况!
完全root或者s-off的机器选择:
不完全root的机器选择:(注:要求刷第三方recovery)
1.2.2 点击“框架” - “安装/更新”,机器会重启,它会按照2.1设置的方式完成框架的激活工作。
注意:如果是不完全root的机器,应该是进入第三方recovery进行自动或手动的刷zip包操作。
1.2.3 机器重启完成以后,再次进入“框架”,看到激活下面全绿,就代表框架激活成功了。
二、Xposed框架下安装的模块允许与否的操作
基于Xposed框架的模块安装以后,必须在框架里面允许该模块以后,才能起到作用。
进入“模块”界面,在安装的模块后面勾选即允许,取消勾选即不允许,此操作要重启机器才有效。
三、Xposed框架下安装的模块的升级操作
3.1 设置与下载有关的内容;
“启用下载”必须打勾;“将显示的版本”决定你能看到的是稳定版,还是测试版等等。
3.2 下载更新
进入下载,已安装模块以及版本有无更新一目了然。
如果已安装的模块显示不出来的话,那么就要安装翻~墙的东东了。
四、Xposed框架的卸载
4.1 必须按照前面1.2.1的操作设置安装方式。
详见:1.2.1
4.2 进入“框架” - “卸载”
TA的最新馆藏[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢后使用快捷导航没有帐号?
平板/笔记本
云服务专区
B851 手把手教你卡刷Root 安装XPosed框架 【P7_EMUI3.1】
&热心花粉&
来自:浏览器
最新回复 昨天&15:23
本帖最后由 chencu 于
15:58 编辑
0fdc3fceaf6a.jpg (46.13 KB, 下载次数: 99)
11:19 上传
还在为P7 EMUI3.1无法root而烦恼吗?
还在为是处女座还无法使用XPosed框架而BECOME MAD吗?
B851 ROOT、安装XPosed框架教程出炉啦!速速围观~
相信在这样一个安卓高级功能满天飞的时代,一部没有root的机子已经远远不能满足机油们的欲望了。又因为小7的新系统比较封闭,所以PC端的root软件基本上对小7是无可奈何的。。。(P7 EMUI3.1,B851 成功率:尴尬的0%。。。)那么,怎样才能正确地root我们的小7呢?
废话少说,教程开始啦~
当前手机版本:P7-L00 B851
Screenshot_-10-55-00.png (185.79 KB, 下载次数: 105)
11:36 上传
第一步:刷入第三方recovery
我们用到的方法是卡刷root,那么第三方recovery就显得尤其重要了。众所周知,我们的小7有一个天然的优势——fastboot!利用这个,我们就可以无压力的刷入recovery啦~()
进行本步骤的操作前,需要解锁您的手机,请前往EMUI——“刷机解锁”页面,按提示解锁您的手机~
为了让更多人看到这个教程,所以设置了回复可见,粉粉们一定要支持哦~
本步骤要用到的工具:
a) P7 TWRP 2.7.10 recovery
下载地址:,感谢小白版主的分享~
b) adb工具包
下载地址:
(415.32 KB, 下载次数: 1391)
11:47 上传
点击文件名下载附件
一、在设置——开发者选项中,打开USB调试,将手机连接至电脑
二、利用fastboot刷入第三方recovery
### 进行此步骤前,请关闭或卸载您电脑上的手机助手软件!
在开始菜单——&运行中,输入“cmd”回车,再输入“adb”回车
如果没有提示错误,显示如下图,就说明adb驱动安装成功了~
捕获1.JPG (75.4 KB, 下载次数: 60)
11:55 上传
然后,输入“adb devices”回车,同时,在您的手机上,会显示“是否允许USB调试”的对话框,我们选择“允许”
如果返回的信息如下图,就说明手机电脑连接成功了~
捕获2.JPG (61.55 KB, 下载次数: 55)
12:01 上传
之后,在cmd窗口中输入“adb reboot bootloader”回车,然后,您的手机就会自动重启至fastboot模式。
下载给出的第三方recovery后,将它放在一个好找的位置(例如:D:\TWRP-2.8.7.0.IMG),之后,在命令提示符中输入”fastboot flash recovery D:\TWRP-2.8.7.0.IMG“回车:
捕获3.JPG (63.81 KB, 下载次数: 54)
12:22 上传
刷入成功!命令提示符输入“fastboot reboot”退出fastboot模式!
第二步:刷入root包
游客,如果您要查看本帖隐藏内容请
Screenshot_-12-39-43.png (153.14 KB, 下载次数: 112)
12:41 上传
root成功~开瓶82年的雪碧庆祝一下~~
至此,root教程全部结束。
提示:root后超级授权无法授权或弹出窗口延迟极大解决方法:在超级授权——设置中将“启用超级用户”选项关闭后再打开一次即可~
第二部分:安装XPosed框架
### 有的粉粉反映,XPosed框架不能用于官方包。所以,在用官方包的粉粉们请谨慎刷入~
一、下载附件:
(3.38 MB, 下载次数: 4079)
12:26 上传
点击文件名下载附件
并移动至手机内存
二、命令提示符输入“adb reboot recovery”后进入recovery模式,刷入XPosed包后重启手机,再等待一段时间
(P.S.:如果开机十多分钟都没反应,或者无限重启、无限FC什么的就不要傻等着啦。。。立即刷入这个包来取消更改:
(299.16 KB, 下载次数: 2381)
12:49 上传
点击文件名下载附件
成功开机后,再安装这个数据包:
(271.16 KB, 下载次数: 2344)
15:56 上传
点击文件名下载附件
,开启其设置中的”禁用资源钩子“后再次重启,XPosed框架基本安装成功~
至此,全部教程结束。感谢各粉粉们的大力支持~
特别致谢名单:
提示:操作有风险,请量力而行。
回复本帖查看隐藏内容即表示您同意自担风险~
有任何刷机方面或者是关于本帖的疑问,可以私信我~
最新版78也能装,还是感谢
继续加油~~~~
好赞~鼓掌~
支持华为&&支持了
width:100%">
&已臻大成&
来自:浏览器
···········官方固件慎刷···········
机型:华为P7-L09& & 版本: EMUI3.1&&B851
过程:刷入xposed-v75-sdk22-arm.zip ,卡在开机界面10分钟无响应,我想我的手机出了点问题。刷入xposed-uninstaller--arm.zip4分钟后开机。&&
结果:ROOT授权正常刷入,XPosed框架安装失败。
管理员可置顶此评论,让更多人看到,谢谢。
所以,粉粉们注意,使用官方固件是不能刷入XPosed框架的哦~&
安卓有你精彩&
助人为乐、您最友爱!
width:100%">
&渐入佳境&
来自:浏览器
。???????
width:100%">
&登堂入室&
来自:浏览器
。。。。。。
width:100%">
&渐入佳境&
来自:浏览器
电信版可以么???xp构架可以用在官方包么?
width:100%">
&炉火纯青&
来自:浏览器
width:100%">
&热心花粉&
来自:浏览器
本帖最后由 人在 于
13:31 编辑
来看看,谢谢楼主的精彩分享哦。
粉粉还可以参考此贴:/forum.php?mod=viewthread&tid=4825011
广告。。。。&
width:100%">
&炉火纯青&
来自:浏览器
学习了。。。。。
width:100%">
&渐入佳境&
来自:浏览器
width:100%">
&渐入佳境&
来自:浏览器
看看。。。。
width:100%">
&炉火纯青&
来自:浏览器
。。。。。。。。。。。。。。
width:100%">
1 / 169 页
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
关注华为花粉俱乐部微信公众平台——“华为花粉俱乐部”
好基友勋章
花粉好机友,注册时间大于99天
申请成为热心花粉,满足热心花粉条件即可获得!http://cn./forum.php?mod=viewthread&tid=183642
相亲角人文随拍青岛之旅河北白石山细看世界鸣沙山随手拍大观公园之夏
花粉客户端
Make it Possible
Make your device special
华为云服务
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
没有最新动态
关注花粉俱乐部
联系我们:
|关注花粉俱乐部:
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利

我要回帖

更多关于 xposed无需root的模块 的文章

 

随机推荐