[App] SamyGO NoDRM E/F (MST only)

Here are software that related with Samsung F series TVs.
Please don't create any new topic here unless you have software to post/release.

sectroyer
Official SamyGO Developer
Posts: 6305
Joined: Wed May 04, 2011 5:10 pm

Re: [App] SamyGO NoDRM E/F (MST only)

Post by sectroyer »

BTW why do you constantly ask about NoDRM if (from what I know) you don't plan to have SamyGO enabled ALL THE TIME? :)
I do NOT support "latest fw" at ALL. If you have one you should block updates on router and wait for it to STOP being "latest":)
If you want me to help you please paste FULL log(s) to "spoiler"/"code" bbcodes or provide link(s) to pasted file(s) on https://pastebin.com Otherwise "NO HELP"!!!
If you want root DISABLE internet access to your device!!!!
DO NOT EVER INSTALL FIRMWARE UPGRADE !!!!
tendi
SamyGO Project Donor
Posts: 118
Joined: Thu Oct 16, 2014 3:57 pm

Re: [App] SamyGO NoDRM E/F (MST only)

Post by tendi »

sectroyer wrote:I don't treat it seriously :P :lol: :D :twisted:
I didn't realise that :)
sectroyer wrote:BTW why do you constantly ask about NoDRM if (from what I know) you don't plan to have SamyGO enabled ALL THE TIME? :)
Because I'm still having problems with PVRDecoder and, since I'm interested to record only some scheduled programmes which recur max. 4 times a month, I could root and use it in those occasions.
Tv model: UE40H6400
Firmware: T-MST14DEUC-2117.5
iT00NZ
SamyGO Project Donor
Posts: 117
Joined: Sun Dec 07, 2014 9:50 am

Re: [App] SamyGO NoDRM E/F (MST only)

Post by iT00NZ »

If I do factory reset, will I've got 'clear' TV? I lost my root and the files from ' NoDRM ' are still there. I want to delete them and root 'clear' TV again.
iT00NZ
SamyGO Project Donor
Posts: 117
Joined: Sun Dec 07, 2014 9:50 am

Re: [App] SamyGO NoDRM E/F (MST only)

Post by iT00NZ »

I can't copy libNoDRM.so into my TV.
Image
iT00NZ
SamyGO Project Donor
Posts: 117
Joined: Sun Dec 07, 2014 9:50 am

Re: [App] SamyGO NoDRM E/F (MST only)

Post by iT00NZ »

If I program the recording when the TV is turned off, the root after starting recording isn't working (it need 30 seconds to start) and NO DRM too. Any idea for that?
alexsmith
SamyGO Project Donor
Posts: 13
Joined: Mon Mar 16, 2015 3:40 pm
Location: Brazil
Contact:

Re: [App] SamyGO NoDRM E/F (MST only)

Post by alexsmith »

This post is to let you know that disabling DRM worked perfectly with my F5500 (UN32F5500AGXZD), firmware version 2129.

Current setup info, according to SamyGO PVR decoder:

Model: UN32F5500
Firmware: T-MST12UABC-2129.2 2015-01-21

Just followed all instructions from the first post and it worked.

Thanks a lot!
zoelechat
SamyGO Moderator
Posts: 8615
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

Re: [App] SamyGO NoDRM E/F (MST only)

Post by zoelechat »

Moved out of donor's area, enjoy! :)
I do NOT receive any PM. Please use forum.
rootmysamynow
Posts: 16
Joined: Thu Jun 23, 2016 8:13 pm

Re: [App] SamyGO NoDRM E/F (MST only)

Post by rootmysamynow »

Hello Reader,

although I really enjoy using NoDRM on my UE39F5370 FW1014, there's one thing (or maybe two) that I don't understand about it:

All "new" recordings ("new" means after enabling NoDRM) get recorded unencrypted (surprise, surprise, ...), and can be played by the TV's recording browser (or on the PC after copying). For all "old" recordings, I can only see previews. Starting to play such an old recording ends in "Wiedergabe fehlgeschlagen" (probably: Play failed).

/dtv/NoDRM.log shows "Key found in DB. Disabling DRM", although NoDRM reports itself to be configured in "Pernament mode!".
This does not change whether the DRM key CRC32 is added to (ie. present in) file /mtd_rwcommon/NoDRM.db, or not.

Of course, after disabling NoDRM, it's the other way round (without the text in NoDRM.log...).

From the above, would anyone be able to help me? I'd be glad to provide more info if requested, and if I'm able to provide it.

Thanks in advance.

The other thing that I stumbled across is:
Once the DB usage had been rectified for me, is there any chance to calculate the CRC32 checksums without selecting every single recording in media browser, and reading the hash from NoDRM.log?
Unfortunately, cksum on my TV creates a CRC40 instead of a CRC32, plus the DRM key listed in NoDRM.log does not seem to match the values stored in the 20160606*.key files created through PVRDecoder...

Thanks again.
sectroyer
Official SamyGO Developer
Posts: 6305
Joined: Wed May 04, 2011 5:10 pm

Re: [App] SamyGO NoDRM E/F (MST only)

Post by sectroyer »

you should read first post, If you want to to be able to play OLD recordings you HAVE TO use transition mode :)
I do NOT support "latest fw" at ALL. If you have one you should block updates on router and wait for it to STOP being "latest":)
If you want me to help you please paste FULL log(s) to "spoiler"/"code" bbcodes or provide link(s) to pasted file(s) on https://pastebin.com Otherwise "NO HELP"!!!
If you want root DISABLE internet access to your device!!!!
DO NOT EVER INSTALL FIRMWARE UPGRADE !!!!
rootmysamynow
Posts: 16
Joined: Thu Jun 23, 2016 8:13 pm

Re: [App] SamyGO NoDRM E/F (MST only)

Post by rootmysamynow »

Thanks for your very quick response.

Sorry, so I must have misinterpreted your addition to that first post:
Therefore after you have watched/removed most of your DRM protected recordings you should switch to permanent mode and remove the database. In this mode NoDRM will enable DRM only for every video for which CRC32 off DRM key is IN the database. NoDRM will not change the database in this mode so every CRC32 of drm key has to be added manually. NoDRM logs both DRM keys and CRC32 values so it very easy to manually add/remove entries to/from database.
Unfortuntely, that stops me at another stage: Although 99_91_pvr_NoDRM.init requests transition mode, NoDRM.log always reports "Pernament mode!". I did not yet manage to start it in Transition mode, but that would be a different story.

Code: Select all

root@(none) init.d $ samyGOso -p $( pidof exeTV || pidof exeDSP ) -r -l /mnt/opt/privateer/usr/libso/libNoDRM.so -d transition
Injecting '/mnt/opt/privateer/usr/libso/libNoDRM.so' resident: '1' mprotect: 0x41e96f80
dlopen: 0x42158c5c
dlclose: 0x42158cf0
dlsymaddr: 0x42158d50
pc=41fc4654 lr=41fc4638 sp=beb75e80 fp=80
r0=3f054a4 r1=80
r2=1 r3=0
stack: 0xbeb56000-0xbeb77000 length = 135168
executing injection code at 0xbeb75d4c
library injection completed!
succeeded.
root@(non) init.d $ cat /dtv/NoDRM.log
[NoDRM] SamyGO NoDRM v0.3.9 - (c) bugficks 2013
[NoDRM] Pernament mode!
[NoDRM] DRM will be enabled only for entries FROM /mtd_rwcommon/NoDRM.db !
[NoDRM] _Z26_SdPVR_Record_HandleStreamhh [0x421e4994].
[NoDRM] _Z27MApi_PVR_Playback_EnableDRMh [0x42ba5e78].
[NoDRM] _Z31MApi_PVR_Playback_SetDRMPlayKeyPhm [0x42ba5e9c].
[NoDRM] _Z28MApi_PVR_Record_SetDRMRecKeyPhm [0x42ba5f9c].
[NoDRM] SdPVR_Record_HandleStream found at: 0x421e4994
[NoDRM] Patching CMP R2, #1 found at 0x421e4a5c
[NoDRM] init done...
(Sorry again, coloring doesn't seem to work in code env. This is just to show that CMD was started with parameter transition, but log states Pernament, anyway.

PS, by the way, should someone come across this thread and wonder:
I just noticed that cksum does NOT create a CRC40. It's really a CRC32, but the output isn't in hex; it's in decimal. Hence the longer string.
And: The DRM Key listed in NoDRM.log and in *.key file actually DO match. Just some "reworking" needs to be done, as e.g. "0xac2175d0, 0xcc79bb2e, 0xb4b9963c, 0x5b52021b" becomes d0 75 21 ac 2e bb 79 cc - 3c 96 b9 4b 1b 02 52 5b.

Post Reply

Return to “[F] Software”