App Store 无法下载或更新 App 的修复教程

App Store 无法下载或更新 App 的修复教程(越狱设备)

最近身边不少玩机的朋友都碰到一个怪问题:手机网络明明是好的,可 App Store 里的应用要么点了下载没反应,要么更新进度条反复重来,就算把应用从桌面删掉再重装,也照样装不回来。如果你的设备也出现了类似情况,别急着抹机,先按下面的方法排查一遍,多数都能解决。

一、故障现象对照

先对照一下,看是不是下面这些情况:

  • 点击「获取 / 下载」后一直转圈,没有任何反应;
  • 点击「更新」后进度条反复从头开始,像进入了死循环;
  • 进度条明明已经走完,却又自动重新开始下载;
  • 退出 Apple ID 重新登录,甚至换一个账号,问题依然存在。

如果你符合其中两到三条,基本可以判断问题不在网络或账号,而是系统里 App Store 下载相关的权限出了问题。

二、常见的诱因

根据大多数出现该问题的用户反馈,下面这些操作最容易把 App Store 的下载功能弄坏:

  • 用「轻松签」签名时执行了恢复存档数据;
  • 用 AppsManager 恢复过应用的数据;
  • 用越狱插件 AppData 重置过某个 App 的数据;
  • 用 Filza 手动移动或覆盖过 App 的应用数据目录。

一句话总结:凡是把应用数据整体「搬走再搬回」的操作,都可能把负责下载的进程权限搞乱,进而引发上面的故障。日常使用中这类操作能少碰就少碰。

三、开始前先排除网络问题

动手之前,先做个最简单的验证:分别用 Wi-Fi 和蜂窝数据(流量)各下载一次。如果换了网络依然失败,说明问题跟网络无关,可以放心继续往下看。

四、需要准备的东西

  • Filza 文件管理器(需要越狱环境,通过 Sileo / Cydia 等源安装);
  • 一台处于越狱状态的设备。

补充一句:使用巨魔(TrollStore)的部分设备也可以尝试本方法,能否成功以第三步「进入终端后是否出现文件列表」为准。

五、修复步骤

第一步:确认处于越狱环境

确保当前设备处于越狱状态(桌面能看到 Cydia、Sileo 等越狱商店图标)。

第二步:用 Filza 进入系统目录

  1. 打开 Filza 文件管理器;
  2. 点击底部菜单栏中间的「五角星」图标,选择「Root」,进入根目录 /
  3. 依次进入下面的目录路径:
/usr/bin
Filza 中依次进入 /usr/bin 目录

第三步:运行 vm_star 进入终端

  1. /usr/bin 目录列表的最下方找到 vm_star 文件;
  2. 点击它,屏幕会弹出「警告」提示框,选择「继续」;
  3. 设备随即自动进入终端操作界面。
图片[2]-App Store 无法下载或更新 App 的修复教程-爱玩博客

提示:进入终端后,如果页面没有出现文件列表之类的界面,说明当前其实并非越狱环境(巨魔设备同理),请先完成越狱再回来操作。

终端正常打开后的界面

第四步:粘贴命令并执行

  1. 先点击终端界面左下角的「地球」图标,把键盘切换为英文输入法 English (US);
  2. 完整复制下方全部命令:
chown 0:0 /var/tmp
chmod 777 /var/tmp
chown 501:0 /var/tmp/com.apple.appstored
chmod 700 /var/tmp/com.apple.appstored
  1. 在命令输入区域长按,在弹出的菜单中点击「Paste」;
  2. 最后点击键盘右下角的「return」键执行命令。
在终端中粘贴命令并回车执行

这几行命令的作用,是把 /var/tmp 和 App Store 下载进程(appstored)所用目录的属主与权限恢复成系统默认状态。前面那些恢复存档、移动数据的操作,往往就是把这几处的权限改乱了,执行上面的命令相当于把它们重新「拨正」。

第五步:回到桌面验证结果

命令执行成功后,返回手机桌面打开 App Store,重新下载刚才失败的 App,此时一般就能正常下载了。

如果桌面上一下子冒出一大堆「正在下载 / 等待中」的应用,不用紧张,这些都是之前反复失败时残留的任务,手动删掉就好。

六、以上方法无效时怎么办

如果完整走完第五步还是无法下载,请按顺序尝试:

  1. 重启设备:重启到未越狱的正常环境后再下载一次,不少设备重启后即可恢复;
  2. 抹除设备:若重启依然无效,只能先备份好重要资料,再对手机执行抹除(恢复出厂设置)。这是目前能 100% 解决问题的最终手段。

七、写在最后的建议

修复完成之后,建议养成两个习惯:一是尽量少用「恢复存档 / 整体搬移 App 数据」这类高危操作;二是遇到 App 下载失败时,先把失败的下载任务清理干净再重试,能省去很多麻烦。

如果这篇教程帮到了你,欢迎分享给同样被 App Store 下载问题困扰的机友。

© 版权声明
THE END
喜欢就支持一下吧
点赞63 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容