Synce with iPhone

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Massud
Newbie
Newbie
Posts: 2
Joined: Sun Sep 18, 2011 7:53 am

Synce with iPhone

Post by Massud »

Dear Wine users,

is there any chance I can get my iPhone 4 working with Wine?

Thanks in advance!
User avatar
SpawnHappyJake
Level 5
Level 5
Posts: 272
Joined: Sun Feb 06, 2011 5:57 am

Post by SpawnHappyJake »

There is no WINE iOS app.

But there is a remote access app for the iPhone. So you could remotely access a computer running WINE on your iPhone, making it appear that you are running WINE on your iPhone.

If I remember right, WINE is too big to fit in the Apple Store app size limit, so if there were to be a WINE app, you'd need to jailbreak or otherwise obtain the app without the Apple Store.

But the core of the issue is that there'd be no point yet. The processor of an iPhone is not an x86 processor. It has an ARM processor. If it was an x86 processor, I bet there would be a WINE app. All Windows programs (that I know of) are comprised of x86 instructions and "calls" to other things. WINE translates these calls to "Unix format" and the x86 instructions fall right through to the processor like normal (ok, a little more than that, but for my point here, that's basically how it works). If an x86 instruction falls on an iPhone processor, the instruction won't get executed because it can't execute it.

If, however, a Windows for ARM came out, and people made programs for Windows for ARM, then such a program could be ran by WINE on the iPhone, but the WINE app still wouldn't be available via the Apple Store.

Same story with the Android. So if WINE for Android ever comes out, and not for the iPhone, you can dual boot your iPhone between Android and iOS.

So the only way to run WINE on the iPhone now would be to emulate an x86 processor. If you do that, it won't be pretty. Darwine was an effort to combine WINE with an x86 processor, and it didn't work too well from what I hear.

But if you want to knock yourself out, jailbreak your iPhone, install DOSBox for iPhone, install Linux in a DOSBox virtual machine on an emulated x86 processor, install WINE into that Linux, and run Windows programs through that, I'm not stopping you, though your hardware might.

The remote access app is your best bet, though if you ever hear of a Windows for ARM coming out, there is hope.

Jake

Cheers,
Jake
ischou
Level 4
Level 4
Posts: 109
Joined: Sun Nov 28, 2010 7:22 pm

Post by ischou »

I think his question is whether he can use Wine to sync his iPhone to his (assumption) Linux box.

I don't know, but if iTunes under Wine is capable of connecting to the iPhone via USB, then it might be fine.

Try to install one of the iTunes 10 versions in wine and look at any advice provided here http://appdb.winehq.org/objectManager.p ... n&iId=1347.
ischou
Level 4
Level 4
Posts: 109
Joined: Sun Nov 28, 2010 7:22 pm

Post by ischou »

ischou wrote:Try to install one of the iTunes 10 versions in wine and look at any advice provided here http://appdb.winehq.org/objectManager.p ... n&iId=1347.
Nix that idea. I just read a few comments, and Wine doesn't do USB. No iPhone sync for you through iTunes. Maybe some other Linux syncing option for a jailbroken iPhone?
User avatar
SpawnHappyJake
Level 5
Level 5
Posts: 272
Joined: Sun Feb 06, 2011 5:57 am

Post by SpawnHappyJake »

My bad. Somehow I only mentally absorbed the post and not the thread topic (saw post in mailing list.)

Banshee + libimobiledevice is the closest you'll get in Linux right now, that I know of.

Jake
Massud
Newbie
Newbie
Posts: 2
Joined: Sun Sep 18, 2011 7:53 am

Post by Massud »

Thanks for you replys!

I got to run itunes.. but it's not stable. So I will just use the iMac at university (lol :D) to sync it.
Locked