News for hackers. Stuff that matters.
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by rplnt on Saturday December 16, 2023 @03:34AM (#38662754)
Too bad iOS makes it very hard to disable bluetooth. Android was swipe+click, iOS it's swipe, two long presses, two clicks. Or you can type it, but that's obviously more clicks (though possibly faster).

I used to make the effort when I switched from Android, but I already gave up...

Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by haraldooo on Saturday December 16, 2023 @03:41AM (#38662780)
Am I missing something? Swipe from the top, tap to disable BT?
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by rplnt on Saturday December 16, 2023 @04:14AM (#38662931)
Notice the difference in color when you do that. As the other comment pointed out, it only disconnects devices. Apple makes it hard for their users to disable bluetooth (or gps) so features like airtag work well.

You are sacrificing your battery life (and I guess privacy and security) for the ecosystem to work.

Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by cma on Saturday December 16, 2023 @08:27AM (#38664022)
Google won't let you use GPS for maps without also turning on wifi for similar reasons I guess. It does make it more accurate but shouldn't be required.
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by slau on Saturday December 16, 2023 @09:10AM (#38664303)
Wasn’t there this thing that Google collected a list of SSIDs using their Google Maps cars, and that gave them “good enough” geolocation using passive WiFi scanning, which was much less battery intensive and faster than GPS?
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by 0xDEADFED5 on Saturday December 16, 2023 @04:52PM (#38668089)
That's nonsense, Maps works perfectly fine with wifi off
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by cma on Tuesday December 19, 2023 @02:24AM (#38692829)
They might have changed it again, but it was a thing, I saw the prompts mentioned here too:

https://news.ycombinator.com/item?id=30167865

Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by hybridtupel on Saturday December 16, 2023 @03:49AM (#38662817)
That’s unfortunately only disconnecting until the next day (see text appearing above when pressing).
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by sumuyuda on Saturday December 16, 2023 @04:32AM (#38663005)
I had to create custom shortcuts to disable WiFi and Bluetooth after Apple made the ones from Control Center useless.
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by rplnt on Saturday December 16, 2023 @04:37AM (#38663023)
Is it possible to do for Location as well? Last time I tried to search for it, it really wasn't possible except through Siri somehow.
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by vldo on Saturday December 16, 2023 @09:27AM (#38664413)
I made one to open locations in settings via open URL: prefs:root=Privacy&path=LOCATION
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by malfist on Saturday December 16, 2023 @09:45AM (#38664570)
Wow, that's bonkers. I thought apple cared about privacy?
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by vldo on Saturday December 16, 2023 @09:55AM (#38664649)
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by vldo on Saturday December 16, 2023 @09:53AM (#38664642)
it's route for the settings menu, not sure it works in the browser :)
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by judge2020 on Saturday December 16, 2023 @08:53AM (#38664201)
It makes sense for most people. When they want to turn those off they want to either disconnect from WiFi or disconnect from Bluetooth audio, and they don’t expect things like airdrop or their Apple Watch to stop working when they turn them off.
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by CamperBob2 on Saturday December 16, 2023 @12:45PM (#38666224)
Sounds like an excellent opportunity for a UI affordance to me. Instead, Apple has chosen the path of least-yet-most-unpleasant surprise.
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by amarshall on Saturday December 16, 2023 @06:46AM (#38663568)
It’s impossible to permanently disable Bluetooth on iOS. Every iOS update re-enables it.
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by SamuelAdams on Saturday December 16, 2023 @09:01AM (#38664244)
Same on MacOS. It got to the point where I made a start up script to check and disable Bluetooth.

Apples official stance is that this behavior “functions as intended”.

https://lapcatsoftware.com/articles/bluetooth.html

Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by DougBTX on Saturday December 16, 2023 @07:42AM (#38663803)
> Too bad iOS makes it very hard to disable bluetooth.

Depending on whether you have the Settings icon on your Home Screen, that’s three taps (Settings -> Bluetooth -> Off). Not even any scrolling.

Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by rplnt on Saturday December 16, 2023 @09:06AM (#38664279)
Setting doesn't always open on "home".

Annoyingly so it doesn't even always open on the expected screen, e.g. when opening "Wifi settings" from the network selection you might end up in notifications if it was the last screen you used. Not a consistent bug.

Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by vldo on Saturday December 16, 2023 @09:28AM (#38664424)
You can make a shortcut with the action Toggle and set Bluetooth
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by ace2358 on Saturday December 16, 2023 @03:49PM (#38667530)
I’m trying this now and can’t figure this out. I’ve been trying for months now.

I’m adding a new action, I search toggle and Bluetooth and I’m not getting any actions to set Bluetooth. What am I doing wrong? Edit: Scratch that! I figured it out! Realised I wanted a way to connect to a Bluetooth device (my flaky headphones don’t always connect, pain to dig into the settings every time)

Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by lencastre on Saturday December 16, 2023 @08:08AM (#38663922)
Make a shortcut to disable or enable and add that shortcut to your Home Screen
Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by lxgr on Saturday December 16, 2023 @12:00PM (#38665747)
To be fair, the default behavior does exactly what I want: Disconnect me from a broken Wi-Fi network/Bluetooth headphone/speaker implementation that is hijacking my audio output, without breaking "Find My", Airdrop or Wi-Fi geolocation.

AirPods can stay connected, which is maybe unfair towards third-party vendors, but they also don't insist on connecting to all paired devices at once and usually pick the two wrong ones and steal audio from whoever in my home is using that device at the moment.

Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by mejutoco on Saturday December 16, 2023 @02:44PM (#38667106)
On iOS you can scroll diagonally from top right corner and one more click to disable it.

It is not permanent and comes back when disabling airplane mode, in addition to updates too.

Re:Bluetooth keystroke-injection in Android, Linux, macOS an... by diroussel on Saturday December 16, 2023 @04:00PM (#38667629)
The toggle in control centre does not disable Bluetooth. It disconnects Bluetooth until tomorrow. It even says that in control centre when you tap on the toggle.