[App] SamyGO ChannelInfo for D(arm)/E/F series!

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.
Post Reply

User avatar
bugficks
Official SamyGO Developer
Posts: 1062
Joined: Tue Jun 25, 2013 3:56 pm

[App] SamyGO ChannelInfo for D(arm)/E/F series!

Post by bugficks »

Image
1. Download:
libChannInfo_D_E_F.tgz
2. extract everything into one dir (let`s say to /mtd_down/so )
3. set permissions

Code: Select all

chmod 755 /mtd_down/so/samyGOso
4. start from cmdline:

Code: Select all

cd /mtd_down/so
./samyGOso -p $(pidof exeTV || pidof exeDSP) -l /mtd_down/so/libChannelInfo.so
5. Autostart:
99_99_ChannInfoON.zip
SpoilerShow
Copy files from archive:
  1. samyGOso -> $DISTROOT/usr/bin/
  2. libChannInfo.so -> $DISTROOT/usr/so/
  3. set permissions:

    Code: Select all

    chmod 755 $DISTROOT/usr/bin/samyGOso
  4. Script 99_99_ChannInfoON.init extract to

    Code: Select all

    $SYSROOT/etc/init.d/99_99_ChannInfoON.init
  5. set permissions

    Code: Select all

    chmod 755 $SYSROOT/etc/init.d/
    NB!
    • $SYSROOT D series: /mtd_rwcommon/widgets/user/SamyGO/SamyGO
    • $DISTROOT D series: /mtd_rwcommon/widgets/user/SamyGO/SamyGO/opt/privateer
    • $SYSROOT E series: /mnt
    • $DISTROOT E series: /mnt/opt/privateer
F series: install SamyGO Extensions and enable init script in /mnt/etc/init.d/.

Alternative installation on D series via WebIF possible (check Modules-Online).

Patch for mips(mstar) based D series models (D55xx/57xx/69xx) here: viewtopic.php?f=21&t=7514

SpoilerShow
Log:

Code: Select all

cat /dtv/cinfo.log
SamyGO ChannelInfo patch D/E/F v0.3.1 - (c) bugficks 2013
Searching for 4 cmp instructions.
Patching ChannelInfo (cmp r6) @0x231ac4c .
Changelog:

Code: Select all

15/9/2013
v0.3.1 - public release version
You do not have the required permissions to view the files attached to this post.
User avatar
fluffi444
SamyGO Project Donor
Posts: 568
Joined: Fri Apr 05, 2013 9:55 pm
Location: Germany

Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!

Post by fluffi444 »

Again very nice work, bugficks!!!

Thanks for that. Works like charm.

Could there be a way to set a specific time how long the Info is shown?

Right now it seams to be the standard time like if we press the normal INFO button... aprox 10 secs.
Maybe it could be possible to "press" the INFO button virtually again... Lets say after 5 secs.

BTW: Good that you changed to general folder $DISTROOT/usr/so/ for the *.so files of the different apps... Keeping them together...
TV: UE40ES7000 @ UE40ES8090 - T-ECPDEUC-2022.0 // SamyGO
CI+: Unicam EVO 4 with HD+ (HD02) @ Pacific 4.60
NET: Samba: PC
User avatar
bugficks
Official SamyGO Developer
Posts: 1062
Joined: Tue Jun 25, 2013 3:56 pm

Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!

Post by bugficks »

for E/F i have smth in pipe. though it'll change both info button and channelinfo to 4.5 secs.
User avatar
fluffi444
SamyGO Project Donor
Posts: 568
Joined: Fri Apr 05, 2013 9:55 pm
Location: Germany

Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!

Post by fluffi444 »

4.5 secs would be nice for both, key and app! Thanks for your work on this...
TV: UE40ES7000 @ UE40ES8090 - T-ECPDEUC-2022.0 // SamyGO
CI+: Unicam EVO 4 with HD+ (HD02) @ Pacific 4.60
NET: Samba: PC
rnemec
SamyGO Project Donor
Posts: 6
Joined: Thu Apr 21, 2011 6:48 am

Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!

Post by rnemec »

Not working on UE40ES5500, FW 1032.
Both files copied to /mtd_rwcommon/so/samyGOso/ (mtd_down points to mtd_rwcommon on my TV), chmoded to 755
./samyGOso -p $(pidof exeAPP || pidof exeDSP) -l /mtd_down/so/libChannelInfo.so says:

Code: Select all

Injecting '/mtd_down/so/libChannelInfo.so' resident: '0' succeeded.
but when I switch the channels on TV, nothing changes (no ChannelInfo displayed until I push Info button).
./samyGOso -p $(pidof exeAPP || pidof exeDSP) -l /mtd_down/so/libChannelInfo.so -d says this:

Code: Select all

Injecting '/mtd_down/so/libChannelInfo.so' resident: '0' mprotect: 0x42379c80
dlopen: 0x428f8b28
dlclose: 0x428f8ccc
dlsymaddr: 0x428f8d1c
pc=428234dc lr=428234c8 sp=bea4ef18 fp=728e204
r0=fffffe00 r1=80
r2=1 r3=0
stack: 0xbea32000-0xbea53000 length = 135168
executing injection code at 0xbea4edf0
library injection completed!
succeeded.
Am I missing something?
User avatar
bugficks
Official SamyGO Developer
Posts: 1062
Joined: Tue Jun 25, 2013 3:56 pm

Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!

Post by bugficks »

cat /dtv/cinfo.log
rnemec
SamyGO Project Donor
Posts: 6
Joined: Thu Apr 21, 2011 6:48 am

Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!

Post by rnemec »

bugficks wrote:cat /dtv/cinfo.log
cat: can't open '/dtv/cinfo.log': No such file or directory

BTW: I tried autostart variant, not working either.
User avatar
bugficks
Official SamyGO Developer
Posts: 1062
Joined: Tue Jun 25, 2013 3:56 pm

Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!

Post by bugficks »

hmm, thats weird. that log should be there after injection.
rnemec
SamyGO Project Donor
Posts: 6
Joined: Thu Apr 21, 2011 6:48 am

Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!

Post by rnemec »

bugficks wrote:hmm, thats weird. that log should be there after injection.
My bad....I had "Convert file names to lowercase" checked in Total Commander, so libChannelInfo.so was transfered via FTP as libchannelinfo.so.
The problem is that samyGOso says "Injecting '/mnt/opt/privateer/usr/so/libChannelInfo.so' resident: '0' succeeded." even if file libChannelInfo.so does not exist.

It's working now. :D
damnoodle
SamyGO Project Donor
Posts: 13
Joined: Thu Sep 20, 2012 11:19 pm

Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!

Post by damnoodle »

It's not working for me.

Log info "cat /dtv/cinfo.log"

Code: Select all

SamyGO ChannelInfo patch D/E/F v0.3.1 - (c) bugficks 2013
Searching for 4 cmp instructions.
ChannelInfo already patched @0x143e128 .
and with "./samyGOso -p $(pidof exeAPP || pidof exeDSP) -l /mtd_down/so/libChann
elInfo.so -d"

Code: Select all

Injecting '/mtd_down/so/libChannelInfo.so' resident: '0' mprotect: 0x42381c80
dlopen: 0x42b88b28
dlclose: 0x42b88ccc
dlsymaddr: 0x42b88d1c
pc=42ab34dc lr=42ab34c8 sp=bed6bf18 fp=5231abc
r0=fffffe00 r1=80
r2=1 r3=0
stack: 0xbed4f000-0xbed70000 length = 135168
executing injection code at 0xbed6bdf0
library injection completed!
succeeded.
I followed instructions for the location, permissions and checked for case sensitivity issues.

Code: Select all

VDLinux#> pwd && ls -l
/mtd_down/so
total 32
-rw-r--r--    1 root     0             7903 Jan  1 00:43 libChannelInfo.so
-rwxr-xr-x    1 root     0            24329 Jan  1 00:43 samyGOso
Any ideas?
UN46ES7100 2 Mainboards
  • T-MST10PAUSC 1037.1 ROOTED
  • T-MST10PAUSC 2001.3 NOT ROOTED
PN42C450 T-SAT4AUSHC 1008.1 NOT ROOTED

Post Reply

Return to “[F] Software”