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.

image 18
Iphone onay penceresi

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

image 19
Iphone bağlantı ekranı

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

image 20

Yazının orijinalini buradan okuyabilirsiniz.

Hüseyin GÜÇ

Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım. Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum. Son 6 yıldır  sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum. Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.