DRM decrypting tool for Samsung TVs PVR
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Bernhard Fröhlich 4cb75eb337 Properly check return values of fread() 5 gadus atpakaļ
.travis.yml Add Travis CI integration 5 gadus atpakaļ
AES.c Add new AES and AES-NI implementation from pycrypto. Implement small 5 gadus atpakaļ
AESNI.c Set memalign implementation based on architecture 5 gadus atpakaļ
LICENSE Initial commit 5 gadus atpakaļ
Makefile Add gprof to LDFLAGS in case of debugging 5 gadus atpakaļ
README.md Update todo and add unique features 5 gadus atpakaļ
aes.h Add License header 5 gadus atpakaļ
drmdecrypt.c Properly check return values of fread() 5 gadus atpakaļ
trace.h Initial code drop 5 gadus atpakaļ

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