Page 1 of 8
[App] SamyGO ChannelInfo for D(arm)/E/F series!
Posted: Sun Sep 15, 2013 12:43 pm
by bugficks

1. Download:
libChannInfo_D_E_F.tgz
2. extract everything into one dir (let`s say to /mtd_down/so )
3. set permissions
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
Copy files from archive:
- samyGOso -> $DISTROOT/usr/bin/
- libChannInfo.so -> $DISTROOT/usr/so/
- set permissions:
Code: Select all
chmod 755 $DISTROOT/usr/bin/samyGOso
- Script 99_99_ChannInfoON.init extract to
Code: Select all
$SYSROOT/etc/init.d/99_99_ChannInfoON.init
- set permissions
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
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
Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!
Posted: Mon Sep 16, 2013 8:21 pm
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...
Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!
Posted: Mon Sep 16, 2013 8:32 pm
by bugficks
for E/F i have smth in pipe. though it'll change both info button and channelinfo to 4.5 secs.
Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!
Posted: Tue Sep 17, 2013 6:50 pm
by fluffi444
4.5 secs would be nice for both, key and app! Thanks for your work on this...
Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!
Posted: Tue Sep 17, 2013 9:32 pm
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?
Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!
Posted: Tue Sep 17, 2013 9:41 pm
by bugficks
cat /dtv/cinfo.log
Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!
Posted: Tue Sep 17, 2013 9:49 pm
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.
Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!
Posted: Tue Sep 17, 2013 9:53 pm
by bugficks
hmm, thats weird. that log should be there after injection.
Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!
Posted: Tue Sep 17, 2013 10:11 pm
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.

Re: [APP] SamyGO ChannelInfo for D(arm)/E/F series!
Posted: Thu Sep 19, 2013 2:24 am
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?