GNU/Linux >> Linux Esercitazione >  >> Linux

Accedi al tuo iPhone su Linux con questo strumento open source

L'iPhone e l'iPad non sono affatto open source, ma sono dispositivi popolari. Molte persone che possiedono un dispositivo iOS usano anche molto open source, incluso Linux. Gli utenti di Windows e macOS possono comunicare con un dispositivo iOS utilizzando il software fornito da Apple, ma Apple non supporta gli utenti Linux. I programmatori open source sono venuti in soccorso nel 2007 (appena un anno dopo il rilascio dell'iPhone) con Libimobiledevice (allora chiamato libiphone), una soluzione multipiattaforma per comunicare con iOS. Funziona su Linux, Android, sistemi Arm come Raspberry Pi, Windows e persino macOS.

Più risorse Linux

  • Comandi Linux cheat sheet
  • Cheat sheet sui comandi avanzati di Linux
  • Corso online gratuito:Panoramica tecnica RHEL
  • Cheat sheet della rete Linux
  • Cheat sheet di SELinux
  • Cheat sheet dei comandi comuni di Linux
  • Cosa sono i container Linux?
  • I nostri ultimi articoli su Linux

Libimobiledevice è scritto in C e utilizza protocolli nativi per comunicare con i servizi in esecuzione su dispositivi iOS. Non richiede alcuna libreria di Apple, quindi è completamente gratuito e open source.

Libimobiledevice è un'API orientata agli oggetti e ci sono una serie di utilità terminali che vengono fornite in bundle con essa per la tua comodità. La libreria supporta i primi dispositivi iOS di Apple fino ai suoi ultimi modelli. Questo è il risultato di anni di ricerca e sviluppo. Le applicazioni nel progetto includono usbmuxd , programma di installazione dei dispositivi , ripristino dispositivo , ifuse , libusbmuxd , libplist , librecovery e libideviceactivation .

Installa Libimobiledevice su Linux

Su Linux potresti già avere libimobiledevice installato per impostazione predefinita. Puoi scoprirlo tramite il tuo gestore di pacchetti o app store, oppure eseguendo uno dei comandi inclusi nel progetto:

$ ifuse --help

Puoi installare libimobiledevice usando il tuo gestore di pacchetti. Ad esempio, su Fedora o CentOS:

$ sudo dnf install libimobiledevice ifuse usbmuxd

Su Debian e Ubuntu:

$ sudo apt install usbmuxd libimobiledevice6 libimobiledevice-utils

In alternativa, puoi scaricare e installare libimobiledevice dal codice sorgente.

Collegamento del dispositivo

Una volta installati i pacchetti richiesti, collega il tuo dispositivo iOS al computer.

Crea una directory come punto di montaggio per il tuo dispositivo iOS.

$ mkdir ~/iPhone

Quindi, monta il dispositivo:

$ ifuse ~/iPhone

Il tuo dispositivo ti chiede di fidarti del computer che stai usando per accedervi.

Una volta risolto il problema di attendibilità, vedrai nuove icone sul desktop.

Fai clic su iPhone icona per rivelare la struttura delle cartelle del tuo iPhone.

La cartella a cui di solito accedo più frequentemente è DCIM , dove sono archiviate le foto del mio iPhone. A volte uso queste foto negli articoli che scrivo, e a volte ci sono foto che voglio migliorare con applicazioni open source come Gimp. Avere accesso diretto alle immagini invece di inviarle a me stesso tramite e-mail è uno dei vantaggi dell'utilizzo delle utilità di Libimobiledevice. Posso copiare una qualsiasi di queste cartelle sul mio computer Linux. Posso creare cartelle sull'iPhone ed eliminarle anche.

Scopri di più

Martin Szulecki è lo sviluppatore principale del progetto. Il progetto è alla ricerca di sviluppatori da aggiungere alla loro comunità. Libimobiledevice può cambiare il modo in cui usi le tue periferiche, indipendentemente dalla piattaforma su cui ti trovi. È un'altra vittoria per l'open source, il che significa che è una vittoria per tutti.


Linux
  1. Condivisione di file open source con questo strumento Linux

  2. Ispeziona le capacità dei binari ELF con questo strumento open source

  3. Esegui analisi forensi sulla memoria di Linux con questo strumento open source

  4. Migliora la tua produttività con questo desktop Linux leggero

  5. La mia storia su Linux:rompere le barriere linguistiche con l'open source

Aggiorna i dispositivi da remoto con questo strumento open source

Gestisci le tue connessioni SSH con questo strumento open source

Prova Linux sul tuo Mac con la virtualizzazione open source

Eseguire il backup della memoria del telefono con questa utility Linux

Crea un SDN su Linux con open source

10 modi per personalizzare il tuo desktop Linux con lo strumento GNOME Tweaks