苹果iOS8 盘古越狱白苹果后的保资料修复后垃圾的清理方法

所属分类: 手机学院 / 苹果手机 阅读数: 1467
收藏 0 赞 0 分享

  如果越狱或者平时使用出问题,为了保留个人资料而使用了保资料工具制作的固件刷机或者是已经越狱的机器想“更新升级”到新系统的。

  越狱的系统因为会再系统分区写入一些系统调用的程序,这样会造成系统分区的空间紧张,这也是为什么有时候越狱时有磁盘空间的弹出警告,并不是越狱程序将你整个设备的空间占满了,而是系统区空间不够了!

  为了缓解系统区空间紧张的情况,越狱程序在越狱时,或者越狱完第一次启动Cydia时,会将一部分系统程序和体积大的文件移动到用户区,并在原位置建立一个指向搬移目标位置的快连(也就是windows俗称的快捷方式)

  一般搬移的对象主要是:

  Applications 原位置为:/Applications

  Ringtones 原位置为:/Library/Ringtones

  Wallpaper 原位置为:/Library/Wallpaper

  pam 原位置为:/usr/lib/pam

  share 原位置为:/usr/share

  include 原位置为:/usr/include

  当然还有以后安装的手势动作和主题

  Activator 原位置为:/Library/Activator

  Themes 原位置为:/Library/Themes

  这些本来应该位于系统分区的文件将会被统一搬移倒用户区的

  /var/stash 目录下,当然因为var目录实际上也是一个快连文件夹,实际指向的真实目录为: /private/var/stash 目录下

  盘古越狱前,搬移的目录一般搬移到用户区后会将原文件夹后面加上 .xxxx的随机字符,如:

  /Library/Ringtones 对应的 /var/stash/Ringtones.FG56e 之类

  而盘古越狱后 Cydia 搬移的文件夹又和前面稍许不同,它会在/var/stash 目录下创建一个随机文件夹,并将原文件夹移进去,再再原位置简历一个指向的快连,在/var/stash目录下 Cydia也会创建一个看上去没有后缀名的实际上有.lnk后缀的和目标文件夹名字相同的文件,里面的内容就是这个文件夹对应的原始路径和名称

  当我们越狱后上述搬移的文件位于了用户区,而“更新”固件时不会对用户区进行改写,这样“更新”系统时系统区写入了原始完整真实的系统文件,用户区又没有动,所以就会在设备内出现2套系统文件

  安装Cydia后第一次运行又会将其搬移到/var/stash 路径,这样这个路径下就会存在2套文件了

  那么我们要怎样去处理这个垃圾问题呢?

  首先根据上面所说的原理,那么会有2种情况,一个是还没有运行过Cydia,系统文件还没有搬移;第二个情况就是已经运行了一次Cydia,系统文件已经搬移了的情况

  为什么我前序会写这么啰嗦的原因是以前越狱后只有Cydia一个越狱商店,刚越狱时是没有afc服务(这样就不能直接适用第三方管理程序看到和操作ROOT目录),或者需要使用OPENSSH通讯协议登录,但是要安装这个服务又必须打开Cydia来在线安装协议,那么Cydia在第一次打开时就会搬移系统文件了

  如果是没用搬移过系统文件的,就很简单,只要通过进入 /var/stash 目录将里面的内容全部删除即可!然后运行Cydia时,Cydia就会将新的系统文件搬移过来,

  (当然这个太简单没有挑战性,所以我会将试验机运行一次Cydia)

  如果是运行了Cydia的,新的和老的系统文件混在了一起,那我们又怎样去判断新老文件呢?

  开始实战:

  首先准备好WinSCP (点我下载)运行,本连接下载的 WinSCP 我已经制作成了简单的自解包安装方式,运行后的界面,我已经将常用的连接模式设置好了

  在登陆界面左侧的连接管理里面选择:无线连接管理模式(原因上面截图已写),然后点击右边的编辑,将主机名的IP换成你设备的Wi-Fi获取的IP地址,保存,再点击右侧下方的登录按钮

  登录时可能第一次连接会弹出一个安全选项,直接选“”即可

  进入设备文件管理后我们首先定位到 /var/stash 然后就会看到类似下图的很多随机名称的文件夹

  (有人会问明明是说的/var/stash文件夹,怎么上面截图又是/private/var/stash 目录呢,其实根目录的 var 文件夹就是一个文件夹快连,指向的就是/private/var)

  欣赏完这些乱七八糟的文件夹后,我想大部分人会抓狂吧(尤其处女座的,哈哈),没事,可以清理的!

  对照上面的搬移文件夹清单:

  Applications 原位置为:/Applications

  Ringtones 原位置为:/Library/Ringtones

  Wallpaper 原位置为:/Library/Wallpaper

  pam 原位置为:/usr/lib/pam

  share 原位置为:/usr/share

  include 原位置为:/usr/include

  当然还有以后安装的手势动作和主题

  Activator 原位置为:/Library/Activator

  Themes 原位置为:/Library/Themes

  我们先从 Applications 开始

  首先定位到Applications的原位置:根目录,这时仔细看 Applications 文件夹图标的左下角有一个快捷方式的小箭头标,实际上它就是一个快捷方式,选中这个Applications的快连,然后鼠标点击 右键→编辑连接,在“建立连接/快捷方式到”的内容框就可以看到这个 Applications 所在的真实地址路径,此处为: /var/stash/_.6ltHNe/Applications,那么就记录下 _.6ltHNe这个名称

  再按照上面的路径和方法将其余的新系统文件的真实路径相关的随机目录名准备好,

  比如我这台机器:

  Applications _.6ltHNe

  Ringtones _.CqVYxj

  Wallpaper _.GVP8Ou

  pam _.T1CTUP

  share _.5NUi5z

  include _.JCLCwz

  至于 Activator 和 Themes 这两个,因为是刚安装的新系统,以前也没有装过,所以不会有,直接跳过,你们也要检查一下有得话就要记下

  上面我们整理了6个真实路径文件夹,然后进入 /var/stash 然后对一下上面的6个文件夹,如果以前也没有安装手势和主题的Activator 和 Themes 这两个,那么文件夹和文件的数量应该是6+6=12 (6个文件夹+6个文件夹连接标示文件),我这里显示的是24个,正好是12的2倍,所以基本肯定是没有Activator 和 Themes 这两个的,这下知道什么是要的,什么是不要的了吧!

  好,将不是上面我们整理的清单的文件夹和文件直接删除(鼠标右键,选择删除),不过12个文件怕搞错,有一个方法:

  先 Control+A 全选,然后按住Control键不放,对照上面的清单去点击,点击一次就是取消选择,那么12个取消选择后剩下的就是垃圾了哟!哈哈!(注意文件夹和文件夹标示文件哟,其实那个标示文件也可以删除的)如下图:

  OK,等结束后垃圾就清理完了!

更多精彩内容其他人还在看

iPhone X怎么进入恢复模式?iPhone X进入恢复模式教程

IPhone X在恢复模式可以对系统进行恢复,iPhone X怎么进入恢复模式?这篇文章主要介绍了iPhone X进入恢复模式教程,需要的朋友可以参考下
收藏 0 赞 0 分享

iOS13开发者预览版怎么升级至公测版?

如果按照去年节奏发布的话,苹果可能会提前发布iOS13公测版,可能会在本月25号左右进行推送,到时候大家可以通过OTA方法进行升级尝鲜
收藏 0 赞 0 分享

iOS13 beta 2固件下载地址 iOS13 beta 2下载

今日凌晨,苹果开始推送了iOS 13开发者预览版Beta 2的系统更新,现在符合升级条件的iOS用户可以通过下载描述文件获得最新的iOS 13 Beta 2系统的更新。小编这里为有需要的用户提供了iOS 13 beta 2系统下载地址
收藏 0 赞 0 分享

iOS13 beta 2更新了什么 iOS13 beta 2更新内容及描述文件下载地址

6月18日苹果推送了iOS 13 beta 2测试版更新,以及iPadOS 13、tvOS 13、watchOS 6、macOS 10.15的beta版本推送。本次更新包大小约为3.85GB左右,iOS 13 beta 2主要更新了哪些内容?今天给大家带来iOS13 beta 2
收藏 0 赞 0 分享

iPhoneXR还值不值得买 是等9月的iPhone新机还是直接买现有的iPhone机型

iPhoneXR一直被很多用户称作真香机型,除了外观和像素之外,其他部分根本挑不出毛病。随着9月份苹果的新品发布会就要来了,那么这款iPhoneXR现在入手还值得吗
收藏 0 赞 0 分享

ios13 beta2值不值得升级 ios13 beta2升级体验

苹果今天凌晨向所有开发者推送了iOS13 beta 2和iPad OS beta 2开发者测试版系统。我也是在第一时间进行了更新。简单体验之后先和大家分享一下关于iOS13beta2的使用感受
收藏 0 赞 0 分享

tvOS13测试版下载安装教程 tvOS13 beta描述文件下载

tvOS是苹果公司针对Apple TV电视盒子(机顶盒)推出的操作系统,今天小编主要带来的是tvOS12 beta描述文件,主要方便Apple TV用户第一时间升级到tvOS12最新版系统。以下是tvOS12测试版下载安装教程,有需要的小伙伴,不妨下载使用吧
收藏 0 赞 0 分享

苹果手机怎么看还有多少内存?苹果手机两种内存查看方法

苹果手机用久了我们都不知道内存还有多少,怎么进行查看剩余的内存呢?这篇文章主要介绍了苹果手机两种查看内存的方法,一起来看吧
收藏 0 赞 0 分享

苹果手机邮件怎么设置签名?iPhone邮件签名设置教程

苹果手机邮件怎么设置签名?这篇文章主要介绍了iPhone邮件签名设置教程,需要的朋友可以参考下
收藏 0 赞 0 分享

iOS13固件下载地址 iOS13下载

在北京时间今天凌晨举行的WWDC 2019苹果开发者大会上,苹果发布了拥有全局深色模式的iOS 13系统以及其他大类的系统更新。继去年深色模式登陆 macOS 之后,iPhone 和 iPad 的系统外观也终于拥有了自己的深色模式。小编这里为大家提供了iOS 13系统固件的下载地
收藏 0 赞 0 分享
查看更多