GNU/Linux >> Belajar Linux >  >> Linux

Akses iPhone Anda di Linux dengan alat sumber terbuka ini

IPhone dan iPad sama sekali bukan open source, tetapi mereka adalah perangkat yang populer. Banyak orang yang memiliki perangkat iOS juga menggunakan banyak sumber terbuka, termasuk Linux. Pengguna Windows dan macOS dapat berkomunikasi dengan perangkat iOS menggunakan perangkat lunak yang disediakan oleh Apple, tetapi Apple tidak mendukung pengguna Linux. Pemrogram open source datang untuk menyelamatkan kembali pada tahun 2007 (hanya setahun setelah rilis iPhone) dengan Libimobiledevice (kemudian disebut libiphone), solusi lintas platform untuk berkomunikasi dengan iOS. Ini berjalan di Linux, Android, sistem Arm seperti Raspberry Pi, Windows, dan bahkan macOS.

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Libimobiledevice ditulis dalam C dan menggunakan protokol asli untuk berkomunikasi dengan layanan yang berjalan di perangkat iOS. Itu tidak memerlukan perpustakaan apa pun dari Apple, jadi ini sepenuhnya gratis dan open source.

Libimobiledevice adalah API berorientasi objek, dan ada sejumlah utilitas terminal yang disertakan dengannya untuk kenyamanan Anda. Pustaka mendukung perangkat iOS Apple paling awal hingga model terbarunya. Ini adalah hasil dari penelitian dan pengembangan selama bertahun-tahun. Aplikasi dalam proyek termasuk usbmuxd , pemasang ide , pemulihan ide , menyatukan , libusbmuxd , daftar daftar , pemulihan kebebasan , dan libideviceactivation .

Instal Libimobiledevice di Linux

Di Linux, Anda mungkin sudah memiliki libimobiledevice diinstal secara default. Anda dapat mengetahuinya melalui pengelola paket atau toko aplikasi, atau dengan menjalankan salah satu perintah yang disertakan dalam proyek:

$ ifuse --help

Anda dapat menginstal libimobiledevice menggunakan manajer paket Anda. Misalnya, di Fedora atau CentOS:

$ sudo dnf install libimobiledevice ifuse usbmuxd

Di Debian dan Ubuntu:

$ sudo apt install usbmuxd libimobiledevice6 libimobiledevice-utils

Atau, Anda dapat mengunduh dan memasang libimobiledevice dari kode sumber.

Menghubungkan perangkat Anda

Setelah Anda menginstal paket yang diperlukan, hubungkan perangkat iOS ke komputer Anda.

Jadikan direktori sebagai titik pemasangan untuk perangkat iOS Anda.

$ mkdir ~/iPhone

Selanjutnya, pasang perangkat:

$ ifuse ~/iPhone

Perangkat meminta Anda untuk memercayai komputer yang Anda gunakan untuk mengaksesnya.

Setelah masalah kepercayaan teratasi, Anda akan melihat ikon baru di desktop.

Klik iPhone ikon untuk mengungkapkan struktur folder iPhone Anda.

Folder yang paling sering saya akses adalah DCIM , tempat foto iPhone saya disimpan. Terkadang saya menggunakan foto-foto ini dalam artikel yang saya tulis, dan terkadang ada foto yang ingin saya sempurnakan dengan aplikasi open source seperti Gimp. Memiliki akses langsung ke gambar alih-alih mengirimnya melalui email kepada saya sendiri adalah salah satu manfaat menggunakan utilitas Libimobiledevice. Saya dapat menyalin salah satu folder ini ke komputer Linux saya. Saya dapat membuat folder di iPhone dan menghapusnya juga.

Cari tahu lebih lanjut

Martin Szulecki adalah pengembang utama untuk proyek tersebut. Proyek ini mencari pengembang untuk ditambahkan ke komunitas mereka. Libimobiledevice dapat mengubah cara Anda menggunakan periferal, apa pun platform yang Anda gunakan. Ini adalah kemenangan lain untuk open source, yang berarti kemenangan untuk semua orang.


Linux
  1. Periksa kemampuan binari ELF dengan alat sumber terbuka ini

  2. Lakukan forensik memori Linux dengan alat sumber terbuka ini

  3. Tingkatkan produktivitas Anda dengan desktop Linux yang ringan ini

  1. Berbagi file sumber terbuka dengan alat Linux ini

  2. Kisah Linux saya:memecahkan hambatan bahasa dengan open source

  3. Pengusaha untuk meningkatkan perekrutan profesional TI dengan keterampilan open source

  1. Transfer file antara ponsel Anda dan Linux dengan alat sumber terbuka ini

  2. Dapatkan statistik penggunaan memori dengan alat baris perintah Linux ini

  3. Simpan beberapa distro Linux di USB dengan alat sumber terbuka ini