help needed on making use of the call monitor service

General Forum for talking area for B series TVs.

User avatar
erdem_ua
SamyGO Admin
Posts: 3126
Joined: Thu Oct 01, 2009 6:02 am
Location: Istanbul, Turkey
Contact:

Re: help needed on making use of the call monitor service

Post by erdem_ua »

Fears ends, admin here :)
I decided to have libnotify to Samsung TV like event reporter using built-in functions.

I have just open T-CHL7DEUC-2005 exeDSP via IDA. I am trying for 2 days, (It hase some problems on linux)

From my viewing perspective, I realized that your have been dived too deeper I think.
I guess our guy is

Code: Select all

MessageCategory::MessageCategory(std::string  const&)
function.
That function is responsible of type decision of message and used by MessageManager:: class.

Trying to parse CMessageBox... thing will really time consuming approach.
Instead of trying to parse code manually, why don't we use attach exeDSP to gdb and try to send a SOAP message.
We could put some breakpoints to MessageCategory::MessageCategory() function and could watch where is our IPC branching or if IPC rach here... If it reach, we needed to follow the IPC, thats all. Problem is exeDSP doesn't reliable under gdb attachment, will kill exeDSP after a minute(s).
I don't know if it's debians gdb fault but aquadran will prepare a native gdb for attaching exeDSP.

Himm. TV looks like support MMS messages too. :)

I guess victory is not too far depending this topic activity, Samsung cannot hold longer :)
goaskin
Posts: 69
Joined: Sat Nov 28, 2009 9:33 pm

Re: help needed on making use of the call monitor service

Post by goaskin »

Is there any parameter to OBJDUMP to mix the content of constants into the disassembly everytime when used?
User avatar
erdem_ua
SamyGO Admin
Posts: 3126
Joined: Thu Oct 01, 2009 6:02 am
Location: Istanbul, Turkey
Contact:

Re: help needed on making use of the call monitor service

Post by erdem_ua »

meinsource wrote:
erdem_ua wrote:aquadran will prepare a native gdb for attaching exeDSP.
This sounds great ! :D
So if available we can just run a telnet session , run the gdb and attach it to the running exeDSP process ?? If so then I better prepare myself an do some gdb tutorial soon. :idea:
Yes, you can also use it from exlink "console" if you don't own CI+ firmware. It's only way for B550 :)
There is also gdb-server too. And IDA has support for it.
Since exeDSP kills itself quickly while attached to gdb, that problematic. I prefer gdb commands.

Here my prepared tool from debian armel library. Until aquadran prepares one, you can use it. :)

EDIT: I cannot attach here! And settings looks like proper(?)
So uploaded to netloadin

Post Reply

Return to “[B] General”