I have not yet been able to dump the onboard Spansion Flash
Volumes: 500GB HDD
Partition 1: hmx_int_stor (/mnt/hd1)
└── hmx_int_stor
├── .cache
│  ├── program-005d-1987-0028-1195_jpg-0.jpg
│  ├── [the rest of this folder is EXACTLY the same]
├── lost+found
├── .recycleBin
├── repository
│  ├── 10.dat
│  ├── 11.dat
│  ├── 12.dat
│  ├── 13.dat
│  ├── 14.dat
│  ├── 16.dat
│  ├── 17.dat
│  ├── 18.dat
│  ├── 19.dat
│  ├── 1.dat
│  ├── 20.dat
│  ├── 21.dat
│  ├── 22.dat
│  ├── 23.dat
│  ├── 24.dat
│  ├── 25.dat
│  ├── 26.dat
│  ├── 27.dat
│  ├── 28.dat
│  ├── 29.dat
│  ├── 2.dat
│  ├── 30.dat
│  ├── 31.dat
│  ├── 32.dat
│  ├── 33.dat
│  ├── 34.dat
│  ├── 35.dat
│  ├── 36.dat
│  ├── 37.dat
│  ├── 38.dat
│  ├── 39.dat
│  ├── 3.dat
│  ├── 41.dat
│  ├── 42.dat
│  ├── 43.dat
│  ├── 44.dat
│  ├── 45.dat
│  ├── 46.dat
│  ├── 48.dat
│  ├── 4.dat
│  ├── 58.dat
│  ├── 5.dat
│  ├── 60.dat
│  ├── 61.dat
│  ├── 6.dat
│  ├── 8.dat
│  └── 9.dat
├── stb_status.xml
├── tripleid.xml
├── TVTV
│  ├── DATA (dir)
│  └── IMAGE (dir)
└── .umount-proc-info
9 directories, 637 files
Notes:
.cacheappears to have a cache of images, mostly show frame grabs. 6 directories, 2 files- The
.datfiles appear to contain EPG data in a proprietary format. I am not publishing them here, if you’d like to probe at them, join the Discord .umount-proc-infois probably the most interesting thing from this dump, and it gets its own page: umount-proc-info
Partition 2: hmx_int_stor (/mnt/hd2)
├── .1496998823.db
├── .cache
│  └── a lot of album art and also more show thumbnails
├── dms_cds.db
├── lost+found
├── Media
│  ├── Download
│  │  └── .DS_Store
│  ├── Music
│  ├── Photo
│  └── Video
├── Recordings
│  └── this holds the recordings
├── .recycleBin
├── .tsr
├── .umma
│  ├── mnt
│  │  └── hd2
│  │  └── Recordings.dat
│  └── version
└── .umount-proc-info
13 directories, 8193 files
Notes:
- The
.cachedirectory is interesting because it has album art for a lot of music, even though music was never intentionally used on this DVR. - The
.dbfiles are SQLite databases. - umount-proc-info
- The version file says
0.9.6. Recordings.datsuggests that this partition is mounted at/mnt/hd2, since it holds file paths for the recordings.- For each recording there is:
.ts: video streams.hjs: unclear.njs: unclear
RecordingsandMediaare accessible over SMB.
Partition 3: hmx_int_stor
.
└── hmx_int_stor2
├── diskstore
│  ├── font-store (empty folder)
│  └── manifest
├── download (ISO Media, not as in the disk image format, probably a streamed video of some kind)
├── lost+found (empty)
└── .recycleBin (empty)
Nothing interesting here, honestly.
Partition 4: the LUKS one
Probably the rootfs. I do not have the password.