Active Topics

 



Notices


Reply
Thread Tools
nicolai's Avatar
Posts: 1,637 | Thanked: 4,424 times | Joined on Apr 2009 @ Germany
#1
Hi,

after many users asked for an SMS blocker application, I thought
it can not be that hard to make one.
But it was hard! Lack of documentation, few tutorials and examples scattered
over different versions, it took me two dozens of test sms-message just to find
out how incoming messages are handled by maemo5.
But finally:

Messageblocker

Blocks incoming message notification (popup window, notification
light and tone) for SMS and chat messages.
A statusbar icon indicates if the blocker is active. You can
enable/disable the blocker from the control panel and
define the blocklists.
Blocklists are per account. That means you can define one blocklist
for sms another for your jabber account, or for your icq acccount ....

The blocked messages are still logged in the eventlogger
( conversations application) but blocked messages won't show the
notification popup.

Your feedback is welcome.

Nicolai


This software is in extras-devel! (The software hosted in extras-devel is not ready for normal users!).

Last edited by nicolai; 2010-11-11 at 07:55.
 

The Following 34 Users Say Thank You to nicolai For This Useful Post:
Posts: 187 | Thanked: 41 times | Joined on May 2010
#2
Hi man , great !
waiting for this for a long time ...
i will test when get home...
but i am curious, would it be possible to avoid it being written to event log and write in some text file or maybe another sqlite file ?

Is it possible drop sms for people not in contact list ?
 

The Following User Says Thank You to colchaodemola For This Useful Post:
nicolai's Avatar
Posts: 1,637 | Thanked: 4,424 times | Joined on Apr 2009 @ Germany
#3
Originally Posted by colchaodemola View Post
but i am curious, would it be possible to avoid it being written to event log and write in some text file or maybe another sqlite file ?
The problem is, I don't know how the eventlogger is notified about
new messages. I thought, the way I block incoming messages
would block the eventlogger as well.

Originally Posted by colchaodemola View Post
Is it possible drop sms for people not in contact list ?
Not yet.

Nicolai
 
Posts: 187 | Thanked: 41 times | Joined on May 2010
#4
Originally Posted by nicolai View Post
The problem is, I don't know how the eventlogger is notified about
new messages. I thought, the way I block incoming messages
would block the eventlogger as well.


Not yet.

Nicolai
As far as i know eventlogger reads the el-v1.db, one way would be to delete the new message from el-v1.db based in the remote_id / message content you will be able to get from your app (i think) ...


I hope this program evolve to a very great tool able to block unknown sms ... and maybe who knows integrate the function of pycallblocker and be able to block calls either ...
 
nicolai's Avatar
Posts: 1,637 | Thanked: 4,424 times | Joined on Apr 2009 @ Germany
#5
Just to make it clear (some users asked about it).

The messageblocker app blocks not only the yellow
popup window but the notifiction light and ringtone as well.

So, if you don't want to receive this new message notification
from a sender, you can add his name (phone number for SMS
or account name for an IM Accuonts) in the blocklist.

regards
Nicolai
 

The Following User Says Thank You to nicolai For This Useful Post:
Posts: 187 | Thanked: 41 times | Joined on May 2010
#6
Nicolai, could you put an option to not display that icon on status bar and password protect the control panel ? (Still testing ....)
 
Posts: 215 | Thanked: 29 times | Joined on Feb 2010
#7
installed but i cant find it anywhere?!
 
Posts: 187 | Thanked: 41 times | Joined on May 2010
#8
nicolai, amazing tool ...
it works great ?
Now my suggestions (Say what you think about them)

1) drop from EventLogger (or delete directly from the database)
2) password protect the control panel
3) If possible , save a copy in some form that can be read only from the control panel and drop from event logger
4) accept contact name instead of the number (Would automatically add several numbers if the contact has multiple cellphones)
5) Maybe integrate in contact list , so when clicking on a contact would have an option to block that contact.
6) Hide the icon in status bar
7)White List (Very Important)
8) Accept only from people on contact list (Would avoid spam )
9) Support for calls eitther , making the ultimate blocker for maemo :P


just suggestion for the next year :P

Thanks man !
 
nicolai's Avatar
Posts: 1,637 | Thanked: 4,424 times | Joined on Apr 2009 @ Germany
#9
Originally Posted by stew-b View Post
installed but i cant find it anywhere?!
On the "Settings" page (or control panel) in the same section
as internet, voip & chat options, ...


nicolai
 

The Following User Says Thank You to nicolai For This Useful Post:
Posts: 215 | Thanked: 29 times | Joined on Feb 2010
#10
thanks found it and tested it,works perfectly as you intended it too,well done!
BUT
what i really need is for the sms to never appear in the conversations,basically if someone is trying to text me then i dont want to know they have even tried,ever....if you can achieve this you will be my hero ))))))
great work so far man..

edit,also dont need the status bar thing
 
Reply


 
Forum Jump


All times are GMT. The time now is 04:46.