Your rating: None Average: 4.9 (46 votes)

Phonehook is a multi-purpose Sailfish application to enhance phone functionality.


Caller Lookup

Information will appear in an overlay on top of the incoming call screen. This information is extracted directly from different online phone number directories.

Call Blocking

You can block unwanted callers by adding them to the block list. You can either pick a contact from your phone or add a number manually. Support for wildcards means you can block calls from a certain country or region. You can also add a source for automatic call blocking. All numbers flagged as spam by this source will be blocked. Since this feature could potentially end up blocking calls you actually want, use with caution! Check your blocked calls history now and then, and if you notice some source blocking calls it shouldn't, please report the issue on gituhub.

Directory Search

With the search functionality, you can search for people or businesses and call them directly from the app. You can also bring up the maps application for the listed address or save the result to your contacts. Some sources requires you to log in before this will give results.


Source code and issue tracker available on GitHub:

Phonebook sources are available on Github:

Special Thanks

Finnish Localization - Termitebug
Russian Localization - Ancelad
Spanish Localization - Carmen F. B.
Swedish Localization - Åke Engelbrektson
Czech Localization - Malakay
Polish Localization - atlochowski
Chinese chinese - dashinfantry

About Sailfish OS Updates

Sailfish OS upgrades recommends uninstalling phonehook before upgrading. If you are running a somewhat recent version of phonehook (0.4.0 and later), this recommendation is no longer relevant. Newer versions of phonehook do not interfer with OS upgrades. Version 0.3.x and earlier modifies the Sailfish homescreen, which may cause issues in some scenarios. 0.4.0+ does not modify the homescreen.


Planned Features

  • ✓ Contact creation
  • ✓ Automated call blocking
  • ✓ Offline caching
  • ✓ Lookup recent incoming calls
  • ✓ Name search and dialing
  • ✓​ Manual & contact call blocking
Application versions: 
File phonehook-0.1.2-1.armv7hl.rpm128.93 KB09/01/2015 - 18:04
File phonehook-0.2.0-1.armv7hl.rpm162.31 KB18/01/2015 - 21:36
File phonehook-0.2.1-1.armv7hl.rpm169.79 KB21/01/2015 - 19:27
File phonehook-0.3.0-1.armv7hl.rpm240.67 KB23/02/2015 - 17:59
File phonehook-0.3.1-1.armv7hl.rpm243.78 KB25/02/2015 - 20:13
File phonehook-0.3.3-1.armv7hl.rpm240.34 KB28/04/2015 - 16:54
File phonehook-0.4.0-1.armv7hl.rpm255.08 KB16/05/2015 - 20:57
File phonehook-0.4.1-1.armv7hl.rpm256.6 KB28/06/2015 - 16:19
File phonehook-0.5.0-2.armv7hl.rpm290.26 KB09/08/2015 - 00:27
File phonehook-0.6.0-2.armv7hl.rpm278.56 KB25/11/2015 - 16:08
File phonehook-0.6.1-1.armv7hl.rpm303.84 KB16/08/2016 - 11:27
File phonehook-0.6.2-1.armv7hl.rpm304.12 KB18/10/2016 - 14:11
File phonehook-0.6.2-2.armv7hl.rpm313.18 KB20/10/2016 - 12:17
File phonehook-0.6.3-1.armv7hl.rpm306.81 KB17/02/2017 - 15:23
File phonehook-0.6.3-3.armv7hl.rpm311.71 KB29/03/2017 - 13:46
File phonehook-0.7.0-1.armv7hl.rpm316.36 KB06/07/2019 - 15:31
File phonehook-0.7.1-1.armv7hl.rpm342.99 KB31/07/2019 - 23:16
File phonehook-0.7.2-1.armv7hl.rpm344.98 KB03/08/2019 - 13:46
File phonehook-0.7.3-1.armv7hl.rpm350.77 KB05/10/2019 - 21:47
File phonehook-0.8.0-1.armv7hl.rpm351.55 KB01/11/2019 - 18:41
File phonehook-0.9.0-1.armv7hl.rpm351.66 KB03/11/2019 - 18:15
File phonehook-0.10.0-1.armv7hl.rpm373.75 KB18/10/2020 - 22:38
File phonehook-0.10.1-1.armv7hl.rpm372.53 KB20/10/2020 - 19:10


  • fixed issue with SailfishOS 3.4 when using ther old overlay design


  • fixed issue with SailfishOS 3.4
  • Added Edit for blocks page (thanks to a-dekker)


  • polish popup translation (thanks to atlochowski)
  • chinese translation (thanks to dashinfantry)


  • polish translation (thanks to atlochowski)
  • improvements to call block page (thanks to a-dekker)


  •  improvements for dark themes (thanks to a-dekker)
  •  improvements for high DPI screens (thanks to a-dekker)
  •  improvements regarding reinstallation (thanks to a-dekker)


  • german translations
  • fix to czech translations


  • improved image quality
  • czech translations (thanks to Malakay)


  • Updated for compability with Sailfish 3


  • Updated for compability with Sailfish 2.1 (pre-release)
  • (0.6.3-3) Built with SDK 1701-1 to fix missing translation issue.


  • Restored missing translation files
  • Restored order of input fields on configuration page


  • New configuration/activation functionality for sources
  • Fixed issue with multiple SIM slots
  • Added Finnish translation (thanks Termitebug)
  • Added Russian translation (thanks Ancelad)


  • Added automatic update for sources (can be turned off). Data fetched directly from GitHub
  • Backported some code from Android port
  • Added Spanish localization (thanks Carmen F.B.)


All planned features complete!

  • Fix for obscured status bar
  • Fix layout breaking when swiping forward to search
  • Added full localization support (+ Swedish translation)
  • Added contact save feature on popup and search function
  • Added more views to call log (incoming, outgoing, missed calls)



  • Added automatic call blocking (Use with caution)
  • New popup look and functionality. If you want the old look back, there is a setting for that (requires daemon restart).
  • Added offline caching of results and HTML-responses
  • Added new OAuth-like login functionality (experimental)
  • ​Various GUI improvements


  • Fixed issue with lookups not working after phone reboot


  • Added call blocking function (beta). Number (with wildcard) and contact blocking.
  • Added recent call list lookups
  • No longer modifies homescreen
  • GUI navigation changes
  • Removed dependency to patch binary
  • Removed SMS lookups (for now)
  • Removed compability mode


  • Added popup timeout setting
  • Removed forcible uninstall of broken installation
  • Removed dependency on nemonotifications library


  • Possible fix for uninstallation/upgrade issues with earlier versions
  • Fixed scrolling problems on several pages
  • Scraper upgrades


  • Fixed broken connection manager dialog in Sailfish OS 1.1.2
  • Scraper upgrades


  • Added phonebook functionality (search for people & businesses)
  • Added cover action (Search)
  • Popup uses ambience colors
  • Popup no longer displays above the lockscreen
  • Added a compability mode to be used when the standard popup is not available
  • Added support for international numbers (will attempt to use foreign lookup sites if incoming call is from abroad)
  • Fixed uninstall issue when patch had been reverted before uninstall
  • Daemon now auto-starts with GUI
  • Improved daemon startup time
  • Added capability listing for sources (phonebook/lookup)
  • Numerous other small changes


  • Workaround for broken "Connect to Internet" dialog
  • Cleaned up "Add Source" page, auto-detects and defaults to users country.
  • Added setting to enable while roaming (default = not enabled)


  • Added cookie caching
  • Better handling of password fields
  • Added link field for sources
  • Source metadata stored in local db
  • Fixed gzip decompression bug


ade's picture

Looks much better now :-)

Umeaboy's picture

Phonehook works just fine, but having a better way to actually block a sender from texting me would be great.

As of now I have added a number in the block list, but I still recieve texts from that number.

omnight's picture

please create an issue on , so its easier for me to keep track

Jozz81's picture

I have used Phonehook for a couple of months now. It works well, but I ran into a problem. Somehow a lot of sms messages are blocked. This caused me to miss an appointment. I also did not receive an SMS from Apple and DigID.

omnight's picture

please create an issue on , so its easier for me to keep track

Malakay's picture

Thanks a lot for fixing mistake in cz translation :)

elkiaer's picture

Denmark, Krak is not working

TMavica's picture

Would you like to add Hong Kong source?

Malakay's picture

Still no czech lists? :(

omnight's picture

As soon as I find some time for it, but I did create an issue for that: :)

muppis's picture

Neat. Long waited to this come back. Fonecta App -source worked right away. In XA2 popup and text is quite small, but readable.

anasyntes's picture

Great update. However, the Swedish backends does not return any results where there should be positive results

omnight's picture

I guess there are many phonebooks broken, I just recently took over the maintenane from omnight, but I did not have the time to check all providers. If you want to have look by your self, they are located here:

baboo's picture

Truecaller activation doesn't work, code is not being sent and its only made for 3 digits while true caller codes have 6 digits

Vieno's picture

Thanks for this update. Very welcomimg. I found some encoding bug, with the German "Das Örtliche" where names with umlauts are encoded wrongly. With "Das Telefonbuch" the same name is displayed in the correct manner.

Breeze's picture

Voi voi, no more updates =(

Termitebug's picture

Jep, search and caller name tile doesn't work in SFOS3.

Gouneesz's picture

Phonehook doesn't work in sailfish 3. Search don't work. Great app but don't work anymore.

mced's picture

@Breeze, I got an error when trying to install it through Storeman. That's what I've done to install it using the command line:
1. pkcon refresh && pkcon get-updates
2. pkcon install phonehook

Since it's the same error with Call Recorder app, I guess it's a Storeman issue.

Breeze's picture

Cant install with Sailfish 3 on xperia. Thanks for a nice app.

pkuronen's picture

When adding Fonecta it seems to hang / timeout showing only the hourglass-sailfish-equivalent symbol. Thanks for this app.

kaari's picture


Search does not work anymore in Think it same kind of problem as in OkBoard: . From terminal says missing version 1.0.



Malakay's picture

App looks great, but i have one little request - may I ask you to add blacklists for Czech republic? We have maybe 2 biggest:

Can you add these blacklists for Czech rep. please? :)

sdiconov's picture

When an older database returns nothing for a Russian number with city code 499 (Moscow) the app can lookup same number with code 495. In many cases this will give correct answer!

sdiconov's picture is blocked in Russia. The app cannot get any data. Their database is outdated. is very similar but is accessible now.

TMavica's picture

can you add this hong kong source?

monkeyisland's picture

So finally i made it, i hope i dont do anything wrong

omnight's picture

Great work, I'll put it in the next release

monkeyisland's picture

Can i help to translate in german language?

omnight's picture


If you want to contribute a translation, you can make a fork of, translate the two files /client/gui/translations/phonehook.ts and /client/daemon/translations/phonehook-daemon.ts. Then submit a pull request and I will put it in the next release.