iOS 5.0.1完美越狱后插件选择经验大分享及超详细加源
我的目标是能让小苹果对越狱后要做的事了然于心,老苹果之间互相分享经验。这样,我就践行了网路分享的精神。
我要声明的几件事情:
1. 虽然我只是青苹果,但我确信我自己的经验会给大家带来不少的参考价值。如果有人以我现在的等级来鉴定我所写的内容的深度,那我会感到非常遗憾。同时,希望已经知道的网友不要喷我~
2.我是一个讲求实际的人,所以我的帖子会写的非常实际。实用性、兼容性是我会反复强调的东西。关于系统美化或者自定义动画,我也会有较多的提及,但是本人并不推荐。以iPhone十几美刀成本的弱电池,如果自定义的程度太高耗电将会非常悲剧。同时,一些优秀的插件(如Celeste,Safari Download Manager等)因为兼容性问题而不能使用等问题我都会提及。如果我发现了某一部分有人已经先我写下了详尽的教程,我会转而引用他/她的帖子地址。如果我决定由我来另帖写一份详细教程,我会在某个栏目下注明“正在编写教程,地址即将放出”字样。
3.在大陆,越狱和盗版是分不开的。作为一名编程爱好者,我深知好的程式让程式设计者付出的会有多大。但是,我们的收入、货币的汇率有时候却让我们不得不这样做。虽然自觉是伪君子,但是我还是会同时说明盗版和正版的使用方法,希望有条件的网友选择正版。我下面会提及正版相对旧版的巨大好处(除了合法外)。
1.越狱会有什么风险?
越狱有两种用途:对于一些人而言,越狱意味着可以免费安装非常多的优秀的收费软件;对于其他更多的人而言,越狱意味着自己可以真正完全拥有自己的设备。自己可以随心所欲的根据自己的喜好打造最符合自己品味的爱机,同时极具创新性的iOS越狱社区工作者们会让你体验到很多超前而让人着迷的新事物。
但是,设备被越狱同时也带来了安全性、稳定性、能耗性等多方面的问题。
1.安全性上,越狱打破了iOS的Sandbox(沙盘)机制,同时获得了设备使用的最高权限,这让任意一个外来程序都能随意修改设备最核心的部分,这使得原本在这个星球上最安全的iOS系统也变得像Android(安卓)那样危机丛生,特别是设备连上互联网后。因此,我强烈的建议,已越狱的机器尽量不要安装来路不明的插件、软件(特别是来路不明的盗版);有保密需求的用户(比如电话本有重要客户电话等)最好不要越狱,除非你确信自己非常了解越狱之后的很多事情。我会在下面列出一些安全软件,以供大家参考。
2.稳定性上,苹果不开放第三方输入法等等系统上的插件安装其实是有一定道理的。越狱工作者们通常是小团队作业,对于兼容性的问题没有过深的测试研究。而且,不少系统插件之间会或多或少存在冲突(如5.0-31-1版的SBRotator不兼容 1.0.2-1版的Zephyr、1.5.8-1版的Barrel等),而有一些甚至会给系统安全带来致命性威胁(如6.1版的biteSMS等)。这些实例我下面都会提及。
3.能耗性上,安装的每一个系统性插件都会占用系统内存。苹果设备的内存本来就低,过多的插件不仅容易使设备因内存溢出而死机,而且还会严重消耗系统资源。可以这样说,所有越狱后的机器都会比未越狱前更加耗电,而且视你安装插件的数目、种类区别而让电池寿命雪上加霜。对电池有特殊要求的网友要特别注意权衡。
2.Cydia添加什么源最好?(除了特定软件自己的源外)
Cydia相当于民间的苹果商店。而与原来的苹果官方商店有所不同的是,Cydia允许所有人建立属于自己的苹果商店,而每一个商店的地址就叫做一个源(就是软件来源的意思)。
大家可能有这样的经验,每一次打开Cydia时都会显示“正在更新数据库”,而且时间非常长。这是怎么回事呢?其实,Cydia之父Saurik设计Cydia时选择了一个非常聪明的方法来确保其兼容性(这个我就不细说了)。对于用户而言,Cydia每一次更新都会从各个源上下载一个列表,上面记录了该软件源所有最新的软件的目录。因此,如果大家希望得到最新的软件,就必须要耐性的等待Cydia把数据库完全更新完了。顺便说一下,大家肯定都会遇到过软件源更新时出现红字或黄字的警告语,那就说明目前你连接某个软件源下载列表失败,你手机上所有这个源的软件信息都保持旧版状态。这时,你就要等一段时间再更新啦!只有完完整整、没有任何错误信息的更新完,所有的软件信息才会是最新状态。
我强烈的建议所有越狱者们都通过WiFi来使用Cydia。因为Cydia会自动在你安装软件时帮你安装最新的基础性插件,这些插件都是安装你那个软件所必须的。如果不用无线网络,你会发现你几乎装不了什么东西,因为基础性插件很少有人会在网上给出下载地址,你查找这些插件(如PreferenceLoader)的过程将会异常的痛苦~(想当年的我啊)不过,事实上,只要你有Windows 7和一张几十块的无线网卡(笔记本电脑也行)你就可以搭建自己的WiFi网路。这其实是基于Win7中一个叫”Microsoft Virtual WiFi Miniport Adapter“的特性而实现的。对于不喜欢玩命令行的封釉,我应朋友之需正准备编个小程序实现这个功能,到时顺便分享出来~
对于选择正版的用户而言,Cydia原来自带的软件源已经基本能满足你所有的需求了。上面的源是目前越狱界最新、最全面、最值得信赖的正版软件(和主题)商店。建议所有的用户都不要删除当中的任意一个源(P.S. 即使你用盗版软件,在下载之前最好还是先到正版源检查一下最新的版本号)。
对于选择盗版的用户而言,你们会面对极大的风险,那就是没有任何服务保障。盗版源不会分析你的系统安装某个插件是否会与当前系统冲突,这样会使你的设备更容易崩溃。而且,更新没保证、破解文件可能有损坏、有病毒都会影响你的使用体验。很多人都认为加源是多多益善,个人认为是完全错误的。添加的源越多,每一次更新都会耗费更多的时间。而且,非知名的盗版软件源存在着非常大的安全威胁(你想他们能以什么为生捏~),其软件的更新速度也会非常非常的慢。所以,添加源最好是择优录取,选取连接速度最快,软件最全,更新最快,最知名的源来添加。我曾经逐一测试过海量的软件源(至少80个以上),最后我个人只选择了以下这几个。盗版源也只有这些源做的最好了。它们没有的资源,其他源多半没有。
1.SiNfuL iPhone Repo
这个源的资源只能用绝顶来形容。数量广泛,几乎你能找到的插件上面都有,更新速度是所有源中最快的(之一~),而且软件破解质量很高。唯一的缺陷是很多时候该源的连接速度很慢,有时还会反馈断线信息(红字或黄字)。
2.xSellize
这个源可与SiNfuL iPhone Repo齐名,共同为世界上最臭名昭著的盗版源。事实上,xSellize知名到连破解iOS 5的pod2g都在自己的博客上表示了对它的强烈厌恶(见截图)。该源同样更新速度快,插件数目广泛,盗版主题多,而且连接速度非常好。其唯一的缺陷是某些插件的破解质量不高(如Springtomize 2,Time Machine备份不能还原)。不过值得一提的是,盗版界最臭名远扬的黑客Fabius(你可以在你的盗版iFile等许多知名软件中看到他的名字)就是xSellize的会员,所以……
3.Hackulo.us
这个源不提供盗版软件。但相反,所有盗版软件(我指的是iTunes 商店上的应用)的安装都要依赖这个源背后的团队制作的盗版基础插件。Installous,Crackulous,AppSync,这些东西的诞生是所有移动设备程序员的噩梦。大家看看上面的截图,pod2g也很讨厌这个东西喔!我下面会给出详细介绍。
上面这3个几乎就可以满足你所有的需要了。但是,如果你不放心的话,以下是我精选的可以作为备用的软件源:
1.insanelyi Repository
这个源的主题、软件都非常多,而且更新速度居然在一定程度上能与上面两个源媲美,连接速度也不错。缺陷是插件的破解质量不高(有些破解失败)。
2.HackStor - MyRepoSpace
这个源软件还算齐,连接速度一般,更新速度一般,仅作备用。
4.一/7/八源(把符号去掉):http://apt.1*7)(8.com/(把符号去掉)
这个源的好处就是汉化包相对多,版本支持相对新(虽然一般还是赶不上~),还有很多字体(威锋源也有,其实~)。如果大家英文好的话就可以无视了,它很多时候都只是引用上面提及的源的资源,而且有些时候不能保持更新。反正我是没加。
以上就是我所推荐的所有源。当然,多加少加都是大家喜好,但是从质量上讲我建议大家精选精加。
还有一些使用Cydia希望分享的经验:
1.如果你在添加源时发现了这样的信息:
你肯定在添加盗版源。添加有些名气的盗版源Cydia都会提醒你注意道德问题和软件更新度和稳定性问题。大家自己考虑吧~
2.如果你是盗版软件的使用者,在安装某些软件的附带插件时一定要特别小心。举个例子,我在SiNfuL iPhone Repo上下载了一个Applocker,然后我希望在SBSettings上加个Applocker的开关,于是我就找了BigBoss源(Applock的官方源)的Applocker SBSettings Toggle(免费的)安装。这时请留意看:
Cydia检测不到我装了BigBoss上的Applocker(正版的),却只找到盗版源上的Applocker,它会认为这是一个不兼容版本的Applocker,就会把盗版的Applocker卸载,安装正版的Applocker。这样,你就需要付钱才能用了(虽然这样很好~)。因此,在安装任何一个插件时,不管是否免费都要先留神看一看,看看它会对你的系统做出什么修改。就我刚才的例子,大家只要转为安装insanelyi Repository源上的Applocker SBSettings Toggle就解决了这个兼容性问题。
3.大家有木有觉得,在使用Cydia安装插件时,很多时候都要”重启SpringBoard“或者”重启设备“,当大量安装插件时是不是感觉很烦呢?其实,你大可以一次性挑选完再重启。只要你在选择了一个插件后在如上图的界面中选择”继续队列“,Cydia就会暂时把任务挂起,让你挑选完后点”确认“一次性安装全部插件再统一重启!爽吧?
4.不知道大家有没有发现,Cydia不支持后台运行。这意味着每次最小化Cydia再重新打开时Cydia都会重新加载,非常非常的麻烦。而下面简简单单几个步骤就可以让Cydia支持后台(就像设备自带的App Store一样)。大家用iFile打开如下地址:/var/stash/Application/Cydia.app,找到里面一个叫“Info.plist”的文件点击,选择“属性表编辑器”打开,找到里面一个叫“UIAplicationExitsOnSuspend"的选项,把开关关掉,退出iFile并重启SpringBoard(桌面)【在SBSettings里面有一个叫”Respring“(懂英文的童鞋不必纠结,这个单词其实就是”Re-Spring“)的放射状图形,点击即可。见下面的两幅截图。仍不会的话可以读我下面有关SBSettings的教程或者直接重启设备】。然后,你的Cydia就支持后台啦!顺便说一句,Info.plist是iOS上程序与SpringBoard的一个重要的接口配置文件,很多原本不支持后台的程序只要修改一下它(修改方法与Cydia不同)就能支持后台。那些都是我后面会说到的内容啦!(我不支持在iOS 5.0.1上继续使用Backgrounder,理由下面会给出)