dos1 | buu, cssu has hildon-desktop bug with long pressing left/right arrows on keyboard fixed | 00:14 |
---|---|---|
dos1 | I liked to play with it :( | 00:15 |
Pali | what bug? | 00:16 |
Pali | keys switch to next/previous desktop | 00:16 |
dos1 | it was switching desktops faster than transition and it resulted in funny animation when you went "out of the desktop" :D | 00:17 |
Pali | I do not see any problem on my n900 | 00:18 |
Pali | maybe ask arcean about it | 00:18 |
Pali | ~seen arcean | 00:19 |
infobot | arcean <~arcean@aacr193.neoplus.adsl.tpnet.pl> was last seen on IRC in channel #maemo-ssu, 35d 9h 52m 18s ago, saying: 'http://wiki.maemo.org/Fremantle_closed_packages'. | 00:19 |
Pali | ~seen arcean_ | 00:19 |
infobot | arcean_ <~arcean@aadb39.neoplus.adsl.tpnet.pl> was last seen on IRC in channel #harmattan, 231d 21h 38m 15s ago, saying: 'bef0rd: nicely done :)'. | 00:19 |
dos1 | Pali: cause it's already fixed - I remember it was there ~1.5 year ago, when I last used my N900 | 00:24 |
dos1 | note "fixed" at the end of the sentence :) | 00:26 |
Pali | :-) | 00:26 |
Pali | docscrutinizer05, merlin1991: can you clone ssu repo to rmo? | 01:08 |
Pali | and sign repo with rmo extras gpg key? | 01:08 |
Pali | non working ssu nokia repo is problem and I can see only one option now: resign that repo | 01:09 |
Pali | and create cssu update to fix ssu repo location | 01:09 |
*** _rd_ has quit IRC | 01:14 | |
*** xes has quit IRC | 01:14 | |
*** Pali has quit IRC | 01:25 | |
*** NIN101 has quit IRC | 01:27 | |
*** xes has joined #maemo-ssu | 01:27 | |
*** dafox has joined #maemo-ssu | 01:30 | |
*** xes has quit IRC | 01:30 | |
*** xes has joined #maemo-ssu | 01:33 | |
*** int_ua has joined #maemo-ssu | 01:34 | |
DocScrutinizer05 | hmm, I wonder if we're _allowed_ to do this | 01:45 |
DocScrutinizer05 | I however guess we should have a backup e.g. on skeiron, and nobody could blame us for creating a CSSU patch to redirect to THAT | 02:03 |
*** M4rtinK has quit IRC | 02:50 | |
*** int_ua has quit IRC | 02:50 | |
*** dafox has quit IRC | 03:11 | |
*** nox- has quit IRC | 03:21 | |
*** kolp has quit IRC | 03:22 | |
*** Martix has quit IRC | 03:44 | |
*** xes has quit IRC | 03:49 | |
*** LauRoman has quit IRC | 03:56 | |
*** dos1 has quit IRC | 04:19 | |
*** MohammadAG_ has joined #maemo-ssu | 04:41 | |
*** MohammadAG has quit IRC | 04:42 | |
*** MohammadAG_ is now known as MohammadAG | 04:42 | |
*** MohammadAG_ has joined #maemo-ssu | 04:59 | |
*** MohammadAG has quit IRC | 05:00 | |
*** MohammadAG_ is now known as MohammadAG | 05:00 | |
*** jonwil has joined #maemo-ssu | 05:12 | |
*** MohammadAG has quit IRC | 05:23 | |
*** MohammadAG_ has joined #maemo-ssu | 05:23 | |
*** MohammadAG_ is now known as MohammadAG | 05:23 | |
*** amiconn has quit IRC | 05:38 | |
*** amiconn_ has joined #maemo-ssu | 05:38 | |
*** amiconn_ is now known as amiconn | 05:38 | |
*** FlameReaper has joined #maemo-ssu | 07:28 | |
*** joshgillies has joined #maemo-ssu | 10:13 | |
joshgillies | anyone know a way to test whether a binary has been compiled with -mthumb ? | 10:17 |
joshgillies | have been building a few .debs - but am unsure whether they are thumb compatable or not | 10:18 |
psycho_oreos | I think for thumb compatibility you need to have those two errata patches applied. Maybe even ideally to use the same set of GCC compiler as well. | 10:21 |
jonwil | ~seen freemangordon | 10:22 |
infobot | freemangordon is currently on #maemo #maemo-ssu. Has said a total of 61 messages. Is idling for 12h 50m 24s, last said: 'anyway, I don;t have time now, lets leave it for tomorrow'. | 10:22 |
jonwil | freemangordon: ping | 10:23 |
joshgillies | I've ran throught the doc here: http://wiki.maemo.org/CSSU-thumb_toolchain_setup_%28gcc4.7.2-linaro%29 | 10:24 |
joshgillies | and am pretty sure I'm building against that tool chain | 10:24 |
joshgillies | also is there a protocol for adopting packages? | 10:26 |
joshgillies | I assume it's just a chase of getting in touch with the maintainer | 10:26 |
joshgillies | case** | 10:27 |
psycho_oreos | Not sure on what other things you may need to build with thumb support. I do believe freemangordon would be quite familiar with the workings of thumb support to be frank. Then again there maybe forum threads available on how to compile stuff with thumb support. | 10:30 |
psycho_oreos | As for package adoption, it's probably best to contact the author if possible. If the author does not respond, you may be able to relinquish the maintainer rights. The best people to talk to would also be freemangordon afaik. | 10:31 |
joshgillies | cool, I'll wait for freemangordon to respond :) | 10:33 |
*** LauRoman has joined #maemo-ssu | 10:34 | |
*** amizraa has quit IRC | 10:51 | |
merlin1991 | merlin1991.at is going down for maintenance in a bit | 11:01 |
*** Pali has joined #maemo-ssu | 11:05 | |
*** amizraa has joined #maemo-ssu | 11:05 | |
*** merlin1991 has quit IRC | 11:08 | |
*** _rd_ has joined #maemo-ssu | 11:09 | |
*** merlin1991 has joined #maemo-ssu | 11:12 | |
*** FlameReaper has quit IRC | 11:19 | |
*** _rd_ has quit IRC | 11:31 | |
*** joshgillies has quit IRC | 11:34 | |
*** _rd_ has joined #maemo-ssu | 11:46 | |
*** NIN101 has joined #maemo-ssu | 11:59 | |
*** FlameReaper has joined #maemo-ssu | 12:14 | |
*** dafox has joined #maemo-ssu | 12:16 | |
*** LauRoman has quit IRC | 12:19 | |
*** M4rtinK has joined #maemo-ssu | 12:23 | |
*** joshgillies has joined #maemo-ssu | 12:34 | |
freemangordon | jonwil: pong | 12:37 |
freemangordon | joshgillies: passing -mthumb is all you need to have thumb-compiled binary | 12:37 |
joshgillies | haio | 12:39 |
joshgillies | to gcc/g++ yeah? | 12:39 |
freemangordon | yep | 12:39 |
joshgillies | well thats that then :) | 12:39 |
*** amizraa has quit IRC | 12:40 | |
freemangordon | you you build .deb, it makes sense to check if DEB_BUILD_OPTIONS contain "thumb" and to add -mthumb to CFLAGS. in debian/rulse that is | 12:40 |
*** amizraa has joined #maemo-ssu | 12:40 | |
freemangordon | see packges in cssu-thumb for an example | 12:40 |
freemangordon | packages even | 12:40 |
*** kolp has joined #maemo-ssu | 12:41 | |
joshgillies | I was actually doing just that | 12:41 |
freemangordon | you can use readelf to verify your compiled executable | 12:41 |
freemangordon | readelf -A $BINARY, iirc | 12:42 |
joshgillies | I'm guessing I'll also find examples of moving/linking /opt'd bins to /usr or similar | 12:42 |
freemangordon | hmm, not sure, most of those are system packages living in roootfs | 12:42 |
joshgillies | ah right | 12:42 |
freemangordon | but all you need is maemo-optify, the process is explained in wiki | 12:43 |
joshgillies | I'll keep digging in the python package then | 12:43 |
freemangordon | hmm, this is too complicated to be used as an example IMO | 12:43 |
joshgillies | you're telling me :P | 12:43 |
joshgillies | there is a LOT going on | 12:43 |
freemangordon | yeah, you'd beter find another package to use | 12:44 |
joshgillies | if you can think of another simpler example that would be appreciated | 12:44 |
freemangordon | *better | 12:44 |
joshgillies | or I'll just look around | 12:44 |
* freemangordon is having his first coffee for the day and can think of nothing :D | 12:44 | |
joshgillies | I'm working on getting the latest Node.js into devel | 12:44 |
joshgillies | so it's a system/development package | 12:44 |
joshgillies | I'll drop back in later should I require any firther info | 12:45 |
joshgillies | well assuming this is a channel for such questions :P | 12:46 |
freemangordon | not exactly the right one :) | 12:46 |
joshgillies | maemo-devel right? | 12:46 |
freemangordon | I think #maemo would be better | 12:46 |
joshgillies | oh sure | 12:46 |
joshgillies | yeah devel looks like a ghost town by comparison | 12:47 |
jonwil | Freemangordon: I found a bug in osso-systemui-dev/osso-systemui-alarm | 12:49 |
freemangordon | what bug? | 12:49 |
jonwil | The definition of nsv_sv_play_event is wrong | 12:50 |
freemangordon | is it? | 12:50 |
* freemangordon is checking | 12:50 | |
jonwil | x86 version | 12:50 |
jonwil | function notify_alarm_start_clock is what I am looking at | 12:50 |
jonwil | its clear that it takes 7 parameters not 3 | 12:51 |
*** joshgillies has quit IRC | 12:51 | |
freemangordon | extern guint nsv_sv_play_event(void*, guint type); | 12:51 |
freemangordon | that one? | 12:51 |
jonwil | yep | 12:52 |
freemangordon | jonwil: which lib is that? | 12:52 |
jonwil | libhildon-plugins-notify-sv.so | 12:52 |
jonwil | My reverse engineering shows that guint nsv_sv_play_event(void *a1, guint type, gchar *file, guint unknown1, gchar *vibra_pattern, guint unknown2, guint volume) is the correct parameter | 12:52 |
freemangordon | hild on a while till I open IDA | 12:53 |
jonwil | ok | 12:53 |
jonwil | one look at hexrays of x86 systemui-alarm will show it | 12:54 |
jonwil | btw did you say you had an ida db for libhildon-plugins-notify-sv? | 12:54 |
*** _rd_ has quit IRC | 12:54 | |
freemangordon | jonwil: I uploaded it for you iirc | 12:55 |
freemangordon | a .zip archive | 12:55 |
freemangordon | containing idadb and nsvpolicy.c nsvpolicy.h | 12:55 |
jonwil | yeah found it | 12:55 |
freemangordon | jonwil: hexrays fails on nsv_sv_play_event here :( | 12:57 |
jonwil | btw I have almost mapped out libplayback, the only issue I have is that pb_playback_req_state crashes hexrays | 12:57 |
freemangordon | jonwil: what is your IDA version? | 12:58 |
jonwil | Hexrays works for me on that function | 12:58 |
freemangordon | weird | 12:58 |
jonwil | 6.1.110315 | 12:58 |
jonwil | hexrays is 1.5.0.110408 | 12:58 |
freemangordon | same here for ida, how to check hexrays version? | 13:00 |
*** Martix has joined #maemo-ssu | 13:00 | |
jonwil | edit-plugins-hexrays | 13:00 |
freemangordon | yep, the same version | 13:00 |
freemangordon | weird | 13:01 |
jonwil | btw I suggest opening x86 version of libsystemuiplugin_alarm_dialog.so as a new IDB | 13:01 |
jonwil | oh wait no | 13:01 |
jonwil | let me send you my libsystemuiplugin_alarm_dialog idb | 13:01 |
freemangordon | I have idb | 13:01 |
freemangordon | after all it was me to RE it :) | 13:02 |
jonwil | oh ok | 13:02 |
jonwil | well look at notify_alarm_start_clock | 13:02 |
jonwil | that calls nsv_sv_play_event | 13:02 |
freemangordon | ok, just to find it | 13:02 |
jonwil | well I can tell you from my REing that the function looks like what I showed before | 13:03 |
freemangordon | id = nsv_sv_play_event(plugin, 3); | 13:04 |
freemangordon | 2 parameters here | 13:04 |
freemangordon | I'll check in asm code | 13:04 |
Pali | jonwil: I found that in maemo sdk repo there is source code of conn-settings-tool for editing internet connections | 13:04 |
Pali | also deb package with same name | 13:05 |
Pali | maybe this can be usefull for you | 13:05 |
jonwil | got a link? | 13:05 |
jonwil | as for why your hildon-plugins-notify-sv idb cant decompile the function, IDA has screwed up | 13:06 |
freemangordon | hmm: | 13:06 |
freemangordon | .text:00004A26 push ecx | 13:06 |
freemangordon | .text:00004A27 push 64h | 13:06 |
freemangordon | .text:00004A29 push 1 | 13:06 |
freemangordon | .text:00004A2B lea eax, (aPatternincomin - 62FCh)[ebx] ; "PatternIncomingCall" | 13:06 |
freemangordon | .text:00004A31 push eax | 13:06 |
freemangordon | .text:00004A32 push 1 | 13:06 |
freemangordon | .text:00004A34 push edi ; int | 13:06 |
freemangordon | .text:00004A35 push 3 ; int | 13:06 |
freemangordon | .text:00004A37 push edx ; int | 13:06 |
freemangordon | .text:00004A38 call _nsv_sv_play_event | 13:06 |
freemangordon | jonwil: seems you're right | 13:06 |
Pali | repository.maemo.org/pool/maemo5.0/free/libc/libconnsettings/libconnsettings_0.23+0m5.tar.gz | 13:06 |
jonwil | open your libhildon_plugins_notify_sv idb | 13:07 |
freemangordon | ok | 13:07 |
jonwil | go to nsv_sv_play_event | 13:08 |
freemangordon | ok | 13:08 |
jonwil | scroll down to where it says sub_5FE0 | 13:09 |
jonwil | press u | 13:09 |
jonwil | then yes | 13:09 |
jonwil | then c | 13:09 |
jonwil | then scroll down to where it says "START OF FUNCTION CHUNK FOR nsv_sv_play_event" | 13:09 |
jonwil | then press edit-functions-remove function tail | 13:09 |
jonwil | then yes | 13:09 |
jonwil | then scroll down to where it says jmp short nsv_sv_shutdown | 13:09 |
jonwil | find the jmp short loc_5FE0 just above that | 13:10 |
jonwil | press e | 13:10 |
jonwil | then yes | 13:10 |
jonwil | it should now decompile the function properly | 13:10 |
freemangordon | ok | 13:10 |
freemangordon | yep | 13:10 |
freemangordon | hmm, you are right | 13:11 |
jonwil | so yeah my definition of that function as guint nsv_sv_play_event(void *a1, guint type, gchar *file, guint unknown1, gchar *vibra_pattern, guint unknown2, guint volume) is correct | 13:12 |
jonwil | define that as the parametrs in systemui-alarm and you will see the correct parameters for it to pass | 13:12 |
freemangordon | sure :) | 13:12 |
jonwil | would explain any bugs with alarms in cssu :) | 13:13 |
freemangordon | yep | 13:13 |
freemangordon | :) | 13:13 |
freemangordon | thanks a lot | 13:13 |
jonwil | if I could get hexrays to decompile the one final function I would probably go ahead and RE libplayback | 13:15 |
jonwil | not that its doing very much other than talking to dbus | 13:15 |
jonwil | actually no, it is doing more | 13:16 |
Pali | in package conn-settings-tool is command line tool /usr/bin/conn_settings for editing any internet connection | 13:16 |
jonwil | I seen that before | 13:17 |
freemangordon | merlin1991: ping, see the backscroll | 13:17 |
Pali | I have never heard about it before | 13:17 |
freemangordon | merlin1991: I think we should fix that ASAP | 13:17 |
jonwil | not sure just how useful a clone of libplayback would be... | 13:18 |
freemangordon | jonwil: it will help you with hildon-plugins-notify-sv :P | 13:18 |
Pali | jonwil: did you looked at documentation about libplayback on wiki? | 13:18 |
merlin1991 | freemangordon: yep that should be fixed asap | 13:19 |
freemangordon | merlin1991: going to fix the 2 packages | 13:19 |
freemangordon | will ping you when ready | 13:19 |
Pali | there is also docs on maemo.org api page and also on some TMO thread | 13:19 |
Pali | all links are on wiki | 13:19 |
Pali | freemangordon: about kcssu and overclock: can you create LD_PRELOAD library for powertop? | 13:22 |
Pali | so we can include overclock support (which is needed for hd dsp codecs) into kcssu? | 13:22 |
freemangordon | sure, but why? isn't it better to fix powertop instead | 13:22 |
Pali | but how to fix powertop: | 13:23 |
Pali | ? | 13:23 |
jonwil | I cant find libplayback wiki entry | 13:23 |
Pali | jonwil: it is somewhere in api/tools | 13:23 |
Pali | I can google for it | 13:23 |
jonwil | please do | 13:23 |
jonwil | my google-fu isnt finding it | 13:23 |
Pali | freemangordon: or are there sources for powertop? | 13:23 |
freemangordon | Pali: yep, it is GPLed | 13:24 |
jonwil | I have libplayback-doc package | 13:24 |
jonwil | but Nokia violate the GPL on it IIRC | 13:24 |
Pali | freemangordon: powertop version for maemo/armel is gpl violation | 13:24 |
Pali | sources are missing | 13:24 |
jonwil | btw, anyone know if http://repository.maemo.org/pool/maemo5.0/nokia-binaries/4bc37c7c77ebe90177c050b805a8dc79/nokia-binaries/c/cail/ is a GPL violation or not? Looks like it might be | 13:25 |
Pali | fatphil already wrote something about powertop | 13:25 |
freemangordon | Pali: but we can't prove it, and it doesn't make much of a sense to go that route | 13:25 |
Pali | jonwil: are you right that cail is not on gitorious/garage/...? | 13:25 |
jonwil | I cant find source | 13:26 |
jonwil | and closed_packages doesn't point to it | 13:26 |
freemangordon | Pali: so if we just can find the sources, we'll be fine | 13:26 |
freemangordon | anyway, back to fixing alarm | 13:26 |
freemangordon | jonwil: BTW those unknown parameters look like gbooleans | 13:27 |
jonwil | they might be | 13:27 |
freemangordon | id = nsv_sv_play_event(plugin, 3u, sound_file, 1u, "PatternIncomingCall", 1u, 100u); | 13:27 |
Pali | jonwil: http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Architecture/Multimedia_Domain#libplayback | 13:27 |
freemangordon | jonwil: though I'll leave them as guints for now | 13:28 |
jonwil | neither of those fields are actually passed to anything | 13:29 |
*** aap has quit IRC | 13:30 | |
*** _rd_ has joined #maemo-ssu | 13:30 | |
*** aap has joined #maemo-ssu | 13:30 | |
jonwil | as for libplayback, I understand 90% of what its doing, just that one function that hexrays wont decompile thats getting in the way | 13:33 |
Pali | jonwil: page about closed packages updated | 13:36 |
Pali | cail really has lgpl license in deb files | 13:36 |
jonwil | hmmm, not sure if a libplayback clone is actually necessary | 13:38 |
freemangordon | ok, seems new systemui-alarm still works, going to push to gitorious | 13:46 |
jonwil | great | 13:46 |
jonwil | dont forget to push new systemui-dev :) | 13:47 |
freemangordon | sure :) | 13:47 |
freemangordon | merlin1991: changes pushed on gitorious | 13:50 |
freemangordon | jonwil: please veify :D | 13:50 |
freemangordon | *verify | 13:50 |
freemangordon | jonwil: https://gitorious.org/community-ssu/osso-systemui-dev/commit/23aa6707261541b8d404283ccc225fe242ad1612 | 13:50 |
jonwil | looks good to me on that | 13:51 |
freemangordon | merlin1991: I thing we should skip cssu-devel on that one | 13:52 |
freemangordon | *think | 13:52 |
*** DrCode has quit IRC | 13:53 | |
freemangordon | merlin1991: there are other packages to go in the update though, supl.nokia.com is a must IMO | 13:54 |
freemangordon | well, the fix for it | 13:54 |
Pali | please do only small cssu update with urgent fixes | 13:54 |
freemangordon | Pali: supl is urgent in my book | 13:55 |
Pali | I will look at other packages which are in devel/gitorious and not in testing when my laptop will be back | 13:55 |
freemangordon | without it you effectively have no GPS | 13:55 |
Pali | freemangordon: yes supl is urgent | 13:55 |
*** DrCode has joined #maemo-ssu | 13:55 | |
Pali | but remove also package location-supl-fix from testing and metapackage | 13:56 |
freemangordon | it is not there afaik | 13:56 |
freemangordon | it is only in -devel | 13:56 |
Pali | then ok | 13:56 |
Pali | remove it from devel :-) | 13:56 |
freemangordon | :) | 13:57 |
freemangordon | hmm, what about fix for https://bugs.maemo.org/12701 | 13:59 |
povbot | Bug 12701: osso-systemui-tklock ball moving when touching anywhere along bar-slide | 13:59 |
*** _rd_ has quit IRC | 13:59 | |
freemangordon | not that critical imo | 14:00 |
freemangordon | merlin1991: are you alive? | 14:00 |
freemangordon | Pali: jonwil: going to push systemui-alarm in -devel, please test it | 14:01 |
kolp | the supl fix, is that in the new certman packages? | 14:01 |
freemangordon | kolp: yes | 14:03 |
kolp | If it's that then I can report that I'm *very* happy with it :) | 14:03 |
kolp | Ok | 14:03 |
kolp | Works great | 14:03 |
freemangordon | Pali: jonwil: pushed in -devel, please test | 14:03 |
merlin1991 | freemangordon: yeah new certman should go in aswell | 14:03 |
freemangordon | merlin1991: it is you from now on :) | 14:04 |
merlin1991 | freemangordon: what needs to be rebuilt based on the systemui fix? | 14:04 |
Pali | freemangordon: how to test? | 14:04 |
freemangordon | merlin1991: systemui-dev first, install it and rebuild systemui-alarm | 14:04 |
freemangordon | Pali: setup an alarm | 14:04 |
*** freemangordon_ has joined #maemo-ssu | 14:05 | |
*** freemangordon has quit IRC | 14:05 | |
Pali | but first I need to reboot... hm cannot do it now | 14:05 |
freemangordon_ | WTF? | 14:05 |
freemangordon_ | Pali: killall systemui | 14:05 |
freemangordon_ | no ned to reboot | 14:05 |
freemangordon_ | *need | 14:05 |
Pali | right, I forgot | 14:05 |
freemangordon_ | why I got disconnected? | 14:06 |
*** freemangordon_ is now known as freemangordon | 14:06 | |
Pali | you can add freenode command which will kick user who holding your nick name before joining to channels | 14:07 |
Pali | so you will always have correct nick name on disconnect problems | 14:07 |
freemangordon | Pali: ever heard of leafchat? | 14:08 |
Pali | leafchat? no | 14:08 |
freemangordon | I bet I am the ony one using it on freenode :D | 14:08 |
freemangordon | A piece of crappy java shit | 14:09 |
*** kolp is now known as kolp_ | 14:18 | |
*** kolp_ is now known as kolp | 14:19 | |
* jonwil wonders why hildon-plugins-notify-sv was closed source in the first place | 14:21 | |
freemangordon | Pali: hmm, no, to test it the device have to be powered down | 14:23 |
freemangordon | jonwil: yeah, doesn;t make much of a sense | 14:24 |
jonwil | its probably doing something Nokia didn't want to document | 14:24 |
freemangordon | the fact it is buggy as hell :D | 14:24 |
Pali | or legacy code | 14:24 |
Pali | like systemui | 14:24 |
jonwil | quite possible | 14:25 |
Pali | comes from 770 | 14:25 |
Pali | in 770 era some parts was subcontracted and they was not opened because of legacy | 14:25 |
jonwil | in any case I dont think I have the skills to completly reverse engineer it :P | 14:25 |
Pali | good example is file browser | 14:26 |
freemangordon | jonwil: do whatever possible, I'll take it from there :P | 14:26 |
Pali | btw, there is leaked version of osso file manager from 2008 | 14:26 |
Pali | source code | 14:27 |
freemangordon | Pali: do we really need it? | 14:27 |
jonwil | file browser? no | 14:27 |
freemangordon | there are a couple of foss replacements | 14:27 |
Pali | file manager has bug which sometimes freeze | 14:27 |
freemangordon | I know ;) | 14:27 |
Pali | when opened from dbus | 14:27 |
freemangordon | yep | 14:28 |
Pali | but that is very old version... | 14:28 |
jonwil | ok, so is there anything useful we can do if libplayback was cloned? | 14:28 |
jonwil | unfortunatly it seems like all the packages with x86 versions in the SDK are either too hard for me to reverse engineer, already cloned or not worth cloning | 14:34 |
jonwil | libplayback would be a go except that I cant get those few functions to decompile | 14:34 |
freemangordon | jonwil: can't you gess what those functions do by asm? | 14:35 |
freemangordon | *guess | 14:35 |
jonwil | not really, its too big | 14:35 |
jonwil | maybe I should go back to looking at the cellular services daemon dbus calls | 14:35 |
jonwil | and I dont see a reason to reverse engineer libplayback in any case | 14:39 |
jonwil | yet again I reach the inevitable conclusion that all the good stuff is too hard to reverse engineer | 14:40 |
*** _rd_ has joined #maemo-ssu | 14:44 | |
*** xes has joined #maemo-ssu | 14:58 | |
*** _rd_ has quit IRC | 14:59 | |
*** xes_ has joined #maemo-ssu | 14:59 | |
*** xes has quit IRC | 14:59 | |
*** xes_ has quit IRC | 15:00 | |
*** dos1 has joined #maemo-ssu | 15:09 | |
*** _rd_ has joined #maemo-ssu | 15:10 | |
jonwil | maybe I should get off my ass and make that libossoproductinfo-dev package I keep talking about :P | 15:24 |
*** dafox has quit IRC | 15:30 | |
Pali | jonwil: what you can do is look at flasher.rover and chek when/why it writing string message writing certificate.. | 15:32 |
Pali | and maybe look if there is not something hidden in flasher.rover | 15:34 |
Pali | some hidden functionality | 15:34 |
jonwil | ok, the code that prints "Certificate '%s' programmed.\n" | 15:37 |
Pali | what it means? how can be certificate programmed into n900? | 15:38 |
Pali | and where it is used? | 15:38 |
jonwil | the value passed as the %s is set earlier in the function to one of "CCC", "NPC", "HWC", "R&D" | 15:38 |
Pali | hm... | 15:39 |
freemangordon | Pali: toldya, the only hardcoded certificate in the device is TI one iiuc | 15:39 |
freemangordon | the other certificates are signed wit it and loaded by either xloader or flasher (it seems) | 15:40 |
jonwil | it just so happens that the certificates named ccc, npc and hwc are stored in CAL | 15:40 |
*** _rd_ has quit IRC | 15:40 | |
jonwil | and their data can be retrieved by sysinfo-tool | 15:40 |
Pali | and why somebody want to write cert to cal? | 15:40 |
Pali | who is using it? | 15:40 |
Pali | any idea? | 15:41 |
Pali | jonwil: who is using that certs in maemo? | 15:41 |
Pali | can you grep maemo rootfs? | 15:42 |
jonwil | certificate npc appears to contain GSM IMEI, bluetooth MAC and wlan MAC | 15:43 |
Pali | so maemo sscd/csd passing them to cellmo? | 15:44 |
jonwil | dont know about imei | 15:44 |
jonwil | but wl1251-cal is what reads wlan mac | 15:44 |
jonwil | and bluetooth-sysinfo reads bluetooth mac | 15:44 |
freemangordon | jonwil: wait, what does it mean certificate to contain MEI and MAC? | 15:45 |
jonwil | its a block in CAL | 15:45 |
freemangordon | IMEI | 15:45 |
jonwil | containing these values | 15:45 |
freemangordon | but is this a real certificate then? | 15:45 |
jonwil | sysinfo-tool (and libsysinfo and etc) can pull them | 15:45 |
jonwil | dont know, would need to see if its signed or not | 15:45 |
Pali | I still do not understand why for flashing new crypto enabled xloader is needed that new flasher.rover | 15:46 |
jonwil | but I assume it is a real certificate | 15:46 |
freemangordon | Pali: we should ask the author | 15:46 |
Pali | right | 15:46 |
jonwil | certificate ccc contains wlan-channel, content-region, keyboard-layout, fmtx, default-language | 15:46 |
jonwil | wlan-channel is what wlan regulatory domain to use | 15:47 |
jonwil | content-region is "Britain"in my case | 15:47 |
jonwil | keyboard-layout is "english,dutch" | 15:48 |
jonwil | fmtx is for the value used by fm transmitter for whats legal to use | 15:48 |
jonwil | I dont know fmtx enough to know exact details of it | 15:49 |
jonwil | just that its got to do with regulations about fm transmitters in different countries | 15:49 |
jonwil | ok, so what else should I be looking for in flasher.rover | 15:51 |
jonwil | any strings I should be chasing up? | 15:52 |
jonwil | I dumped those 3 certs from my CAL and I cant tell if they have signatures or not | 15:53 |
jonwil | I can say though that the things that pull bluetooth MAC/WiFi MAC dont do any verification as far as I can tell | 15:54 |
jonwil | On Harmattan this stuff IS validated via libbb5 | 16:04 |
jonwil | aha, ccc is "Common Configuration Certificate" | 16:10 |
jonwil | hwc is "Hardware Configuration Certificate" | 16:10 |
jonwil | npc is "Nokia Public Certificate" | 16:12 |
jonwil | anything else in flasher.rover that I can look up? | 16:21 |
*** _rd_ has joined #maemo-ssu | 16:28 | |
*** _rd_ has quit IRC | 16:38 | |
*** FlameReaper has quit IRC | 16:43 | |
*** _rd_ has joined #maemo-ssu | 16:43 | |
*** mnzaki has joined #maemo-ssu | 17:27 | |
*** Martix has quit IRC | 17:35 | |
*** mnzaki has quit IRC | 17:52 | |
*** lexik has joined #maemo-ssu | 17:52 | |
*** int_ua has joined #maemo-ssu | 18:09 | |
*** mnzaki has joined #maemo-ssu | 18:11 | |
*** FlameReaper has joined #maemo-ssu | 18:11 | |
*** int_ua has quit IRC | 18:13 | |
*** lexik has quit IRC | 18:13 | |
*** lexik has joined #maemo-ssu | 18:15 | |
*** Pali has quit IRC | 18:21 | |
*** lexik has quit IRC | 18:21 | |
*** lexik has joined #maemo-ssu | 18:21 | |
*** Martix has joined #maemo-ssu | 18:25 | |
*** dhbiker has joined #maemo-ssu | 18:27 | |
*** lexik has quit IRC | 18:27 | |
jonwil | Pali: DocScrutiinzer05: Freemangordon: others: http://talk.maemo.org/showthread.php?p=1380384#post1380384 | 18:30 |
jonwil | some new header files for you to play with ) | 18:30 |
jonwil | :) | 18:30 |
jonwil | for libossoproductinfo, libsysinfo, sysinfod and libicd2 :) | 18:30 |
*** dhbiker has quit IRC | 18:31 | |
*** FlameReaper has quit IRC | 18:31 | |
*** dhbiker has joined #maemo-ssu | 18:31 | |
*** M4rtinK has quit IRC | 18:32 | |
*** M4rtinK has joined #maemo-ssu | 18:32 | |
*** FlameReaper has joined #maemo-ssu | 18:32 | |
*** mnzaki has quit IRC | 18:53 | |
*** arcean has joined #maemo-ssu | 19:18 | |
*** Martix has quit IRC | 19:26 | |
*** jonwil has quit IRC | 19:38 | |
*** _rd_ has quit IRC | 20:09 | |
*** trx has quit IRC | 20:09 | |
freemangordon | merlin1991: new update ready? | 20:13 |
*** trx has joined #maemo-ssu | 20:13 | |
*** trx has joined #maemo-ssu | 20:13 | |
*** _rd_ has joined #maemo-ssu | 20:14 | |
*** Pali has joined #maemo-ssu | 20:14 | |
merlin1991 | I'll get it done tomorrow | 20:16 |
freemangordon | ok | 20:22 |
*** Martix has joined #maemo-ssu | 20:29 | |
*** Martix has quit IRC | 20:30 | |
*** Martix has joined #maemo-ssu | 20:32 | |
*** M4rtinK has quit IRC | 20:38 | |
*** Martix has quit IRC | 21:03 | |
*** Martix has joined #maemo-ssu | 21:04 | |
*** Martix has quit IRC | 21:31 | |
*** Martix has joined #maemo-ssu | 21:32 | |
*** Martix has quit IRC | 21:36 | |
*** Martix has joined #maemo-ssu | 21:36 | |
*** nox- has joined #maemo-ssu | 21:43 | |
*** okias has joined #maemo-ssu | 22:00 | |
*** _rd_ has quit IRC | 22:02 | |
*** kolp has quit IRC | 22:02 | |
*** kolp_ has joined #maemo-ssu | 22:03 | |
*** kolp_ is now known as kolp | 22:03 | |
*** M4rtinK has joined #maemo-ssu | 22:04 | |
*** kolp has quit IRC | 22:09 | |
*** FlameReaper has quit IRC | 22:11 | |
*** kolp has joined #maemo-ssu | 22:12 | |
*** Martix has quit IRC | 22:15 | |
*** Martix has joined #maemo-ssu | 22:16 | |
*** Martix has quit IRC | 22:17 | |
*** Martix has joined #maemo-ssu | 22:18 | |
*** _rd_ has joined #maemo-ssu | 22:19 | |
*** okias has quit IRC | 22:21 | |
*** okias has joined #maemo-ssu | 22:22 | |
*** M4rtinK has quit IRC | 22:27 | |
*** arcean has quit IRC | 22:32 | |
*** Martix has quit IRC | 22:33 | |
*** Martix has joined #maemo-ssu | 22:33 | |
*** kolp has quit IRC | 22:37 | |
*** LauRoman has joined #maemo-ssu | 22:45 | |
*** kolp has joined #maemo-ssu | 22:56 | |
*** okias_ has joined #maemo-ssu | 22:58 | |
*** okias has quit IRC | 22:58 | |
*** kolp has quit IRC | 23:06 | |
*** NIN101 has quit IRC | 23:07 | |
*** kolp has joined #maemo-ssu | 23:07 | |
*** Pali has quit IRC | 23:09 | |
*** Martix has quit IRC | 23:13 | |
*** Martix has joined #maemo-ssu | 23:15 | |
*** Martix has quit IRC | 23:16 | |
*** Martix has joined #maemo-ssu | 23:17 | |
*** kolp has quit IRC | 23:18 | |
*** kolp_ has joined #maemo-ssu | 23:18 | |
*** kolp_ is now known as kolp | 23:21 | |
*** xes has joined #maemo-ssu | 23:22 | |
*** Martix has quit IRC | 23:26 | |
*** Martix has joined #maemo-ssu | 23:27 | |
*** Martix has quit IRC | 23:28 | |
*** Martix has joined #maemo-ssu | 23:29 | |
*** dafox has joined #maemo-ssu | 23:31 | |
*** Martix has quit IRC | 23:33 | |
*** Martix has joined #maemo-ssu | 23:35 | |
*** Martix has quit IRC | 23:35 | |
*** Martix has joined #maemo-ssu | 23:36 | |
*** Martix_ has joined #maemo-ssu | 23:38 | |
*** Martix_ has quit IRC | 23:39 | |
*** kolp has quit IRC | 23:40 | |
*** kolp_ has joined #maemo-ssu | 23:40 | |
*** Martix_ has joined #maemo-ssu | 23:40 | |
*** Martix has quit IRC | 23:41 | |
FatPhil | I did indeed write to nokia source requests regarding powertop, claiming that I believed it to be a derivative work of Intel's PowerTOP. | 23:51 |
FatPhil | No response yet | 23:51 |
FatPhil | I didn't give any indication how I knew it was a derivative work - namely that I've seen the source tree because I've even worked on it! | 23:55 |
FatPhil | Decided to let Nokia try and lie to me first before showing my hand. | 23:56 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!