Uygulama

Linux ‘tan iPhone’unuza erişmek için 2 adım yeterli

iPhone ve iPad hiçbir şekilde açık kaynak değildir, ancak popüler cihazlardır. Bir iOS cihazına sahip olan birçok kişi, Linux dahil olmak üzere birçok açık kaynak kullanıyor. Windows ve macOS kullanıcıları, Apple tarafından sağlanan yazılımı kullanarak bir iOS aygıtıyla iletişim kurabilir, ancak Apple, Linux kullanıcılarını desteklemez. Açık kaynak programcıları, iOS ile iletişim için platformlar arası bir çözüm olan Libimobiledevice ‘ı (daha sonra libiphone olarak adlandırıldı) 2007’de (iPhone’un piyasaya sürülmesinden sadece bir yıl sonra) kullanıcılara sundular.

Libimobiledevice C dilinde yazılmıştır ve iOS cihazlarda çalışan servislerle iletişim kurmak için yerel protokolleri kullanır. Apple’dan herhangi bir kitaplık gerektirmez, bu nedenle tamamen ücretsiz ve açık kaynaktır.

Libimobiledevice nesne yönelimli bir API’dir ve size kolaylık sağlamak için onunla birlikte gelen bir dizi yardımcı terminal programı vardır. Kitaplık, Apple’ın en eski iOS cihazlarını en son modellerine kadar destekler. Bu, yıllarca süren araştırma ve geliştirmenin sonucudur. Projedeki uygulamalar arasında usbmuxd, ideviceinstaller, idevicerestore, ifuse, libusbmuxd, libplist, librecovery ve libideviceactivation yer alıyor.

1. Libimobiledevice’ı Linux’a kurun

Linux’ta varsayılan olarak libimobiledevice kurulu olabilir. Paket yöneticiniz veya uygulama mağazanız aracılığıyla veya projeye dahil olan komutlardan birini çalıştırarak öğrenebilirsiniz:

$ ifuse --help

Örneğin, Fedora veya CentOS’ta paket yöneticinizi kullanarak libimobiledevice ‘ı aşağıdaki komutla kurabilirsiniz. :

$ sudo dnf install libimobiledevice ifuse usbmuxd

Veya Debian ve Ubuntu’da:

$ sudo apt install usbmuxd libimobiledevice6 libimobiledevice-utils

2. Iphone Cihazınızı bağlama

Gerekli paketleri kurduktan sonra Iphone cihazınızı bilgisayarınıza bağlayın.

Iphone aygıtınız için bağlama noktası olarak bir dizin oluşturun:

$ mkdir ~/iPhone

Ardından aşağıdaki komutla IPhone cihazınızı bağlayın:

$ ifuse ~/iPhone

Iphone Cihazınız, erişmek için kullandığınız bilgisayar ile alakalı bir uyarı verecektir.

Iphone onay penceresi

Trust/Güven butonuna tıkladığınızda, masaüstünüzde yeni simgeleri görebilirsiniz.

Iphone bağlantı ekranı

iPhone ‘unuzun klasör yapısını görmek için iPhone simgesine tıklayın.

Yazının orijinalini buradan okuyabilirsiniz.