Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I guess that a key question is whether one can trust iOS airplane mode to fully take the phone offline.

And under what circumstances does the phone leave airplane mode, and go back online.

But even if that were solid, you'd still be ~unable to install apps that Apple doesn't provide. Unless you play the developer game, and I gather that's limited in app number, and how long they'll stay functional.



> whether one can trust iOS airplane mode to fully take the phone offline.

I mean, if Apple says airplane mode turns off the cell radio, that’s a falsifiable claim, so you don’t have to take it entirely on faith. It might be possible to hide it in the UI, but you can’t hide a radio signal.


Right, but I was most curious about the persistence of the setting.

Say you set airplane mode. And then the phone sleeps. Will it still be in airplane mode after you wake it?

Or say you shut the phone off, and restart it. Is it still in airplane mode?

That's an issue because, as soon as it's not in airplane mode, it knows where it is.

And that reminds me, does airplane mode disable GPS? Because if it doesn't, it's more or less pointless, from a geolocation perspective.


>Say you set airplane mode. And then the phone sleeps. Will it still be in airplane mode after you wake it?

>Or say you shut the phone off, and restart it. Is it still in airplane mode?

Yes.

>And that reminds me, does airplane mode disable GPS? Because if it doesn't, it's more or less pointless, from a geolocation perspective.

Why does that matter? You can turn location services off. Moreover, GPS functions passively. Turning it on doesn't transmit your location to anyone.


OK, that's good about airplane mode.

> Why does that [GPS] matter?

GPS matters because it's important that the phone doesn't know where it is. I mean, if it doesn't know where it is, there's no need to worry that adversaries will access the information.

> You can turn location services off.

Off entirely? Even for the OS? Or for rogue apps?

> Turning it on doesn't transmit your location to anyone.

No, but it generates location information that could leak. And if the phone uses WiFi to supplement GPS, it necessarily communicates with some remote server.


>GPS matters because it's important that the phone doesn't know where it is. I mean, if it doesn't know where it is, there's no need to worry that adversaries will access the information.

So your threat model is that you can't trust the device itself? If that's your threat model, you'd probably need a phone with hardware kill switches. Also, if you can't trust the device itself, why would you be carrying the device around? What would you use it for?

>No, but it generates location information that could leak. And if the phone uses WiFi to supplement GPS, it necessarily communicates with some remote server.

On android you can explicitly disable that ("device only" in location settings). There's no such option on ios, although you could still disable wifi/bluetooth and still have working gps.


> So your threat model is that you can't trust the device itself?

Yes. I don't trust a phone OS where I lack root privileges. And I entirely don't trust the baseband.

> If that's your threat model, you'd probably need a phone with hardware kill switches.

Yes. Or with disabled GPS, baseband and WiFi. And with Internet connectivity via external WiFi router, or cellular modem/router.

> Also, if you can't trust the device itself, why would you be carrying the device around? What would you use it for?

I'd use it as a phone. Albeit just using VoIP.

And if I had all the iffy stuff in a separate device, connected via USB, I could trust the phone as much as I trust the host machine I'm using now.

I mean, I'm working in a Debian VM that hits the Internet through a nested VPN chain. And the Debian host has no access to GPS or WiFi. So I'd want to replicate that on a phone.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: