Bagaimana kondisi perangkat Apple saat ini (iPhone, iPod, dll.)?

21
  1. Aplikasi ubuntu apa yang menyediakan dukungan? (panduan, bagaimana, status)
  2. Juga, secara khusus, perincian tentang dukungan untuk menyelaraskan musik ke iPhone dan iPod dengan versi OS terbaru:

    • Bisakah Anda menyinkronkan musik ke perangkat apple menggunakan> iOS4? (iPhone & iPod)
    • Aplikasi apa yang memungkinkan Anda melakukan ini dan bagaimana caranya? (panduan, bagaimana, status)

Apa yang sudah ditetapkan adalah:

  • Apple tidak mendukung Linux dan tidak punya rencana untuk.
  • libimobiledevice menyediakan beberapa dukungan, namun saat ini tidak mendukung sinkronisasi musik / video dengan perangkat >iOS4. Buka layanan libimobilede dan gulir ke bagian berjudul " Status " untuk melihat apakah versi perangkat Anda didukung.
Gerard Roche
sumber

Jawaban:

24

Ini target yang terus bergerak. Jika Anda menemukan alat yang berfungsi, Apple memecahnya dalam 'pembaruan keamanan' (mereka terkadang menggunakan istilah ini secara subyektif). Untuk beberapa iPod, coba ganti firmware dengan Rockbox . Untuk iPhone tetap dengan Windows atau Mac, atau coba atur OS tamu Windows dengan VirtualBox di Ubuntu.

Apple tidak akan pernah membiarkan interoperabilitas semacam ini terjadi dalam jangka panjang. Anda harus menerima aturan mereka untuk perangkat mereka, atau menemukan perangkat yang dapat Anda root dan muat dengan firmware alternatif.

Tom Brossman
sumber
3
Setelah Anda melangkah keluar dari taman berdinding Apple, Anda sendirian, mereka tidak memiliki kewajiban untuk memberikan peringatan lebih lanjut. Anda sudah menyetujui hal ini dan telah menerima persyaratan sepihak mereka. Saya pikir ini menyebalkan juga. Saya tidak bisa menyalahkan Apple. Kewajiban mereka adalah kepada pemegang saham. Jika Anda menerapkan pembaruan atau mencoba menyinkronkan di luar ekosistem yang disetujui dan itu merusak sesuatu, Anda hanya bisa menyalahkan diri sendiri. Keras, tapi benar. Sementara itu pilihlah dengan bijak, pilih perangkat Anda dengan bijak, dan berikan apa yang Anda bisa untuk organisasi seperti EFF. Semoga berhasil.
Tom Brossman
1
Saya setuju, namun saya tidak berbicara tentang peringatan pemberian apel (Anda 100% benar, mereka sama sekali tidak memiliki kewajiban untuk memberikan dukungan, peringatan, apa pun. Jika itu bukan untuk kepentingan bisnis mereka, mengapa mereka harus melakukannya?), Saya Ketika berbicara tentang aplikasi seperti banshee, rhythmbox, dll, yang menyediakan dukungan "semacam", mereka harus memberikan peringatan ketika mereka menemukan versi perangkat apel yang belum diuji. Atau mungkin tidak mungkin bagi mereka melakukan itu (saya akan terkejut jika itu), Juga, jangan salah paham, saya tahu orang-orang bekerja keras pada proyek-proyek itu secara gratis
Gerard Roche
1
@ElderGeek aplikasi dapat memperingatkan Anda bahwa versi, misalnya iOS, belum diperiksa dan belum lulus tes penerimaan pembuat aplikasi , bukan? Anda menggunakan iOS 7.2.1, versi iOS ini tidak dikenal untuk aplikasi ini. Proses tes penerimaan kami [tautan] tidak menemukan masalah dengan versi 7.2.0. Jika Anda melanjutkan ...
Gerard Roche
1
@BullfrogBlues Hal yang menyenangkan tentang perangkat lunak open source adalah Anda dapat memodifikasinya sesuai keinginan Anda dalam batas-batas GPL yang menutupinya. Ini berarti Anda dapat belajar membuat perubahan yang Anda inginkan. Anda tidak memiliki opsi ini dengan iOS xxx atau produk yang tersedia secara komersial dalam hal ini. Semoga berhasil!
Penatua Geek
1
@NoBugs Anda sadar bahwa Anda merespons jawaban lima tahun oleh seseorang yang tidak memiliki produk Apple ... bukan?
Tom Brossman
14

Dukungan Apple terhadap Linux tidak ada. Tidak ada versi tunggal iOS yang mendukung Ubuntu. Silakan ajukan bug dengan Apple.

Juga, Apple sering menggunakan teknik kebingungan, yang kemungkinan akan merusak basis data musik di iDevices.

RE: Saya hanya ingin menambahkan di sini bahwa saya telah mengajukan banyak laporan bug dengan Apple, juga menyebutkan bahwa saya menolak untuk memiliki Windows dan karena itu Linux Ubuntu diinstal pada laptop saya juga karena iPhone3, iPhone4, iPhone5 dan iMac dan bahwa itu cukup frustasi karena saya tidak bisa menggunakan Ubuntu saya untuk setidaknya mengelola musik saya dan seterusnya ... Mereka tidak pernah menjawab satu surat, apalagi penjelasan dan semua ketidaktahuan itu cukup membuat frustrasi sampai-sampai saya mungkin akan beralih ke Perangkat Android lain kali saya mendapatkan telepon baru.

Jan
sumber
Itu poin yang bagus, tetapi jika Anda memiliki iDevice dengan VLC, Anda DAPAT meletakkan musik dan video Anda di folder dokumen aplikasi VLC - bahkan jika mereka tidak ingin Anda menggunakan pemutar musik builtin untuk beberapa alasan aneh.
NoBugs
5

Coba layanan libimobilede . Gulir ke bagian berjudul " Status " untuk melihat apakah versi perangkat Anda didukung.

libimobiledeviceadalah perpustakaan perangkat lunak lintas platform yang membicarakan protokol untuk mendukung perangkat iPhone®, iPod Touch®, iPad®, dan Apple TV®. Tidak seperti proyek lain, itu tidak bergantung pada penggunaan perpustakaan eksklusif yang ada dan tidak memerlukan jailbreaking. Ini memungkinkan perangkat lunak lain untuk dengan mudah mengakses sistem file perangkat, mengambil informasi tentang perangkat dan internal, mem-backup / mengembalikan perangkat, mengelola ikon SpringBoard®, mengelola aplikasi yang diinstal, mengambil buku alamat / kalender / catatan dan bookmark dan (menggunakan libgpod) menyinkronkan musik dan video ke perangkat. Perpustakaan sedang dikembangkan sejak Agustus 2007 dengan tujuan untuk membawa dukungan untuk perangkat ini ke Linux Desktop. - http://www.libimobiledevice.org/

Jon
sumber
2
Sangat membingungkan untuk sedikitnya, saya pikir video juga tidak membantu. Saya terutama tertarik pada dukungan iOS5, yang sejauh sinkronisasi musik saya mengerti dukungan menjadi nol.
Gerard Roche
4

Hanya akan menambahkan bahwa itu libgpod yang saat ini tidak dapat menangani DBVersion> 4. Rilis terbaru kembali ke Juli, seperti halnya komit terbaru ( http://gtkpod.git.sourceforge.net/git/gitweb.cgi ? p = gtkpod / libgpod; a = ringkasan ) Saya tidak tahu apa statusnya tetapi dugaan saya adalah bahwa ini sedang ditahan dan tidak sedang dikerjakan.

Namun mereka menerapkan hal berikut dalam versi 0.8.2 sehingga siapa tahu ketika seseorang di luar sana akan memberikan solusi untuk ini.

iPhone 4 / iPod Touch 4 / iPad / Nano 6g masih tidak didukung dalam rilis ini. Namun, libgpod sekarang memiliki mekanisme untuk memuat modul secara dinamis bernama $ libdir / libgpod / libhashab.so. Ini akan berguna untuk dengan mudah mengaktifkan dukungan untuk perangkat ini jika seseorang menemukan cara untuk menghitung checksum basis data musik.

Anda dapat membaca catatan rilis lengkap di sini: http://old.nabble.com/libgpod-0.8.2-td32125543.html

=================

Pembaruan: Pengguna Israr Khan tampaknya sedang mengerjakan ini sekarang, Anda bisa mendapatkan gambaran singkat tentang status di twitter-nya: http://twitter.com/#!/isrark

D. Pabrik
sumber
3
Apakah ada cara agar semua pengguna Linux / Apple dapat mencari solusi untuk masalah ini? Bagaimana solusi untuk ini dapat dikecualikan (oleh non programmer)?
seb
3

Saat membaca situs ini dan menggunakan google, saya telah menemukan cara untuk dapat menyinkronkan iPhone 4 saya di iOS 7.0.2 di Ubuntu 12.04. Instruksi ini saya kumpulkan dari pengguna lain, dan dari repo libimobiledevice github .

Pertama, pastikan paket-paket berikut diinstal, baik melalui Pusat Perangkat Lunak Ubuntu, atau melalui Terminal:

git
libgnutls
libgnutls-dev
libplist
libplist-dev
libusbmuxd
libusbmuxd-dev
usbmuxd
make
autoconf # this should also install automake
autoheader
libtool
pkg-config
gcc

# optional but recommended

cython 
doxygen

Kedua, buat folder di suatu tempat di komputer Anda (saya akan menggunakan folder di desktop saya disebut libupdate).

Buka terminal dan CD ke direktori itu:

cd ~/Desktop/libupdate

Setelah Anda melakukannya, ketik atau salin / tempel ini ke konsol:

git clone http://git.sukimashita.com/libimobiledevice.git

Tunggu repo mengunduh. Biarkan jendela Terminal terbuka

Setelah itu selesai, buka folder yang telah dibuat ketika Anda menjalankan perintah di atas (harus dipanggil libimobiledevice). Klik dua kali file yang dipanggil autogen.shdan klik Run in Terminal. Ini akan membuka jendela terminal baru yang akan ditutup ketika sudah selesai.

Untuk menjalankan perintah-perintah berikut ini, pertama cd ke libimobiledevicedirektori yang dibuat melalui git cloneperintah di atas dengan mengetik:

cd libimobiledevice

Perintah-perintah berikut ini dapat dijalankan apa adanya, tetapi saya sarankan dijalankan sudountuk meminimalkan kemungkinan masalah yang muncul. Perintah terakhir HARUS dijalankan sebagai sudo. Jalankan satu per satu, biarkan selesai sebelum menjalankan berikutnya

./configure
make
sudo make install

Setelah ini selesai, hidupkan ulang komputer Anda.

Setelah Anda masuk kembali ke komputer Anda, buka kunci iPhone Anda. Abaikan semua dialog yang muncul di komputer Anda. Ikuti langkah-langkah berikut ini PERSIS SEPERTI YANG SAYA DAFTAR

  1. Colokkan ujung USB kabel ke komputer
  2. Hubungkan ujung kabel iPhone ke iPhone
  3. Dialog kepercayaan akan muncul
  4. Anda harus cepat untuk langkah selanjutnya, ketuk Kepercayaan dan SEGERA Cabut IPHONE DARI KABEL! Anda harus menarik kabel keluar sebelum iPhone bergetar / menghubungkan kembali dan membawa dialog kepercayaan lagi. Jika ini terjadi, lakukan langkah ini lagi
  5. Kunci iPhone Anda
  6. Hubungkan kembali iPhone Anda
  7. Buka kunci iPhone Anda, abaikan dialog yang muncul di komputer atau iPhone Anda (Trust Dialog seharusnya tidak muncul)
  8. Di Terminal, jalankan perintah berikut

    pasangan idevicepair

  9. Terminal harus melaporkan ini sebagai berhasil dan perangkat Anda harus dapat diakses dari komputer Anda, untuk menguji ini menjalankan Shotwell (dari terminal atau dasbor). Klik pada iPhone Anda dan gambar Anda akan muncul.

Anda juga dapat mengklik iPhone Anda di bagian perangkat di peramban file Nautilus. Jika sesuatu muncul di iPhone Anda, tekan Trust ONLY ONCE! dan klik coba lagi, lanjutkan, dll. di komputer Anda. IPhone Anda mungkin akan muncul dua kali. Yang mengatakan dokumen adalah untuk aplikasi yang memiliki semacam berbagi file / akses dokumen (seperti pengunduh musik atau pembuat nada dering).

Jika Anda ingin mencadangkan iPhone Anda, jalankan perintah ini

idevicebackup2 backup --full <path/to/where/you/want/to/backup>

Jika Anda ingin mencadangkan / menyalin foto dan video Anda, buka Shotwell dan impor foto Anda (CTRL + A, klik kanan, impor)

Jika Anda ingin menyalin musik / video musik / film ke komputer Anda, buka Rhythmbox dan pilih iPhone Anda, maka pastikan Anda dapat melihat semua musik Anda (video dan nada dering tidak akan memiliki judul, musik mungkin, tergantung jika Anda pernah mengedit tag mereka di iTunes awalnya). Kemudian, pilih semua (CTRL + A), dan seret ke dalam folder di komputer Anda. Mereka mungkin memiliki nama-nama aneh, salahkan iTunes.

Saya belum mencoba menambahkan apa pun, tetapi setidaknya Anda dapat mengakses file Anda dan membuat cadangan iPhone Anda sekarang!

Tech0verlord
sumber
Apa itu git.sukimashita.com/libimobiledevice.git ? Kenapa bukan sumber resmi ?
Gerard Roche
Pada saat itu, itu adalah repo yang saya gunakan, saya pikir itu sudah diperbaiki untuk loop kepercayaan. Anda mungkin dapat menggunakan sumber daya resmi sekarang. Saya sudah pindah ke Android sejak Maret dan karenanya tidak lagi memiliki iPhone.
Tech0verlord
1

Saya telah menghubungkan iPod shuffle saya dan mengenalinya sebagai iPod dan saya tahu Anda dapat menyelaraskannya dengan Rythmbox. Pastikan saja plug-in Pemain Portabel diaktifkan melalui

Tools > Plugins
Ryloguy
sumber
0

Semua orang muncul dalam persetujuan bahwa segala jenis integrasi Linux dengan iTunes paling tidak goyah. Bagi saya setidaknya meskipun masalah sebenarnya adalah "bagaimana cara menyalin musik dari Linux ke iDevice dan memainkannya"; iTunes bukan keharusan. Inilah solusi saya untuk masalah yang jauh lebih bisa ditelusuri itu.

  1. Instal foobar2000 di iDevice Anda (Saya suka fb2k di desktop - cukup untuk menjalankannya di Wine , baru saja menemukan versi aplikasinya, harap itu hampir sama bagusnya)
  2. Mulai foobar2000, ikon roda gigi di kanan atas untuk Tools, FTP Server
    1. Izinkan akses tulis = pada
    2. Server berjalan = aktif
  3. Sambungkan ke alamat IP yang tercantum menggunakan klien FTP pilihan Anda dan unggah musik foobar2000 Music Folder(saya kira saya akan menggunakan rclone untuk menangani sinkronisasi pada akhirnya)

Setelah keluar dari server FTP foobar2000 akan melihat musik Anda dan Anda pergi ke balapan. Dan jika Anda tidak suka foobar2000 sebagai pemain, saya curiga aplikasi pihak ketiga lainnya juga dapat diputar dari sistem file.

Gagak
sumber