Update README.md

This commit is contained in:
xfarrow 2023-08-28 07:45:05 +00:00 committed by GitHub
parent 9a4f7805b1
commit 8cc84609fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 11 deletions

View File

@ -1,6 +1,10 @@
# Tapo camera # Tapo camera
IP Cameras are a nightmare for our privacy. For this reason I am reverse engineering a Tp-Link Tapo C210's firmware and its relative app in order to prevent them from sending any data to untrusted servers. IP Cameras are a nightmare for our privacy. For this reason I am reverse engineering a Tp-Link Tapo C210's firmware and its relative app in order to prevent them from sending any data to untrusted servers.
There are better resources than mine: see https://github.com/nervous-inhuman/tplink-tapo-c200-re and https://drmnsamoliu.github.io/. I will focus on the reverse engineering of the app in order to be able to use the camera without a Tp-Link account. There are better resources than mine: see https://github.com/nervous-inhuman/tplink-tapo-c200-re and https://drmnsamoliu.github.io/.
In particular, I will focus on
* the reverse engineering of the app in order to be able to use the camera without a Tp-Link account;
* the reverse engineering of the firmware to strip off the portions of code sending the video stream to their servers.
## How these cameras were designed to work ## How these cameras were designed to work
1. You download a proprietary app (Tp-Link Tapo) and create an account without which the camera can not work; 1. You download a proprietary app (Tp-Link Tapo) and create an account without which the camera can not work;
@ -10,16 +14,9 @@ There are better resources than mine: see https://github.com/nervous-inhuman/tpl
## What we can do ## What we can do
As of today, we have: As of today, we have:
* libre NVR solutions we can use in place of the proprietary app; * Libre NVR solutions (iSpy, ZoneMinder, ...);
* You can use a collection of open source software to control these cameras, see [my collection](https://github.com/stars/xfarrow/lists/tapo-cameras) * A collection of open source software to control these cameras through [undocumented APIs](https://github.com/xfarrow/tapo-camera/tree/main/secret-apis), see [my collection](https://github.com/stars/xfarrow/lists/tapo-cameras)
nonethless, you still need it the first time you boot the camera up and NVRs will not stop the camera from sending the video to their servers without using a firewall. nonethless, you still need the proprietary app and a Tp-Link account the first time you boot the camera up and NVRs will not stop the camera from sending the video stream to their servers without using a firewall.
This repository aims to resolve these issues. This repository aims to resolve these issues.
## What we know so far
### Tapo C200
* It runs a Linux kernel (3.10);
### Tapo C210
* It runs a Linux Kernel (4.9.84)