And of course you ARE using samyGOso 1.2.4 or newer ?rootmysamynow wrote:
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.(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.SpoilerShowCode: 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...
Really, really no fucking idea what you are talking about It IS CRC32 and It IS hex No point in guessing and "reversing" my lib, you have sourcerootmysamynow wrote: 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.