I am trying to develop a spam blocking app for nokia asha phones. I have tried two approaches.

1. Intercept incoming SMS on nokia asha phones. I have seen many blog posts that suggest how to do that on a specific port but i want to listen for SMS on the default port. So far i have not been able to find a way of doing this.
http://www.developer.nokia.com/Commu...SMS-API-OR-WMA this link suggests that you can only intercept messages on a specific port. Is there no way of listening to incoming SMS on default port?

2. Read the inbox to find SMS that meet block criteria. If i cannot intercept the messages can my app get a notification when a new SMS arrives? I could then go read the SMS from inbox and move it to a private folder if it meets blocking criteria. So far my research suggests that you cannot read the SMS inbox using J2ME. It could be done using Symbian code but you can't run Symbian code on nokia asha. Is there any way that this could be done?

Any help in this matter would be greatly appreciated.