View Single Post
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#312
Originally Posted by daperl View Post
If I were a hacker and I wanted to play around, the first thing I would do is make a cp -a of /usr/bin/browser.launch to browser.launch.orig. Then I would make sure that my new browser could take an url as a command-line argument. I would then copy my new browser to /usr/bin/browser.launch and see if that worked. If that fails, maybe I would then do a

strings browser.launch.orig | sort | less

to see what that reveals. It seems to reveal a few things. I would guess there might be one or two dbus messages to catch.

Something similar could probably be done with bookmark.launch.
While your idea sounds good and correct, you'll want to replace browser instead. browser.launch is a shared "library" that maemo-invoker runs (/usr/bin/browser is a symlink to /usr/bin/maemo-invoker) because it's built to use maemo-launcher which preloads gtk stuff and is said to make a gtk program launch faster.
 

The Following 2 Users Say Thank You to qwerty12 For This Useful Post: