W przeciwieństwie do Androida, użytkownicy iPhone’a mają trudniej dostęp do swoich urządzeń w systemie Linux. Chociaż prawdą jest, że w 2017 roku dystrybucje takie jak Ubuntu poprawiły obsługę smartfonów Apple, nie jest to bynajmniej idealne. Często samo podłączenie iPhone’a nie wystarcza i wymaga kilku dodatkowych czynności, aby działać poprawnie. Dlatego w tym artykule wyjaśnimy, jak uzyskać dostęp do iPhone’a w systemie Linux.
OSTRZEŻENIE SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.
Spis treści:
iFuse
Zdecydowanie najlepszym sposobem na dostęp do wewnętrznej pamięci iPhone’a na platformie Linux jest iFuse. Narzędzie umożliwia bardzo łatwy dostęp do plików na dowolnym urządzeniu z systemem iOS przy użyciu systemu plików fuse. To rozwiązanie nie jest w żaden sposób idealne, ale ponieważ nie ma natywnego sposobu odczytu urządzenia z systemem iOS w systemie Linux, jest to najlepsza z złej sytuacji.
Instalacja
Instalacja iFuse jest łatwa w większości systemów operacyjnych Linux. Używa biblioteki oprogramowania libmobiledevice, aby wszystko było możliwe, w wyniku czego użytkownicy nie muszą „jailbreakować” swoich urządzeń. Oto jak go zainstalować w swojej dystrybucji Linuksa.
Ubuntu
sudo apt install ifuse
Debian
sudo apt-get install ifuse
Arch Linux
sudo pacman -S ifuse
Fedora
sudo dnf install ifuse
OpenSUSE
Najłatwiejszym sposobem zainstalowania narzędzia iFuse w Open SUSE jest skorzystanie z systemu OBS. Śledź ten link i kliknij przycisk instalacji jednym kliknięciem. iFuse jest dystrybuowany dla wszystkich aktualnych wersji Open SUSE Linux.
Kompilacja dla innych systemów Linux
Uzyskanie iFuse w systemach operacyjnych Linux innych niż główny nurt nie powinno być trudne, ponieważ narzędzie to jest jednym z jedynych sposobów, w jaki użytkownicy mogą uzyskać dostęp do systemów plików urządzeń iOS na platformie. Aby go zainstalować, sprawdź menedżera pakietów, wyszukaj „ifuse” i zainstaluj go. Jeśli z jakiegoś powodu to oprogramowanie nie znajduje się w repozytoriach oprogramowania systemu operacyjnego, postępuj zgodnie z poniższymi instrukcjami, aby zbudować oprogramowanie i zainstalować je ręcznie.
Aby rozpocząć kompilację, upewnij się, że masz zainstalowane następujące pakiety. Pamiętaj, że nazwy pakietów mogą się różnić w zależności od systemu operacyjnego. Najlepszym rozwiązaniem jest wyszukanie tych nazw: git, usbmuxd, make, autoheader, automake, autoconf, libtool, pkg-config i gcc.
Po zainstalowaniu całego oprogramowania wymaganego do zbudowania iFuse użyj narzędzia git, aby pobrać kod źródłowy.
git clone https://github.com/libimobiledevice/ifuse.git
Następnie użyj polecenia CD, aby wejść do katalogu kodu źródłowego, aby można było rozpocząć proces kompilacji.
cd ifuse
Pierwszym krokiem w procesie kompilacji dla iFuse jest uruchomienie narzędzia autogen.
./autogen.sh
Po autogen uruchom narzędzie konfiguracyjne. Configure przeskanuje twój komputer i przygotuje wszystko do kompilacji. Będzie szukał takich rzeczy, jak wersja systemu operacyjnego, wersja jądra itp.
./configure
Gdy configure zakończy swoje zadanie, może rozpocząć się pierwsza faza procesu kompilacji.
make
Na koniec zakończ proces kompilacji, ponownie uruchamiając make z make install. Spowoduje to pobranie kodu źródłowego i zainstalowanie jego skompilowanej wersji w systemie.
sudo make install
Korzystanie z iFuse
iFuse nie jest programem. To system plików, który działa cicho w tle. Gdy narzędzie zostanie zainstalowane w systemie Linux, urządzenia iOS będą miały łatwy czas na interakcję z systemami operacyjnymi opartymi na systemie Linux. Aby uzyskać dostęp do plików, wykonaj następujące kroki.
Krok 1: Otwórz menedżera plików.
Krok 2: Podłącz urządzenie iPhone, iPad lub iPod touch do komputera z systemem Linux.
Po podłączeniu urządzenia odblokuj je i kliknij monit „zaufaj”, który pojawi się na ekranie. Niezwykle ważne jest, aby ufać komputerowi, że urządzenie jest podłączone do komputera, w przeciwnym razie iFuse nie będzie mieć dostępu do urządzenia, a będziesz musiał je odłączyć i zrobić to ponownie.
Krok 3: Jeśli iFuse połączy się pomyślnie, Twoje urządzenie iOS pojawi się w menedżerze plików jako zamontowane urządzenie. Kliknij go, aby przeglądać znajdujące się na nim pliki. Uważaj, że czasami może się zablokować. Jest to nieuniknione, ponieważ produkty Apple nie mają oficjalnej obsługi systemu Linux. Używaj na własne ryzyko.
Shotwell
iFuse to dobry sposób na łatwy dostęp do danych na urządzeniu Apple w systemie Linux. To powiedziawszy, nie jest to prosty proces. Jeśli chcesz uzyskać dostęp do zdjęć i filmów na urządzeniu z systemem iOS w systemie Linux, ale nie chcesz zajmować się menedżerem plików, rozważ zainstalowanie menedżera zdjęć Shotwell. Może używać iFuse, a wraz z nim automatycznie importować zdjęcia i filmy.
Ubuntu
sudo apt install shotwell
Debian
sudo apt-get install shotwell
Arch Linux
sudo pacman -S shotwell
Fedora
sudo dnf install shotwell
Otwórz SUSE
sudo zypper install shotwell
Inne systemy Linux
Shotwell to popularne rozwiązanie do zarządzania zdjęciami w systemie Linux. W rezultacie jest dostępny w prawie wszystkich systemach operacyjnych Linux. Zainstaluj go, wyszukując w menedżerze pakietów „shotwell”. Alternatywnie, spójrz na oprogramowanie Gnome (lub dowolne narzędzie przeglądarki oprogramowania) i zainstaluj je w ten sposób. Nie możesz tego znaleźć? Zamiast tego pobierz go ze strony internetowej!
Korzystanie Shotwell
Podobnie jak iFuse, Shotwell tak naprawdę nie wymaga żadnej konfiguracji po zainstalowaniu. Po podłączeniu urządzenia z systemem iOS (jeśli jest zainstalowany iFuse) pojawi się wyskakujące okienko. Wyskakujące okienko zapyta, czy chcesz automatycznie importować obrazy do biblioteki. Kliknij przycisk, aby na to zezwolić. Wkrótce potem Shotwell zaimportuje wszystkie zdjęcia na twój komputer.