一般人有必要Root手机吗?
如果一定要给这个问题给一个最为直接的答案,那么这个答案就是没有必要。。实际上,Android系统的源码一直都是在进步的过程中,机制、功能和界面都已经是翻天覆地的变化。如果平常只是正常使用,或者只是使用以下功能,不Root完全能够实现。
系统美化:在Android上,只需要用一些美化App 就可以把系统打扮的美美哒,并不需要Root的操作。
截屏:Android 4.0+之后,截屏操作只需要按住电源+音量减就可以了。
屏幕录制/屏幕直播:Android 5.0开放了投屏API,Apps只需要调用这个API,就可以将你的屏幕进行录制和直播。
读取通知:Android 4.3+开放了获取通知API,Apps可以通过这个API对你的通知进行读取及管理。
停用内置App:在Android 4.0+中,如果你只是不想看到运营商给你强加的App,而非一定要卸载它,你可以在系统中停用」而不是卸载)这个App。停用操作在系统中的效果与卸载无异,但用户依然可以在已停用的App列表中恢复启用。
但是,如果你需要的操作远比这些更加高级,或者系统暂时还没有对应的 API,那么你也可以选择Root你的手机来达到相应目的。不过,在不熟悉的情况下贸然Root自己的手机,会对机器的稳定性及安全性造成严重威胁,包括:
导致操作系统不稳定:由于Root账户几乎可以修改系统的任何部分,当用户意外修改了系统的某些重要区域,可能会导致系统无法正常运行,甚至设备损坏。Root的操作本身就是Android不稳定的因素之一。
木马、流氓软件更易控制手机:Root之后的Android中的沙箱机制会被弱化,导致软件可以控制整个系统。轻则「流量侧漏」或后台安装软件,严重的话,黑客强制锁机要求机主付费解锁手机的情况也不是没有。
隐私泄露风险增加:同样是因为沙箱的弱化,Root后的设备中的加密数据更容易被其他应用获取,特别在Android中录入了指纹的情况——要知道,指纹数据一旦被破解,是不可逆的。
保修失效:Root后保修失效是许多Android厂商限制用户Root手机的手段之一。而且有些机型在Root之前必须解除硬件锁或Bootloader锁,这个操作本身不可逆且执行后保修会自动失效。