ElEscalador
Posts: 817
Joined: Tue Dec 15, 2015 4:55 pm
Location: Detroit, MI USA
Contact: Website

Intercept Ring Doorbell images ?

Wed Jan 22, 2020 1:06 pm

Our ring doorbell is obnoxious -with false notifications - partly because it sits where it can see cars drive by and even reducing sensitivity can't help it. Given that I have other programs that can tell the difference between cars, people, squirrels, dogs etc - I figure I could monitor images with my own program and only get notifications - perhaps a text notification with the relevant photo. Rather than mounting another Pi and another camera, it would be swell if I can get the images from the Ring into another computer instead. This is the part I don't know how to do.

Considering all the news about people's Ring's being hacked it can't be thaaat hard - Especially since it's already communicating on my network. Is there some software to make this simple for me? Anyone have links or some useful search terms for where I want to start?
Robotics tips, hacks, book extras https://youtube.com/practicalrobotics

Heater
Posts: 15497
Joined: Tue Jul 17, 2012 3:02 pm

Re: Intercept Ring Doorbell images ?

Wed Jan 22, 2020 2:26 pm

I suspect discussing hacking into IoT devices is not something that would be appreciated on this forum. Especially as they have nothing to with the Rasbperry Pi.

How big is your Ring? If you don't mind me asking. How about ripping the guts out and throwing them away. Then fit a Pi and Pi camera in there instead?
Memory in C++ is a leaky abstraction .

ElEscalador
Posts: 817
Joined: Tue Dec 15, 2015 4:55 pm
Location: Detroit, MI USA
Contact: Website

Re: Intercept Ring Doorbell images ?

Wed Jan 22, 2020 2:40 pm

Heater wrote:
Wed Jan 22, 2020 2:26 pm
I suspect discussing hacking into IoT devices is not something that would be appreciated on this forum. Especially as they have nothing to with the Rasbperry Pi.
That's a fair point - didn't occur to me since I tend do all these things with one of a couple PIs I always have running at the house.
How big is your Ring? If you don't mind me asking. How about ripping the guts out and throwing them away. Then fit a Pi and Pi camera in there instead?
I coooould fit a picam and zero in there for sure - I'd just use it to send the image to another machine anyway. I was really hoping it'd be as easy as someone pointing me to some software package or API that just grabs images from my own network traffic, though. My wife likes her Ring.. I'd probably better just add my own camera external if I have to.
Robotics tips, hacks, book extras https://youtube.com/practicalrobotics

trejan
Posts: 1679
Joined: Tue Jul 02, 2019 2:28 pm

Re: Intercept Ring Doorbell images ?

Wed Jan 22, 2020 2:44 pm

Not possible. The Ring doorbell makes an encrypted connection to the Ring servers and will verify the server certificate so you can't intercept it. You'll need to replace it with something else if you want to do local processing of the video stream.

Heater
Posts: 15497
Joined: Tue Jul 17, 2012 3:02 pm

Re: Intercept Ring Doorbell images ?

Wed Jan 22, 2020 4:01 pm

ElEscalador,
My wife likes her Ring.
Given what a gross invasion of privacy and security vulnerability these things are it's time to man up and say "No, that thing is a danger to us and our family". Then rip it's guts out and hammer them flat.

Of course after that you have the responsibility of replacing it with something that provides all the features your wife liked about the Ring....
Memory in C++ is a leaky abstraction .

User avatar
Burngate
Posts: 6260
Joined: Thu Sep 29, 2011 4:34 pm
Location: Berkshire UK Tralfamadore
Contact: Website

Re: Intercept Ring Doorbell images ?

Wed Jan 22, 2020 6:22 pm

ElEscalador wrote:
Wed Jan 22, 2020 2:40 pm
... My wife likes her Ring..
That's because you gave it to her.

You could perhaps replace yor wife ... but that probably means another Ring

Heater
Posts: 15497
Joined: Tue Jul 17, 2012 3:02 pm

Re: Intercept Ring Doorbell images ?

Wed Jan 22, 2020 7:03 pm

I think a wife upgrade for a doorbell problem is a bit extreme.

Besides, a new model is probably not as reliable as the old one.
Memory in C++ is a leaky abstraction .

splangie
Posts: 13
Joined: Fri Feb 01, 2019 3:58 am

Re: Intercept Ring Doorbell images ?

Wed Jan 22, 2020 10:01 pm

Burngate wrote:
Wed Jan 22, 2020 6:22 pm
ElEscalador wrote:
Wed Jan 22, 2020 2:40 pm
... My wife likes her Ring..
That's because you gave it to her.

You could perhaps replace yor wife ... but that probably means another Ring
Include in prenup. Must return ring.

ElEscalador
Posts: 817
Joined: Tue Dec 15, 2015 4:55 pm
Location: Detroit, MI USA
Contact: Website

Re: Intercept Ring Doorbell images ?

Thu Jan 23, 2020 1:04 am

splangie wrote:
Wed Jan 22, 2020 10:01 pm
Burngate wrote:
Wed Jan 22, 2020 6:22 pm
ElEscalador wrote:
Wed Jan 22, 2020 2:40 pm
... My wife likes her Ring..
That's because you gave it to her.

You could perhaps replace yor wife ... but that probably means another Ring
Include in prenup. Must return ring.
HAHAHA... I've played that game - the grass is only greener on the other side because I'm not over there messing it up. This one has earned her keep.
Robotics tips, hacks, book extras https://youtube.com/practicalrobotics

mikerr
Posts: 2825
Joined: Thu Jan 12, 2012 12:46 pm
Location: UK
Contact: Website

Re: Intercept Ring Doorbell images ?

Thu Jan 23, 2020 9:46 am

Depends how old the ring is, v1 or v2 ? People have had more success reverse enginerring v1

https://community.home-assistant.io/t/s ... ally/30196

There seems to be quite a bit if you google "ring.com API" - though these are unofficial API - there's no official version.

https://pypi.org/project/ring-doorbell/

[google search link]
https://www.google.com/search?q=ring.com+api
Android app - Raspi Card Imager - download and image SD cards - No PC required !

Return to “General discussion”