Page 4 of 12

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

Posted: Sun May 02, 2010 3:18 am
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 :)

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

Posted: Sun May 02, 2010 3:55 pm
by goaskin
Is there any parameter to OBJDUMP to mix the content of constants into the disassembly everytime when used?

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

Posted: Sun May 02, 2010 9:16 pm
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