DRM decrypting tool for Samsung TVs PVR
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Bernhard Fröhlich 4cb75eb337 Properly check return values of fread() il y a 5 ans
.travis.yml Add Travis CI integration il y a 5 ans
AES.c Add new AES and AES-NI implementation from pycrypto. Implement small il y a 5 ans
AESNI.c Set memalign implementation based on architecture il y a 5 ans
LICENSE Initial commit il y a 5 ans
Makefile Add gprof to LDFLAGS in case of debugging il y a 5 ans
README.md Update todo and add unique features il y a 5 ans
aes.h Add License header il y a 5 ans
drmdecrypt.c Properly check return values of fread() il y a 5 ans
trace.h Initial code drop il y a 5 ans

README.md

drmdecrypt

Synopsis

drmdecrypt is a tool to decrypt recorded files from Samsung TVs into standard transport stream format. There are multiple similar versions out there based on code from SamyGO and various people but they are all either slow, Windows specific, full of bugs or even all together.

This version is fast, POSIX compliant (Linux, FreeBSD, Windows (MinGW)) and is focused on a small number of useful features.

Features

  • Reading title and channel from .inf file
  • AES-NI support (5x faster)

Usage

drmdecrypt [-x] [-o outdir] infile.srf

Building

make

Installing

make install

TODO

  • flag to specify verbosity level
  • MPEG packet size could also be 204 or 208 byte