Jump to content

Linux - iPhone Compatability

Go to solution Solved by kirashi,

iPhone's require iTunes to be interfaced with. No questions asked. If you cannot install iTunes natively on the OS you're running, they will never sync properly so long as Apple holds the methods, API's, and encryption algorithms on the driver level. I can use Floola iPod Manager which is multiplatform for working with all ipods up to the 6th/7th gen Classic, but it will not sync with anything that has Apps. iPhones/iPod Touch's are out of the question because one would have to reverse engineer iTunes' codebase (which is apparently illegal in America) in order to have it communicate.

Hey LTT forum,

I was hoping you could help me with a problem I ran into. I want to sync or just add music from my Linux Mint PC to my iPhone without jailbreaking the phone. I'm running Linux Mint 17.1 and iOS 7.1.2 on an iPhone 4.

 

When I plug in the iPhone, the storage on it from Banshee looks like this. I find it strange that even though I have some music and photos on the phone, it throws everything under the "Other" category.

lCP4ho0.png

So then I drag and drop a song to the "Music" category under the iPhone, and on Banshee, it says it syncs. But when I unmount the phone, there is no music in the "Songs" app.

sVhBdie.png

Then when I plug the phone back in, on Banshee, it looks like there was never any music on there in the first place.

n281JEF.png

My original plan was to download iTunes through Wine or PlayOnLinux, but it doesn't appear that it can sync through USB there yet.

 

I can definitely try to provide more information, if it's useful. I wasn't sure what other information may be necessary. Is this kind of thing possible?

Link to comment
https://linustechtips.com/topic/350109-linux-iphone-compatability/
Share on other sites

Link to post
Share on other sites

wait you can run mint on an iPhone...

 

never heard of that THB

Want a good game to play?  Check out Shadowrun: http://store.steampowered.com/app/300550/ (runs on literally any hardware)

 

another 12 core / 24 thread senpai...     (/. _ .)/     \(. _ .\)

Link to post
Share on other sites

Oh, no.

 

My PC has Linux Mint 17.1, my iPhone 4 has iOS 7.1.2. I'm trying to sync or add music from the PC to the iPhone.

ah ok

 

why not use windows version of iTunes in WINE?

Want a good game to play?  Check out Shadowrun: http://store.steampowered.com/app/300550/ (runs on literally any hardware)

 

another 12 core / 24 thread senpai...     (/. _ .)/     \(. _ .\)

Link to post
Share on other sites

ah ok

 

why not use windows version of iTunes in WINE?

I already have PlayOnLinux, a front-end for Wine, but as I was starting the install for iTunes 10, it said that they don't have support for USB syncing. I could try downloading it anyway, but I really don't expect it to work. Would doing it from Wine, without using PlayOnLinux, have a better chance of working?

Link to post
Share on other sites

I already have PlayOnLinux, a front-end for Wine, but as I was starting the install for iTunes 10, it said that they don't have support for USB syncing. I could try downloading it anyway, but I really don't expect it to work. Would doing it from Wine, without using PlayOnLinux, have a better chance of working?

It's worth a shot

 

I'd back up your phone though first before attempting a sync

Want a good game to play?  Check out Shadowrun: http://store.steampowered.com/app/300550/ (runs on literally any hardware)

 

another 12 core / 24 thread senpai...     (/. _ .)/     \(. _ .\)

Link to post
Share on other sites

iPhone's require iTunes to be interfaced with. No questions asked. If you cannot install iTunes natively on the OS you're running, they will never sync properly so long as Apple holds the methods, API's, and encryption algorithms on the driver level. I can use Floola iPod Manager which is multiplatform for working with all ipods up to the 6th/7th gen Classic, but it will not sync with anything that has Apps. iPhones/iPod Touch's are out of the question because one would have to reverse engineer iTunes' codebase (which is apparently illegal in America) in order to have it communicate.

Desktop: KiRaShi-Intel-2022 (i5-12600K, 5060 Ti) Mobile: Moto Razr 50 Ultra (Razr+ 2024) | 30GB CAN+US+MEX $30/month
Laptop: Lenovo Yoga 7i (16") 82UF0015US (i7-12700H, 16GB/2TB RAM/SSD, A370M GPU) Tablet: Lenovo Tab Plus (256GB)
Camera: Canon M6 Mark II | Canon Rebel T1i (500D) | Canon SX280 Music: Spotify Premium (CIRCA '08)

Link to post
Share on other sites

iPhone's require iTunes to be interfaced with. No questions asked. If you cannot install iTunes natively on the OS you're running, they will never sync properly so long as Apple holds the methods, API's, and encryption algorithms on the driver level. I can use Floola iPod Manager which is multiplatform for working with all ipods up to the 6th/7th gen Classic, but it will not sync with anything that has Apps. iPhones/iPod Touch's are out of the question because one would have to reverse engineer iTunes' codebase (which is apparently illegal in America) in order to have it communicate.

So you think, even if I install iTunes with Wine or PlayOnLinux, it won't sync properly? That would make sense.

On Banshee's website though, it says that it's capable of putting "media on your Android, Apple, or other player - or importing from it." Do you think that's possible? I don't really need it to sync completely or automatically, just to be able to add music.

Link to post
Share on other sites

So you think, even if I install iTunes with Wine or PlayOnLinux, it won't sync properly? That would make sense.

On Banshee's website though, it says that it's capable of putting "media on your Android, Apple, or other player - or importing from it." Do you think that's possible? I don't really need it to sync completely or automatically, just to be able to add music.

 

Yup - Banshee and Amarok support iPods, iPads, and mobile devices up to a certain software/hardware version. You'd have to see if they support iPhones or not though. All I know is it's a bit complicated, as seen on this makeuseof guide. http://blog.xenodesystems.com/2014/03/how-to-managesync-your-ios-7-device.html

 

All these 3rd party (native to Linux) applications seem capable of reading the data off devices, and most can write data too. It's just that the iPhone won't see those files in its' database and thus they might not show up in the Music App.

Desktop: KiRaShi-Intel-2022 (i5-12600K, 5060 Ti) Mobile: Moto Razr 50 Ultra (Razr+ 2024) | 30GB CAN+US+MEX $30/month
Laptop: Lenovo Yoga 7i (16") 82UF0015US (i7-12700H, 16GB/2TB RAM/SSD, A370M GPU) Tablet: Lenovo Tab Plus (256GB)
Camera: Canon M6 Mark II | Canon Rebel T1i (500D) | Canon SX280 Music: Spotify Premium (CIRCA '08)

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×