Cydia 是什么

Cydia 是 iPhone、iPad 越狱后常见的一款软件包管理工具。

简单来说:

Cydia 类似于越狱设备上的“应用商店”,用于安装、管理和卸载越狱插件、工具、主题及系统组件。

不过,Cydia 和 App Store 不同。App Store 由苹果官方管理,而 Cydia 主要面向已经越狱的设备,用于安装苹果官方系统不允许安装或修改的内容。


一、Cydia 的由来

Cydia 由 Jay Freeman 开发,他在越狱圈中常被称为 saurik

Cydia 最早于 2008 年发布,是早期 iPhone 越狱生态中最常用的软件包管理器之一。

在许多经典越狱工具中,越狱完成后会自动安装 Cydia。例如部分早期的:

  • redsn0w;
  • evasi0n;
  • Pangu;
  • TaiG;
  • unc0ver 等。

但并不是所有越狱工具都会安装 Cydia。部分新的越狱工具可能使用其他软件包管理器,例如:

  • Sileo;
  • Zebra;
  • Installer 等。

二、Cydia 可以做什么?

在设备越狱后,Cydia 可以用于:

  • 安装越狱插件;
  • 安装系统增强工具;
  • 安装主题、图标和界面美化插件;

例如,用户可以通过 Cydia 安装一些实现以下功能的插件:

  • 修改系统界面;
  • 美化锁屏、桌面和控制中心;
  • 增强通知、手势或快捷操作;
  • 修改状态栏显示;
  • 管理文件;
  • 安装终端工具;
  • 调整系统限制或功能。

三、什么是软件源?

Cydia 中的软件通常不是直接由 Cydia 提供,而是由不同的“软件源”提供。

软件源也常被称为:

  • 源;
  • Repo;
  • 软件仓库;
  • Repository。

可以把软件源理解为一个存放越狱插件和软件包的服务器地址。

Cydia 会从已添加的软件源中获取:

  • 插件列表;
  • 软件版本;
  • 更新信息;
  • 软件包依赖;
  • 下载地址。

用户可以在 Cydia 中添加软件源,再从对应软件源安装插件。


四、Cydia 为什么可以安装插件?

Cydia 使用的是 Debian APT 软件包管理系统

APT 是一种软件包管理机制,常见于 Debian、Ubuntu 等 Linux 系统。Cydia 将这套机制应用到 iOS 越狱环境中,用于管理 .deb 格式的软件包。

因此,当安装一个插件时,Cydia 不仅会下载插件本身,还会检查它是否依赖其他组件。

例如,一个插件可能需要:

  • 某个系统库;
  • 特定版本的框架;
  • 注入工具;
  • 命令行组件;
  • 其他基础插件。

如果缺少依赖,Cydia 会尝试一并安装。


五、Cydia 和 App Store 有什么区别?

项目CydiaApp Store
是否需要越狱通常需要不需要
管理方第三方软件源和开发者苹果官方
软件类型插件、主题、系统工具、组件普通 iOS App
安装位置可涉及系统目录受 iOS 沙盒限制
系统权限通常权限较高权限受系统限制
安全审核取决于软件源有苹果审核机制

Cydia 的自由度更高,但相应风险也更高。


六、Cydia 可以卸载吗?

不建议随意卸载 Cydia。

Cydia 与越狱环境中的基础组件、软件源配置和软件包管理机制有关。直接删除 Cydia 可能导致:

  • 已安装插件无法正常管理;
  • 后续无法方便地卸载插件;

如果只是想隐藏 Cydia 图标,可以使用越狱工具或系统设置中提供的相关功能;如果要彻底移除越狱环境,建议使用越狱工具提供的“恢复 RootFS”“Restore RootFS”或“移除越狱”功能。

讨论

0 条评论

还没有评论,来写下第一条讨论吧。

写评论