Usage:
*For C series (arm), $SYSROOT is /SamyGO on rooting USB
*For D series (arm), $SYSROOT is /mtd_rwcommon/widgets/user/SamyGO/SamyGO
- Get latest samyGOso from there and copy/overwrite samyGOso file (not folder) to $SYSROOT/opt/privateer/usr/bin
- Set permissions if needed (usually not if overwritten)
Code: Select all
chmod +x $SYSROOT/opt/privateer/usr/bin/samyGOso
- Extract attached archives and copy libUnDRM.so to $SYSROOT/opt/privateer/usr/libso (create folder if needed)
- Default command:
will decode the recording and put in in the same directory as .ts file.
Code: Select all
samyGOso -d -D -r -l $SYSROOT/opt/privateer/usr/libso/libUnDRM.so
you can specify custom directory with "-p:" switch like this:if you want to replace encrypted .srf with decrypted .ts (it should work even in PVR Player) than use this command:Code: Select all
samyGOso -d -D -r -l $SYSROOT/opt/privateer/usr/libso/libUnDRM.so p:/dtv/usb/sdX/newrecdir
Finally if you don't use replace mode and save to .ts file (doesn't matter if you use custom location or not) and remove the recording from PVR Browser tv will NOT remove decrypted .ts file. To change this behavior so tv WILL remove decrypted .ts when you remove recording run this:Code: Select all
samyGOso -d -D -r -l $SYSROOT/opt/privateer/usr/libso/libUnDRM.so replace
or if you use custom location for .ts files this:Code: Select all
samyGOso -d -D -r -l $SYSROOT/opt/privateer/usr/libso/libUnDRM.so removets
Code: Select all
samyGOso -d -D -r -l $SYSROOT/opt/privateer/usr/libso/libUnDRM.so p:/dtv/usb/sdX/newrecdir removets
- Autostart
- Copy 99_91_pvr_UnDRM.init to $SYSROOT/etc/init.d
- Set permissions
Code: Select all
chmod +x $SYSROOT/etc/init.d/99_91_pvr_UnDRM.init
- You might change OPTIONS value on top of script, default is no options. e.g.
Code: Select all
OPTIONS="replace"