I de-IOT-ed an appliance!
from FineCoatMummy@sh.itjust.works to privacy@lemmy.ml on 01 Jul 00:11
https://sh.itjust.works/post/62677501

Gonna vaguepost so I don’t self dox too much. Had to replace a dead appliance this week. Got a lightly used replacement, no choice about which. It had a wifi spot build in. It would talk to any phone with the mfg app. No auth other than having the app installed! WTF.

You couldn’t disable that! Well not thru the panel controls. Web says you can do it with the phone app. IF you make an account with the mfg for your appliance first. Rofl!

Maybe this approach will help others. What I did was, searched the schematics online. Most appliances, you can find it. Searching model number + schematic often works. There are sites that catalog them.

Using the schematic, I found a connector that powered the wifi. Unplugged that. Re-powered appliance. Confirmed wifi was gone.

My neighbors are not gonna hijack my appliance over wifi, so I wasn’t worried about that. I guess it could find an open WAP and phone home. TBH it was mostly the principle of the thing tho! I don’t want ANY n/w on my appliances, thank you. Ya know?

It’s a tiny skirmish in the war against IOT. Editing here to quote Aragorn, who famously said about IOT, “There may come a day when my appliances connect to the internet. But it is not THIS day!”

#privacy

threaded - newest

valar@lemmy.ca on 01 Jul 00:22 next collapse

Nice work!

FineCoatMummy@sh.itjust.works on 01 Jul 00:26 collapse

Tyvm!

Wish I didn’t have to spend my time doing it. But here we are.

sic_semper_tyrannis@lemmy.today on 01 Jul 00:25 next collapse

Great work! That was a disaster waiting to happen

FineCoatMummy@sh.itjust.works on 01 Jul 00:33 next collapse

Oh another good search is, model number + service manual. Or model number + repair manual.

blackbrook@mander.xyz on 01 Jul 00:41 next collapse

Thanks for the heads up! I have a couple of things where I just ignored the WiFi casually thinking it didn’t matter because I wasn’t going to connect, but shit I never considered the security liability… (Or are they bluetooth?..time to assess…)

FineCoatMummy@sh.itjust.works on 01 Jul 01:07 collapse

YW.

Yah the risk is prob modest provided you don’t give it a wifi pw so it can get onto your local n/w. Modest… but not zero. Lots of IOT devices ship with def passwords, and all units of that model share it. Also, somebody in range with the app could connect, depending on what the mfg does for auth. Some might require a button on the appliance to pair, that’s safer. Mine didn’t.

Also in theory, it could look for open networks on its own. That’d be a bigger risk for appts in a Manhattan hi rise than, like, somebody on a horse property on 40 acres.

Mine was wifi, which has a longer range, but some might be bluetooth. When I was sniffing for the wifi signal, I noticed my neighbors appliances too, lol.

Brujones@lemmy.world on 01 Jul 02:11 collapse

Can confirm. My router log showed that a neighbor’s iot device was repeatedly trying to connect to my WiFi every 10 seconds or so. It was by far the most dominant event in the log.

The only way to stop it was to block its MAC address.

silicon@lemmy.dbzer0.com on 01 Jul 04:31 collapse

That iot device Sounds pretty much like malware to me.

owenfromcanada@lemmy.ca on 01 Jul 02:37 next collapse

I’ve considered looking into some sort of faraday bag to disrupt ones that can’t be easily isolated.

galoisghost@aussie.zone on 01 Jul 02:52 next collapse

I was confused by your title. Until I realised it was my reading skills letting me down.

Then I realised my misreading was actually a clever joke. I read that you “Idioted an appliance”. Which is exactly what you did. You made it “not smart”

4am@lemmy.zip on 01 Jul 04:50 next collapse

I want IoT, I just want the kind that only works on the local LAN and doesn’t phone home. It’s rare but it exists.

For everything else I can roll my own solution

ggtdbz@lemmy.dbzer0.com on 01 Jul 11:09 next collapse

I want a dumb as rocks interface you can use an existing open standard with. Like I2C. Not <insert XKCD about 23 competing standards>. Just a standardized cavity in each appliance with an antenna connector and 5V that you can pop a microcontroller of your choice in

FineCoatMummy@sh.itjust.works on 01 Jul 14:12 collapse

the kind that only works on the local LAN

I am lowkey astonished that it isn’t the normal way.

That sweet, sweet data is just too tempting.

vapeloki@lemmy.world on 01 Jul 10:24 next collapse

I often replace those WiFi models with esp32s. ESPhome on top.

Currently working in a full integration for our heat pumps. I freed ceiling lamps, space heaters, and more from their chinese cloud backdoor.

If I can get a device that respects my privacy I will buy that version. If not, I am a Journeyman of Electronics (yes, rly) I have my beloved oscilloscopes, logic analysers and 50 EPSs in stock.

FineCoatMummy@sh.itjust.works on 01 Jul 15:41 next collapse

space heaters, and more from their chinese cloud backdoor.

Cloud enabled … … space heaters?

That’s up there with cloud enabled Bunsen burners as “this is just not a good idea at all.”

vapeloki@lemmy.world on 01 Jul 16:00 collapse

Na, that fine. I have seen cloud enabled power tools … Yes …

7toed@midwest.social on 01 Jul 16:25 collapse

Actually, I’d take a bluetooth tracker in my 10mm socket

vapeloki@lemmy.world on 01 Jul 16:27 collapse

What kind of socket? Pass through or closed? I ma have schematics for this

7toed@midwest.social on 03 Jul 16:22 collapse

Pass through, praise be 🙏🙏

Defectus@lemmy.world on 01 Jul 16:17 collapse

The obly thing thats left in my home is my Mitsubishi heat pump. Thought about it bit I don’t wanna risk the warranty. Although tur wifi module is removable. Haven’t looked in a while if there’s a cloud free replacement

vapeloki@lemmy.world on 01 Jul 16:24 collapse

Often, those are only serial/wifi bridges. Worth al look. Logic analysers you can get for less then 20 bucks as a cheap USB knockoff, but they work. If it is just serial, congratulations, that is a straight forward implementation. And in Europe, this does not break warranty btw

WhyJiffie@sh.itjust.works on 02 Jul 19:16 collapse

how do you figure out the protocols with these tools?

vapeloki@lemmy.world on 02 Jul 20:22 collapse

First, find VCC and GND. Verify peak voltages with an oscilloscope on the signal wires. Connect all wires, do some stuff in the app while you record.

Most software has analysis functions, if not, check the usual protocols.

If you have more then 5V on the wire, it may be Modbus or other industrial connection standards.

If found the correct protocol, baudrate and so on, I use for example esp32s to sniff in the wire and do a more useful long time capture

TiredTiger@lemmy.ml on 01 Jul 17:06 collapse

I’m really hoping I never have to do this, but congrats to you on figuring it out. I intend to keep my “dumb” appliances going as long as possible, but the unavoidable ones have me a little worried. I’ve seen HVAC filters with Bluetooth in them now for fuck’s sake!