 |
MEDIA
Artikel
av Emma Persson
publicerad 25 aug 2010 kl. 06.00:
Hur man monterar iPhone i Linux via USB
Jag ska försöka förklara hur det går till att montera iPhone i Linux via USB.
Konstigt nog, det fungerar. Ja, du kan montera iPhone på en PC som kör under Linux via USB. Ingen trådlös anslutning behövs, inte heller iPhone-tillbehör. Var inte rädd.
Utvecklarna säger fortfarande att bara "utvecklare" bör använda den. Naturligtvis finns det fortfarande ett problem med tillgång till medierna iTunes-biblioteket på din iPhone - istället för att använda iPod-programvaran på iPhone kan du använda den mycket lovande PwnPlayer som kan spela upp musik från iPod-biblioteket på din iPhone, samt MP3-filer som du kopierar till en katalog på iPhone.
MewSeek, en ansökan om musiknedladdning, fungerar bra tillsammans med PwnPlayer. JPG-bilder från iPhones fotokamera kan också nås. Projektet som behövs till att montera iPhone i Linux kallas iFuse. iFuse är en modul för FUSE-system (filsystem i User space). Projektet innehåller libiPhone, som används för att få tillgång till USB och gör den "lower level translations".
Så här gör du:
1. Installera libiphone (som root)
a. git clone git://github.com/MattColyer/libiphone.git b. ./autgen.sh c. ./configure d. make e. make install
2. Installera iFuse (som användare) a. git clone git://github.com/MattColyer/ifuse.gi b. ./autgen.sh c. ./configure -prefix=/ d. make e. make install
3. Generera keys (som användare)
a. /usr/local/bin/libiphone-initconf (Detta kommer att generera några keys som krävs för att ansluta med iPhone via USB).
4. Montera iPhone rotfilsystemet inklusive Media partition (som användare) a. mkdir /mnt/iPhone (se till att du har skrivbehörighet till den mount mount) b. mount.fuse.ifuse -afc2 none /mnt/iPhone/ -s (-s alternativ verkar vara relaterade till gängning / låsning frågor och är en workaround)
5. Eller montera iPhone Media partition enbart (som användare)
a. mount.fuse.ifuse none /mnt/iPhone/ -s
6. Eller montera som root
a. mount mount none -t fuse.ifuse /mnt/iPhone
7. Unmounting (som användare)
a. fusermount -u /mnt/iPhone
8. Umounting (som root)
a. umount / mnt / iPhone De resultat, med Nautilus att kopiera data från / till iPhone är: * Skriv (dator-till-iPhone): ~ 750 kB / Läs s * (iPhone-till-dator): ~ 2,9 MB / s
|