![]() |
Re: [Announce] SIMLock - A SIM card based locking daemon
Hmm, still hasn't been pushed into the actual repository yet, very strange. You can check here to see when it does, your you can install it directly from my website here
EDIT: Package is now available through Extras-Devel, not sure why it didn't get moved earlier but it seems throwing it into the build que again fixed the problem. |
Re: [Announce] SIMLock - A SIM card based locking daemon
Quote:
Moreover I guess you could integrate SIMlock as a park of your App locking application like Advanced Device Locks for Symbian or Perfect AppLock for Andriod. As a result you could end up with a complete locking systen for the N900. An app which can lock apps, phone & SIM..depending usage scenario. |
Re: [Announce] SIMLock - A SIM card based locking daemon
I was considering integrating it but to be honest I think it would be nicer for people to have 2 seperate apps. I may just add a virtual package which depends on both to the repos. The reason for that is that SIMLock's daemon only tries to run until it does so successfully and then it doesn't again until you reboot next whereas the AppLock would have to run continuously.
At the moment I am trying to find the DBus signals that are emitted when the device goes into its standby state (i.e. screen gets dimmed) though I am considering just making it listen to the lock events rather. I have written up all the code for checking when apps get launched as well as parsing .desktop files to get the list of installed apps but I still need to figure out how to listen to DBus tio_application calls for certain apps (contacts, messaginge etc.) which are run as daemons in the background. Then I just need to write up a UI (am tempted to just release a console version initially). |
Re: [Announce] SIMLock - A SIM card based locking daemon
Quote:
By the way, you should also note that the contacts application can still be invoked by using the hardware qwerty keyboard. I dont know if there is anyway to disable it. But I wish there was. And about the integration part, what I meant was a more centralised locking application with deals with all the locking functionality, for example an app called "DeviceLocks" which has both your Applocker & Simlock integrated with individual settings for each. But that was just a suggestion. Releasing a standalone applocker is also fine. You are the only one in this community who actually responded to this request and understood the concept & I know there are many people out here who would really appreciate an app like this. Once again, eagerly awaiting the release of your application. cheers! :) |
Re: [Announce] SIMLock - A SIM card based locking daemon
Hmm, okay so I've been doing a lot of research and I think I've finally managed to come up with a way of monitoring applications which are launched using DBus calls.
My idea is as follows: The standard DBus launched applications set the X-Osso-Service property in their .desktop files, this is then used to launch the service based on the file contained within /usr/share/dbus-1/services So, since I can't seem to intercept method calls using QtDBus, I was thinking it would be possible to modify the service files in /usr/share/dbus-1/services to go from something like this: Code:
[D-BUS Service] Code:
[D-BUS Service] Then I would also run a background daemon which could scan constantly for any applications that were launched which don't use DBus calls and, if they are on the list of monitored apps, lock the phone. If you have a better idea though, or know how to intercept DBus calls to the top_application() function then I'd be happy to hear them. But I was also thinking, just intercepting top_application() would mean that each time the application was focused it would lock the phone, which could get VERY annoying. At least this way it should (in theory) only lock the phone when you click on the menu link or on a shortcut. Will let you know if it does work as expected or if it just ends up dying horribly :) |
Re: [Announce] SIMLock - A SIM card based locking daemon
Okay, here is a new thread for discussing anything related to AppLock and its development.
http://talk.maemo.org/showthread.php...50#post1037350 So far the following functionality is available in my dev build:
|
All times are GMT. The time now is 12:59. |
vBulletin® Version 3.8.8