Coder Social home page Coder Social logo

xiaomi-360-1080p-hacks's Introduction

This project is no longer being maintained.

If you're looking for mjsxj05cm check this project: https://github.com/cmiguelcabral/mjsxj05cm-hacks

For mjsxj02cm keep reading.

discord

Mi Camera Hacks

📹 RTSP Is Here!

RTSP is happening

Keep calm and follow the procedure!

Seriously now: it's still in beta, please read everything before continuing.

Supported Cameras

⚠️⚠️⚠️⚠️⚠️ DO NOT FLASH IF THE MODEL NAME DOESN'T MATCH ⚠️⚠️⚠️⚠️⚠️

⚠️⚠️⚠️⚠️⚠️ IT WILL SOFTBRICK THE CAMERA ⚠️⚠️⚠️⚠️⚠️

For now this is it...

Model Name(s) Picture
MJSXJ02CM MJSXJ02CM

Features

Feature list

  • RTSP Server
  • Web Configuration Interface
  • SSH Server
  • SFTP Server

Install Instructions

The hacks exploits a flaw in firmware version 3.4.2_0062, please read the instructions very carefully!!

View camera firmware version

  1. Configure the camera using the Mi Home app
  2. Open the camera in the app and touch the 3 dots in the upper right corner
  3. Select the option "General Settings", and then "Check for firmware upgrades"
  4. The current firmware version is presented on the screen

Downgrade the Firmware

You will lose the camera configuration!

⚠️ Please be careful!

⚠️ Do not power down the camera while flashing!

⚠️ Make sure you understand all the steps before continuing!

  1. Grab tf_recovery.bin file from here.
  2. Put the file in the root of your SD Card (don't change the name!)
  3. Power down the camera and insert the SD Card
  4. Power on the camera and wait, the led will be a solid yellow while the firmware is flashing (this will take several minutes!)
  5. When the camera starts rotating and asking for the QR code, it's done.
  6. Go to "Install the hacks" below.

Install the hacks

  1. Configure the camera using the Mi Home app
  2. Download the latest release from releases
  3. Copy the contents of "sdcard" folder to the root of your SD Card
  4. Power off the camera and insert the SD Card
  5. Power on the camera
  6. Find the IP address of your camera
  7. Open the web config interface o the camrea on your browser: http://<your-camera-ip/

FAQ

I can't downgrade the firmware, I follow the instructions but nothing happens.

Thy another SD Card. This actually happens a lot, trying a different SD Card usually solves it.

The RTSP stream is corrupted / stops working after a while.

The RTSP server is still in alpha stage.

You may see some corrupted frames here and there, and the server may stop working after a few hours (restarting the camera solves it). We're working on it, but if a 100% stable video stream is critical for you, then it's still not ready.

I'm worried about security, can I create/modify the [hack] password?

Security is in the roadmap, but still not the primary focus. Right now you'll have to secure the camera by making sure it's only accessible on your private network, and that your network is secure.

These Guys are Awesome

Huge thanks to everyone who contributed!

@aslafy-z @crckmc @thewh1teagle

xiaomi-360-1080p-hacks's People

Contributors

telmomarques avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.