Saya baru di Ubuntu, dan saya tidak tahu cara memasang iPhone saya.
Saya ingin mengunduh iTunes, tetapi saya melihat bahwa USB tidak berfungsi, tetapi saya hanya perlu mengakses semua file dan aplikasi saya karena ingin mentransfer aplikasi dari pc ke iPhone.
Jawaban:
Jelas saya salah tentang bisa memasang iPhone di Ubuntu. Anda dapat melakukan ini menggunakan langkah-langkah berikut pada yakkety. Catatan, Anda akan memerlukan perangkat untuk Jailbroken untuk memuat aplikasi ke perangkat dengan cara ini, tetapi metode ini akan cukup untuk mendapatkan media dari perangkat.
Opsi 1: Menggunakan skrip
Jika Anda ingin menghemat waktu, Anda dapat mengunduh skrip di sini untuk melakukan sebagian besar pekerjaan proses untuk Anda.
Setelah diunduh, Anda perlu mengubah izin agar Anda dapat menjalankan skrip. Anggap Anda mengunduhnya dengan nama default
iphone_setup.sh
,,cd
ke direktori tempat Anda mengunduh file dan melakukannyaKonversikan ujung garis Windows dengan melakukan
Kemudian jalankan skrip dengan menggunakan root privilege
Ini akan menyelesaikan semua Langkah 1 dari pengaturan manual untuk Anda, serta Langkah 3 dan Langkah 4 . Anda kemudian perlu melakukan Langkah 2 dan Langkah 5 dari pengaturan manual setelah skrip selesai berjalan.
Opsi 2: Melakukannya secara manual
Langkah 1: Menginstal alat
Sebelum mencolokkan iPhone, Anda harus memasang beberapa program untuk memungkinkan pemasangan iPhone.
Langkah 1.1: Menginstal beberapa alat penting dengan apt-get
Lakukan hal berikut di terminal untuk menginstal beberapa paket yang akan diperlukan untuk versi iOS apa pun.
Jika Anda menghubungkan iPhone dengan versi iOS sebelum iOS 9, Anda dapat melewati subteps langkah 1 yang tersisa dan sebaliknya lakukan saja hal berikut:
Langkah 1.2: Memasang alat untuk membangun
Gunakan
apt-get
untuk menginstal beberapa program yang diperlukan untuk membangun program dalam langkah-langkah berikutLangkah 1.3: Menginstal libplist
Pertama, instal dependensi yang diperlukan untuk membangun
libplist
. Untuk melakukan ini, lakukan hal berikut:Kemudian unduh versi terbaru dari
libplist
dari GitHub, dan ekstrak konten file zip ke beberapa direktori. Misalnya, jika Anda berada di direktori tempat Anda mengunduhlibplist
file zip, lakukanunzip libplist-master.zip
.Anda sekarang harus memiliki direktori yang disebut "libplist-master" di direktori tempat Anda mengekstrak
libplist
file zip.cd
ke direktori ini dari terminal, dan jalankanKetika
./autogen.sh
skrip selesai berjalan, jalankanDan akhirnya lari
Langkah 1.4: Menginstal libusbmuxd
Langkah ini mirip dengan langkah sebelumnya, kecuali kami menginstal
libusbmuxd
sebagai gantinyalibplist
.Pertama, unduh versi terbaru dari
libusbmuxd
dari GitHub. Sekali lagi, ekstrak isinya ke direktori, dancd
ke direktorilibusbmuxd-master
. Kemudian jalankan yang berikut ini:Ketika ini selesai, jalankan
diikuti oleh
Langkah 1.5: Menginstal libimobiledevice
Pertama, instal dependensi build dengan melakukan hal berikut:
Kemudian unduh versi terbaru dari
libimobiledevice
dari GitHub. Ekstrak seperti pada dua langkah sebelumnya; Anda harus mendapatkan direktori di dalam direktori tempat Anda mengekstraknyalibimobiledevice-master
.cd
ke dalam direktori ini, dan, sekali lagi, jalankanKetika ini selesai, jalankan
diikuti oleh
Langkah 1.6: Menginstal versi usbmuxd yang lebih baik
Pertama, hapus instalasi versi lama
usbmuxd
dengan melakukanKemudian, instal dependensi build dengan melakukan
Kemudian, unduh versi terbaru dari
usbmuxd
dari GitHub. Ekstrak dancd
keusbmuxd-master
direktori. Sekali lagi, lariKetika ini selesai, jalankan
diikuti oleh
Langkah 1.7: Instalasi ifuse
Ini adalah hal terakhir yang harus Anda pasang!
Pertama instal, dependensi build dilakukan dengan melakukan
Unduh versi terbaru dari
ifuse
dari GitHub. Ekstrak ke beberapa direktori, dancd
ke direktoriifuse-master
, dancd
ke direktori itu.Kali ini ada langkah ekstra dalam membangun program. Melakukan
seperti biasa, tapi kemudian lakukan
demikian juga. Kemudian, lanjutkan ke normal
dan
Langkah 2: Menjalankan usbmuxd dan memasang iPhone
Langkah ini sederhana. Jalankan
usbmuxd
di terminal, dan kemudian tancapkan iPhone.Sekarang periksa untuk melihat apakah perangkat dikenali dengan benar dengan melakukan
Jika tidak ada yang muncul, coba lepaskan koneksi iPhone, jalankan
usbmuxd
lagi, dan kemudian pasang kembali. Lalu periksa lagi.Langkah 3: Membuat titik pemasangan untuk iPhone
Anda dapat secara manual membuat titik pemasangan untuk iPhone dengan melakukan
Anda kemudian mungkin ingin mengubah izin untuk titik pemasangan. Melakukan
Langkah 4: Mengedit file konfigurasi ifuse
File konfigurasi ifuse
/etc/fuse.conf
memerlukan pengeditan jika Anda ingin mengakses iPhone tanpa menjadi root.Edit file konfigurasi menggunakan editor favorit Anda, misalnya gedit
Dalam file pastikan bahwa dua baris berikut berada di bawah garis yang mengatakan
# Allow non-root users to specify the allow_other or allow_root mount options
:Simpan file dan keluar dari editor.
Langkah 5: Memasangkan iPhone
Jalankan baris berikut untuk memasangkan iPhone Anda menggunakan
idevicepair
:Langkah 6: Mounting dengan ifuse
Jalankan baris berikut untuk memasang perangkat di titik pemasangan yang ditentukan sebelumnya:
CATATAN : Pada titik ini Anda dapat memasang sistem file root jika ponsel Anda di-jailbreak dengan melakukan baris berikut sebagai gantinya
IPhone sekarang harus dapat diakses
/media/iPhone
melalui browser file Anda.Saat Anda ingin meng-unmount, lakukan dua baris berikut
Langkah-langkah ini diadaptasi untuk xenial dari tutorial ini di dedoimedo , kemudian dimodifikasi lebih lanjut agar sesuai dengan perangkat dengan iOS 9+.
sumber
sudo mkdir /media/iPhone
sudo chmod 777 /media/iPhone
Diuji pada iPhone 4S pada 16,04 dan 18,04; tidak ada alasan untuk percaya itu akan berbeda pada versi 6 atau yang lebih baru
[EDIT: lihat di bawah ini berfungsi sampai ke iPhone 7].
Rute yang cukup sederhana:
➊ INSTALL:
Anda mungkin perlu melakukan ini juga: sudo mkdir / var / lib / lockdown sudo chmod 777 / var / lib / lockdown
➋ di Terminal untuk melihat alamat iphone Anda:
Anda akan melihat sesuatu sebagai berikut:
iManufacturer 1 Apple Inc.
iProduct 2 iPhone
iSerial 3 ca00d62380d42746b8ff8280 .... d1fd7b7119ca
➌ Buka Nautilus
masukkan iSerial dari atas:
SEKARANG Anda melihat file Anda.
➍ Sebagai hiasan, Anda dapat menginstal VLC Mobile dari App Store GRATIS tentu saja yang memungkinkan Anda memainkan format yang tidak dapat ditangani oleh Flac Wavpack, dll.
Anda akan melihat / menempatkan file musik di Dokumen pada iPhone di sebelah iPhone di sebelah kiri halaman [Ini ada di LXDE; harus terlihat serupa di Lingkungan Desktop lain]
=== TIP ===
Jika file iphone VLC tidak terlihat di PC Anda; Saya menemukan ini membawa mereka kembali:
sumber
Tampaknya dengan iOS 10.2 Apple telah merusaknya lagi. Memperbaiki:
Download dari GitHub versi terbaru dari:
libplist
,libusbmuxd
,libimobiledevice
,ifuse
danusbmuxd
Ekstrak file ZIP dalam folder yang Anda suka, masukkan di setiap direktori dan luncurkan kompilasi dari perpustakaan yang sesuai (jika Anda tidak tahu caranya, cukup ikuti instruksi di dalam file readme di dalam setiap lib dan ingat bahwa versi pengembangannya
openssl
adalah dipanggillibssl-dev
bila diperlukan). Harap dicatat bahwa perintah terakhir 'sudo make install' harus memasukkan perpustakaan terkompilasi di/usr/local/lib
.Pastikan bahwa vars lingkungan menunjuk ke versi baru ini daripada yang lama yang termasuk dalam paket resmi:
Hubungkan perangkat iOS 10.2 Anda ke komputer Anda:
Pilih "Percaya" ke peringatan "Percayai Komputer Ini?" di perangkat Anda:
Pasang sistem file iOS
Diuji pada Ubuntu 16.04 dan iPhone 7 dengan iOS 10.2
sumber
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
dalam dua subteps dari n. 3. Dengan cara ini LD_LIBRARY_PATH Anda saat ini, jika ada, akan dipertahankan. Sekali lagi terima kasih sudah berbagi!:~$ ifuse /media/iPhone
mengatakan:There was an error accessing the mount point: Input/output error
Apakah ada orang lain yang memiliki masalah ini dan apakah ada solusi?sumber