View Single Post
Old 11-02-2012, 02:50 PM   #10
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Týr
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,586
Karma: 6299993
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
hmm. I have no good answers... so I straced...

[root@kindle root]# strace -fF -o /mnt/us/kb-strace.txt kb

which led me to

Code:
....
13434 open("/usr/lib/libkb.so", O_RDONLY) = 3
13434 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0\270-\0\0004\0\0\0"..., 512) = 512
13434 fstat64(3, {st_mode=S_IFREG|0755, st_size=59760, ...}) = 0
13434 mmap2(NULL, 92932, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x40045000
13434 mprotect(0x40053000, 32768, PROT_NONE) = 0
13434 mmap2(0x4005b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0x4005b000
13434 close(3)                          = 0
....
which led me to:

Here is info on the keyboard

https://www.mobileread.com/forums/sho...8&postcount=28

About the browser:

(from upstart script)
Quote:
source /etc/upstart/env
exec browserd
should get it "loaded" then invoke it via dbus I believe.
(no I got that wrong...sorry... thanks Niluje)

browser would seem to invoke the waf infrastructure (pictured)

Maybe: build midori? that is a decent replacement browser.
It's included in Buildroot by default (I will go check)

You can configure the "browser" (shop) button to launch any application you want - this much I do know. Launch skipstone or midori?

The virtual keyboard - could - of course be replaced with the matchbox keyboard for some instances.

One of the upstart script (I think) had some reference to which was which event on the devices. but I think you nailed it.

Quote:
source /etc/upstart/env

exec kb
was where I started my trail. HTH. (Check the top link - it's pretty handy)
Attached Thumbnails
Click image for larger version

Name:	Selection_320.png
Views:	267
Size:	8.3 KB
ID:	95340  

Last edited by twobob; 11-02-2012 at 03:09 PM. Reason: wrong : )
twobob is offline   Reply With Quote