Your rating: None Average: 4.6 (13 votes)

Call blocker for SailfishOS.

ScumStopper now has a SourceForge project. For advanced usage instructions, see the Wiki page. For the source code, see the Git repository.

Application versions: 
File harbour-scumstopper-0.1-1.armv7hl.rpm66.97 KB10/08/2014 - 20:12
File harbour-scumstopper-0.2-1.armv7hl.rpm86.67 KB16/08/2014 - 18:09
File harbour-scumstopper-0.3-1.armv7hl.rpm96.4 KB24/08/2014 - 21:16
File harbour-scumstopper-0.4-1.armv7hl.rpm122.87 KB31/08/2014 - 21:38
File harbour-scumstopper-0.5-1.armv7hl.rpm132.25 KB06/09/2014 - 03:47
File harbour-scumstopper-0.6-1.armv7hl.rpm153.04 KB14/09/2014 - 20:54

- Added online directory lookup feature
- Added ability to test number lookups from command line
- Keep notifications visible until call is disconnected
- Added Swedish translation by Åke Engelbrektson


coderus's picture

Please push your sources to github. A lot of peoples can contribute your project and help to make it perfect :)

ovekaaven's picture

I've just put the sources on SourceForge, since many of my other projects are hosted there. That way I also got a wiki, discussion forum, ticket/bug tracker, and other stuff.

coderus's picture

many thanks :)

saberaltria's picture

Yes. I tried. All functions work like a charm with modified junk call list with names!


But still I hope you can add the following functions,

- allow the users hide the cover

- autostart when bootup


Thank You !

ovekaaven's picture

Well, do you have any ideas on how to do that? Remember, I don't want to break Harbour rules. What you suggest sounds like a daemon, and Harbour doesn't allow those.

ovekaaven's picture

Tell you what: after I've implemented the most important other features, I can add a daemon mode that can be manually activated using developer mode. That shouldn't break any rules.

ovekaaven's picture

Okay, daemon mode is now available. You must currently activate it manually, see the wiki page for instructions.

suicidal_orange's picture

This was the first app I looked for when I got my Jolla - good work!


One minor correction to the wiki though, there shouldn't be a .service on the run command, it's just

systemctl --user start harbour-scumstopper
saberaltria's picture

ScumStopper works fine!

but I have a suggestion:

Could you add a function showing the company names of these junk calls?

Many databases of junk calls contain the company names of these junk calls, but now scumStopper only supports the junk call numbers in .txt.


ovekaaven's picture

I'll see what I can do. What's the format of these files? Just number, space, name?

saberaltria's picture

Yes, the format is simply like that, but I believe that using a comma is better, especially in the following case,


12345678 ABC Company


12345678,ABC Company


After blocked the call, it will show records in the notification or phone UI ?

Thz !

ovekaaven's picture

Doesn't seem like a comma would help much. What if the name was "A, B, and C Company"? Easiest to just say that the name is everything after the first space.

I don't think I can change the phone UI. (ScumStopper doesn't need to interact with it, it intercepts and blocks calls on a system level, so the phone UI doesn't even start. I'm not sure how to change what the phone UI shows if I do let it start - at least not without breaking too many Harbour rules. I'm hoping to get this into the Jolla Store when it's done, after all.)

So if the name is going to be shown, it has to be either on the app cover, or in a notification, I suppose.

ovekaaven's picture

How's this? The name of the last caller is shown both in the app itself and on the app cover, and you can also turn on notifications if you want.

Notifications currently work slightly differently if blocking is turned off. I tried to make it show on top of the phone UI, but couldn't get it to work well, so maybe I'll change it in future versions.