Your rating: None Average: 4.9 (17 votes)

After you select 'silent' profile, the program will ask you how long you want this setting to last (max.12 hours). When this set time has passed, your regular ringing profile will be restored.

Very handy for people who often need to silence the ringer for a while, for example for the duration of a meeting, a movie or a short nap.

The application auto-cancels in 15 seconds unless interacted with.

Icon for RingingRestorer created by ssahla

If you like RingingRestorer and think it's worth me getting a beer or a small cookie, please donate:


Application versions: 
File harbour-ringingrestorer-1.2-1.armv7hl.rpm40.99 KB30/08/2015 - 00:30
File harbour-ringingrestorer-1.3-1.armv7hl.rpm42.46 KB19/09/2015 - 00:21
File harbour-ringingrestorer-1.4-1.armv7hl.rpm44.5 KB22/03/2020 - 19:42
File harbour-ringingrestorer-1.5-1.armv7hl.rpm44.71 KB25/03/2020 - 23:23
File harbour-ringingrestorer-1.7-1.aarch64.rpm46.15 KB01/09/2022 - 17:24
File harbour-ringingrestorer-1.7-1.armv7hl.rpm42.81 KB01/09/2022 - 17:24
File harbour-ringingrestorer-1.7-1.i486.rpm49.71 KB01/09/2022 - 17:24

- Fix automatic start on boot on Jolla C
- Fix uninstall script so that service is started on reinstallation


Orologiaio's picture

Just switched to an Xperia 10 iii and the lack of an aarch64 build of RingingRestorer is making me feel sad :)

I've read on Github that putting the app on Chum was an option at some point, is this still likely to happen soon-ish? Can I help in any way as a person lacking any coding skills at all?

ajalkane's picture

There is now updated version that should work on Sailfish 4.4, and also on arch64. Thanks to poetaster (Mark Washeim) who did the work getting it working.

UiPo1goo's picture

Is the code available via github? On my Smartphone Sony Xperia X it doesn't work.

Edit: Found it here: https://github.com/ajalkane/ringingrestorer_sailfish/ and opened a bug report.

mz_i_norge's picture

Works now fine on Jolla C. Thanks for improvement.

ninepine's picture

FYI Installed earlier version but didn't run it. Sailfish XA2. Upgraded to newly compiled version and ran it but got message that App back end wasn't running. Have removed App, restarted phone and reinstalled the App which now says it's running thanks. Reinstall fixed it for me.

mz_i_norge's picture

Doesn't work on Jolla C.

ajalkane's picture

Try removing and then installing again.

I noticed there might be an issue like that. If that doesn't work, I do have Jolla C also and I can try to reproduce the problem. But I doubt it's Jolla C related.


mz_i_norge's picture

Uninstalling the app, restarting the phone and installing the app again works exactly one time for me. If I restart the phone afterwards I have to do the same again - uninstalling, restarting, installing...
It's a Jolla C with SFOS

ajalkane's picture

Yes, reproduced with Jolla C. Seems to be its started on boot too early so not everything needed is ready. A bit strange as works fine in Xperia X and Xperia XA2. I'll try fiddling the starting point to be later.

ajalkane's picture

Fixed for Jolla C.

You need to either remove old installation before installing, or do the reinstall juggle to get service started.

Or after installing from command-line "systemctl --user start harbour-ringingrestorer".

This was a misunderstanding in the uninstall script which has been now fixed. So any future upgrades from 1.5 should not suffer from the same problem.

ajalkane's picture

Recompiled at last

bomo's picture

As of SFOS, it doesn't work anymore for me. Does anyone have similar problems?

ajalkane's picture

Just tried it, and same problem for me.

I'll try to find some time to investigate the issue.

ade's picture

Had a quick look at it. A simple recompile fixes the daemon crashes. Only thing I do not see working is the restore of the previous ambience (but general profile is restored).

ajalkane's picture

RingingRestorer has never restored ambiance, only ringing level.

I guess it would be a nice feature to restore ambiance also.

ade's picture

okay, I never used it, so that could be the case.

Maybe upload a newly compiled version, so people can use this app once again?

wizah's picture

SailfishOS 2.0 support coming soon? Activates nicely but doesn't restore ringing. At least not when silencing using volume down button.

ajalkane's picture

I don't know about soon, but I do intend to work on it when time permits.

There's two cases that should be handled:

  1. Silencing using volume down (this actually does sort of "work" currently but it restores to minimum volume, one step above muted)
  2. Ambience that has muted volume is selected. Should restore previous ambience that had sound.

The first one should be relatively easy, so perhaps I should just do two separate updates to get something out faster.

Orologiaio's picture

After the update to 1.0-1 the app is not working anymore. When I launch it, it complains that the backend is not running, to wait and try again a couple of minutes later. But no matter how long I wait, I always get that. It was working before, and I upgraded because I really wanted that improved visibility for the time slider ;)


Is there anything I can do to help you identify and fix this issue? Keep in mind that I've no develpoing skills, but I can work my way through the terminal if properly instructed :P

tex's picture

I had the same issue. Reboot didn't help but an uninstall and a reinstall fixed the issue.

Orologiaio's picture

Thanks, it worked! The app icon in the launcher is now called "harbour-ringrestorer" instead of Ring Restorer, but at leat the app works.

Saqib's picture

Thanks a lot for porting this app to SailfishOS 

tex's picture

Also, you could modify it so that when you turn on sounds it would ask you how long you want that to last. My phone is silent most of the day anyway.

Does it collide with Night Silence or Situations, btw?

ajalkane's picture

> Does it collide with Night Silence or Situations, btw?

Depends how Night Silence and Situations work. The timeout timer in RingingRestorer is specifically for those cases where you have some automation like Situations that works in background, so that RingingRestorer aborts if user doesn't do anything. But of course, if user says to RingingRestorer that "thou shalt restore ringing after 15 minutes", then RingingRestorer will do that no matter what Situations or any other app thinks about it.


tex's picture

Very handy thank you but like mentioned earlier the horizontal slider with text under it is pretty hard to use. Consider something like the list in the calendar's remind me option, which is basically vertically listed time options. You can see all the options and its quick to use.

anasyntes's picture

Thank you THANK YOU so much. It's such a helpful app I've been missing since my N9 time.

jpsorvisto's picture

This is awesome - I have been waiting for this kind of app after I left my Android.  This line to set time is not very user frendly. Please do some development with this feature (maybe just enter time). Now there is problem to see exact time during scrolling time bar - your finger covers exact time display

ajalkane's picture

I agree. I will add another label on top of the slider to show what's the selected time.

wizah's picture

One other handy thing would be the option to choose volume level it will be restored to. That feature could have the slider selection instead.

wizah's picture

Dial selection would be awesome but maan I love this app already. Been waiting for this since December 2014 :)

Thank you!