今天发现还有一部分网友通过搜索查看本站的MX 2.3固件的root的转载,嗯,我想说,其实现在的flyme不是更好吗,随着Exynos4系列的被破解,flyme 1.x的root早已不是问题,希望因为2.3能root而坚守2.3的朋友们也升flyme吧~
——-
20130125已有flyme 2.1,这篇也可以退休了。
——-
今天发现还有一部分网友通过搜索查看本站的MX 2.3固件的root的转载,嗯,我想说,其实现在的flyme不是更好吗,随着Exynos4系列的被破解,flyme 1.x的root早已不是问题,希望因为2.3能root而坚守2.3的朋友们也升flyme吧~
——-
20130125已有flyme 2.1,这篇也可以退休了。
——-
原文:http://bbs.gfan.com/android-3573423-1-1.html
版权声明:
本贴,本方法来自机锋,首发机锋,转帖请明确标注出处,引用本贴中的方法、内容,请标注来源,否则视为抄袭和剽窃!!!
在此,非常感谢BobbyNie、hfutmkby、mecyl对魅族国行MX的root做出的努力!特别感谢mecyl对完美root做出的贡献!!!
[important]使用方法:
确保:
1.已经插入USB线,通过豌豆夹安装了MX的ADB驱动
2.关闭豌豆夹并结束其进程
3.打开USB调试模式
4.解压,执行root.bat
5.重启后在SD卡下找到Sysremount v0.5.apk并安装,以切换/system的读写权限。[/important]
[warning]重要提醒:
1、/system可写从安全角度来说非常危险,这样也给病毒、木马、带有恶意代码的软件破坏系统,植入后门的机会,请确认你安装的软件来源可靠!!!
2、不需要的情况下,非常建议用Sysremount把/system重新挂载为只读!!!
3、有的程序会把/system挂载为写权限,因为mx的限制会变成只读;这个脚本没有设置自动执行,重启后/system默认是只读。需要获取/system写权限,使用mecyl做的切换工具。
4、我们只从技术角度,解决MX的限制,但不对脚本带来的任何后果负责!使用这个脚本,视为认同这个约定!![/warning]
===2月15日做下小的修订===
1、包里补充了mecyl的 Sysremount v0.5.apk。
2、由于有Sysremount解决/system读写权限问题,因此root脚本回归BobbyNie的方法,兼容性更好。
已经完美root,没有问题的朋友可以不需要理会,如果root过程出现问题的可以用这个包重新试试,有问题继续反馈。
完成后,安装re管理器,查看/system目录,是否是读写权限,如果不是,请用Sysremount切换,退出re管理器,重新打开,再查看。
下载:mxroot_Feb15.rar 3月13日最新版本mxroot_mar13.rar
注意:只支持到2.0.5-11316固件!11316之后的固件暂不能root!如果想root请回刷!
原文: http://bbs.gfan.com/android-3573423-1-1.html
本贴,本方法来自机锋,首发机锋,转帖请明确标注出处,引用本贴中的方法、内容,请标注来源,否则视为抄袭和剽窃!!!
在此,非常感谢BobbyNie、hfutmkby、mecyl对魅族国行MX的root做出的努力!特别感谢mecyl对完美root做出的贡献!!!
2月1日,BobbyNie放出国行MX永久root,但是由于mxroot.sh中有一处错误,所以导致不能给第三方程序授权,重启后root无效,被误认为是临时root。
我当天晚上看到这个脚本后,经过自己摸索和研究Easy rooting toolkit (v1.0),2月2日上午解决了这个问题,写出了置顶帖的脚本。2月2日晚上,BobbyNie修改了之前放出的国行MX永久root中mxroot.sh脚本中的BUG(mxroot.sh脚本中chmod 06755 /tmpsys/xbin/busybox 这句改成了 chmod 06755 /tmpsys/bin/su),并更新了。
但是我和BobbyNie都没解决/system直接挂载为写的问题,我认为没解决/system写的问题,就不算是完美root,所以把置顶帖的标题给改了,也就是说2个root只是在脚本上的操作不同,结果是一样的。
======2月4日更新内容===========
经过2月3日,我和机锋论坛hfutmkby、mecyl的讨论,最终解决了/system写的问题,虽然不是100%完美,但是基本可以应付大部分应用了。
还有就是droidwall不是因为/system ro的问题不可用,应该是mx的rom的iptable的问题,从报错信息看。2月3日晚上我折腾到5点,把脚本重新更新了,利用新的方法来root,这次的方法很大功劳是hfutmkby的尝试,发现国行MX的限制机制,mecyl想出的方法绕过这个机制,这个绕过方法和BobbyNie的完全不同,而且更加完美。
具体讨论过程看一看帖子第二页开始的讨论:
关于/system权限问题,对比了下小米的init.rchfutmkby 发表于 2012-2-3 15:28
哈哈,刚才做了个试验,你新建个文件夹名字叫做 system1,或者system2, 然后mount mmcblk0p2过去,看看结果是什么? ——- romecyl 发表于 2012-2-3 15:48
知道系统是判断关键字/system,于是就想到可以绕开这个关键字
先在任意地方创建一个符号链接,例如 ln -s /system /12
然后,mount -o remount rw /123
避开了/system,果然可以了修改后的脚本:mxroot1.rar (1.41 MB)
=======================
机锋网友mecyl做出了/system读写状态切换的工具。
2月9日更新 V0.4
更新内容:
1.增加了在界面上显示当前/system挂载状态
2.增加了刷新按钮,可刷新/system挂载状态
3.切换状态后自动刷新
=======================
[notice]使用方法:解压后运行root.bat
确保:
1、已经插入USB线,
2、通过豌豆夹安装了MX的ADB驱动
3、关闭豌豆夹并结束其进程
4、打开USB调试模式
5、解压,执行root.bat[/notice]完成后,安装re管理器,查看/system目录,是否是读写权限,如果不是,请用re管理器执行/data/123.sh,退出re管理器,重新打开,再查看。
[warning]重要提醒:
1、/system可写从安全角度来说非常危险,这样也给病毒、木马、带有恶意代码的软件破坏系统,植入后门的机会,请确认你安装的软件来源可靠!!!
2、不需要的情况下,非常建议在re管理器里把/system重新挂载为只读!!!
3、有的程序会把/system挂载为写权限,因为mx的限制会变成只读;这个脚本没有设置自动执行,重启后/system默认是只读。需要获取/system写权限,请在re管理器下执行/data/123.sh。
3、我们只从技术角度,解决MX的限制,但不对脚本带来的任何后果负责!使用这个脚本,视为认同这个约定!![/warning]如果这样依然有程序无法安装,或无法正常使用,请用re管理器检查程序安装或运行后,/system目录的权限,如果重新被修改为只读,那执行/data/123.sh,重新尝试,确定是程序修改/system只读的话,那暂时无解。
如果程序安装或执行后,/system还是可写,说明和这个root方法无关,应该是程序和mx不兼容的问题。目前测试droidwall和这个root方法无关,应该是iptable的问题。
原文 http://bbs.gfan.com/android-3564864-1-1.html
使用方法(copy自BobbyNie,再次感谢,也感谢zergRush的作者等人):
1.安装豌豆荚,打开usb调试
2.使用豌豆荚自动安装mx adb驱动,连接手机正常。
3.关闭豌豆荚(完全退出),为了保证执行脚本过程的顺畅,建议退出后,从任务管理器里手工结束wandoujia2.exe进程,免得过程中加载驱动的时候弹出
4.解压附件的压缩包,建议放到你电脑非中文目录内,点击目录里的root.bat
附root相关文件:点击下载 (1.41MB)
具体内容见原文。
我第一次root失败,最后chmod时提示找不到文件,但同样的操作第二次就成功了,这个root工具无法写入/system,也就是说Chainfire3D之类的软件不能用,其他的话暂时没发现什么问题。(固件版本:11316)