Нарезаем яблоки. Что внутри файловой системы iOS? Как скидывать и просматривать документы в iPhone

У многих пользователей iPhone сложилось в корне неправильное мнение, что загрузка и просмотр документов на смартфоне Apple чрезвычайно трудоемкий и сложный процесс. Мы решили разрушить данный миф, продемонстрировав некоторые возможности бесплатного приложения Документы от Readdle .

Так плохо думают об iPhone неспроста — стандартный функционал устройства не поддерживает передачу и работу с документами популярных форматов. Причиной является закрытая операционная система. Избавиться от ограничений долгое время помогал джейлбрейк: в неофициальном магазине приложений Cydia то и дело появлялись , позволяющие полноценно работать с документами различных форматов. Но , а у кого-то и вовсе нет возможности осуществить «взлом» устройства.

Тогда-то на сцене и появилось, а затем в самые кратчайшие сроки стало популярным приложение Documents, с помощью которого любой пользователь iPhone, iPad и iPod Touch может загружать любые файлы удобным для себя способом. Удобное управление, изящный интерфейс и превосходная скорость работы приложения сделала его самым известным в своей категории. Конкуренты у приложения, конечно, есть, но куда им тягаться с мощью Documents.

Документы от Readdle, как сейчас официально стало называться приложение в App Store, поддерживает огромное количество различных форматов файлов. Функционал приложения обрабатывает как текстовые файлы, так и картинки, видео и архивы. Прямо из приложения можно осуществлять поиск по документу и редактировать его при помощи полноценного редактора.

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

Как загрузить документы в приложение Документы от Readdle при помощи iTunes

Шаг 1. Загрузите приложение Документы от Readdle на свой iPhone

Шаг 2. Подключите устройство к компьютеру и откройте iTunes

Шаг 3. Выберите свой iPhone в iTunes, перейдите во вкладку Программы и прокрутите страницу вниз до раздела Общие файлы

Шаг 4. В разделе Общие файлы нажмите на приложение Documents . В окошке справа отобразятся все документы, загруженные в приложение

Шаг 5. Нажмите кнопку Добавить в… , выберите необходимые документы

Шаг 6. Нажмите Синхронизировать для того чтобы документ появился в приложении

Как загрузить документы в приложение Документы от Readdle при помощи облачных сервисов

Шаг 1. Загрузите приложение Документы от Readdle на свой iPhone

Шаг 2. В приложении откройте вкладку Сеть и добавьте, используемый вами облачный сервис

Шаг 4. Теперь во вкладке Сеть у вас будет доступ к папкам, расположенным в «облаке» и вы сможете загрузить и посмотреть любой из них

Как загрузить документы в приложение Документы от Readdle при помощи встроенного бразуера

Шаг 1. Загрузите приложение Документы от Readdle на свой iPhone

Шаг 2. Откройте Safari и найдите страницу, с которой вы хотите скачать документ

Шаг 3. Нажмите на адресную строку и измените URL с вида http://[имя-сайта] на rhttp://[имя-сайта] . В iOS 7 аббревиатура«http » скрывается в адресной строке, поэтому вам необходимо ввести их самостоятельно, не забыв добавить букву «r »

Шаг 4. Приложение Документы от Readdle автоматически откроется и покажет данную страницу. Теперь вы можете нажать на ссылку для загрузки необходимого документа

Шаг 5. Первоначально документ откроется во встроенном браузере, но вы можете нажать кнопку Сохранить файл в правом верхнем углу и загрузить данный файл в память устройства

Safari можно не использовать совсем в данном способе, нужно лишь встроенный браузер из приложения Документы от Readdle сделав «свайп» справа налево по нижней части экрана.

Приложение «Файлы» появилось в iOS 11 и стало прекрасным дополнением для системы, в которой много лет игнорировали всяческие методы организации документов.

Из-за такой печальной истории iOS, многие пользователи не совсем понимают, зачем им вообще органайзер файлов и как с ним работать. Рассказываем, как выжать максимум из одного из самых незаметных, но очень важных нововведений iOS 11.

Не стоит ограничиваться сервисами Apple

По умолчанию файловый менеджер в iPhone и iPad работает только с облачным хранилищем iCloud Drive. Но он поддерживает и сторонние аналоги. Например Dropbox. Чтобы их активировать, нужно нажать клавишу «Изменить» в верхней части интерфейса, а затем включить все нужные сервисы.



Файлы можно сортировать по папкам

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


Также документы можно сортировать по тегам



Можно делиться сразу несколькими файлами из разных облачных хранилищ

Тут тоже помогут теги. С помощью них можно объединить в одну группу сразу несколько файлов, находящихся в разных сервисах. А после этого одним нажатием отправить кому угодно.


Файлы из интернета можно сохранять прямо на iPhone


Удаленные файлы можно вернуть

В файловом менеджере iOS есть корзина. Все удаленные файлы попадают туда и хранятся, на тот случай, если пользователь передумает избавлять от какого-то из документов или фото. Для восстановления нужно лишь открыть папку «Недавно удаленные», выбрать нужный файл и нажать кнопку «Восстановить».


Можно управлять файлами с компьютера

«Файлы» на iOS и Finder в macOS тесно взаимосвязаны. Теснее, чем многие думают. В облаке iCloud Drive выделено отдельное пространство под рабочий стол компьютера и под хранящиеся на нем документы. Они постоянно синхронизируются, а это значит, что c iPhone можно сохранить файл на рабочий стол Mac. Более того, у них даже корзина одна на всех. Удаленные с Mac файлы можно посмотреть и восстановить на смартфоне или планшете.

Можно самостоятельно выбирать в каких программах будут открываться файлы

Возможно, эти 8 простых советов помогут быстрее освоить приложение «Файлы» и узнать о нем что-то новое.

В iOS 11 iCloud Drive заменили более функциональным приложением «Файлы». С помощью него можно не только использовать данные из iCloud, но и хранить информацию из других источников.

Используйте «Файлы» для работы с документами

У приложения «Файлы» очень простой интерфейс, который ориентирован на максимальное удобство работы с документами самых разнообразных типов.

Он меняется в зависимости от устройства, на котором используется, и его положения в пространстве. А в горизонтальной ориентации iPad он раскрывается наиболее полно.

В левой части интерфейса программы в данном случае располагается панель для навигации по хранилищам файлов: «Места», «Избранные» и «Теги». А в правой - пространство для отображения их содержимого.

Файлы в каждом каталоге могут отображаться как в виде общего списка, так и отдельными иконками. Есть сортировка по дате, имени, размеру и тегам.

В нижней части экрана есть переключение с общего обзора файлов на те, которые использовались вами совсем недавно. А удобнее всего перемещать файлы на iPad с помощью Drag and Drop.

Перемещайте файлы в программе через Drag and Drop


Документы в приложении «Файлы» на iPad перемещаются очень просто. Для этого удобнее всего использовать Drag and Drop, который появился в iOS 11.

Достаточно зажать и удерживать элемент, который хотите переместить. Когда он приподнимется над интерфейсом программы, перетащите его в новое расположение.

Файлы в данном случае можно перемещать не только по одному, но и группами. Для этого после захвата первого одним пальцем нажимайте на остальные вторым.

Организуйте хранение документов по личному усмотрению


Кроме Drag and Drop для перемещения документов в «Файлах» можно использовать и более привычные средства, которые будут особенно актуальны при использовании iPhone.

В данном случае достаточно просто отметить данные, которые вы хотите переместить с помощью кнопки «Выбрать» в правом верхнем углу экрана.

После этого нажмите на кнопку с изображением папки на iPhone или «Переместить» на iPad. И в итоге выберите финальное расположение документов.

Вы можете упорядочивать документы в «Файлах» по личному усмотрению. Некоторые из них можно сохранить в памяти устройства, а другие перенести в облачные хранилища.

Используйте теги, чтобы упорядочить все свои файлы


Из приложения Finder для Mac в «Файлы» iOS 11 перекочевала организация документов с помощью тегов. Они не привязаны к каталогам и предлагают разнести файлы по назначению.

В данном случае вы можете использовать как предустановленные теги разных цветов, так и изменить их по личному усмотрению - «Работа», «Личное», «Покупки», «Поездки» и так далее.

Привяжите к «Файлам» Google Drive и Dropbox


Новое приложение «Файлы» может стать универсальным средством доступа ко всем популярным облачным хранилищам, которые вы можете использовать.

Dropbox, Google Drive и другие сервисы интегрируются в него в виде мест расположения. И работа с ними не отличается от взаимодействия с любыми другими файлами и каталогами.

Чтобы использовать облачные хранилища из программы «Файлы», необходимо установить на свое устройство официальные приложения каждого из них. После этого все документы из этих источников появятся в приложении «Файлы».

При работе с джейлбрейкнутым iOS-устройством могут возникнуть проблемы, решить которые можно только при помощи модификации файлов. А для этого необходимо знать базовую структуру файловой системы, понимать, где что лежит и какие файлы за что отвечают, куда устанавливаются программы и твики и как они взаимодействуют между собой. Обо всем этом мы и поговорим.

Основные каталоги и файлы

iOS - UNIX-подобная операционная система и использует очень похожую на UNIX и OS X структуру файловой системы. «Папка» здесь именуется «каталогом», а файловая система «растет» от корня /. Знаком ~ обозначается домашний каталог пользователя. В обычном режиме это каталог /var/mobile/ , в режиме корневого пользователя - /var/root . Часть каталогов стандартны для UNIX-систем. Это /boot - здесь в UNIX располагается ядро системы и RAM-диск (в iOS ядро лежит в каталоге /System/Library/Caches/com.apple.kernelcaches/kernelcache), /etc - настройки низкоуровневых сервисов, /tmp - временные файлы, /bin - команды для запуска с помощью терминала, /mnt - точка монтирования внешних файловых систем (сюда подключаются флешки и прочее).

Наиболее же интересны для нас каталоги /System , /Library и /var . Именно здесь хранятся сама операционная система (первый каталог), системные данные (второй), настройки приложений и их данные (третий).

Стандартные (предустановленные) приложения лежат в каталоге /Applications . Здесь же располагаются исполняемые файлы Cydia, Zeusmos и некоторых других программ.app, для установки которых необходим джейлбрейк. Файлов здесь намного больше, чем иконок на рабочем столе iOS, так как тут расположены и некоторые внутренние службы, выделенные в качестве отдельных приложений (встроенная в iOS служба Facebook, Print Center и некоторые другие). На невзломанном устройстве этот каталог обновляется только при обновлении всей прошивки, однако некоторые приложения из Cydia устанавливаются именно в него, как и сам магазин Cydia.

Скачанные из App Store приложения хранятся в /var/mobile/Containers/Bundle/Application , каждое в своем собственном подкаталоге. Имена этих подкаталогов закодированы, и для того, чтобы понять, что это за приложение, необходимо зайти в каталог и перейти в следующий. Приложения, установленные не из App Store, также обычно находятся здесь. За каждым приложением закрепляется подкаталог в каталоге /var/mobile/Containers/Data/Application , внутри которого приложение хранит свои настройки и данные, созданные во время работы. Подробнее его структуру мы рассмотрим позже.

Системные обновления загружаются в каталог /var/mobile/MobileSoftwareUpdate . Их можно удалить через стандартное приложение «Настройки». Все обои хранятся в /Library/Wallpaper , а системные звуки - в /System/Library/Audio/UISounds , музыка и видео с компьютера - в /var/mobile/Media/iTunes_Control/Music .

Отдельно стоит упомянуть каталог /var/mobile/Library/caches/com.saurik.Cydia . Именно здесь хранятся deb-пакеты твиков до перезапуска Springboard. Если появится необходимость скачать твик на компьютер, его можно взять отсюда. Также при установке твики часто создают дополнительные каталоги, где хранят собственные данные. Обычно о таких каталогах сказано в документации твиков.

Программы для работы с ФС устройства напрямую

Существует несколько программ для работы с ФС устройства после джейлбрейка.

  • iTools - программа для Mac и Windows, позволяет добавлять и удалять файлы в ФС. На этом ее функции заканчиваются. Преимуществом для многих может стать панель закладок слева от окна просмотра ФС, где можно найти программы, твики, рингтоны или обои устройства.
  • iFunBox - имеет значительно больше возможностей. С ее помощью можно создавать каталоги, удалять, переименовывать файлы или экспортировать их на ПК. Вызывает удивление лишь отсутствие поиска по ФС.
  • Filza File Manager - позволяет прямо на устройстве просматривать метаданные файлов, переименовывать, перемещать, удалять их, открывать многие типы файлов. Есть встроенный поиск по папкам и одновременная работа с несколькими файлами.
  • iFile - во многом превосходит Filza File Manager. Некоторые возможности открываются только после оплаты полной версии программы, однако интерфейс в утилите более удобный и понятный.

Разумеется, работать с файловой системой можно и при помощи терминала. Здесь есть полная поддержка UNIX-команд, так что управление ФС будет очень быстрым и удобным.


Каталоги приложений и песочницы

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

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов.

Статьи и Лайфхаки

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

Каково расширение файлов приложений для iOS? Использование таких файлов

Все программы (включая игры), представленные на устройствах iOS, имеют одинаковый формат. Такой формат совершенно идентичен для любых аппаратов компании Apple, независимо от того, смартфон это, плеер или планшетный компьютер. Данные файлы хранятся в магазине App Store. Чтобы иметь возможность их использовать, владелец аппарата скачивает их при помощи программы iTunes. Изредка встречается проблема, когда , но обычно она связана с непредусмотренными производителем действиями пользователя.

Итак, какое расширение имеют файлы приложений для iOS? У всех у них одинаковый формат - .IPA. По сути, он представляет собой расширение архивных файлов программ от компании Apple для различных устройств. Каждый такой файл является сжатой папкой и содержит исполняемый файл, а также картинки, музыку, видео и т.д. Он шифруется по определённому алгоритму и является бинарным.

Файл в формате *ipa может быть инсталлирован только на аппарат на базе iOS, и запустить его в рамках симулятора iPhone на ПК нельзя. Тем не менее, после осуществления jailbreak-а файл можно даже установить без участия iTunes.

Иными словами, формат IPA – это формат установочных файлов для оборудования, выпущенного компанией Apple. Чтобы его расширение было видно и в операционной системе Windows, следует зайти в «Панель управления», найти там пункт «Параметры папок» и перейти во вкладку «Вид». В этой вкладке убираем отметку с пункта сокрытия расширений для зарегистрированных файлов и подтверждаем свои действия нажатием кнопки «ОК».

Нередко случается, что пользователь скачивает программу для своего смартфона на базе iOS, однако у неё нет расширения *ipa. Скорее всего, такое приложение находится в rar или zip архиве, куда и запакован наш бинарный файл. Для распаковки потребуется обычный WinRAR.
Файлы с расширением IPA можно переименовывать в.ZIP и распаковывать их.

Установка файлов приложений для iOS с расширением IPA

Если пользователь загрузил приложение для своего iPhone и понятия не имеет, как его инсталлировать, ему следует разобраться в программе Cydia. Кроме того, можно скачать приложение из App Store и установить его бесплатно. Взломанные таким образом приложения называются Cracked IPA.

Чтобы установить взломанную программу, производят jailbreak устройства и входят в Cydia (она появится на дисплее после jailbreak-а). В программе открывают вкладку под названием «Manage» («Управлять»), а далее – «Sources» («Источники»). Нажимают «Edit» («Редактировать») > «Add» («Добавить»). В открывшемся окне прописываем адрес репозитория (cydia.hackulo.us через http://) и нажимаем «Add Anyway» («Всё равно добавить»).

Теперь заходим в пункт «Sections» («Разделы») > «Hackulo» и ищем патч под названием «AppSync for OS». Подбираем тот, который подойдёт для а нашей версии прошивки.

Нажимаем «Install» («Установить») и «Confirm» («Подтвердить»), после чего перезагружаем наше устройство. Теперь можно устанавливать IPA приложения.