Live data from Hacker News

iPhone 11 Emulated on QEMU

github.com

121–130 of 152 posts

Re: iPhone 11 Emulated on QEMU

#121

For those that don’t know about it, you can find a fairly complete commercial iPhone emulator at Corellium: https://www.corellium.com/ It does essentially everything, short of hardware accelerated rendering You can even emulate it being attached directly to your Mac and use it as a cloud device from Xcode

so now even IOS is under completely emulated like Android? I think this company sued by Apple before then settled with it right?

Re: iPhone 11 Emulated on QEMU

#122
post #50
post #49

Earlier quoted context omitted.

I am struggling to understand where you are coming from. Can you elaborate? The cheapest second-hand iPhone that runs the latest iOS 15.0+ is an iPhone SE 1st gen (2016). Current prices on eBay indicate a price of $70. There is not a single Android that has been supported for this long of a time.

You can run iOS 15 on an iPhone SE (2016). They're very cheap to pick up. Around $70.

Yep, I'm still using mine as my daily driver.

Re: iPhone 11 Emulated on QEMU

#123
post #3

With this, would it finally be possible to test iOS apps without having to first buy into the Apple ecosystem? Seems super helpful for developers, security testing, etc.

You can semi not buy into the apple ecosystem at the moment. Purchase a 2nd hand iphone and then run this Docker based OSX system: https://github.com/sickcodes/Docker-OSX It's fine for personal projects using something like usbfluxd to talk to your iphone from the docker container. I wouldn't rely on it to do commercial work.

The project makes it not super-obvious, but it’s just KVM underneath. Also it’s likely against the EULA to run on non-Apple hardware.

Re: iPhone 11 Emulated on QEMU

#124
post #43

Earlier quoted context omitted.

An iPhone SE 1st Generation can be had for around $70. What phones are you buying?

OK, I was looking at iPhone 6S, a glance at eBay Australia suggests they’re starting somewhere around AUD150. iPhone SE 1st generation looks to be starting at more like AUD120. I spent around AUD150 on each of my first two phones. Last year I splurged on a PinePhone (around AUD300 including dock and shipping) which I hope will last me for the next decade.

[deleted]

Re: iPhone 11 Emulated on QEMU

#125
post #2

from https://mobile.twitter.com/ntrung03/status/14992749382173818... iOS QEMU fork is just published. Some notable features: - iOS Restore - S8000 SecureROM emulation (always FORCE_DFU) - USB - SPRR/GXF emulation Tutorial/status can be found in the wiki section, e.g. https://github.com/TrungNguyen1909/qemu-t8030/wiki/Bringing-... It is still very far from a usable device: https://github.com/TrungNguyen1909/qemu-t8030…

If I read correctly, the "UI" is not much more than a serial console? In other words, nothing graphical?

Yeah but I think they're working on the UI aspect of it.

Re: iPhone 11 Emulated on QEMU

#126

Earlier quoted context omitted.

>I'm not here to take the piss out of your laptop of choice, >buying a Macbook is probably the kind of status symbol your peers will respect you for. Make up your mind.

How are the two mutually exclusive?

You're saying you're not taking the piss out of the choice, and then also saying only [implied lesser] web and web3 developers buy them as status symbols for the sake of peer respect, which sounds a lot like taking the piss out of a choice.

Re: iPhone 11 Emulated on QEMU

#127

Earlier quoted context omitted.

I'm really not trying to be rude, but if you're a serious developer, 'security person' or otherwise, the cost of entry for apple is not a problem. I know I'll get abused probably for saying it, but I mean come on. An apple device is what, one days worth of consultancy time? For a security researcher maybe an hour? It's the cost of business. If you're priced out of getting into that particular game (I was too, once) t…

10k a year? Where would one libe earning 10k a year? A tent in the woods?

Thailand it seemed like the going rate for a dev in Bangkok was about $17k USD salary

Re: iPhone 11 Emulated on QEMU

#128
post #28
post #21

Earlier quoted context omitted.

You can also buy into Corellium for this - I suppose the same idea but a closed "cloud" virtualization provider.

That sounded amazing until I clicked to the pricing and then to the FAQ about this "cores" concept > newer devices, such as the iPhone 8 and iPhone X, require six cores I'm not keeping up to date with apple phone numbers, but since OP speaks of 11 I take it that 8 must be at least a few years old. So "newer devices" here just means "any reasonable device". 6 cores is $295 a month on the cheapest plan. If you need it…

Corellium can also bill you hourly at (IMO) much more affordable rates.

Re: iPhone 11 Emulated on QEMU

#129
post #78
post #28

Earlier quoted context omitted.

That sounded amazing until I clicked to the pricing and then to the FAQ about this "cores" concept > newer devices, such as the iPhone 8 and iPhone X, require six cores I'm not keeping up to date with apple phone numbers, but since OP speaks of 11 I take it that 8 must be at least a few years old. So "newer devices" here just means "any reasonable device". 6 cores is $295 a month on the cheapest plan. If you need it…

Corellium is more for low-level library and kernel debugging and situations where you need control over the boot process, the same kind of thing you'd use qemu for vs. the iOS Simulator in Docker-OSX or AWS Mac instances or whatever. For just running UI tests, AWS Mac instances or Appium/Browserstack/whatever is going to be way cheaper and more practical. For low level debugging situations using real hardware is impr…

Corellium is quite helpful even as an app developer when debugging things going on outside of your process.

Re: iPhone 11 Emulated on QEMU

#130
post #45
post #23

Earlier quoted context omitted.

Wouldn't you need an Apple ID at some point? And doesn't it phone home and report you?

Two factor is a challenge with development (for IAP sandbox) accounts. I have to be careful to constantly not turn on two factor for test accounts. The iPhone will keep prompting me to opt-in, but I don't have several spare phone numbers or '2nd Apple' trusted devices for 2FA. Apple's 2FA details: https://support.apple.com/guide/iphone/manage-factor-authent... While I support 2FA usage, I wish there was a way to say…

2FA requires a phone number!?
Post reply on HN