На відміну від Android-пристроїв, взаємодія iPhone з операційними системами Linux є дещо складнішою. Попри те, що певні дистрибутиви, на кшталт Ubuntu, значно покращили підтримку гаджетів від Apple з 2017 року, цей процес все ще далекий від ідеального. Часто просте підключення iPhone до комп’ютера є недостатнім, і для коректної роботи потрібні додаткові кроки. У цій статті ми детально розглянемо, як можна отримати доступ до файлів iPhone на Linux-системах.
СПОЙЛЕР: У кінці статті ви знайдете відеоінструкцію, яка наочно продемонструє процес.
iFuse: Ключ до файлів iPhone в Linux
Одним з найефективніших способів доступу до внутрішньої пам’яті iPhone в середовищі Linux є використання iFuse. Цей інструмент дозволяє легко отримати доступ до файлів будь-якого iOS-пристрою, використовуючи файлову систему Fuse. Хоча це рішення не є ідеальним, через відсутність вбудованої підтримки iOS в Linux, це, мабуть, найкращий доступний варіант.
Інсталяція iFuse
Процес встановлення iFuse досить простий для більшості дистрибутивів Linux. Інструмент використовує бібліотеку libmobiledevice, що дозволяє працювати без необхідності “зламувати” пристрій. Нижче наведено інструкції для різних дистрибутивів:
Ubuntu
sudo apt install ifuse
Debian
sudo apt-get install ifuse
Arch Linux
sudo pacman -S ifuse
Fedora
sudo dnf install ifuse
OpenSUSE
Найпростіший спосіб встановити iFuse на OpenSUSE – скористатися системою OBS. Перейдіть за цим посиланням і натисніть кнопку встановлення. iFuse доступний для всіх актуальних версій OpenSUSE.
Збірка для інших дистрибутивів Linux
Встановити iFuse на інші дистрибутиви Linux зазвичай нескладно, оскільки це один з основних способів доступу до файлів iOS. Перевірте менеджер пакунків на наявність “ifuse” та встановіть його. Якщо ж програмне забезпечення відсутнє в репозиторіях, скористайтеся інструкціями нижче для збірки та встановлення вручну.
Перш ніж почати збірку, переконайтеся, що на вашій системі встановлено наступні пакунки (назви можуть дещо відрізнятися): git, usbmuxd, make, autoheader, automake, autoconf, libtool, pkg-config та gcc.
Після встановлення необхідного ПЗ, завантажте вихідний код iFuse за допомогою git:
git clone https://github.com/libimobiledevice/ifuse.git
Перейдіть до каталогу з вихідним кодом:
cd ifuse
Перший крок компіляції – запуск autogen:
./autogen.sh
Далі запустіть інструмент configure, який проаналізує вашу систему та підготує її до компіляції:
./configure
Після завершення налаштування, розпочніть процес компіляції:
make
Завершіть процес, виконавши команду make install:
sudo make install
Використання iFuse
iFuse не є програмою з графічним інтерфейсом. Це файлова система, що працює у фоновому режимі. Після встановлення, ваш пристрій iOS зможе взаємодіяти з Linux. Щоб отримати доступ до файлів, виконайте наступні кроки:
Крок 1: Відкрийте файловий менеджер.
Крок 2: Підключіть iPhone, iPad або iPod touch до комп’ютера з Linux.
Розблокуйте пристрій та підтвердіть довіру до підключеного комп’ютера. Без цього iFuse не зможе отримати доступ до пристрою.
Крок 3: Якщо iFuse успішно підключиться, ваш пристрій з’явиться у файловому менеджері. Натисніть на нього, щоб переглянути файли. Зауважте, що можуть виникати деякі збої через відсутність офіційної підтримки Apple для Linux. Використовуйте на свій розсуд.
Shotwell: Простий доступ до фото та відео
iFuse – надійний інструмент для доступу до даних Apple в Linux. Однак, він може бути не дуже зручним для звичайного користувача. Якщо вам потрібен доступ лише до фотографій та відео, розгляньте можливість використання менеджера фотографій Shotwell. Він використовує iFuse для автоматичного імпорту зображень та відео.
Ubuntu
sudo apt install shotwell
Debian
sudo apt-get install shotwell
Arch Linux
sudo pacman -S shotwell
Fedora
sudo dnf install shotwell
OpenSUSE
sudo zypper install shotwell
Інші Linux
Shotwell є популярним менеджером фотографій, доступним у більшості дистрибутивів. Встановіть його через менеджер пакунків, або з центру програмного забезпечення. Якщо виникли проблеми, завантажте його з офіційного сайту.
Використання Shotwell
Shotwell, як і iFuse, не потребує налаштування після встановлення. Після підключення iOS-пристрою (з встановленим iFuse) з’явиться вікно з питанням про автоматичний імпорт. Підтвердіть імпорт, і Shotwell автоматично імпортує всі ваші фотографії.