你是否有过这样的烦恼?当安装了某些Cydia插件之后,你的iOS设备不幸中招,无法进入系统了,当你重刷系统之后,以前你喜欢
的Cydia插件又需要重新下载,既要花时间去寻找软件源,又要花时间忍耐较慢的下载速度,你可能会说在weiphone可以有自己的源。
但要知道是并不是所有的Cydia插件都能在weiphone源上找到,那么我们今天提供了一个方法供你选择。(特别是在某些插件比较大的情况下,使用此方法会有较大方便)
1.我们需要将您已经安装好的Cydia插件重新打包(如果你已经有了这些deb包,请看第 步),我们先在Cydia源中安装BackToDeb这
个插件(weiphone与178均有),安装好之后运行并选择备份。这需要几分钟的时间。
2.备份好之后,备份的deb文件将会放在/var/mobile/BackToDeb/目录下,我们可以利用iFunBox将它们提取到电脑上。
3.下载ubuntu系统
http://www.ubuntu.org.cn/download/
可以把它刻录在光盘上。记得要给电脑分一个分区用于安装ubuntu系统,大概8GB就够了。
4.安装好ubuntu系统后,就开始操作了。
5.这里我随便建的一个 叫 cydia。把你的deb文件放到 cydia/debs/ 文件夹下,然后开始点击右上角的 application (应用)》
accessories(附件)terminal(终端)
6.输入
cd Desktop(大写的D)
cd cydiaa
dpkg-scanpackages debs /dev/null > Packages
tar zcvf Packages.gz Packages
bzip2 -k Packages Packages.bz2
这样 Package 、Packages.bz2、Package.gz就有了
7.接下来就是 Release了
先在cydia/debs/ 文件夹下创建Release,这里用Test做例子
Origin: Test
Label: Test
Suite: stable
Version: 1.0
Codename: Test
Architectures: iphoneos-arm
Components: main
Description: Cydia软件源测试
8.接下来是先生成一个密钥
终端里输入
gpg --gen-key
提示
Please select what kind of key you want:
(1) DSA and Elgamal (default)
(2) DSA (sign only)
(5) RSA (sign only)
Your selection?
一般就是1,默认
回车后
RSA keys may be between 1024 and 4096 bits long.
What keysize do you want? (2048)
输入1024~4096之间的一个数值,数值越大,加密强度越高,但每次加密和解密需要的时间更多。
输入的是2048
Requested keysize is 2048 bits
Please specify how long the key should be valid.
0 = key does not expire
= key expires in n days
w = key expires in n weeks
m = key expires in n months
y = key expires in n years
Key is valid for? (0)
Key does not expire at all
Is this correct? (y/N) y
密匙有效时间,一般选0,不会过期。
问你确认,输入y+回车(小写y,如果要重新做则是大写N)
Real name:
输入该密匙所有者的名称,例如 GF0rce Team
Email address:
密匙所有者邮件地址,自己输入
Comment:
注释,怕分不清楚的话可以加点内容进去
You are using the `utf-8′ character set.
You selected this USER-ID:
“GF0rce Team
继续
Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit?
上面输错的话,名字错了就输入N,加上注释就输入C,邮件错误就输入E,不保存退出输入Q,确定输入O
9.接下来是用你的密钥最 Release签名生成Release.gpg
终端里输入
gpg -abs -r "你刚才的密钥名字" -o Release.gpg Release
其中引号内的字符串为用于签名的密匙的用户名(用于区分不同的签名密匙)
回车后终端里会提示enter passphrase 输入刚才的密钥密码
这样Release,Release.gpg都有了,把cydia文件夹全部复制到Windows格式的磁盘中。
10.回到Windows,下载HFS
http://115.com/file/e6tkrj21
11.打开软件,将cydia文件夹拖入HFS左侧窗口,选择真实目录,在地址栏记下地址,在iOS设备的Cydia中添加即可。
比如我的地址是:http://192.168.1.101:80
我的文件夹名字叫cydia,那么在Cydia的源中添加地址为:
http://192.168.1.101:80/cydia
这样就可以在家里随意安装、卸载deb包了,而且速度还很快~
微信技术平台:a6k3344