Как перенести кэш без компьютера на некоторых iOS

Как перенести кэш без компьютера на некоторых iOS

iOS Apps Cache


Без джейлбрейка способ подходит для: iOS 11.0.0–13.4.1, 14.0.0–15.7.1, 16.0.0–16.1.2

Способ может оказаться сложным для рядовых пользователей в виду большого количества особых случаев и нюансов



Установка файлового менеджера


Для начала установите специальную версию файлового менеджера "Filza" на ваше устройство любым вариантом, подробней здесь

ipa файлы филзы (на некоторые версии iOS можно попробовать разные):

11.0.0 — 11.3.1

12.0.0 — 12.1.2

12.1.3 — 12.2.0

11.0.0 — 13.4.1

14.0.0 — 14.3.0

15.0.0 — 15.1.1

14.0.0 — 15.4.1, 15.5.0 b4, 15.6.0 b1-5 (установка через trollstore и т.п.)

15.0.0 — 15.7.1, 16.0.0 — 16.1.2

15.0.0 — 15.7.1, 16.0.0 — 16.1.2

Филза может работать нестабильно и часто вылетать / вызывать перезагрузку!

В случае наличия джейлбрейка, установите твиком отсюда.



Распаковка кэша


Кэш-файлы представляют из себя zip архивы с изменённым расширением. Таким образом, чтобы извлечь их содержимое, требуется их разархивировать. Проблема в том, что в некоторых филзах архивавация и разархивация не работают.


Скачайте файл с кэшем и отправьте его в филзу через меню "поделиться".


Нажмите на него, чтобы распаковать


Если извлечь содержимое не удалось, установите какое-либо приложение для работы с архивами, замените расширение файла на zip и разархивируйте.



Перенос основных папок кэша


В этом разделе речь идёт о папках Library, Documents, SystemData, StoreKit, CloudKit и tmp.

В зависимости от формата вашего кэша эти папки могут быть в различном составе и в разных местах кэша. В imazingapp будут только "Library" и "Documents", которые будут находится в папке "Container". В adbk их будет больше, и они будут находится в папке с bundle id приложения в качестве названия. Найдите эти папки и переместите их в Филзу, если они ещё не там.


В Филзе нажмите "Править".


Выделите папки "Documents" и "Library", нажмите "Скопировать".


Задержите палец на названии папки.


В появившемся окне вставьте следующий путь:

/private/var/mobile/Containers/Data/Application


Нажмите "ОК".


На этом шаге возможно два варианта. 1. появившиеся папки подписаны по названиям приложений, в таком случае просто найдите папку нужного приложения и перейдите в неё; 2. появившиеся папки подписаны по bundle id приложений. Во втором случае, чтобы узнать bundle id нужного приложения скопируйте ссылку на приложение из App Store, а затем запустите эту команду.


Нажмите на значок "📋", затем "Вставить".


Выберите "Применить ко всем" и нажмите "Заменить".


Необходимо проверить собственность папок. Нажмите значок "ℹ" на перенесённой папке.

Посмотрите на пункт "Владелец" Если его значение отлично от "mobile", перейдите в этот раздел.


Найдите и выберите "mobile"


Промотайте в самый низ меню и включите "Применить к подпунктам"


Повторите шаги с изменением владельца для каждой перенесённой папки.



Перенос папок кэша групп


Также у приложений часто имеются так называемые группы, кэш которых хранится в другом месте.

В кэше положение их папок также зависит от формата. В imazingapp они находится в папке "AppGroups" внутри папки "Container". В adbk они лежат в папке "___groups___". Названия этих папок начинаются с "group." Найдите эти папки и переместите их в Филзу, если они ещё не там.


Повторите следующие шаги для каждой папки групп.


Скопируйте папку.


Задержите палец на названии папки.


В появившемся окне вставьте следующий путь:

/var/mobile/Containers/Shared/AppGroup

Нажмите "ОК"


Среди появившихся папок найдите с подписью, идентичной названию папки, из которой вы копировали, и перейдите в неё.


Вставьте скопированное с заменой.


Повторите со вставленными папками шаги с изменением владельца на "mobile"



Приложение можно запускать!

Report Page