| It is always interesting seeing comments like that and thinking "they must work for Apple, right?!", as I not only don't know of but even haven't heard of people in the external security research world who have much--if any--faith in Apple's Security Research Device Program... and so, lo and behold: Pavlo here, in fact, works for Apple on their Security Engineering & Architecture team; the whole thing is ridiculous :/. https://twitter.com/benhawkes/status/1286021329246801921?s=2... https://twitter.com/p0sixninja/status/1355953193738330114?s=... https://twitter.com/axi0mx/status/1296988074212130816?s=21 https://twitter.com/thegrugq/status/1231395566459899904?s=21 If you want to do this kind of work without having to maintain a jailbroken phone (which is definitely annoying), I'd think the sane thing to do isn't to apply up for Apple's immoral-by-every-shade-of-hat Security Research Device program (which will probably reject you anyway): instead, consider signing up for Corellium, the iOS emulator service developed by ex-jailbreak people... the one that Apple first tried to buy and then (when they refused to pay very much) tried to sue out of existence (a tactic which, notably, failed). https://www.washingtonpost.com/technology/2020/12/29/apple-c... The downside of this is, of course, that you are now using a third-party hosted service for which you have to pay money for access, but it isn't like that Apple Security Research Device program comes with no attached costs, and their contractual restrictions are going to be way more frustrating than the similar practical issues from working with a remote system. That said, with the recent-ish advances in virtualized ARM, we are seeing more and more emulation of the iOS stack (starting at the lowest levels and working up), so--while I haven't myself tried any of these (including Corellium for longer than a demo... I have always worked with legitimately jailbroken devices)--people might be able to do some useful work locally using QEMU. (Here are a couple prior discussions of the current state of QEMU for this purpose.) https://news.ycombinator.com/item?id=30545425 https://news.ycombinator.com/item?id=28551264 |
https://news.ycombinator.com/newsguidelines.html