提取cydia刚下载的deb文件
首先,如果手机能下deb文件,刚下载完成,在你点击“重启springboard”、"回到cydia"、“重启手机”之前,你刚才下载的deb文件还在cydia的缓存里(一点击就自动清掉缓存,所以先不要点)。此时手机连接电脑,访问相关路径就能看到deb文件,并导出来。
旧版cydia在
/var/cache/apt/archives
新版改了,在
/var/mobile/Library/Caches/com.saurik.Cydia/archives
电脑下载deb文件
首先你要获取到对应这个源的packge地址.。
以modmyi源为例,packge地址是:
http://apt.modmyi.com/dists/stable/main/binary-iphoneos-arm/Packages
用浏览器打开会看到这样的页面:
聪明的你应该大致明白后面怎么操作了吧。
这个页面会显示该源下的每个deb文件信息,包括名字和文件名。
例如,我用浏览器查询“BytaFont 2”,得到文件名是:
pool/main/c/com.bytafont.bytafont2/com.bytafont.bytafont2_2.5.6_iphoneos-arm.deb
我只需要把这个文件名和源的域名组合起来,就得到了对应的下载地址了。
那么,结合modmyi源地址apt.modmyi.com,组合成一个下载地址,是这样的:
http://apt.modmyi.com/pool/main/c/com.bytafont.bytafont2/com.bytafont.bytafont2_2.5.6_iphoneos-arm.deb
把这个贴到浏览器地址栏访问,就会开始下载,楼主是直接用迅雷下载的,因为可以换行再输入达到批量下载的目的。
再分享几个源的packges:
bigboss的packge地址是
http://apt.bigboss.us.com/repofiles/cydia/dists/stable/main/binary-iphoneos-arm/Packages
Telesphoreo Tangelo的packge地址是
http://apt.saurik.com/dists/tangelo/main/binary-iphoneos-arm/Packages
ZodTTD 的packge地址是
http://www.zodttd.com/repo/cydia/dists/stable/main/binary-iphoneos-arm/Packages
ste packaging的packge地址是
http://repo.smxy.org/cydia/apt/dists/stable/main/binary-iphoneos-arm/Packages
不知道packge地址咋办?如威锋源!
方法一:直接从手机提取
首先在手机上访问cydia,并且添加威锋源apt.feng.com
然后电脑访问手机路径(新版cydia)
/var/mobile/Library/Caches/com.saurik.Cydia/lists
PS:旧版本的cydia我没测试,猜测是在
/var/lib/apt/lists
应该没多少人留在旧版本cydia的,我就不去验证了。
在这个文件夹,你会看到很多文件。
不要怕,都是有规律可循的,先按文件大小降序排列,如上图。
应该一眼就看到了apt.feng.com_._Packages这个文件吧。
大家找其他源的也是差不多,看眼力吧,一般是文件比较大,而且是_Packages结尾,并且文件名和源差不多。
找到packge信息的文件后,把它导出到电脑,用专业的文本编辑器打开。
用电脑自带记事本也可以,但是那样显示会很糟糕。
也不建议用浏览器打开,可能会遇到中文乱码的问题。
楼主用的是Notepad++,如图,威锋源deb信息是这样的:
然后还是老办法,执行CTRL+F查找,以上图的iflie为例,楼主找到了它的文件地址是
download/532a5056b704b26c508b47de.deb
结合威锋源地址/apt.feng.com,得到真实下载地址为:
http://apt.feng.com/download/532a5056b704b26c508b47de.deb
然后就可以成功下载了。
更多牛B功能与技巧请关注我们官方微信
每日推送
微信号:meirits