Tonnet monitoring synthesis case

Today, most security manufacturers in China use embedded security systems. The advantages of this system are fast speed and high security. But there are always some manufacturers who will choose to go upstream and adopt alternative solutions, such as Honeywell in the United States. The brand I want to talk about today is Tonnet, which is a small security brand in Taiwan, and it adopts non-mainstream solutions. How to recover data in this case? !

Faulty file: 1T hard disk

Symptoms:

This video camera is a construction site video camera, the brand is Tonnet, a small third-tier brand in Taiwan. In fact, the data is not lost, but the video recorder is broken. The customer tried to repair the video recorder, but found that the damage was too serious to be repaired; he tried to buy the same model of video recorder and found that this model was no longer available, which means that the product was discontinued. After comparison and inspection, it is found that the file system used is XFS, the folder under the root directory is named after time, the subordinate folders are 800_600, 1080_800, and then the actual files such as 0.stream-8.strem 0.I-8.I.

Failure analysis:

The analysis found that this brand uses an existing file system for management, which is not embedded. However, a server-specific file system such as XFS cannot be parsed under normal circumstances, but it plays a certain security role. In addition, the stability of XFS is no problem, so this choice is also the best choice! The analysis found that it uses two encodings, 800*600 is 264 encoding, and 1080*800 is 265 encoding, but it has a unique way in file generation. It uses a custom block group to store the naked stream in blocks. At the same time, the main frame is stored in the I file, and the subframe is stored in the stream. If you want to play it, you need to do the following work

  1. Separate custom BLOCK to bare stream.
  2. Read the I block and STRAEAM information from the BLOCK block to merge the main frame and the subframe in order, so that the real video file can be obtained.

It can also be seen from this that the manufacturer is still thinking about doing things, but what is puzzling is that it has reached this point, why not go deeper and directly make an embedded file system?

Troubleshooting:

After analysis, the associated information of time, channel, stream and I file in the custom BLOCK is obtained. Of course, this requires a lot of comparison work to draw a conclusion, and then write a program for merging.

The program uses the file as a unit to classify and merge I or stream files (a file of 16M will be separated if it exceeds), and then synthesized.

The effect after recovery, this is the effect of 264 merge. In addition, the program directly generates channels when generating files, so it is more intuitive to use channels as folders

This is the recovery method of TONNET's special monitoring. If you encounter such problems, you can contact us.

Guess you like

Origin blog.csdn.net/cpxcls/article/details/130401014