cydia

生活百科 2023-01-17 20:14生活百科www.aizhengw.cn

cydia

iPhone、iPod touch、iPad等设备上的一种破解软体,类似苹果线上软体商店iTunes Store 的软体平台的客户端,在越狱的过程中被装入到系统中的,其中多数为iPhone、iPod Touch、ipad的第三方软体和补丁,主要都是弥补系统不足用。是由Jay Freeman(Saurik)领导,Okori Group以及UCSB大学合作开发。

基本介绍

  • 中文名苹果蠹/苹果蠹蛾
  • 外文名Cydia
  • 创始人Jay Freeman(Saurik)
  • 设备系统iOS
  • 主要越狱团队evad3rs、ih8sn0w、盘古越狱
  • 开发团队Okori Group以及UCSB大学
  • 适用设备iPhone、iPod touch、iPad
  • 安装要求设备必须已经越狱
  • 最新版本Cydia 1.1.32

发展历程

起源

据说Cydia之父Jay Freeman,曾经也是给iPhone写程式的,后来他写了一个视频拍摄软体而苹果没允许上架,他一气之下就开了Cydia软体商店,专门收留不被苹果通过的软体。
Cydia之父

目的

Cydia的主要目的是为越狱的iOS用户提供一个高级包装工具的图形界面前端以安装不被App Store接受的程式。它也是一个软体仓库的聚合器,带有几个被社区信任的源以避免对某个伺服器的过度依赖。大部分软体包的稳定版本都可以在这些源中找到;不过,用户也可以很容易地添加源。这使得iOS开发可以儘量开放;任何有伺服器的人都可以设定、储存、管理和更新他自己的软体仓库并和社区分享。不过大部分的社区源是接受提交软体包的,相比起独立的源,这样也可以帮助软体获得更多关注。
使用Cydia需要越狱设备,而在2010年7月之前,越狱iPhone一直是处于灰色地带。不过,随着美国着作权局宣布数字千年着作权法的不适用,越狱iPhone得到了合法化。Apple对此的政策是越狱会导致设备保修失效。对于IOS用户来说,越狱的标誌就是出现了Cydia。,由于越狱之后IOS系统就对你的设备失去了保护,许多通过Cydia的应用程式都会获取你系统许可权,一定程度会给你的设备带来损害,这也是为什幺Apple对此的政策是越狱会导致设备保修失效。
Cydia会直接把软体包下载下来,并安装在和iOS内置程式相同的/Applications目录下。这也不会影响原本在App Store中购买和下载软体。
2009年9月,在提供软体之外,Cydia还提供了一个新功能,即保存iOS恢复时所需的数字签名,也被称做SHSH(验证iTunes恢复固件操作合法性的一个证书),被Apple用来验证iOS固件恢复的过程。这使得用户可以在新bootrom的iPhone 3Gs和之后的设备上把iOS固件恢复到早期版本,以一种类似重放攻击的形式方便利用早期版本iOS的漏洞进行越狱。
越狱一般是通过Redsn0w、greenpois0n等程式在电脑上操作。JailbreakMe(JailbreakMe)使得在特定版本下的iDevice可以仅仅打开Mobile Safari就完成越狱。

历史

Freeman在2008年3月推出了Cydia的第一个版本,起初它只是在iPhone OS 1.1上Installer.app的一个开源选择,但在2008年7月带有App Store的iPhone OS 2.0推出之后,它迅速成为了最流行的软体包管理器。
2009年8月,Freeman说“大约有四百万,或是四千万iPhone和iPod Touch用户中的10%安装了Cydia。”[10]
2010年9月,Freeman的公司, Saurick IT, LLC宣布他们收购了Rock Your Phone,即此前仅次于Cydia的包管理器软体Rock.app的开发商。这使得Cydia Store成为了越狱设备最大的第三方app store提供商。
2010年12月,Freeman也计画在Mac OS X上推出Cydia Store作为Mac App Store的补充 而非替代(截至2011年底还未推出)。
2018年7月27日,Electra 团队推出了 Cydia 的一个版本Cydia 1.1.30-2。

付费机制

2009年3月,Freeman引入了一个简单而统一的方法供开发者在Cydia中出售软体,类似App Store, 所有的软体购买记录都保存在一个账号内。用户可以使用亚马逊的支付服务或是PayPal在商店中购买软体。开发者可以为软体添加数字着作权管理,不过大部分软体并未添加。购买记录可以被保存在Google或Facebook账号中以备用户恢复设备,更换新设备,或是升级到新版iOS导致设备暂时无法越狱。
儘管很多开发者选择了Cydia内置的付费机制,Cydia并不强制开发者必须使用。出于包括不愿接受70%的分账比例和购买方式没有本地化等等原因,包括LockInfo、MewSeek、biteSMS等软体包都选择了独立的付费机制。用户需要单独完成软体注册。

使用教程

使用条件
想用Cydia必须有WIFI / GPRS / 3G网路的支持。连线WIFI的方法很简单,设定打开WiFi,之后选择网路即可,是在WiFi无密码或者知道密码的前提下。为了不让Cydia在使用中iPhone待机,在“设定-通用-自动锁定”中把“时间”设定为“永不”即可。
Cydia
全部设定完毕后进入Cydia,每次进入都会出现刷新界面,这时我们只要等待一会就可以看到Cydia的主界面了。
页面英文注释
在Cydia界面顶部
“Reload”刷新Cydia初始页。
“About”查看该软体的製作信息。
在Cydia界面底部
“Home”初始页。
“Sections”进入软体列表,安装第三方软体。
“Changes”更新后的软体。如果你现有的软体出现更新,当启动Cydia时,Update下将会出现提示。
“Manage”“Packages”可以重装、卸载通过Cydia安装的第三方软体,
“Source”是对源的管理,你可以在此添加更多源,来获取更多的第三方软体。
“Search”搜寻。“Section”是我们寻找软体的地方。
cydia
[3]Development iPhone支持的可开发环境类软体。例如支持常见的PHP语言。
Dictionaries词典类软体。这个栏目下里面有很多种类语言的词典,包括中英词典。
eBooks电子书类软体。这里不仅包括ebook电子书软体,还包括了已经製作好的英文电子书小说,例如福尔摩斯探险记等。
Games 游戏类软体。
Health健康类软体。
Localization系统化程式类软体 。例如国人开发的iPhone系统中文输入法iCosta。
Misc iFlashCards扩展的语言功能类软体。例如时下比较流行的GRE辞彙等。
Multimedia多媒体类软体。例如具有电子琴功能的BeatPhone。
Network 网路服务类软体。例如可以将iPhone变成伺服器的Apacha,具备全球定位系统的GPS等。
Productivity实用工具类软体。例如可以在iPhone上看电子书的Books,可以管理iPhone系统档案的MobileFinder等。Sources是使用Cydia必装的软体之一,安装好后就会在Cydia里出现所有的第三方软体程式了。
cydia
System系统类软体。如果你要解锁iPhone的话,这个栏目下的BSD Subsystem和OpenSSH都是必装的软体喔。,WinterBoard也是必装的主题美化软体喔。
Themes(Apps)这个栏目主要是关于拨号以及短讯背景等的主题。
Themes(Battery)这个栏目主要是关于充电电池的个性主题。
Themes(Complete)这个栏目是关于完整的主题,什幺都包括在里面了。
Themes(Keyboard)这个栏目主要是关于键盘的主题。
Themes(Lockscreen)这个栏目主要是关于锁屏时的主题。Themes(Sound)这个栏目主要是关于更改系统声音。
cydia
Themes(Springboard)这个栏目主要是仅改变桌面图示的主题。
Themes(System)这个栏目主要是关于滑块、wifi标誌等主题。
Themes(Vei)这个栏目主要是关于滑块、拨号以及短讯背景等的主题。
Toys宠物类软体。
Tweaks补丁程式。主要是针对每个固件版本所推出对应的补丁工具。
Utilities大众类软体。

软体安装

第一步点击进入Cydia,如果是当天第一次进入Cydia会出现刷新页面,此时只要耐心等待,刷新结束后会出现图下界面。
cydia
第二步点页面底部的“Sections”选择要装的软体,以安装“MySMS”为例。
1、点击“MySMS”进入界面,这里有对软体的一个简单说明。
2、点击右上角的“Install”进行安装。
3、之后点击右上角的“Confirm”进行确认。
4、下载安装完成后,会出现“Complete”的字样,此时点击Return to Cydia,返回Cydia初始页。
有时也会有Restart Springboard(注销)Reboot Device(重启)。
iOS 7 及以上版本越狱,越狱完成后通常就有 Cydia 图示,无需手动安装。

使用方法

越狱后为了能够任意安装第三方程式,这里还需要安装同步补丁,在Cydia中搜寻AppSync for iOS X.0+安装即可。
进入Cydia,添加中文源之后,在搜寻中搜寻“Appsync”即可找到 Appsync for iOS X.0+补丁。
"X"则为你设备当前系统版本的开头,如IOS5.1即选择“Appsync for iOS 5.0+”补丁

常见错误

平常我们在使用Cydia是会出现一系列的错误。下面是Cydia经常出现的一些错误还有相应的解决办法。
一、找不到Cydia图示。
Cydia常见问题
1:设备需已越狱。
2:初次越狱的设备,Cydia 图示通常在第 2 页。
3:Cydia 图示没有被隐藏或加入 SBSettings 的 Dock。
4:可以翻到最左边的搜寻栏输入Cydia进行搜寻。(ios8向下拉即可)
5:不完美越狱的设备没有引导启动。
6:前5项不可修复问题,请搜寻下载Cydia安装档案和依赖包,用iFunbox放到Cydia的安装目录中。安装目录//var/root/Media/Cydia/AutoInstall
搜寻栏
二、用什幺网路合适。
由于Cydia需要消耗一定的网路流量,有些软体包体积较大,自带的几个源的伺服器都在国外,相比之下 2G 网路太慢,3G 太耗流量,最好是使用 Wi-Fi和LTE(4G现已推出)
三、Cydia 无法启动(闪退)。
1:Cydia 1.1.0 以前的版本如果资料库列表档案(包括本地dpkg记录档案和源的软体包列表档案)包含不正确的编码及格式,均会导致2:Cydia闪退。解决方法是更新Cydia到最新版本并删除包含不正确编码或格式的软体包及源。
3:在 iOS 5.0 及 5.0.1 等早期越狱版本上可能出现闪退的情况。最好的解决方法是使用最新版的越狱软体越狱,或更新Cydia到 1.1.6 或更高版本。也可以在将系统语言切换成英文,然后下载安装。
4:若不符合以上两种情况,可尝试重新安装Cydia以修复许可权问题。如还是不能解决,则可能属个案,没有统一的解决方法,请联繫有经验的人员解决。
四、Cydia 启动时弹出 "Could not get lock /var/lib/dpkg/lock…" 或 "Could not open lock file /var/lib/dpkg/lock…
Cydia 需要通过 dpkg 来安装和卸载软体包。当有其它软体正在调用dpkg,或用户以命令行使用dpk 时,则会弹出此提示。要解决此问题,可关闭其它调用dpkg的软体,等待命令行中dpkg命令执行完毕。若还不能解决,请重启设备。
五、Cydia 中无任何软体包,源和分类均为空。
Cydia 尚未下载更新任何软体包列表。请耐心等待Cydia启动时的更新操作。也可以在“软体源”“变更”页面点击页面左上方的“刷新”按钮手动更新。更新完后即会正常显示。
若更新完毕后,软体源和分类仍然为空,则或许为软体源、外挂程式导致的问题。可以到“软体源”板块下尝试删除最近添加的软体源,或在“已安装”板块下卸载最近安装的外挂程式。
六、在Cydia中无法输入中文。
请更新Cydia到最新版本。
七、Cydia 中一些外挂程式无法使用。
Cydia 和 iFile 等软体是以 root身份运行,执行过程中不会主动载入 MobileSubstrate 的外挂程式,因为大部分外挂程式都无法使用,除非这类软体主动载入外挂程式(如 Activator)。如果遇到其他一些无法使用的外挂程式,可能是系统或硬体不支持的原因。
八、搜寻不到软体包
1:检查拼写是否正确。
2:有些软体包名称含有空格,有的不含,搜寻时试着加上或去掉空格。
3:用户身份是否选择正确,用户身份和骇客身份下有些软体包不会显示,于Cydia设定中可更改身份。
4:该软体包确实在已添加的源中不存在。
5:尝试按照上面所属的“五、Cydia 中无任何软体包,源和分类均为空。”处理。
九、无法执行
因所依赖的软体包未找到或存在冲突软体包,操作无法完成。出现此提示意味着您无法安装这个软体包。原因可能是因为不存在此软体包所依赖的软体包,或依赖的软体包不满足版本要求,也可能是已安装了有冲突关係的软体包。对于前两者,可更新依赖软体包到最新版本,如依赖的软体包无法更新,则无法解决此问题,该软体包必定无法安装。对于冲突软体包,可卸载冲突的软体包后再安装,如无法卸载则无法解决此问题,该软体包必定无法安装。大部分情况下,出现此提示表明这个软体包不兼容当前运行环境(设备、系统和已装软体),最好不要尝试强行安装。
十、无法购买CydiaStore 中的软体包
可能原因有三
1:由网路问题导致Cydia无法访问CydiaStore 资料库,常见情况是介绍页面不显示或右上角按钮始终显示为载入状态。解决方法检查网路连线。
2:此软体包不支持当前的设备或系统,常见情况是购买区域显示 "This product requires iPad" 之类的字样且右上角显示 "Recheck" 按钮。解决方法使用合适的设备和系统来购买。
3:软体包提供者尚未向CydiaStore 提供该软体包的兼容信息,Cydia Store 不提供购买操作,常见情况是购买区域显示 "It is not known whether this product is supported on your iOS version…" 的字样且右上角显示 "Recheck" 按钮。解决方法过一段时间再购买。
上一篇:Paddy Ryan 下一篇:Lyudmila Chursina

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有