News for hackers. Stuff that matters.
Re:How does Apple privately find offline devices? by ShakataGaNai on Wednesday June 05, 2019 @05:54PM (#20109561)
The problem I see with this is that your phone always has to be broadcasting the BLE beacon, regardless of if it is lost or not. Otherwise it could randomly end up lost in a place with poor/no service... and would never be found

For phones, how often is this really an issue? Sure, this is useful for the Tile type "dumb" devices... but if my phone has no cell or data service... it's probably because the battery is dead.

Re:How does Apple privately find offline devices? by Uehreka on Wednesday June 05, 2019 @05:58PM (#20109594)
Some people have hypothesized that this isn't necessarily for finding phones. This might be about using phones (and iPads, Apple Watches, MacBooks, etc.) to create a network like the one used by the Tile product for finding wallets, keys, etc. This could be a product Apple unveils in September.
Re:How does Apple privately find offline devices? by m0dest on Wednesday June 05, 2019 @09:47PM (#20110847)
This is for tracking lost MacBooks. Apple said this at the keynote. They may expand it beyond laptops, but that's the initial scenario. (It's a great one.)
Re:How does Apple privately find offline devices? by ladberg on Wednesday June 05, 2019 @06:19PM (#20109720)
Complete speculation here, but I wouldn't be surprised if devices could keep broadcasting the ping after they're "dead". Tiles last for years without charging, so I bet if Apple can leave on only the bluetooth beacon after the battery drains past where it can power the rest of the phone then this would be doable.

Again complete speculation, I have zero clue if the current hardware is even capable of doing this.

Re:How does Apple privately find offline devices? by snazz on Wednesday June 05, 2019 @06:22PM (#20109734)
The current hardware might not be, but you could run this on a secondary chip similar in specs to the T2 or Secure Enclave. You could theoretically even have a second battery specifically for this purpose, but that would likely be cost-prohibitive.
Re:How does Apple privately find offline devices? by etaoins on Wednesday June 05, 2019 @06:44PM (#20109882)
The T2 chip is a derivative of the A10. It has similar power requirements to the SOC in modern iPhones.

They could probably use a cut down derivative of the W2 chip used in AirPods with the audio codec etc. removed. I’m guessing phone batteries reach a point where they’re still storing energy but can’t provide enough current to safely boot the whole phone. The BLE chip could sip on the remainder of the battery for a long time.

Re:How does Apple privately find offline devices? by snazz on Wednesday June 05, 2019 @07:15PM (#20110057)
That sounds reasonable. I had no idea the T2 was that powerful.
Re:How does Apple privately find offline devices? by Phlarp on Wednesday June 05, 2019 @07:39PM (#20110181)
It's also the SSD controller, and quite impressive in that regard.
Re:How does Apple privately find offline devices? by photojosh on Thursday June 06, 2019 @12:43AM (#20111652)
I bet the T3, whenever that arrives, will be a derivative of the A12 or A13, and provide the neural network accelerator to MacOS and CoreML.
Re:How does Apple privately find offline devices? by Phlarp on Saturday June 08, 2019 @03:29AM (#20131127)
This would be excellent. I'm hesitant about the prospect of an ARM based macbook, but having both seems mighty compelling. As a lower power application CPU for light usage, or a full x86 with accelerators / co-processors when needed.
Re:How does Apple privately find offline devices? by m463 on Wednesday June 05, 2019 @07:06PM (#20110015)
recent apple phones have NFC, which cannot be disabled.
Re:How does Apple privately find offline devices? by walterbell on Wednesday June 05, 2019 @07:11PM (#20110037)
Can NFC be used by iOS applications, e.g. SSH authentication via smartcard, where the private key never leaves the card?
Re:How does Apple privately find offline devices? by toyg on Thursday June 06, 2019 @05:11AM (#20112831)
Not at the moment, but one element suggesting it will be in iOS 13 is that the UK Home Office announced their app for validating European passports (which uses NFC but only on Android at the moment) will be able to work on Apple devices at the end of this year - basically when iOS 13 will be released.
Re:How does Apple privately find offline devices? by LeoNatan25 on Wednesday June 05, 2019 @07:47PM (#20110219)
I think it is possible in iOS 13, unless I misread the WWDC video description.
Re:How does Apple privately find offline devices? by president on Wednesday June 05, 2019 @06:36PM (#20109835)
Also, couldn't the BLE beacon be used by "smash and grab" thieves to find devices in your car?
Re:How does Apple privately find offline devices? by m-app on Thursday June 06, 2019 @09:04AM (#20114140)
Yes, and this is already happening due to the feature that Macbooks have to connect to eg. BL keyboards and mouses. Perhaps also the "Smart Sleep" function (not sure what it's called exactly) that periodically connects to Wifi to fetch emails so they're there when you open your Mac again. This has happened to me and other folks here in NL, by the way.
Re:How does Apple privately find offline devices? by rootusrootus on Wednesday June 05, 2019 @06:12PM (#20109673)
Given how little power it takes to operate something like a Tile, maybe the beacon will continue operating for quite a while after the battery is too low to operate the whole phone.
Re:How does Apple privately find offline devices? by Slippery_John on Wednesday June 05, 2019 @06:07PM (#20109652)
I can think of several scenarios:

* I lost the phone hiking somewhere with no signal

* I lost the phone / it was stolen while in airplane mode

* I lost the phone while traveling abroad without any local service

This finding service will work for wifi-only ipads, wifi-only apple watches, and macbooks in addition to the likely tracking tokens.

Re:How does Apple privately find offline devices? by Fnoord on Wednesday June 05, 2019 @06:10PM (#20109664)
Stolen while in airplane mode, and you're going to rely on BLE? A "good" thief would learn that he'd need to carry around a Faraday cage (read: some tinfoil) to block the signals. The only disadvantage is that the act of putting tinfoil around an iPhone then becomes suspicious.
Re:How does Apple privately find offline devices? by ars on Wednesday June 05, 2019 @09:22PM (#20110728)
> (read: some tinfoil)

Try it. Wrap your phone in tinfoil then call it. It will still ring.

It's harder than it looks to make a Faraday cage.

Re:How does Apple privately find offline devices? by marcinzm on Wednesday June 05, 2019 @06:29PM (#20109786)
They'd just have a tinfoil lined bag. No suspicion. I bet you can buy one one Amazon for next to nothing as it is.
Re:How does Apple privately find offline devices? by alexkavon on Wednesday June 05, 2019 @06:34PM (#20109814)
Someone could wrap a phone in tinfoil pretty quickly or have one ready-made in the shape of a pouch. Or start carrying a special pouch that stops signals.[0]

Either way once you remove the phone from sight, the suspicion is probably over. The only next step is to kill the signal.

[0] https://www.overyondr.com/howitworks

Re:How does Apple privately find offline devices? by V99 on Wednesday June 05, 2019 @06:39PM (#20109845)
Yondr pouches don't actually block RF, they just physically prevent you from using the phone because it's in a sack held closed with a magnetic lock.
Re:How does Apple privately find offline devices? by matt-attack on Wednesday June 05, 2019 @10:22PM (#20111013)
Seems undesirable if it doesn't automatically silence the phone by disabling incoming calls. If they still ring while in a sealed back, then I don't see the "artists" they're marketing yondor to, being very happy.
Re:How does Apple privately find offline devices? by oarsinsync on Thursday June 06, 2019 @07:21AM (#20113407)
If I'm someone who works in actual life and death related matters and on a regular on-call schedule, I need to be able to

1) Still continue to have a life

2) Not have my phone completely disabled just because I went to see a comedy gig.

Having to leave the comedy gig when my phone starts vibrating in the bag is a good compromise, as is wearing a smart watch that can notify me exactly what the call or message is about before I do.

The selling point is to reduce visual / audible recordings of the performance, allowing artists to say or do things that may be problematic when taken out of context.

Re:How does Apple privately find offline devices? by serf on Wednesday June 05, 2019 @10:38PM (#20111115)
Yondr doesn't want to be entirely responsible for the repercussions of disabling your phone, they just don't want you answering it inside the venue.
Re:How does Apple privately find offline devices? by eridius on Thursday June 06, 2019 @02:09AM (#20112019)
They remind you to disable the ringer before putting it in the bag.
Re:How does Apple privately find offline devices? by alexkavon on Wednesday June 05, 2019 @07:36PM (#20110168)
Ah good to know. I assumed they were lined with lead and/or tinfoil
Re:How does Apple privately find offline devices? by xt00 on Thursday June 06, 2019 @12:26AM (#20111592)
Apple is highly averse to having your phone send out any BLE beacon all the time. Likely what they will do is the following:

1) The iPhone will be considered the "master" (aka BLE Central device)

2) All of your devices that you enroll in your "find my" service will be required to sending out a periodic BLE beacon or a similar bluetooth packet (BLE peripheral device)

3) The iPhone will periodically listen for BLE beacons and upon receiving that beacon it has 3 options:

->option 1, save the time/location when it saw that beacon

->option 2, scan the device with a BLE "scan request" operation which asks the device to provide more information -- it provides the "scan response" packet which can and often is different from the main advertisement packet

->option 3, connect to the device and query further information like your macbook battery level and maybe other info

For option 1, the iPhone never needs to send a packet ever and will simply have its BLE RX radio stage on listening for advertisement packets -- which are sent in clear text for anybody to listen to. The RX stage is listening periodically and works on a statistical basis where if the beacon side is transmitting very rarely then you can easily miss the beacon.

So.. what you should take away from this is that highly likely Apple will only allow the iPhone to be the master and all of your other devices will be periodically sending out beacons. So if you have this enabled and you walk around with your iPad Pro and your iPhone together and people sniff bluetooth packets, they can track when you walk down the sidewalk past you every day. For example if you live near a busy street in New York or something, start sniffing for bluetooth packets and you'll find tons of stuff. Tons.. most of it is random bluetooth headphones, but pretty soon it will be iPad Pro's.

Re:How does Apple privately find offline devices? by taneq on Thursday June 06, 2019 @02:41AM (#20112147)
> your phone always has to be broadcasting the BLE beacon, regardless of if it is lost or not

It could have an X-hour "deadman timer" after which if it still hasn't successfully phoned home and been told it's not lost, it starts pinging?

Re:How does Apple privately find offline devices? by MBCook on Wednesday June 05, 2019 @06:43PM (#20109876)
Don’t think phone. In the keynote I think they showed it with a Mac, which isn’t available with cell service. Or as someone else mentioned maybe you have an iPad without cellular.

It would be useful for those.

Re:How does Apple privately find offline devices? by ShakataGaNai on Wednesday June 05, 2019 @06:59PM (#20109970)
Fair point. For wifi only devices, I could see it having some use.