Prototype iPhones That Hackers Use to Research Apple’s Most Sensitive Code
motherboard.vice.com
motherboard.vice.com
I think the article confuses the meaning of "dev-fused" hardware, with what OS is actually installed on the phone. When I used to work at Apple, I always understood "dev-fused" to mean a device on which you could install unsigned builds of iOS.
Internally, Apple puts out new builds of iOS daily. The engineers building features on top of iOS need to install these builds, to do their work. A normal iPhone from a store won't take these unsigned builds, hence the need for these dev-fused devices. There are regular builds like what a customer would get, debug builds with lots of logging and debugging checks enabled, and even bare-bones builds like switchboard, for employees who are not UI-disclosed or work in factories. As someone building higher-level iOS features, all my dev-fused devices just ran a normal looking iOS, unlike what the article describes.
> Two people showed Motherboard how to get root access on the phone we used; it was a trivial process that required using the login: “root” and a default password: “alpine.”
Oh boy, that sure brings back memories!
EDIT: I just looked at some of your other comments. I think you mean well and have some impressive knowledge for someone not working on those things, but some of it is also guesswork about very complex details that even internal people can get wrong, so I think publicly claiming conjecture as if it were fact is more misleading than you mean it to be.
As far as I remember, the AppleConnect aspect of it is only if you want to connect to the corp NFS where they have the IPSW. And beyond that I think I was able to use PurpleRestore on production silicon by switching the device connected to the host at the right point in time and leaving my phone in a really odd state that had shocked everyone at the Apple store I brought it to. They were so confused that I had to explain to them where I work for them to calm down.
"dis clos urec heck.co rp.a pple.com" is the most paranoid thing ever too. :)
I binge-read all of luna and the "other" internal wiki back in the day. :)
Is there any videos/screenshots of PurpleRestore and similar tools? I've searched and can only find a single picture and descriptions.
The best source I can find was this: https://www.theiphonewiki.com/wiki/Apple_Internal_Apps
With this fascinating discussion of Apple insiders talking about exactly the same apprehension imprinted in their minds: https://www.theiphonewiki.com/wiki/Talk:Apple_Internal_Apps
Here are some things I remember:
The "purple" series of tools are basically for managing dev-fused iPhones https://www.betaarchive.com/imageupload/2017-02/1487521492.o...
I also remember there being two internal wikis for development and having access to both. Maybe one is called luna and the other is just straight out called purple?
You get root on the device simply by authenticating as root with password alpine. Sometimes you'll get your hands on iDevices with weird specs like 3.75GB of RAM etc.
There is also AppleConnect which is Apple's internal single-sign on.
What I find fascinating the most is honestly how I am unable to find recent screenshots of these software. They are all screenshots of really old versions with outdated UI.
Apple must have a special way of taking these down or doing offensive-SEO and burying them in results because while I was able to find search results for "apple luna internal wiki", I am no longer able to.
>The full story of Solnik’s short stint at Apple is a closely-guarded secret. Motherboard spoke to dozens of people and was unable to confirm the specifics around his leaving the company; one source within Apple told me information about Solnik is “incredibly restricted,” and another confirmed that even within Apple, few know exactly what happened.
Why hire someone that was previously selling "offensive security tools and exploits to governments" into a sensitive role like that? It's incredibly naive to think that just because you're employing them now that they are actually loyal to you. Surely the insider threat is greater than any expertise that person has. Just pay them a bug bounty for specific information and keep them at arms length. Finding high integrity security researchers to hire is more important than raw talent.
Similar parallels exist in many walks of life. Those guarding assets need incentives to be loyal
In a case of a potentially bad actor/blackest hat, you make them an offer they can’t refuse. Take lots of money and stay quiet, or we will unleash our government pit bulls.
Let me guess what happened to Solnik. He got to work one day to find out his meetings for that day was cancelled. Then got an iMessage asking him to come to a different building instead to meet with Global Security Operations. :)
This is never about Apple finding something against you. It is about Apple now deciding you are too risky to employ as you constitute an internal threat because you read too much or you put one and one together and told someone something you're not supposed know because you're not disclosed on it.
Apple probably let him keep his bonus and all the RSUs he was promised, as a demonstration of "good faith".
"The article that has been published regarding me is a complete hit piece. It provides no hard evidence and is based on pure rumor. It’s sad to see the publication stope to such levels. This is not worth any further response and will get none. End of Story."
> I used one of these devices and obtained “root” access on it, giving me almost total control over the phone; gaining root access allows researchers to probe many of the phone’s most important processes and components.
Root access does not give total control on iOS. There are many other things that stand in the way of "full access".
> “Switchboard devices” are another term for some dev-fused phones, which refers to the proprietary operating system they run.
No. Development-fused devices can run iOS; "Switchboard devices" are devices that have not had iOS flashed on them and are still running Switchboard.
Haha yeah that and employees' homes and cars being burglarized.
>“Well, I didn’t steal any device. I actually paid for them,”
Sounds like the "it fell off a truck" excuse.
Some Chinese manufacturers have been known to have a "night shift." Which is to say that during the day they produce a manufacturer's products, and during the night they produce an off-label or unauthorised version. These phones all had Foxconn labels on them, there was no Apple branding or logos. It is possible they were unauthorized but not "stolen." As I said, it is a nuance, and one I imagine Apple's legal team wouldn't be distracted by.
PS - I am in no way defending anything. Just simply explaining there's other possible explanations for how unauthorised devices exist.
Anyone?
It certainly seems like GrayKey bypassed a fundamental SEP protection, which would constitute a very serious flaw. The SEP protections are supposed to be a whole 'nother level (which is what this article gets at.. it's Hard to even get at the firmware).
If that aspect of the SEP is compromised, what else about it is? This is extra disturbing because Apple's "fix" was to disconnect unauthorized peripherals -- not, apparently, a fix to the SEP itself. This is why I am stunned there was not more coverage of this. It's smoke that indicates a really fundamental flaw in the SEP.
[1] https://www.apple.com/business/site/docs/iOS_Security_Guide.... (page 18)
Worth a follow, if not simply to see some interesting prototype hardware and tools pop up from time to time.