一、越狱
越狱是指通过分析 iOS 系统的代码,找到 iOS 系统的漏洞,绕过系统的安全权限检查,最终获取系统 root 权限的过程。根据越狱的程度不同,有如下 3 种定义:引导式越狱、不完美越狱和完美越狱。
(1)引导式越狱:设备重启后,之前的越狱状态就会失效。这时需要连接计算机,使用越狱软件引导开机,也就是重新越狱,否则设备就无法开机使用。
(2)不完美越狱:设备重启后,之前的越狱状态也会失效,不过设备可以作为非越狱设备正常使用。这时需要手动重新越狱。
(3)完美越狱:越狱后重启设备,设备仍处于越狱状态,即重启不会破坏越狱环境。
越狱的目的是获取 root 权限。如果没有越狱,所有的操作就只能局限于沙盒,而越狱之后可以访问设备的整个文件系统、更改系统外观和功能、编写命令行工具、root App及动态注入动态库到指定应用等。虽然越狱后可以获取 root 权限,但是原来在沙盒内的应用在越狱之后还是在沙盒内。
二、Cydia
在手机越狱的过程中,会安装一个叫做 Cydia 的软件。这是一个让用户在越狱的 iOS 设备上查找和安装各类软件包的工具,包括软件、系统修改、应用插件等的软件管理器,相当于越狱设备的 App Store。
可以看到 5 个 Tab 选项,分别是 "Cydia"、"软件源"、"变更"、"已安装"、"搜索"。
网友评论