想要折腾设备,第一步往往都是获取「最高权限」,不管是电脑、手机还是路由器,默认账户能够自由掌控的东西都不算多。
如果想要更自由的支配系统,就需要更高权限等级的「账户」,某种意义上来说,只有获得「最高权限」后,你的设备才真正属于你。
那么IOS系统的「越狱」、Android系统的「Root」和Windows 系统的「管理员」到底有多大权限?它们都一样吗?厂商不提供「最高权限」是否合法呢?
01—Android Root
大家都知道安卓是基于 Linux 开发的,所安卓和 Linux 中的最高权限都叫「Root 权限」。
获取 Root 权限后用户可以进行,修改系统文件,修改硬件频率等等操作,相当于完全掌控整个设备。但是不要以为Android 系统 Root后就等于裸奔了,Root 默认依然是普通账户权限,当应用需要 Root 权限时,系统会弹出提示框,询问用户是否给予应用 Root 权限,如果此时点击「允许」,则应用获得「系统最高权限」。
如果用户拒绝权限申请,那应用依然无法对系统进行修改,和在非 Root 的系统中运行是一样的安全。值得一提的是近几年流行起来的 BL 锁,现在的 Android 手机在 Root、刷第三方ROM前大多需要先解锁 BL(Bootloader)。
BL 锁住了系统核心,防止第三方应用程序获取高级权限,破坏设备,在手机被盗后对数据起到一定保护作用。
解锁 BL 需要向厂商申请,证明这是你的设备,并同意免责申明,现在解锁 BL 的过程大多是物理熔断手机中的 1 根熔丝,熔断后不可逆,也就彻底失去了保修资格。
Android 系统的 Root 就像是封闭的房间中有一扇门,你找到方法打开这扇门即可获得 Root 权限。
02—IOS 越狱
前面说过,操作系统的「权限」是分配给不同的「账户」,在 IOS 系统中其实只有一个「用户账户」,就是普通用户的权限,并不存在所谓的「越狱权限」,「越狱」也不是一个账户。