第一次自己写这个文章,语序可能有点乱,望理解一下
高能预警:本文属于技术性帖子,部分人群可能不适宜食用
安卓篇
众所周知,安卓的获取最高系统权限叫做root
那么root是什么呢,无论安卓和iOS都有两个用户,一个是root,另一个是mobile,前者相当于windowns的system,也就是管理员administrator,后者相当于一个非管理员用户,没有拥有系统管理权限,通过一些特殊手段,例如第三方root工具,这里我就不详细说了,因为我接触安卓不多,不再赘述。
iOS篇
首先咱们来了解一下iOS的运行机制:
先来说个实例吧,苹果手机你下载个酷狗音乐,然后再下载个网易云音乐(或者你在网页下载一个mp3),会发现两个软件里的歌曲不会同步,这个情况在安卓上不多见(除非是定制的room)这个机制叫做沙盒机制,什么是沙盒呢?看字面理解成一个“盒子”也没错,他就是一个装着一个程序的“盒子”,就是一个与原来的环境隔开的一个环境(讲的够通俗了吧)
专业的术语解释来一下(摘自维基百科)
沙盒(英语:sandbox,又译为沙箱)是一种安全机制,为运行中的程序提供的隔离环境。通常是作为一些来源不可信、具破坏力或无法判定程序意图的程序提供实验之用[1]
沙盒通常严格控制其中的程序所能访问的资源,比如,沙盒可以提供用后即回收的磁盘及内存空间。在沙盒中,网络访问、对真实系统的访问、对输入设备的读取通常被禁止或是严格限制。从这个角度来说,沙盒属于虚拟化的一种。
沙盒中的所有改动对操作系统不会造成任何损失。通常,这种技术被计算机技术人员广泛用于测试可能带毒的程序或是其他的恶意代码。
好了再回到越狱这个话题,iOS获取root权限,专业名字其实叫做越狱(Jailbreak)它是一个破坏刚刚所说的沙盒机制的一个操作,越狱这个破坏不会影响手机的功能使用
几个问答
越狱的标志是什么???
有人可能回答桌面有cydia,嗯,的确有cydia就的确算是越狱了,但是装个demo,那啥都不是,demo可能就是一个书签,也有可能是伪装cydia的一个描述文件等等,【顺带一提新版本(iOS11-12.4的chimera,也就是奇美拉)是不带cydia的自带新商店slieo】
真正的答案是拥有根目录完整的读写权限
iOS越狱的种类有哪些???
第一种:完美越狱,存在于早期的iOS版本中,它是无论手机怎么重启断电,再开机都会是在越狱环境中,也就是你的插件什么的都有加载,截止到我这篇文章推送的较新越狱工具都不是这种完美的
第二种,不完美越狱,这种存在于特别早期的iOS版本中,关机之后你必须需要电脑的支援才可以开机,要不然无法引导开机,现在几乎不存在这种越狱了
第三种,半完美越狱,这种现在比较常见,就是你手机重启之后在手机端就可以引导越狱进程,例如现在的unc0ver,chimera等等
好了今天就说到这里吧,已经是凌晨两点多了,下期再见,更多好玩有趣的东西等着你!!!有什么好的好玩的或者有趣的东西或者是有文章更新意见请联系我