前提:
1.手机需要越狱
2.安装AFC2
第一种方法:
在Cydia内添加你需要提取的软件源,然后使用爱思助手/PP助手之类的工具访问如下路径:
/var/mobile/Library/Caches/com.saurik.Cydia/lists
导出xxx_._Packages结尾的源文件:
用编辑器打开,你可以发现这个源里面的所有包信息都在里面,然后就可以直接拼接出deb的下载地址,比如:
其下载地址为:https://apt.wxhbts.com/debs/1340.deb
这种方法最简单最暴力,但有些源也有相应的防护措施,比如蚂蚁源会把debs这个路径用nginx规则做deny:
这种方法就不行了。
第二种方法:
首先在手机上安装你需要提取的deb安装包(很蛋疼,手机得拿来当小白鼠。)安装完成之后不要退出Cydia的安装界面,比如很多插件会在安装完成之后提示要你重启手机,或者重启SpringBoard,类似下图:
这时候使用爱思助手/PP助手之类的工具访问如下路径:
/var/mobile/Library/Caches/com.saurik.Cydia/archives
旧版的Cydia路径可能在:
/private/var/cache/apt/archives
你就可以导出刚才安装的包了:
第二种方法稳