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.
Trust/Güven butonuna tıkladığınızda, masaüstünüzde yeni simgeleri görebilirsiniz.
iPhone ‘unuzun klasör yapısını görmek için iPhone simgesine tıklayın.
Yazının orijinalini buradan okuyabilirsiniz.
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.