Kirjoittaja Aihe: samsung Smart TV videotallennus ja Ubuntu  (Luettu 4363 kertaa)

Pontus12

  • Käyttäjä
  • Viestejä: 2403
    • Profiili
samsung Smart TV videotallennus ja Ubuntu
« : 30.11.15 - klo:14.12 »
Tietäisikö kukaan, miten pystyisin avaamaan tietokoneessa ja mielellään Ubuntussa Samsung Smart TV:n tallentaman elokuvan. Kun se tallentaa elokuvan on kansiossa Contents seuraavat tiedostot yhden elokuvan kohdalla:  /media/jotaarkka/9b5aa3d8-4aa9-437b-a859-0c59165d4ed1/CONTENTS/20150531203004.srf (3.2 gt) ja sitten samalla numerolla vielä .cip .inf .mdb .mta ja .ss. Viimeinen on ison .srf tiedoston jälkeen, nämä muut ovat pieniä.
 Käytän Ubuntu 15.10 versiota. Koetin avata .srf tiedoston tavallisilla soittimilla, minkä jälkeen kokeilin  Handbarakea, WinFF:ää ja Kinoa, mutta en onnistunut edes avaamaan. Levy oli tavallinen 500 gt usbi, mutta Samsung formatoi sen niin, että Gparted näytti levyllä olevan tilan varaamattomana eikä havainnut siellä olevia tiedostoja eikä hakemistoa. Internetistä löysin tiedon, että Samsung käyttää XFS tiedostojärjestelmää (filing system). Ubuntun tiedostoselain näyttää kyllä levyn ja sillä olevan hakemiston Contents kuten myös tiedostot, joita en ole saanut auki millään ohjelmalla. Niissä on ilmeisesti käytetty jotain cryptausjärjestelmää. Harmillista asiassa on, että kun seuraavan kerran hankin television, tiedostoja ei voi enää katsoa. Ei myöskään ottaa esimerkiksi kesällä mukaan. Siksi toivoisin löytäväni tavan muuntaa kyseiset tiedostot sellaisiksi, että niitä voi katsoa muillakin välineillä.
« Viimeksi muokattu: 30.11.15 - klo:16.30 kirjoittanut Pontus12 »

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: samsung Smart TV videotallennus ja Ubuntu
« Vastaus #1 : 30.11.15 - klo:14.23 »
Tallenteet ovat salattuja. Vanhempien televisioiden tallenteet on ehkä mahdollista purkaa tällä: https://github.com/decke/drmdecrypt

Pontus12

  • Käyttäjä
  • Viestejä: 2403
    • Profiili
Vs: samsung Smart TV videotallennus ja Ubuntu
« Vastaus #2 : 30.11.15 - klo:16.51 »
Kiitos vastauksesta. Latasin ohjelman, mutta jo "make" näytti joitakin virheitä, mutta meni läpi. "make install" ei tehnyt mitään, vaan ilmoitti virheestä. En tiedä olisiko minun pitänyt antaa joitakin parametrejä? Yritin myös sudoa käyttämällä, mutta se ei muuttanut tilannetta.

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: samsung Smart TV videotallennus ja Ubuntu
« Vastaus #3 : 30.11.15 - klo:17.08 »
Asenna C-kääntäjä ja Git:

Koodia: [Valitse]
sudo apt-get install build-essential git
Lataa lähdekoodi Githubista:

Koodia: [Valitse]
git clone https://github.com/decke/drmdecrypt.git
Lainaus
Cloning into 'drmdecrypt'...
remote: Counting objects: 196, done.
remote: Total 196 (delta 0), reused 0 (delta 0), pack-reused 196
Receiving objects: 100% (196/196), 59.91 KiB | 0 bytes/s, done.
Resolving deltas: 100% (120/120), done.
Checking connectivity... done.

Käännä:

Koodia: [Valitse]
cd drmdecrypt/
Koodia: [Valitse]
make
Lainaus
cc -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -maes -DREVISION="e7f479f" -Ofast -DHAVE_POSIX_MEMALIGN   -c -o AES.o AES.c
cc -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -maes -DREVISION="e7f479f" -Ofast -DHAVE_POSIX_MEMALIGN   -c -o AESNI.o AESNI.c
cc -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -maes -DREVISION="e7f479f" -Ofast -DHAVE_POSIX_MEMALIGN   -c -o buffer.o buffer.c
cc -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -maes -DREVISION="e7f479f" -Ofast -DHAVE_POSIX_MEMALIGN   -c -o drmdecrypt.o drmdecrypt.c
cc -lc -o drmdecrypt AES.o AESNI.o buffer.o drmdecrypt.o

Kokeile ajaa binääri:

Koodia: [Valitse]
./drmdecrypt
Lainaus
Usage: drmdecrypt [-dqvx][-o outdir] infile.srf ...
Options:
   -d         Show debugging output
   -o outdir  Output directory
   -q         Be quiet. Only error output.
   -v         Version information
   -x         Disable AES-NI support

Cultor

  • Käyttäjä
  • Viestejä: 174
    • Profiili
Vs: samsung Smart TV videotallennus ja Ubuntu
« Vastaus #4 : 25.12.15 - klo:10.55 »
Tietäisikö kukaan, miten pystyisin avaamaan tietokoneessa ja mielellään Ubuntussa Samsung Smart TV:n tallentaman elokuvan. Kun se tallentaa elokuvan on kansiossa Contents seuraavat tiedostot yhden elokuvan kohdalla:  /media/jotaarkka/9b5aa3d8-4aa9-437b-a859-0c59165d4ed1/CONTENTS/20150531203004.srf (3.2 gt) ja sitten samalla numerolla vielä .cip .inf .mdb .mta ja .ss. Viimeinen on ison .srf tiedoston jälkeen, nämä muut ovat pieniä.
 Käytän Ubuntu 15.10 versiota. Koetin avata .srf tiedoston tavallisilla soittimilla, minkä jälkeen kokeilin  Handbarakea, WinFF:ää ja Kinoa, mutta en onnistunut edes avaamaan. Levy oli tavallinen 500 gt usbi, mutta Samsung formatoi sen niin, että Gparted näytti levyllä olevan tilan varaamattomana eikä havainnut siellä olevia tiedostoja eikä hakemistoa. Internetistä löysin tiedon, että Samsung käyttää XFS tiedostojärjestelmää (filing system).

Kyllä tuo mun Samsung Smart TV alustaa ulkoisen levyn ext4 tiedostojärjestelmälle. Muuten samat kokemukset, mahtaako tallenteita saada toistettua missään muussa yksilössäkään? Mieluummin tallennan tietokoneella ja katselen DLNA:n kautta.
Koodia: [Valitse]
xxxx@xxxxx-GX270:~/Videos# fsck.ext4 -n /dev/sdb1
e2fsck 1.42.9 (4-Feb-2014)
/dev/sdb1: clean, 217/238480 files, 34200224/488376597 blocks

USakari

  • Käyttäjä
  • Viestejä: 220
    • Profiili
Vs: samsung Smart TV videotallennus ja Ubuntu
« Vastaus #5 : 07.01.16 - klo:18.35 »
Kokeilinpa minäkin  drmdebugia nm:n ohjeiden mukaisesti. Se kyllä teki .srf- ja .mdb-tiedostojen avulla .ts-tiedoston ilman virheilmoituksia:
Koodia: [Valitse]
$ drmdecrypt -d 20160107121204.srf
INFO AES-NI CPU support disabled
INFO drm key successfully read from 20160107121204.mdb
INFO KEY: 00 00 00 00 00 00 00 00 00 04 96 EF 00 00 00 00
INFO Writing to ./20160107121204.ts
INFO Filesize 248627200
INFO synced at offset 0
mutta ei tätä tiedostoa pysty mikään kokeilemani ohjelma toistamaan. Tässä mplayer-tulostusta:
Koodia: [Valitse]
$ mplayer 20160107121204.ts
MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing 20160107121204.ts.
libavformat version 54.20.4 (external)
Mismatching header version 54.20.3
TS file format detected.
TS_PARSE: COULDN'T SYNC
NO VIDEO! NO AUDIO! (try increasing -tsprobe) NO SUBS (yet)!
No stream found.


Exiting... (End of file)
Kokeilin myös vlc:tä ja xineä; ei auttanut. Samsungin tyyppi on UE32F5305.

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: samsung Smart TV videotallennus ja Ubuntu
« Vastaus #6 : 07.01.16 - klo:19.15 »
E- ja F-sarjojen tallenteilla ei ilmeisesti toimi: https://github.com/decke/drmdecrypt/issues/2

Avain on varmaankin suojattu eri tavalla kuin aiemmissa malleissa.