Hacks I discovered allowing Wyze camera owners to do customizations. Currently it supports the following functionalities:
- Enable telnetd on your camera.
- Redirect all the recordings to an NFS share.
- Redirect console logs into NFS share as well for debugging purpose.
There are two ways to install this hack:
- When telnet is not enabled, you will need to use SD card installation method. To do it, following these steps:
- Prepare an SD card with FAT32 format.
- Copy FIRMWARE_660R.bin and version.ini onto the root directory of SD card.
- Make a copy of config.inc-TEMPLATE to the root of SD card, rename it to config.inc, and update the content accordingly.
- Insert the SD card into camera
- Wait until the camera reboot
- Now you should have telnet, and also the NFS recording functionality.
- Remove the SD card and then you should be good to go.
- When you already have telnet enabled, you can skip the SD card and do direct installation with the following steps:
- Put this repo into an NFS share which you can access from the device.
- Make a copy config.inc-TEMPLATE to the same directory, rename it to config.inc, and update the content accordingly
- telnet into the device, and run "install.sh" from the NFS share.
- You should be good to go.
NOTE:
- This is just a personal fun project without extensive test, so use it at your own risk.
- The NFS share will need to be writable. Because it's writable, if you do a "format SD card" from the camera, everyting under that share will be deleted. So I'd suggest use a separate NFS share and isolate it from all your other important documents.
- This tested working on latest firmware (4.9.4.108).
- You no longer need an SD card to be plugged into the camera.
- The log file contains sensitive account information, so do not share with others unless you don't mind your account being compromised.
- This hack enables telnetd on your camera. Since the username/password is wellknown, this may be a security concern if others can connect into your wifi network.
- I didn't test what will happen if your NFS server dies, so you are on your own...