[App] TimeShift Player Seek Patch

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

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

[App] TimeShift Player Seek Patch

Post by sectroyer »

This is stable version of TimeShift Seek patch for E series. It allows settings time values for both KEY_LEFT/KEY_RIGHT and also adds support for KEY_UP/KEY_DOWN. For me it works all the time and allows setting seek values multiple times without the need to restart TV. Please test it, post your TV model, firmware version and debug (-d) output :)

Sample usage:

Code: Select all

./timeshiftseekpatch -n exeDSP -d
By default the app sets seek values to +/-30 and +/-90 seconds. Sample useage for different values:

Code: Select all

./timeshiftseekpatch -n exeDSP -d -u 120 -o -120 -l -60 -r 60
You do not have the required permissions to view the files attached to this post.
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 !!!!
zoelechat
SamyGO Moderator
Posts: 8615
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

Re: [App] TimeShift Player Seek Patch

Post by zoelechat »

Reporting it works perfectly there:
SpoilerShow

Code: Select all

./timeshiftseekpatch -n exeDSP -d -u 60 -o -60 -l -30 -r 30
SHM, created: 0
pc=428234dc lr=428234c8 sp=be873ef8 fp=72bc50c
r0=fffffe00 r1=80
r2=1 r3=0
symbol: adbg_CheckSystem -> @0x03658ac4
Patched adbg_CheckSystem at @0x03658ac4
symbol: adbg_CheckSystem -> @0x03658ac4
Patched adbg_CheckSystem at @0x03658ac4
symbol: valloc -> @0x423244c0
symbol: mprotect -> @0x42379c80
Stack: @0xbe857000 - @0xbe878000
pc=428234dc lr=428234c8 sp=be873ef8 fp=72bc50c
r0=fffffe00 r1=80
r2=1 r3=0
Executing injection code at 0xbe873e64
Allocated new memory with size 0x00001000 at address: @0x0910e000
symbol: _ZN13CPVRTSMgrPast13Key_ProcedureEPK7PTEvent -> @0x02662b58
KEY off: 2
KEY pos: 10
Left PVR Seek values for _ZN13CPVRTSMgrPast13Key_ProcedureEPK7PTEvent patched successfully.
Right PVR Seek values for _ZN13CPVRTSMgrPast13Key_ProcedureEPK7PTEvent patched successfully.
KEY pos: 2
Previous hook to 0x0917f500 found at address: 0x02662f20
Correct return address found. Using previous asm values.
ASM1: 0xe5933000
ASM1: 0xe1570003
PVR ProcessKeys patched successfully.
symbol: adbg_CheckSystem -> @0x03658ac4
Patched adbg_CheckSystem at @0x03658ac4
symbol: valloc -> @0x423244c0
symbol: mprotect -> @0x42379c80
Stack: @0xbe857000 - @0xbe878000
pc=428234dc lr=428234c8 sp=be873ef8 fp=72bc50c
r0=fffffe00 r1=80
r2=1 r3=0
Executing injection code at 0xbe873e64
Allocated new memory with size 0x00001000 at address: @0x090be000
symbol: _ZN15CPVRTSMgrNormal13Key_ProcedureEPK7PTEvent -> @0x02660db0
KEY off: 2
KEY pos: 10
Left PVR Seek values for _ZN15CPVRTSMgrNormal13Key_ProcedureEPK7PTEvent patched successfully.
Right PVR Seek values for _ZN15CPVRTSMgrNormal13Key_ProcedureEPK7PTEvent patched successfully.
KEY pos: 2
Previous hook to 0x091aa500 found at address: 0x02661174
Correct return address found. Using previous asm values.
ASM1: 0xe5933000
ASM1: 0xe1570003
PVR ProcessKeys patched successfully.
Patching completed!
(what a long debug output :) )

Thanks! ;)
I do NOT receive any PM. Please use forum.
sectroyer
Official SamyGO Developer
Posts: 6305
Joined: Wed May 04, 2011 5:10 pm

Re: [App] TimeShift Player Seek Patch

Post by sectroyer »

zoelechat wrote:Reporting it works perfectly there:
SpoilerShow

Code: Select all

./timeshiftseekpatch -n exeDSP -d -u 60 -o -60 -l -30 -r 30
SHM, created: 0
pc=428234dc lr=428234c8 sp=be873ef8 fp=72bc50c
r0=fffffe00 r1=80
r2=1 r3=0
symbol: adbg_CheckSystem -> @0x03658ac4
Patched adbg_CheckSystem at @0x03658ac4
symbol: adbg_CheckSystem -> @0x03658ac4
Patched adbg_CheckSystem at @0x03658ac4
symbol: valloc -> @0x423244c0
symbol: mprotect -> @0x42379c80
Stack: @0xbe857000 - @0xbe878000
pc=428234dc lr=428234c8 sp=be873ef8 fp=72bc50c
r0=fffffe00 r1=80
r2=1 r3=0
Executing injection code at 0xbe873e64
Allocated new memory with size 0x00001000 at address: @0x0910e000
symbol: _ZN13CPVRTSMgrPast13Key_ProcedureEPK7PTEvent -> @0x02662b58
KEY off: 2
KEY pos: 10
Left PVR Seek values for _ZN13CPVRTSMgrPast13Key_ProcedureEPK7PTEvent patched successfully.
Right PVR Seek values for _ZN13CPVRTSMgrPast13Key_ProcedureEPK7PTEvent patched successfully.
KEY pos: 2
Previous hook to 0x0917f500 found at address: 0x02662f20
Correct return address found. Using previous asm values.
ASM1: 0xe5933000
ASM1: 0xe1570003
PVR ProcessKeys patched successfully.
symbol: adbg_CheckSystem -> @0x03658ac4
Patched adbg_CheckSystem at @0x03658ac4
symbol: valloc -> @0x423244c0
symbol: mprotect -> @0x42379c80
Stack: @0xbe857000 - @0xbe878000
pc=428234dc lr=428234c8 sp=be873ef8 fp=72bc50c
r0=fffffe00 r1=80
r2=1 r3=0
Executing injection code at 0xbe873e64
Allocated new memory with size 0x00001000 at address: @0x090be000
symbol: _ZN15CPVRTSMgrNormal13Key_ProcedureEPK7PTEvent -> @0x02660db0
KEY off: 2
KEY pos: 10
Left PVR Seek values for _ZN15CPVRTSMgrNormal13Key_ProcedureEPK7PTEvent patched successfully.
Right PVR Seek values for _ZN15CPVRTSMgrNormal13Key_ProcedureEPK7PTEvent patched successfully.
KEY pos: 2
Previous hook to 0x091aa500 found at address: 0x02661174
Correct return address found. Using previous asm values.
ASM1: 0xe5933000
ASM1: 0xe1570003
PVR ProcessKeys patched successfully.
Patching completed!
(what a long debug output :) )

Thanks! ;)
The output has to be long because I need to patch it in multiple places. TV uses different classes for different scenarios in TimeShift. For instance CPVRTSMgrNormal is used when you are watching "live" TimeShift. If you rewind it uses CPVRTSMgrPast, etc. That's why it's important to check whether it works in all scenarios :)
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 !!!!
User avatar
greenhorn
SamyGO Project Donor
Posts: 701
Joined: Wed Feb 15, 2012 3:05 pm
Location: Eastern Europe

Re: [App] TimeShift Player Seek Patch

Post by greenhorn »

Works here too.
TV: UE40F7000 - T-FXPDEUC-1115.0 - SamyGO Extensions on F series
TV: UE55ES7000S - T-ECPDEUC-2003.4 - SamyGO tool Right from USB - no develop account is needed
TV: UE40C6710 - T-VALDEUC 3011 - Hacking TV over Hotel mode (C650 T-VALDEUC-3009.2)
BD-Player: BD-E6100 - B-FIRBPEWWC 1063.3 - rooted, no more Cin@vi@
NAS: CIFS: MAG250 NFS: Playon!HD
sectroyer
Official SamyGO Developer
Posts: 6305
Joined: Wed May 04, 2011 5:10 pm

Re: [App] TimeShift Player Seek Patch

Post by sectroyer »

greenhorn wrote:Works here too.
Look for a situation where it doesn't work :) Let me know if you find one :)
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 !!!!

Post Reply

Return to “[E] Software”