对于越狱用户来说,越狱后享受自由世界固然有趣,但他们往往不愿意升级或恢复设备。除了和其他用户一样的“观望”和“怕麻烦”之外,他们还有一件更痛苦的事情:需要重新安装以前的插件和源。重新安装其实也不错,但关键是没有简单的方法可以在每次恢复之前导出你最后使用的插件和源列表,所以就有了各种最后的手段,比如对插件列表进行截图。
其实,通过一些简单的方法,我们可以备份和恢复自己的源列表,也可以备份插件列表(但插件无法通过简单的方法恢复,必须手动安装)。
本文包含以下内容:
越狱后源列表文件保存路径
如何从AppInfo中导出插件列表
iFile 符号链接的使用
AppInfo 如何恢复查看软件信息的功能
备份和恢复源
之所以在备份插件列表之前先讲如何备份和恢复源,是因为有些插件是在特殊源中的,如果不先恢复那些源,是没有办法恢复里面的插件的。
这部分的关键是iOS设备上/var/lib/cydia路径下的metadata.plist
文件,就是源列表文件,所谓备份源就是对其进行备份。并将其放在其他设备的同一路径中,以进行源同步和恢复。您甚至可以通过直接与其他人共享此文件来共享您的源代码。
具体步骤:
第一步:在iOS设备上使用iFile(PC上使用91助手等工具)打开iOS设备根目录,进入/var/lib/cydia
在此文件夹中,找到metadata.plist。
cad8 src='http://www.9158app.com/uploadfile/2023/1216/20231216051002993.jpg'宽度='650'高度='581'/
步骤2:复制它,最好将其粘贴到您的云存储工具中,以便于同步。
第三步:
该设备的恢复源:恢复后,将metadata.plist复制回设备的/var/lib/cydia文件夹并替换原文件。
与其他设备同步源:所有iOS设备的源列表文件路径为/var/lib/cydia,因此metadata.plist
只需将其复制到任何设备上的文件夹并替换源文件即可。
与其他人共享:只需与其他人共享您的metadata.plist 文件。该文件可以共享。
备份插件列表
备份插件列表需要使用AppInfo插件。具有显示源和插件列表的功能。通过它,您可以通过Mail直接将设备上的来源和列表做成列表。
分享它。所谓备份插件列表,就是把这封邮件发送给自己。
具体步骤:
步骤1:下载AppInfo。
步骤2:在AppInfo中打开Packges界面:
AppInfo 的Packages 接口
第三步:选择右上角的操作,然后在弹出的菜单中选择简单列表[1],将电子邮件发送给自己:
这样就完成了插件列表的备份。对于这个清单,我有三个建议:
1.您可能不需要所有插件,因此在安装此列表中的插件时,您可以考虑哪些插件不使用。
2. 这个列表中有一些你可能不知道是什么。有的可能是越狱后存在的,有的可能是其他插件的依赖。总之,Cydia 里不是你自己的。
搜索已安装。然后当你根据列表安装插件时,如果你需要依赖那些东西,你可以先跳过那些你不知道的,然后自己安装。
3.使用此列表来排除有问题的插件:如果安装了太多插件,无论是冲突还是插件本身的功能,都会出现一些意想不到的“副作用”。但是,由于您不同的设备插件很可能不完全相同,因此不同的设备会生成不同的插件列表。当一台设备出现问题而另一台设备没有问题时,可以使用文本对比软件来对比两台设备的插件。很明显,该插件肯定不会出现在两个设备都有的插件部分中。
备份软件
说到AppInfo,就不得不提它的另一个主要功能,备份软件列表。苹果iTunes
它提供了强大的备份服务,可以完整备份软件本身、软件所在位置、软件内部数据。但它的备份不是选择性的,而是一整套的。其目的是让您的手机在恢复备份后保持与恢复前相同的状态。如果你已经越狱并且有点“娇气”,你可能不想这样恢复你的设备,因为插件设置也会被备份[2]。
所以如果你想利用恢复机会“翻新”你的设备,反思一下自己安装了哪些软件但几乎不使用,然后再次筛选软件,你可以使用AppInfo
备份软件列表,然后直接从此列表中进行过滤。具体步骤:
步骤1:使用iFile创建文件夹快捷方式链接到iOS 8之后的Application文件夹的新路径
AppInfo插件很久没有更新,所以在iOS 8上无法读取设备上的软件列表。这是因为iOS 8的Applications
文件夹路径已更改:
以前:/var/mobile/Applications/
现在:/var/mobile/Containers/Bundle/Application/
AppInfo只识别之前路径中的Applications文件夹,不知道新文件夹所在的位置。为此,我们可以使用iFIle
符号链接功能,在/var/mobile/中创建一个Applications
文件夹,然后通过符号链接将其连接到/var/mobile/Containers/Bundle/Application/。
然后你就可以在AppInfo中看到你的软件列表:
注意单词应该是蓝色的
点击各个软件的名称即可查看该软件的详细信息。就像你在Mac上选择一个软件然后查看介绍一样,它可以显示购买的信息。
ID,我非常需要这个功能,因为我在多个国家都有账户。有时我不知道哪个帐户购买了应用内购买。以后恢复的时候还得一一尝试。您现在可以使用AppInfo直接查看购买
ID可以帮你省去这个麻烦。
步骤2:点击右上角Aciton,生成简单列表并发送邮件。
有了这个列表,您就可以参考它来选择软件。经过练习,如果你选择这种方法选择软件,最好在iTunes中选择它
只需搜索第一个字母,然后在列表中选择并安装您想要的所有软件。因为如果输入全名的话,流程就会是用键盘输入一个软件名称,移动鼠标选择安装,然后返回到输入框输入下一个软件名称。在这种情况下,下载数百个软件将是非常低效的。