一、status.plist是什么文件
status.plist文件通常用于储存用户设置,也可以用于存储捆绑的信息,该功能在旧式的MacOS中是由资源分支提供的。由于Plist中存储的数据是抽象的,其采用的文件格式可以不止一种。
NeXTSTEP只使用一种格式,而稍晚的GNUstep和MacOSX框架导入了不同的文件格式。NeXTSTEP系统中,Plist被设计为人类可读的,并可以手工修改,故采用了类似于编程语言的语法将数据串行化为ASCII数。MacOSX在支持读取NeXTSTEP格式的同时,并不鼓励使用它,而是推荐使用Apple导入的两种新格式。
MacOSX10.0中,NeXTSTEP的格式被认为是不被推荐的,并导入了一种新的XML格式,其由Apple定义的公开DTD所规范化。XML格式支持非ASCII格式,亦可存储NSValue对象。但与GNUstep的ASCIIplist格式不同,Apple的NeXTSTEP格式的plist文件不支持这两种特性。由于XML文件在储存时不是最有空间效率的,MacOSX10.2导入了一种新的格式,它将plist文件存储为二进制文件。从MacOSX10.4开始,这是偏好设置文件的默认格式。
plutil工具(在MacOSX10.2中导入)可以用来检查plist的语法,或者对plist文件进行格式转换。可以使用任何文本编辑器对XML格式的plist进行更改,同时,Apple提供了“PropertyListEditor”应用程序(作为AppleDeveloperTools的一部分安装),它是一个树状的查看器与编辑器,并可以处理二进制格式的plist。
Mac系统的配置信息全面采用的是xml格式,不过它自己在其基础上定义了一个plist格式。其实就是定义了特别文件头的一个xml而已,暂时没有比较完善的xml条目阅读和编辑器,只能源码查看。但是对于plist来说,xcode开发工具就有一个plist编辑器,只不过功能非常少,还不能查找。这个第三方软件Plisteditpro1.41就是一个加入了很多功能的plist编辑器,比xcode自带的不知道强了多少倍。
二、正在备份文件status.plist不动了
正在备份文件status.plist不动了可以在Finder中右击选择打开方式,选择其他诸如VSCode之类的编辑器打开。
也可以按住开机键不动,一会就关机。再开机按住F8键不动,出现开机菜单时(汉字),选择最后一次正确配置,回车试。
Status.plist文件里面包含了一些诸如备份时间、是否为全量备份等信息的备份状态。
三、ios怎么更新plist文件里的数据
方法:用ifile或者ifunbox等文件管理器改名(个人建议在plist后面加个“备份来改掉扩展名)或删除(不建议)/System/Library/LaunchDaemons下的 egcom.apple.mobile.softwareupdated.plist- OTA升级,不需要自动更新系统功能的,可安全改名或删除. com.apple.OTATaskingAgent.plist-通知系统进行ota升级,不需要OTA自动更新的,可安全改名或删除. com.apple.softwareupdateservicesd.plist- OTA升级服务,不需要OTA自动更新的,可安全改名或删除.改名或者删除后记得必须重启!!!此方法即保证了不会手动升级到5.1,也可以防止苹果自动悄悄升级到5.1,而且还可以节约系统运存,ps:这个目录下的文件的删除或者改名操作是绝对安全的,不会系统崩溃的。大家尽可放心!有人反映说禁用ota会会影响appstore无法使用,本人亲测无任何问题,大家也可以测试一下,退一万步讲大不了再把名字改回来恢复ota功能即可,ifile在修改文件的时候早已帮你把源文件备份好了。!特别处理:手机已经下载升级包的处理办法:1、删除已经在/var/mobile/Library/Assets/com_apple_MobileAsset_SoftwareUpdate目录下的 OTA下载临时固件包 2、清除掉设置右上角的红色带圈数字1的办法:cydia里安装BadgeClear这个软件,先让图标闪动起来,然后迅速连续多次点击图标,在弹出来的BadgeClear小窗口里点击删除即可。 3、清除掉通用以及软件更新右侧的数字1的办法:进入System/Library/CoreServices这个文件夹,找到SystemVersion.plist将ProductBuildVersion的数值改为9B179,然后重启手机,发现讨厌的数字1消失了,这时后再改为原来的数值例如9A405后重启即可。(这里只是临时更改以欺骗ios误以为系统已经最新自动去掉数字1而已,因此不建议长期修改为9B179,会导致很多后遗症)可选操作:干掉软件更新:在手机上用ifile在根目录下找到“ Applications/Preferences.app/General.plist”这个文件,点一下在弹出的窗口中选“属性表编辑器”,接着进入“数组”删掉第三项“2:”点右上角"完成"即可干掉抹除还原:在手机上用ifile在根目录下找到“ Applications/Preferences.app/reset.plist”这个文件,点一下在弹出的窗口中选“属性表编辑器”,接着进入“数组”删掉第三项“2:”点右上角"完成"即可摘自威锋锋友国际旅游岛