IRC log for #maemo-ssu on 20151023

01:34.48*** join/#maemo-ssu LauRoman (~LauRoman@5-14-22-54.residential.rdsnet.ro)
03:48.40*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
04:00.19*** join/#maemo-ssu povbot (~supybot@178-236-196-236.csc.lt)
04:43.08*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
06:03.55*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
06:11.24*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
06:22.11*** join/#maemo-ssu DrCode (~DrCode@5.28.134.3)
06:58.50*** join/#maemo-ssu freemangordon_ (~ivo@213.222.56.174)
07:26.45freemangordon_jonwil: wanna help with connui-statusbar-internet?
07:27.14jonwilWhy do you think I just create a repo for it...
07:28.00freemangordon_jonwil: to push a ready code? :P
07:28.21jonwilnope although I have 90% of the thing mapped out in IDA ready to clone
07:28.39jonwilThere is one big function HexRays doesn't like that will give me a problem
07:29.15freemangordon_great. if you share that ida db with me, I'll try to help
07:29.22jonwilok, I can do that
07:30.08freemangordon_will coordinate who does what once I have it, ok?
07:30.31jonwilok, no problems
07:30.48jonwilI need help to start with for the initial configure/makefile/debian packaging etc ok
07:32.42freemangordon_sure I'll help with that
07:32.49jonwilStart with https://drive.google.com/file/d/0B9idqO9KygGsaTFobFBkWEJOTTQ/view?usp=sharing and put it in the til folder in the IDA directory, it contains a comprehensive database of functions, structures etc across the entire maemo system
07:33.14jonwilhttps://drive.google.com/file/d/0B9idqO9KygGsSkZvZHZXT1NEbnc/view?usp=sharing has my ida dbs for connui-statusbar-cellular and connui-statusbar-internet
07:33.54jonwilyou will also need the newest libconnui-dev
07:34.24jonwilwith regards to connui-statusbar-internet, the 3 functions named with a $ are the 3 that HexRays doesn't like
07:34.44jonwilconnui_internet_status_menu_item_inet_status_cb in particular is the one that is going to give the most trouble
07:35.15freemangordon_ok
07:35.45freemangordon_will make the packaging and will try to re those problematic functions once I am back home
07:35.57jonwilok no worries :)
07:36.39freemangordon_:)
07:38.23freemangordon_jonwil: btw, is maemo.til newer than what we've already used for PA?
07:38.24jonwildon't forget that there is a connui-cellular.desktop file that goes with the plugin
07:38.30freemangordon_sure
07:38.40jonwilyes its newer
07:38.46freemangordon_ok
07:38.58jonwilits got the latest RE for libconnui for example
07:39.10freemangordon_ok
07:39.16freemangordon_sounds good
07:41.03jonwilOh and I am using IDA version 6.6.141224 and HexRays version 2.0.0140605 (latest leaked copy) in case it matters :)
07:43.35jonwiloh and a tip that will help with reverse engineering stuff is to open the binary then on the "load file" dialog unselect "analysis enabled". Then go to "open subviews-type libraries" then select maemo.til. Then press the "analysis" button on the toolbar to let it run analysis. If you do this, all the imported functions from maemo.til will get the proper prototypes automatically, saving a lot...
07:43.36jonwil...of effort manually inputting prototypes :)
08:14.13freemangordon_good to know
08:14.42freemangordon_I've always wondered how to auto-prototype the functions :D
08:15.05freemangordon_I use the same IDA and (probably) HR
08:19.40jonwilone more thing, I figured out the private structure its using ConnuiInternetStatusMenuItemPrivate
08:19.47jonwilOpen the structures window in IDA to see the details
08:19.58jonwiland select each field and press y to see what data type it is
08:20.17jonwilat least for the ones I gave types to :)
08:21.42freemangordon_ok
08:58.55jonwilhttp://talk.maemo.org/showthread.php?p=1486468#post1486468
09:08.30*** join/#maemo-ssu sparetire_ (~sparetire@unaffiliated/sparetire)
09:10.48Sicelo009Nmaybe you can give the dbus commands too :)
09:22.42*** join/#maemo-ssu chainsawbike (~chainsawb@unaffiliated/chainsawbike)
09:23.12*** join/#maemo-ssu RedW (~redw@89-76-164-87.dynamic.chello.pl)
09:59.15*** join/#maemo-ssu jonwil_ (~jonwil@27-33-80-219.tpgi.com.au)
10:04.08*** join/#maemo-ssu drathir87 (~kamiljk8@unaffiliated/drathir)
10:05.13*** join/#maemo-ssu ShadowJK_ (~jk@212.7.198.194)
10:13.00*** join/#maemo-ssu ruskie (ruskie@sourcemage/mage/ruskie)
10:47.50*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
10:54.34*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
11:44.42*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
12:11.28*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
13:00.49*** join/#maemo-ssu LauRoman (~LauRoman@5-14-188-56.residential.rdsnet.ro)
14:00.41*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
15:08.07*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
15:26.03*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
15:45.34*** join/#maemo-ssu Pali (~pali@Maemo/community/contributor/Pali)
16:21.17*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
16:37.55*** join/#maemo-ssu Sicelo009N (~sicelo@unaffiliated/sicelo)
17:52.34*** join/#maemo-ssu futpib (~futpib@176.104.194.78)
18:43.34*** join/#maemo-ssu LauRoman|Phone (~yaaic@5-14-188-56.residential.rdsnet.ro)
21:51.12*** join/#maemo-ssu jonwil (~jonwil@27-33-80-219.tpgi.com.au)
22:07.59jonwilhi

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.