iPhone 11 Emulated on QEMU
github.com
github.com
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/wiki/Project-s...
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
It's slow and missing some features but it's still amazing.
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.
I've spent more than that from shopping at Costco on an empty stomach (rookie mistake).
Still a solid choice. I find it hard to imagine there's any android phone that can beat this phone for the same price (used or not!), OS support, camera quality, speaker quality, CPU speed & task switching speed, overall responsiveness, etc.
Oh wait, those are all things you can not do with those iOS devices. Since these happen to be things I do it seems that iPhone won't be myPhone. Also, why don't these friggin' iOS devices support Ogg/Vorbis? I just added a transcoding option to Spodcast [1] to allow those poor souls using such devices to follow Spotify-hosted podcasts through RSS. None of my devices had any problems with Ogg/Vorbis but it turns out iOS simply does not support it. VLC on iOS does as do some other apps but those are not podcast players. Bad Apple.
I almost went with the new pixels as that is one of the few android phones actually having a non-locked bootloader (to not have to deal with Google’s privacy violations on my probably most used device), but the many bugs and hardware issues I heard about (plus the terrible support!), as well as not having it sold in my country made me stay with apple, even though GrapheneOS is a spectacular project I wanted to use.
So don’t make it seem like a trivial choice - the fact is, we have basically only 2 options and both suck for different reasons. (Unfortunately, the third one of linux phones are not truly usable as of now)
A shorter version of this would be "the short life span of Android devices is highly exaggerated". As a bonus you get a mostly surveillance-free device, apart from the overt surveillance which comes with having a radio beacon in your pockets that is. Put the thing in flight mode and you're fine. In this respect Android devices running custom Google-free firmware (an important caveat) are the Linux PCs compared to the bolted-shut "No serviceable parts inside" Apple Mac and the increasingly invasive Windows world. Even the discussion around them is similar:
- Linux is not ready for the desktop... but I've been using it since 1993 on the desktop, from 1996 on exclusively.
- Linux does not support your hardware... while the opposite is true except for the newest hardware which can take a few weeks to months before support arrives.
- Macs just work... until they just don't work and the vendor tells you it's your fault, or the new release suddenly removes support for half of your software.
- Linux is not suitable for gaming... tell all those people running their games on Linux because they run faster/better than on Windows
- Linux users have to spend more time tinkering to get their machines to work... until it becomes clear that the tinkerers tinker because they see it as a pastime while others just install a distribution (in a few minutes) and use the thing as a tool.
- etcetera.
Even shorter because that wasn't very short either: Android devices can be used for a long time. So can Apple devices. Take your pick based on your wants and needs, ignoring the falsities being spread by the true believers.
Vorbis was popular with video game developers who didn’t want to pay for MP3 or MP4 licensing but outside of that nope.
Technically it should be sold for everyone in $190 (22,000JPY), but some shops don't want to sell without contract. Govt make a regulation that limits discount for new contract to 22,000 JPY and careers must sell phones without contract. So shops should set non-contract price to 22,000, to sell for 0JPY for new sign up.
Part of that is on Apple for not investing more in discovery, but copious numbers of low effort ports isn’t a good thing to have anyway. In the game world, bad ports of console games to PC and bad ports of games from any other platform to the Switch are one of the most consistent gripes — quite often the sentiment surrounding them is that they’d be better off not existing.
I agree with you, but nearly everyone on apple products will not. I get a (too me very perplexing) very similar respose when I ask things like, "why would it hurt people who want an Apple curated app store experience to allow a buried setting in the settings menu that allows sideloading for the few people who want that?"
i.e.
https://www.browserstack.com/test-on-iphone
I'm just trying to find the one I use to test my emoji stuff, since Safari is the only one that displays emoji domains correctly.
*(Small glance at QEMU)*
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.
[1] https://support.apple.com/guide/iphone/supported-models-iphe...
I run iOS 14 on it.
Cost me about $100.
This also makes me wonder what the price dropoff across models is compared to the worldwide average. Is every model "oh wow" more expensive, or is there a gradient upward trend that tapers off the closer you get toward the iPhone 13 end?
A random Android phone? Could be slow after 2 years, could be without software updates, could be filled with bloatware of a network provider that isn't actually yours. Could be you buy it and you'll need a different phone 6 months later. And even within the same model, there are huge differences. E.g. Samsung galaxy phones can have different processors inside, and varying amounts of bloatware installed.
iPhones are just a safer choice. Therefore higher worth
I’m mostly just curious whether your primary phones generally cost less than those. It would be hard to find much for cheaper than those where I am.
Unrelated, but I find it interesting that storage size seems to affect second hand value so strongly. I mean that it looks like doubling would cost more than a few generations newer.
What phones are you buying?
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.
I’m admittedly a pessimist but I’d personally be quite shocked if that happened. I simply lack faith that a small company can make a phone form factor device that can last / survive with that kind of lifetime.
Building devices of this complexity that can actually last seems quite hard.
Happy to be proven wrong!
To the second: I mean, if the EULA doesn’t matter then it doesn’t matter.
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) then do something adjacent and switch once you're earning 10k a year and can afford an apple device, if you really want to work on apple devices..
But if there's a nice open source emulator for €50 (or in this case, free?!) where I control literally everything, that opens up a world of possibilities.
Also, don't overlook students, countries other than the richest thirty or so, and income discrepancies within those countries in general (especially in the USA where the discrepancy (Gini index from the World Bank) is between that of Kenya and Bolivia). One might want to learn and not yet have that well-paying job, or do it as a side project for fun.
> what, one days worth of consultancy time?
Let's go for the iPhone 11 from OP, checking... that's €519 from the cheapest store in NL (huh that 500 euros above was a good guess). That's 2½–3½ weeks of work for this security consultant. (That's a long time to go without food and rent! :P) If you can pay me that many times better that I could afford this after one day of working, without having to relocate to some faraway country, then contact info is in my profile!
---
I do agree with your point in general I suppose. Yes, in many countries serious iOS developers and security firms that have more than one customer request for an iOS app review per year will easily be able to afford the necessary devices, and if needed wait long enough for a jailbreak to exist. But if I want to make an app for fun, and to even get started I need to invest hundreds of euros? In a platform I'll never use? Well, that's why the few small apps that I built are all Android-only.
If the cost is so meaningless to you, you’re always invited to donate to the Patreon/ko-fi/GitHub Sponsors links of the projects that can’t afford an iPhone :)
If you buy an android phone, chances are you're going to sell it for a lot less than you got it for unless you're talking about a flagship that's not too old.
I use their live devices (camera/audio feed specifically) although not sure how far you can go eg. app-level install. Looks like you can and use stuff like Appium.
What I mean is like iOS/Safari 14 over 15
> 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 more than once every few years, it's cheaper to get a real phone used.
Thanks for the tip nevertheless! Can be useful in a pinch for sure :)
For low level debugging situations using real hardware is impractical or impossible as you need stolen debug probes (or to be part of the super exclusive Apple research program) and/or custom hardware.
And doesn't it phone home and report you?
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 'I understand the risks and do not want 2FA on this account'.
I imagine this will be extended in the future so that they can begin to clamp down.
I assume you could just buy some $10 iphone 3gs to grab a number from.
Can you access iMessage just through the Messages app on Mac?
Who is harming the purchasers? Apple, or the hacker copying down a publicly available piece of information?
Serial numbers are generally used to corroborate ownership of an item in legal scenarios (and may count as a conditional representation of PII).
Apple uses them as unique identifiers to authenticate their devices and tell them apart, and very presumably protect against various forms of fraud.
Where SecureROM is up there in terms of being buried pretty deeply in the SoC, I imagine the serial number is on a similar level in terms of not being modifiable/forgeable. So the "device <-> serial number" relationship is pretty indelible, you can't change it. And given that the way the relationship works is that you buy the hardware and then it becomes your property, you also effectively "own" that serial number to a relatively concrete extent. Thus, I can see slapping a theft charge on someone who runs off with the serial number of a device they did not own.
There's probably a much more concise way to wrap up the "nope" - the above points are somewhat general - but TL;DR, I really don't think that would work.
Otherwise this could cause issues with a real owner or the Hackintosh community, and is just acting in bad faith.
This might get you in trouble though, less about the theoretical element of fraud and more that they’ll legitimately believe the device has been stolen.
The readme of the repo is still just the normal qemu repo readme.
You can also run OSX in qemu too.
I'm just waiting for hearing about massive attacks on them, and large number of bank accounts having been wiped.