DRM decrypting tool for Samsung TVs PVR
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Bernhard Fröhlich 4cb75eb337 Properly check return values of fread() 5年前
.travis.yml Add Travis CI integration 5年前
AES.c Add new AES and AES-NI implementation from pycrypto. Implement small 5年前
AESNI.c Set memalign implementation based on architecture 5年前
LICENSE Initial commit 5年前
Makefile Add gprof to LDFLAGS in case of debugging 5年前
README.md Update todo and add unique features 5年前
aes.h Add License header 5年前
drmdecrypt.c Properly check return values of fread() 5年前
trace.h Initial code drop 5年前

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