File Hub. Практичный и удобный файловый менеджер для iPad

Амир Этемади: приветствую всех и добро пожаловать на презентацию GTVHacker «Взламываем всё: 20 устройств за 45 минут». Мы является создателями оригинальной продукции Google TV с 2010 года, а также таких продуктов, как Chromecast, Roku и Nest, а ещё мы выпускаем эксплойты для всех устройств Google TV.

Итак, кто мы такие? Я являюсь учёным-исследователем Accuvant Labs, созданной группой GTVHacker, Си Джей является руководителем группы и исследователем систем безопасности, а также иногда выступает в роли разработчика технологий. Ханс Нильсен работает старшим консультантом по безопасности компании Matasano, а Майк Бейкер разрабатывает прошивки и является соучредителем компании OpenWRT.

Всего в нашей группе 8 членов, среди которых Gynophage, прямо сейчас он занимается вещью под названием DefCon CTF, Джей Фримен, создатель Cydia, студент Коа Хоанг и Том Двенгер, величайший специалист в APK и во всём, что связано с Java.

Итак, почему мы решили взломать устройства, почему не программное обеспечение, которое нам также не нравится? Вы знаете, когда устройство устаревает, достигает своего конца жизни, его просто выбрасывают на свалку. По сути, старые устройства убивают, и в этом нет никакой пользы, как это произошло в случае с Logitech Revue.

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

Изучение, конечно, восхитительный процесс, но суть это презентации можно выразить словами:

«У тебя есть рут!»

По существу, «взлом 20 устройств за 45 минут», то есть за время проведения презентации, не оставляет нам много времени, чтобы тратить его подробно на каждое устройство. Поэтому я покажу вам витрину устройств, которая войдёт в нашу «Вики» сразу после презентации. Мы ознакомим вас с техническими деталями, схемами оборудования, всем, чем сможем, потому что это довольно трудно читать. Внизу слайда вы видите ссылку, вы можете воспользоваться ей после презентации, чтобы получит доступ ко всем вещам, показанным во время этой демонстрации. А сейчас я передаю слово своему коллеге, который расскажет вам о «Проспекте атак».

Ханс Нильсен: существует бесконечное число способов атаки на устройства такого рода. Сегодня на примере этих 20 устройств мы рассмотрим 3 основных метода взлома.

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

Итак, поговорим об UART – универсальном асинхронном приёмопередатчике. Он используется разработчиками для отладки оборудования и не несёт больше никакой функциональной нагрузки. Это очень простой интерфейс – один провод предназначен для передачи, другой для приёма, а третий служит заземлением.

Меня спрашивают, сколько мне лет – отвечаю, мне 27 лет, спасибо за ваш вопрос! Итак, здесь используется очень простой протокол обмена данными, а сам порт работает с напряжением разного уровня, например 1,8В, 3,3В или 5В и представляет собой последовательный порт, похожий на порты USB в компьютере.

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

Рассмотрим конкретное устройство – МФУ Epson Artisan 700/800, это одновременно принтер, сканер и копир, который может использоваться как сетевой принтер. Он управляется ОС Linux 2.6.21 – arm1. Что можно с ним сделать? Если открыть корпус, видно печатную плату, на которой расположены 4 контакта: приём, передача, заземление, питание. Это вариант классического подключения UART.

После подсоединения сюда нашего порта отладки мы увидели консольное меню настроек принтера.

Мы можем перезагрузить принтер, сбросить настройки, выполнить произвольную команду оболочки, выполнить любые команды, которые нам нужны, в общем, весело поиграть с нашим принтером.

Второе устройство – это умная розетка Belkin WeMo с управлением по интернету. Она позволяет использовать мобильный телефон для включения через интернет вашей кофеварки и прочих бытовых приборов и достаточно широко используется разными людьми.

Это довольно маленькое устройство, поэтому прочитать обозначения на печатной плате достаточно трудно. Но мы нашли контакты приёмника и передатчика и подключили к ним UART. После этого интернет сообщил, что устройство пропатчено, однако это было неправдой. Выяснилось, что у нас имеется всего 2 секунды на ввод команды, после чего устройство автоматически перезагружалось.

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

Третьим устройством стала умная лампа Greenwave Reality, конкурент Phillips Hue, которая использует сетевой протокол верхнего уровня ZigBee, о нём уже достаточно много говорили. Забавно, что она использует микропроцессор PowerPC. Во время запуска эта лампа предоставляет SSH-сервер, от которого у нас не было пароля.

Когда мы вскрыли корпус, то также обнаружили контакты для UART. Это устройство было снабжено универсальным открытым загрузчиком U-boot, который загружает и запускает Linux. Используя этот загрузчик, можно делать что угодно – перепрошить устройство, изменить командную строку ядра. Можно сопроводить загрузку Linux множеством опций, например, позволяющих узнать объём памяти устройства. Нам удалось получить root-права, изменив командную строку загрузчика. Для этого мы подключились через UART, вставили модуль bin/sh в командную строку ядра и так зашли в оболочку загрузчика.

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

Четвёртое устройство – это File Transporter, флеш-накопитель с возможностью передачи данных по сети. Это своего рода переносное «облако», которое использует для хранения файлов большой жёсткий диск классического формата HDD емкостью 1 ТБ. Его можно подключить к домашней сети и получить доступ к файлам на различных домашних устройствах.

Этот «переносчик файлов» появился на рынке недавно и представляет собой довольно стандартный вид устройства под управлением Linux. Это довольно забавная вещь, и сняв с неё корпус, мы легко нашли адаптер для подключения UART.

Здесь также использовался загрузчик U-boot, так что мы, как и в предыдущем случае, смогли получить рут-права, использовав командную строку ядра. Это дало нам возможность изменить корневой пароль и получить доступ к устройству.

Пятым устройством стал сетевой медиаплеер Vizio CoStar LT модель ISV-B11. Он обеспечивает доступ к каналу CoStar, который раньше относился к сети Google TV. Этот медиаплеер подключается к другим устройствам по сети интернет или кабелем через выход HDMI.

Может показать смешным, что Google TV больше не существует, но всё ещё есть наша группа, которая называется GTVHacker. Итак, в левом верхнем углу печатной платы белыми буквами обозначен классический разъём для подключения UART из 4-х пинов в ряд. Здесь у нас возникли небольшие трудности при общении с ядром, так как после того, как мы подключили «флешку», то получили сообщение» «непонятная файловая система на флеш-накопителе». Мы переформатировали её в FAT32, после чего выскочило сообщение: «не могу найти fs.sys». Это выглядело подозрительно, поэтому мы провели некоторые исследования.

В результате был сделан вывод, что во время загрузки нужно иметь на флешке оба файла – fs.sys и safe-kernel.img1. Первый файл является U-Boot загрузчиком скриптового изображения, которое содержит произвольные команды U-Boot, выполняемые при загрузке. Мы использовали тот же приём, что и при взломе предыдущего устройства. Модификация командной строки ядра дала нам возможность взломать ядро и получить root-права. Для загрузки полностью нового ядра можно использовать комбинацию этих двух файлов, находящихся на флеш-накопителе, который просто подключается к UART.

Staples Connect, модель Linksys Zonoff стал шестым устройством, которое мы взломали. Это ещё один небольшой центр домашней автоматизации, хаб, который осуществляет совместную коммуникацию домашних устройств разных марок и разных типов. Он оборудован модулем Wi-Fi и USB-портом для подключения жёсткого диска и основан на использовании облачной технологии.
На печатной плате мы нашли колодку с контактными гнёздами. Мы закоротили пины 29/30 NAND памяти, благодаря чему при загрузке среды U-Boot произошла ошибка и устройство перезагрузилось. Установив таймаут по умолчанию, мы запустили команду setenv bootargs «console=ttyS0,115200 init=/bin/sh […]”, мы загрузились в консоль root. Добавив строку # dropbear – d 222, мы получили возможность модифицировать, сохранять и редактировать U-Boot. Для доступа к руту использовался SSH пароль «oemroot», который нам удалось взломать относительно легко. А теперь я хочу представить вам Си Джея.

Си Джей Херес: я хочу поговорить с вами об энергонезависимых картах памяти формата eMMC - Embedded MultiMedia Card. Они базируются на стандартном чипе карт памяти формата SD. Это довольно крутая вещь, которая включает в себя модуль флэш-памяти и контроллер флэш-памяти. При этом вам не нужно беспокоится о каких-либо дополнительных магических битах.

Обычная карта памяти содержит дополнительные биты, которые обрабатывают ошибки и содержат код исправления ошибок, эта функция предназначена для разработчиков. eMMC карта памяти использует обычную файловую систему, а доступ к ней осуществляется через дешёвый мультимедийный кардридер, который одинаково хорошо читает как обычные SD-карты, так и eMMC. Так как эта карта конструктивно представляет собой поверхностно-монтируемые микросхемы BGA, её выводы представляют собой шарики из припоя, нанесённые с обратной стороны контактной площадки. Для работы с такой картой необходимо идентифицировать эти контакты, то есть нам нужны были определённые шарики для подключения отладчика.

Чтобы найти нужные контакты, мы сначала осмотрели дизайн платы, всякие наклейки, надписи под резисторами, трассировку печатной подложки и контактов на другой стороне платы. Затем мы воспользовались интуицией и логическим анализом, а после этого просто вытянули чип и проследили, что при этом не работает. Мы смогли подключить эту карту к MMC-ридеру и сбросили настройки.

Теперь поговорим о нашем 7-м устройстве, это телевизионная приставка Amazon Fire TV с пультом ДУ.

Она оборудована 4-х ядерным процессором Snapdragon 600 частотой 1.7 ГГц и накопителем памяти eMMC ёмкостью 8 ГБ, а управляется модифицированной версией Android 4.2.2 под названием Fire OS 3.0.

Открыв корпус, мы принялись искать распиновку eMMC, причём во время поисков мы испортили одно устройство, так как сломали один из контактов, когда вытаскивали чип eMMC, поэтому нам пришлось потрудиться над вторым экземпляром приставки.

Слева на слайде показано расположение контактов eMMC, справа – контакты UART под напряжение 1,8В.

Успешно взломав эту приставку, мы взялись за устройство №8 – Hisense Android TV, умный телевизор под управлением «Андроид», это своего рода Google TV, которому сделали ребрендинг. Здесь используется один из последних процессоров, 4-х ядерный Marvell MV88DE3108. На прошлогодней конференции DefCon мы показывали, как обойти загрузку в безопасном режиме для процессоров этой линейки благодаря небольшой ошибке, имеющейся в их прошивке.

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

Для этого устройства пришлось проделать довольно обширную процедуру – сначала смонтировать раздел заводских настроек „factory_settings“ при помощи команды /dev/mmcblk0p3, который сохранялся между загрузками, затем использовать старый добрый режим # chmod 4755 su, можно также воспользоваться программой для получения рут-прав Super SU. Далее через отладочный мост «Андроид» ADB можно модифицировать ОС, которая очень похожа на оригинальный Android.
Итак, двигаемся дальше. Некогда не говорите: «Устройство X нельзя взломать». В 2011 году почтовая служба USPS опубликовала рекламный ролик, в котором говорилось, что «холодильник невозможно взломать». Эта компания позиционировала себя как лидера в области безопасности холодильников. Ролик об этом можно посмотреть на YouTube . Я воспринял это как вызов. У меня не было лишних $3000, чтобы проверить это утверждение на новом холодильнике, но на свалке можно найти всё, что угодно, в том числе части выброшенных холодильников. Мне удалось раздобыть электронную начинку умного холодильника LG Smart Refrigerator, модель LFX31995ST, под управлением немного устаревшей операционной системы Android 2.3. Это девятое устройство, которое удалось взломать.

«Мозг» холодильника контролировал заморозку, температуру продуктов, изготовления льда, потребление питьевой воды, а само устройство было оборудовано модулем Wi-Fi, портом USB и картой памяти формата SD.

На печатной плате находились контакты UART, позволяющие загрузить Root-консоль, и чип eMMC. Это дало возможность смонтировать систему, как в случае с Fire TV, вставить стоковый загрузчик Android и загрузить бинарный файл суперпользователя. Как выяснилось, параметр ro.secure =0, то есть устройство уже имело доступ суперпользователя. Вероятно, разработчики были уверены, что никто даже не воспользуется такой возможностью.

Затем мы занялись вводом команд. Замечу, что никогда не стоит доверять данным, которые вводит пользователь и никогда не использовать команды оболочки. Ввод команды ls %s с параметром “;reboot” дал результат ls ;reboot, после чего система успешно перезагрузилась.

Экспонатом №10, который прекрасно продемонстрировал возможности взлома, стал умный телевизор Vizio Smart TV, модель VF552XVT, которая создана на основе серии умных телевизоров BCM97XXX Yahoo Powered Smart TV. Несмотря на то, что данная платформа устарела, она всё ещё широко используется.

Это один из последних телевизоров со светодиодной LED подсветкой, который заметно тоньше моделей с LCD-дисплеем.

Инъекция командной строки здесь осуществляется через пароль Wi-Fi, что является более современным вариантом отладчика UART через порт USB.

Если вы устанавливает режим Wi-Fi, то можете войти в меню и подключиться к точке доступа сети Wi-Fi. Если вам удастся ввести показанные на слайде команды, вы получите доступ к корню системы.

Для этого мы использовали USB адаптер UART и затем ввели строку из нескольких символов, которые сообщили ядру, куда нужно посылать данные. Через пару минут мы получили ошибку ввода данных, а затем ввели длинную команду bash 2, которая означала, что все данные, исходящие от данного устройства, нужно направлять в оболочку, а все данные оболочки посылать устройству. Таким образом мы смогли получить root-права через USB UART.

Устройством №11 стал Blu-Ray плеер Sony BDP-S5100 с процессором MTK 8500 под управлением OC Linux. Он оборудован Wi-Fi, доступом к онлайн-сервисам просмотра фильмов Netflix, VUDU и так далее.

Ещё один Blu-Ray плеер на таком же чипсете – это устройство под номером 12, LG BP530, с аналогичной функциональностью.

Мы обнаружили, что оба эти устройства имеют одну и ту же ошибку прошивки чипсета, поддерживающую использование SDK.

Если вы поместите пустой файл под названием «vudu.txt» в папку под названием «vudu» на флешке, а также создадите эксплойт «vudu.sh», содержащий такие строки:

Mount –t overlayfs –o overlayfs /etc/passwd echo "root::0:0:root:/root:/bin/sh" > /etc/passwd /mnt/rootfs_normal/usr/sbin/telnetd
То можете проделать следующее.

Запустите сервис VUDU, он выполнит скрипт оболочки как суперпользователь, и вы сможете совершенно свободно пользоваться соединением через сеть Telnet. Это можно проделать со всеми плеерами на чипсете MTK 8500, включая следующее устройство под номером 13 - Blu-Ray плеер Panasonic DMP-BDT230.

Это очень просто. На следующем слайде показана печатная плата, имеющая практически одинаковую компоновку у всех упомянутых плееров. Здесь имеется консольный вывод 115200 8n1, к которому можно подключить UART. Это было очень важно для нас, так как позволило обнаружить вышеупомянутую ошибку во время отладки. Однако тут есть ещё одна возможность инъекции командной строки через root-консоль с использованием экранного меню, так как имя сетевой папки не проверяется перед использованием.

Таким образом можно получить права суперпользователя и распоряжаться всеми возможностями устройствам по своему усмотрению.


Спасибо, что остаётесь с нами. Вам нравятся наши статьи? Хотите видеть больше интересных материалов? Поддержите нас оформив заказ или порекомендовав знакомым, 30% скидка для пользователей Хабра на уникальный аналог entry-level серверов, который был придуман нами для Вас: (доступны варианты с RAID1 и RAID10, до 24 ядер и до 40GB DDR4).

VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps до декабря бесплатно при оплате на срок от полугода, заказать можно .

При наличии на компьютере установленной антивирусной программы можносканировать все файлы на компьютере, а также каждый файл в отдельности . Можно выполнить сканирование любого файла, щелкнув правой кнопкой мыши на файл и выбрав соответствующую опцию для выполнения проверки файла на наличие вирусов.

Например, на данном рисунке выделен файл my-file.hub , далее необходимо щелкнуть правой кнопкой мыши по этому файлу, и в меню файла выбрать опцию «сканировать с помощью AVG» . При выборе данного параметра откроется AVG Antivirus, который выполнит проверку данного файла на наличие вирусов.


Иногда ошибка может возникнуть в результате неверной установки программного обеспечения , что может быть связано с проблемой, возникшей в процессе установки. Это может помешать вашей операционной системе связать ваш файл HUB с правильным прикладным программным средством , оказывая влияние на так называемые «ассоциации расширений файлов» .

Иногда простая переустановка Binary Data может решить вашу проблему, правильно связав HUB с Binary Data. В других случаях проблемы с файловыми ассоциациями могут возникнуть в результате плохого программирования программного обеспечения разработчиком, и вам может потребоваться связаться с разработчиком для получения дополнительной помощи.


Совет: Попробуйте обновить Binary Data до последней версии, чтобы убедиться, что установлены последние исправления и обновления.


Это может показаться слишком очевидным, но зачастую непосредственно сам файл HUB может являться причиной проблемы . Если вы получили файл через вложение электронной почты или загрузили его с веб-сайта, и процесс загрузки был прерван (например, отключение питания или по другой причине), файл может повредиться . Если возможно, попробуйте получить новую копию файла HUB и попытайтесь открыть его снова.


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


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

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


Совет: Если при попытке открыть файл HUB вы получаете сообщение об ошибке, связанной с.SYS file , проблема, вероятно, может быть связана с поврежденными или устаревшими драйверами устройств , которые необходимо обновить. Данный процесс можно облегчить посредством использования программного обеспечения для обновления драйверов, такого как DriverDoc .


Если шаги не решили проблему , и у вас все еще возникают проблемы с открытием файлов HUB, это может быть связано с отсутствием доступных системных ресурсов . Для некоторых версий файлов HUB могут потребоваться значительный объем ресурсов (например, память/ОЗУ, вычислительная мощность) для надлежащего открытия на вашем компьютере. Такая проблема встречается достаточно часто, если вы используете достаточно старое компьютерное аппаратное обеспечение и одновременно гораздо более новую операционную систему.

Такая проблема может возникнуть, когда компьютеру трудно справиться с заданием, так как операционная система (и другие службы, работающие в фоновом режиме) могут потреблять слишком много ресурсов для открытия файла HUB . Попробуйте закрыть все приложения на вашем ПК, прежде чем открывать Binary Data. Освободив все доступные ресурсы на вашем компьютере вы обеспечите налучшие условия для попытки открыть файл HUB.


Если вы выполнили все описанные выше шаги , а ваш файл HUB по-прежнему не открывается, может потребоваться выполнить обновление оборудования . В большинстве случаев, даже при использовании старых версий оборудования, вычислительная мощность может по-прежнему быть более чем достаточной для большинства пользовательских приложений (если вы не выполняете много ресурсоемкой работы процессора, такой как 3D-рендеринг, финансовое/научное моделирование или интенсивная мультимедийная работа). Таким образом, вполне вероятно, что вашему компьютеру не хватает необходимого объема памяти (чаще называемой «ОЗУ», или оперативной памятью) для выполнения задачи открытия файла.

Обычно я скептически отношусь к файловым менеджерам для iOS , представленным в App Store . Основная причина кроется в ограничениях Apple. Понятное дело, что если программа оказалась в магазине приложений — значит она соответствует всем «яблочным» правилам.

Вконтакте

А именно: не позволяет видеть и редактировать системные файлы, не предоставляет доступ к другим приложениям и не позволяет хранить свои данные вне личной директории.
Это значит, что любой такой файловый менеджер является закрытой «песочницей». Он может уметь открывать различные типы файлов и передавать их на другие устройства, но вот только за рамками самой программ её возможности заканчиваются. Наверное, многие хотели бы получить более тесную интеграция приложения в систему, чтобы можно было из любого её места открыть что-либо в приложении и наоборот — чтобы программа умела сохранять данные, куда нам нужно.

Но это все из разряда фантазий. Кому это по настоящему необходимо — выбирают джейлбрейк и .

Героем сегодняшнего обзора является приложение File Hub , к сожалению, не лишенное всех вышеперечисленных недостатков и ограничений, однако, оно подкупает множеством интересных функций.
Приложение в первую очередь ориентировано на работу с облачными хранилищами. К программе можно подключить свои аккаунты не только Dropbox , Google Drive и SugarSync, но и не по праву забытые многими создателями подобных приложений, Box, SkyDrive , а главное — Яндекс.Диск . Кстати, в списке поддерживаемых облаков еще значится и азиатский сервис Baidu Disk .

Уже после такого перечисления можно смело устанавливать File Hub . Он поможет получить доступ к Вашим данным из вышеперечисленных хранилищ. Файлы можно загрузить на устройство, просмотреть или прослушать, открыть в соответствующем формату приложении или просто переместить из одного облака в другое (этот процесс будет выполнен через копирование на устройство).
File Hub умеет просматривать большинство современных типов файлов. С его помощью можно прослушать музыку, просмотреть фото или видео, пролистать документы, PDF, презентации и таблицы. К сожалению, функции редактирования нет. Можно создавать внутри хранилища самого приложения папки и текстовые файлы.

Немаловажная особенность программы — возможность «вытягивать» композиции из стандартного плеера iOS. Достаточно нажать «+» и выбрать импорт из iPod. После этого любая песня, загруженная через iTunes может быть прослушана в программе или выгружена в облако.

Утилиту можно использовать, как неплохой видео или аудио плеер. Поддерживается создание плейлистов и фоновое воспроизведение. В боковом меню File Hub даже предусмотрена панель для быстрого управления воспроизводимой композицией. Отсюда можно переключить трек, изменить громкость и порядок воспроизведения. Нетребовательных меломанов программа легко удовлетворит.
Кроме всего вышеперечисленного, при помощи приложения можно передавать файлы между устройствами. Для Wi-Fi трансфера потребуется открыть на втором устройстве браузер и перейти по указанному в приложении сетевому адресу. Конечно же, для этого оба участника должны быть в рамках одной Wi-Fi сети. Для передачи данных по bluetooth , приложение File Hub должно быть установлено на обоих iДевайсах. Заявленная в меню передача по USB — это не что иное, как обычный доступ к файлам программы через iTunes .
В целом хочется отметить неплохой функционал и лаконичный дизайн File Hub . Программа в первую очередь заинтересует всех, кто имеет несколько аккаунтов в разных облачных хранилищах и хочет получать доступ к файлам из одного приложения. Для того, чтобы делиться файлами лучше подойдет

На просторах AppStore бесчисленное количество файловых менеджеров. Настолько бесчисленное, что разобраться, какой и в чём лучше, очень и очень сложно. И самое интересное, что всё самое необходимое тебе в этих менеджерах не помещается – у одного не поддерживаются тексты, другой не так воспроизводит видео... Конечно, в качестве отличной бесплатной альтернативы всегда можно рассматривать великолепный , но данный обзор будет посвящен программе File Hub от небольшой компании Gu Jing.

Зачем нужен файловый менеджер на iPhone, iPad?

Файловые менеджеры на iPhone, iPad позволяют хранить ваши файлы в отдельном приложении. Почему их сделали вообще? Скорее, из-за закрытости системы Apple. Ведь иногда так хочется скачать музыку, посмотреть кино или просто закинуть на девайс необходимые файлы и понимаешь, что просто так на i-гаджеты это не скинешь. Именно в этот момент и приходят на помощь такого рода приложения и File Hub один из лучших представителей своего рода.

Итак, что же умеет File Hub? Передавать файлы и создавать папки, конечно же. Поддерживать разные форматы аудиофайлов, видеофайлов и картинок. Импорт из библиотеки iPod, включение и отключение поворота экрана, установление паролей на папки, поддержка AirPrint, тонна взаимодействий с PDF, Excel и прочими офисными файлами... В общем, перечислять можно очень и очень долго все функции этого мега-комбайна, более 60 форматов будут подвластны вам, в том числе и архивы RAR и 7zip.

Существует две версии приложения – бесплатная и платная. Они отличаются только наличием функции передачи через Wi-Fi и с Bluetooth.

Как пользоваться File Hub

Итак, как начать пользоваться менеджером? Очень просто: скачать что-нибудь себе на компьютер, а потом закинуть в File Hub . Стандартный способ – через iTunes. Принцип понятен: втыкаем USB, ждём подключения, заходим в iTunes и находим программу на вашем iPhone, iPad в разделе "программы-общие файлы ". Затем выбираем что угодно и скидываем на девайс.

Чтобы было удобнее, можно даже самим создать папку прямо в приложении. Для этого нужно нажать на "+" на нижней панели и выбрать "Создать новую папку ". Мало того, File Hub включает очень много функций, даже диктофонную запись (дамы и господа, программы для записи звука с ваших i-девайсов можете не искать). Закидывать можно что угодно и куда угодно, хоть по папкам всё рассортируйте.

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

Это был первый способ. Второй способ – передача через Wi-Fi. Эта функция работает только если взаимодействующие устройства (компьютер - девайс, девайс - девайс) подключены к сети Wi-Fi. Так же и с Bluetooth (компьютер должен поддерживать эту функцию). Признаться, очень удобная штука. Но старый добрый способ через USB никто не отменял.

Можно спокойно добавить папку и поставить на неё пароль, чтобы некоторые не залезали в ваши секретные материалы.

Итак, файлы закачаны, всё отлично. А что дальше-то? А дальше - использование. Файловый менеджер воспринимает буквально все существующие (конечно же речь идет о распространенных форматах) форматы файлов. Если честно, я все форматы не проверял, что очевидно, но вот те, что я подсовывал File Hub, спокойно и отлично понимались приложением.

Окно передачи через Wi-Fi и связь с поддержкой прямо через приложение. Очень удобно.

Аудиоплеер великолепен. Можно не только создавать плейлисты, но ещё и проигрывать их в мини-плеере, одновременно листая документы или смотря картинки. Мешать не будет. К видеоплееру тоже не придерёшься – все форматы воспроизводит, всё плавно, красиво и приятно. В фоновом режиме всё также воспроизводится. К просмотру документов тоже никаких претензий - даже файлы iWorks умеет просматривать. Во время просмотра можно сделать закладку, что тоже очень помогает. Поддержка облачных сервисов – самое главное. Обмениваться файлами через Dropbox очень здорово.

Абсолютно любой файл можно отправить по почте, по облаку и даже распечатать. Так что если у вас есть Bluetooth -принтер, то цены File Hub нет.

Безопасность превыше всего. Можно поставить пароль как на весь файловых менеджер, так и на отдельные папки. Незаменимая вещь. Так что если вы вдруг забудете пароль, то попрощайтесь со всеми секретными материалами. Также можно покопаться в настройках и обнаружить много чего полезного – например, смена темы оформления. А также показ слайд-шоу. Менеджер даже определяет свободное место на устройстве.

Конечно же, в приложении есть и баги, но они незначительные. Иногда неправильно отображает оставшееся свободное место на устройстве, может вылететь... Но если это всё быстро сообщить разработчикам (благо, прямо из приложения можно написать об этом), то они исправят очень быстро.

Вердикт

File Hub – поистине великолепный файловый менеджер, который придётся по душе даже самому капризному пользователю. Хороший дизайн, удобное управление, приятная функциональность - всё это делает приложение мастером в своём деле. Не побоитесь порекомендовать его друзьям и купить его за полную цену. Она полностью себя оправдывает.

Приложение можно скачать в App Sto re (требуется операционная система iOS не ниже 10.0; если ваша iOS ниже, смотрите )

Среди прочего, с помощью Documents вы сможете:

  • загружать на iPhone (iPad) аудио и PDF файлы курса и работать с ними. Приложение располагает аудио-проигрывателем, который имеет функции автоповтора и работает в фоновом режиме (можно одновременно просматривать текстовый файл);
  • получать доступ к файлам, хранящимся на облачных хранилищах (Yandex.Disk, Google Drive, iCloud, Dropbox и др.), и закачивать их себе на устройство;
  • организовывать файлы в папки и плейлисты, делиться ими через почту, соцсети, мессенджеры, в виде сслыки).

Как загрузить файлы на iPhone (iPad)

Первый способ: загрузить файлы курса с компьютера через программу iTunes (для этого ваш iPhone (iPad) должен быть синхронизирован с компьютером).

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

Первым делом скачайте приложение Documents от Readdle из App Store. Если вы читаете эту статью на iPhone-е или iPad-е, можете воспользоваться ссылкой:

Способ первый (через компьютер)

Если вы скачали курс в виде файлов-архивов (zip-файлов), можете загрузить и разархивировать их уже в самом приложении на iPhone-е/iPad-е (оно обладает функцией разархивации).

Либо можно разархивировать курс на компьютере и потом загружать файлы в приложение. В этом случае, если, например, хотите сэкономить память на устройстве, вы можете делать это частями (загружать курс по одному или нескольку уроков, по мере прохождения).

Пошаговая инструкция:

1) Подсоедините iPhone (iPad) к компьютеру и откройте программу iTunes.

2) Выберите свой iPhone (iPad) и в меню перейдите в Программы (Apps ).

3) Прокрутив вниз до Общие файлы (File sharing ), найдите иконку Documents .

4) Нажмите кнопку Добавить файл… (Add… ) (в правом нижнем углу). Теперь находите файлы курса на вашем компьютере (там, куда они скачались), выбирайте нужные и добавляйте. Либо можно просто открыть на компьютере папку со скаченным курсом и перетащить файлы (или целые папки) способом «drag & drop».

5) Теперь зайдите в iPhone (iPad), найдите иконку Documents и запустите приложение. Вы должны увидеть там закаченные файлы курса.

Если вы закачали заархивированный файл, то кликнув по нему, он распакуется.

Способ второй (через облачное хранилище)

Если ваши файлы хранятся в облачном хранилище (Yandex.Disk, Google Drive, iCloud, Dropbox и др.), можно закачать их на устройство напрямую из приложения, не используя компьютер.

1) Запускаем на iPhone (iPad) приложение Documents от Readdle и синхронизируем его с вашим облачным хранилищем:

1.1) Внизу экрана среди меню-иконок найдите изображение сдвоенного облачка с названием Сервисы (Services ). Нажмите на него – вы попадёте в раздел выбора облачного хранилища.

1.2) Нажмите Добавить Аккаунт (Add Account );

1.3) В новом открывшемся окне выберите облачное хранилище, которым вы пользуетесь (например, Yandex.Disk) – нажмите на него;

1.4) Заполните предложенные поля (в зависимости от сервиса, поля могу отличаться; например, для синхронизации с Yandex.Disk требуется ввести свой логин с Yandex (без @yandex.ru) и пароль к нему.)

2) Загружаем курс в приложение:

2.1) Создав соединение со своим облачным хранилищем, вы увидите его содержимое. Найдите там файлы курса.


2.2) Выберите нужный файл и нажмите кнопку Cкачать (Download ) на нижней панели управления.

2.3) Все загружаемые файлы будут собираться в папке Загрузки (Downloads ). Оттуда вы можете перенести их в другую папку (можно создать свои папки).

Вы можете рассортировывать файлы как вам удобно, примерно по такому же принципу, как вы делаете это на компьютере.

Если что-то осталось непонятно, или вы хотите более подробно разобраться с функциями Documents от Readdle, можете поискать обзоры данного приложения в интернете. Вот один из них .

В случае, если ваш iPhone / iPad имеют версию iOS ниже, чем 10.0 и вы не можете скачать Documents от Readdle , предлагаем ещё 3 варианта:

  1. Если версия вашей iOS не ниже 9.0, советуем воспользоваться очень похожим приложением File Hub (статья с описанием работы и ссылками для закачивания на ваш iPhone (iPad) ).
  2. Если версия вашей iOS ниже 9.0, но по счастливой случайности у вас на устройстве уже установлено приложение File Hub (более старой и совместимой с вашим устройством версии) , то вы так же можете использовать его (инструкции по ссылке выше) .
  3. Также есть ещё одно проверенное нами приложение, которое выполняет похожие функции. Оно называется Folder Plus , и его также можно использовать для наших задач. Оно доступно для версий iOS начиная с 8.2.

По сравнению с вышеназванными приложениями, Folder Plus имеет 3 минуса:

  • Аудио-проигрыватель в нём не такой удобный;
  • Отсутствует функция фонового прослушивания аудио (невозможно одновременно слушать курс и просматривать PDF-файл);
  • Среди предложенных облачных хранилищ, доступных для синхнонизации, нет Yandex.Disk).

Тем не менее, оно выполняет нужные нам функции, и за неимением других альтернатив, можно использовать его. Принцип загрузки в него файлов примерно такой же, как и в Documents от Readdle .

Бсплатная версия , платная – .