分享

为什么不开放ROOT权限,我来告诉你什么是ROOT,要是你不愿意看完,就别进来了

 木秀-- 2013-06-16
本人计算机专业,网络和嵌入式系统方向。
算是对这些方面小有些理解吧
刚才上线看到一个叫水货商的用户质疑魅族不开放root权限,并且JW十分反对用户去破解获取root权限。

在这里重申一点
我没有丑化ROOT的意思和想法,我只是想让用户知道ROOT的作用和获得ROOT后可能带来的隐患,以及官方为什么不提供ROOT权限

什么是root?
root其实最早出现在UNIX上,继而linux也应用了相同的设计。而android最底层是基于linux,所以我们使用的android手机就有了root权限这个概念。那root究竟是什么?root就是系统的超级管理员权限,相信大家对windows的Administrator不陌生,两个概念比较相似,但事实上,windows的Administrator权限并不是真正的拥有完全权限的超级管理员(这和windows是一款封闭的商业软件有关)。而linux就不同了,如果你拥有了root权限,就意味着你拥有了对机器控制的完全权限,任何对系统有一点经验的用户都知道,日常工作中拥有超级权限是非常不必要并且非常危险的,因为root权限下的一条简单命令就可能彻底干掉你的系统,甚至是硬件系统。如果好奇的用户不妨试试,在拥有root权限下,在Console中输入一条 rm -rf / 足以毁灭你的系统

我们一定需要root权限么?
不一定。说实话,在当下确实很多玩机用户需要的软件和操作需要root权限才能正常运行,例如夜的咖啡所说的《钛备份》或者更换字体之类的操作。但是请明确一点,不root不代表这些功能一定就实现不了了,android是一个新的平台,刚刚发展两年左右的时间,整个平台的稳定性和安全性以及开发经验还不足,所以Google采取的是紧密的安全策略,所以不可避免的造成用户在使用上遇到不便,但是随着android不断的改进,用户使用感会越来越好,越来越方便。还有就是开发者的开发经验在整个开发环境中也是属于起步阶段,对他们来说,与其麻烦的一步一步应对安全策略来达到某些功能,不如直接要求用户获得root权限来的直接。但是获得root的同时也增加了系统潜在遭遇的攻击和危险,对于普通用户来说这样做无异于拆掉了家里的防盗门。这就是我为什么不支持普通用户获得root的原因。对普通用户来说,现在在非root权限下使用设备不会有太大的障碍。如果比较高端的玩机用户需要某些功能,而这些功能目前只能通过root权限来实现,那么尽管root去好了,只是魅族不能为你提供质保了而已,就像你自己拆掉了防盗门,造成财物损失,还能向保险公司索赔么?

为什么不开放root?
如果看了刚才文字的煤油应该对root的威力有所了解了,大概对官方不开放root权限有所理解了。下面我就系统的再叙述下
不开放的原因很多,最根本的并且理所应当的原因就是绝大多数的普通用户在日常使用中根本用不着root权限,既然大多数用户用不着他,而且开放他有很多不确定的因素,为什么必须得开放他呢?
其次就是,root的开放不仅增加了用户普通使用时误操作造成损失的可能性,并且大家要明确一点,你能使用root权限做任何事情,那么此时会有部分程序也可以做任何事情,如果这些程序是不友好并且运行时你不知情呢?也许有部分用户认为,开放了root权限增加了风险程序渗入的危险,那么使用安全防控软件不就好了?但是请记得,root权限代表在此权限下,程序可以做任何事情,其中包括绕过你的安全软件,等你发现并且通过更高级的手段干预时,损失已经造成了。

为什么官方反对破解root?
JW刚才在发帖表示不愿意开放root,并且认为通过破解获得root权限的就不是魅族的用户,这里笔者认为JW表述的不是很准确,用户当然还是用户,但已不是合法用户了。
那为什么反对破解root,并且认为破解root就不是合法用户了?
很简单,我们都知道,一般电器上都会有个易碎不干胶,用以保证用户不私自打开打开商品。并且声明,私自损毁不提供保修,这点我们可以理解,因为私自拆开机器就造成了机器状态的不确定性,如果机器出现了异常状态,就无法确定问题到底出在机器本身还是用户的错误使用造成的。损毁了这个不干胶就相当于用户违反了用户和商家的使用合同,自然商家就没有提供保修的义务了。同样,请记住,拥有root权限后,就可以做任何事情,拥有了对机器完全的控制能力,包括搞掉整个软件系统和硬件系统。既然如此,破解了root,就相当于撕毁了易碎不干胶,这个行为超出了和商家使用机器的合同,自然成为了非法用户,当然不拥有享受保修的权利了。

写了这些,如果有什么不准确的地方希望大家指正。
另外,如果大家有什么不理解的地方,我希望能通过便捷搜索引擎或者百科辞典或是和别人讨论,而不要在一知半解的情况下宣泄自己的情绪,没有意义也没有必要更带不来任何帮助


==================答疑的分割线======================
今天早上起来看到很多朋友在半夜里顶这个帖子,感到很荣幸,谢谢各位朋友
看来很多朋友还是没有明白,也许是我讲的不够清楚吧,我把晚上和 RainsFlying  讨论时的回复发一下

你购买了m9,是m9的所有者,当然拥有对m9的一切权利,当然可以用m9破解root权限,可以用m9试验自制系统。所谓的"非法用户"是指,你获取root权限的行为破坏了产购方的隐性合同。m9在销售给你的时候,魅族相当于给你承诺,"只要你正常使用,不会出现问题,如果出现问题我来承担维修责任",这也就是为什么很多电器贴上易碎不干胶的原因,也是那些厂商向你承诺,只要你不打开机器正常使用,产品出现问题他们会维修。如果你打开了,就造成一个事实:机器出现问题就不好说是产品本身问题还是你之后打开造成的。
同样的,魅族承诺给你,你在不获取root权限的情况下出现的机器问题他们会承担维修责任,而获取root权限后,你拥有了对产品的完全控制权,有恶意程序或者你的误操作造成微处理器加了若干毫安电流而损毁,魅族还有承担维修你机器的义务吗?也许出现的问题是机器本身质量问题,但这时产生纠纷就很难说清了,所以他不支持破解root


再次重申一点,你当然拥有对自己购买m9的完全支配权。但是魅族也拥有在你违反使用合同后拒绝进行维修义务的权利
所以说,想root的用户如果有能力并且需要root,当然可以root,因为你购买的M9已经属于你了,你拥有对他的完全支配权。但是,你root后,已经超出魅族承诺的质保合同,他当然有权利拒绝给你质保

还有,61楼的 My夜的咖啡 写的也很不错,确实因为android属于一个新生的平台,整体上还很不完善,对于稍高端的用户,有些看似普通的应用必须获取root权限才可以正常使用。但是,作为官方来说,不一定非要提供root权限来解决问题,可以通过完善安全策略来满足这些用户的需求,而提供root权限增加了系统的不安全性,对于官方来说,当然不鼓励root了
还有就是无论是完全获取的root权限还是临时申请的root权限,无论是有没有提示。如果是含有恶意代码的程序取得了root权限后可以为所欲为,从而造成的质量问题相当于是用户自己造成的(或者说是允许的),这些超出保修合同的行为凭什么要求官方来负责呢?就算是有提示,如果用户自己允许的程序包含恶意代码,造成质量问题,那凭什么由官方承担维修责任呢?在使用合同中,官方只是承诺在他授权的使用中,出现的质量问题他们负责,而root后会造成机器出现质量问题的不确定性,这又不包括在使用合同中,所以官方当然有权利不鼓励你root,并且在root后不履行维修责任。


说点题外话吧,我对论坛的那个奖扣分制度没什么热衷的,对分数也不看重,所以对我扣分加分对我来说无所谓,我也不知道这些分是用来干嘛的
如果你对我说的有意见,你扣分不扣分无所谓,但是如果你真的有意见,或者不理解,麻烦你回个帖咱讨论下啊

回 a282109497
现在没有出现问题不代表不存在问题,如果获取root权限,并且安全策略有问题的话,损坏你的机子不成问题。20世纪时,如果你说电脑病毒可以损坏电脑硬件,别人一定以为是天方夜谭,那结果呢?
回 ILORE
不开放root,你的wap卡也能用啊,你不想跳转net,不用root也有办法搞定啊。你要root也可以啊,那是你的自由,但是官方有权利拒绝保修而已。


本身就是由你自己判断啊,你愿意root就root啊,只要你有能力,并且不需要保修的话。官方没有义务提供他不能保障安全性的服务,所以他肯定不开放root而已,你要是想root,就root呗


你想说什么?


回ImAfish_i
你要是自己有技术,有需求,请尽管ROOT,只是厂家无法为你的不确定行为负责而已
回 kylinfox
什么义务?如果你把机子自己搞坏官方还得维修的义务?你root后出现的问题官方怎么知道到底是你搞的还是产品本身质量问题?你把文章看完OK?
引用:
原帖由 iw123 于 2011-2-25 16:15 发表 [img]http://bbs.meizu.com/images/common/back.gif[/img]
如开车上路要用油会又有给别人撞自己的机会 为了这不用车 合理吗?
因了你安全请不要行出门口,以免给别人撞了
因了你安全请不要吃饭喝水.以免哽死或中毒
你的这个比喻让我很无力。。。你觉得两个概念能等同么?
真的。。要是小学毕业的估计看到这个比喻都会留下一头囧汗吧。。
你非要拿开车比喻也行啊,你当然有权利开车啊。但是还有很多人没有驾照,这就相当于普通用户。你有驾照的原意开车就开车去,我只是在提醒这些没有驾照的朋友别冒险,如果出了事情很危险,而且就算有寿险,你这样做,保险公司不会理赔,怎么了?
哎。。这个比喻太别扭了,好吧,在无理取闹上,我败了
你说你忍无可忍,我也忍无可忍啊,你一没好好看我辛苦码的帖子,二是对这些概念根本不了解就举这些让人笑掉大牙的例子,还“建议”我别吃饭别喝水。
不出门,不吃饭不喝水,人不嗝屁也起不到“人”的作用,我建议普通用户不要随便root,手机还能起到手机的作用。你非要把两个概念等同,你觉得这个例子恰当么?
引用:
原帖由 fireflyoo 于 2011-2-25 21:38 发表 [img]http://bbs.meizu.com/images/common/back.gif[/img]
我不认同楼主的观点,开放root权限后确实存在误操作的可能,但并不会至于损害硬件,我觉得楼主在这个问题上有点夸大其辞了。。

我对楼主的专业知识持怀疑态度。。
之前我解释过一次了,#root后,你拥有了设备的完全控制权,目前没爆出严重的问题是因为上层的安全策略没有出现特别大的疏漏,但不代表没有漏洞。root后你可以对微处理器进行超频,那恶意程序也可以给他加电。

还有人质疑我是魅族员工?好笑了,笔者长居西安,回帖的有不少是西安煤油论坛的朋友可以替我作证,我和魅族没半点关系,只是使用它的产品而已,清者自清吧
引用:
原帖由 HKkin 于 2011-2-26 01:49 发表 [img]http://bbs.meizu.com/images/common/back.gif[/img]
很好,灰常好。LZ威武。
以后普及LINUX的时候大家别用ROOT账户。
LZ麻烦您代替我们给LINUX组织,跟他叫叫他禁用ROOT账户。
或者只要一用ROOT账户。LINUX就可以拒绝为他为他更新。
然后在提交谷歌,跟他说一检测到 ...
看来你对linux理解非常粗浅,首先,主导linux内核维护的是GNU基金会,参与的是个大linux发行公司和其他IT公司。你让谁去禁用root去?而且对于linux,root是必不可少的,但是你见过哪个公司对所有开发人员都开放root身份?你执行任何操作的时候都是root身份?一是不可能,公司不会允许你用root登录(别说你,你的主管甚至老板都未必有root的code或者token),人家不给你root权,人家和方滨兴有什么关系了?那全世界的正常人都和他有关系了,要是他真是我导师,功夫网就不会动不动抽风了。二是你这么做的话,主管看你这么外行,第二天就会炒了你。再给你强调一点,嵌入式系统和普通的PC概念差的太多了,你可以把PC的概念往嵌入式系统上套,但是首先,你要好好学习,搞清楚两者的相同与不同。如果你是票友,那就算了。如果你是这行的学生,那就赶紧好好学习,补上差距。如果你是这行的从业人员,转行吧。

还有一个朋友说什么让我以后不要用盗版的windows系统,我想问,你怎么知道我用的是盗版的windows系统?这个这个帖子、我要表达的内容有任何逻辑关系么?

另外一个朋友说如果我如果root的话就是JW的儿子。那行,如果你没看完我的帖子就在这放P,那你就是我儿子


基本上,我想在和这些朋友的讨论中,我把该表达的表达清楚了,除非上边的内容有重大的知识性错误,我应该不会对这个帖子进行维护了。感谢 My夜的咖啡 热情参与讨论,及时纠正我矫枉过正,我大概对以上内容做以总结。

说了这么多,终归几句话,我要表达的内容是,对于普通的用户,一般情况下用不到root的,在android不断完善的过程中,在程序员经验积累的过程下,对root的需求会越来越少,android系统的使用会越来越方便。用户自行root后,会增加设备的安全风险,所以不推荐普通用户在没有需求的情况下随意root。有需求并且root后,设备的安全风险加大,并且出现质量问题后不好说清是产品质量问题还是用户自己造成的,所以我认为官方在此情况下拒绝维修业无可厚非。

好了,说了这么多,我不是枪,所以也没有人给我5毛钱的工资,也没有人会因此奖励我个妹子,我做这些只是想让普通的煤油知道root的作用和风险,让大家理解,在不需要的情况下不要轻易root。只有很多热心的煤油对我表示支持,给我+了很多我不知道用来干嘛的魅币,我在这里谢谢大家。
我和几个朋友有一个android平台的小游戏企划,在忙完这段时间后应该会投入开发之中,希望有一天各位煤油能玩到我们做的游戏,在此谢谢大家

刚才看到
http://www.360doc.com/ 这篇文章也不错,有兴趣的朋友可以参考下

[ 本帖最后由 绛紫方糖 于 2011-2-26 13:13 编辑 ]

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多