Outdated LibPhoneNumberInfo and YetAnotherCallBlocker_data dependencies
LibPhoneNumberInfo library and its repo YetAnotherCallBlocker_data which contains the initial database, are both outdated:
- The initial YACB database is 68.9 MiB, while the current initial database is 141.2 MiB. This results in unnecessary incremental updates.
- The OkHttp version is outdated compared to the current OkHttp version. This may results in server blocking us by detecting something suspicious.
- When querying information from the website, the lib uses an hardcoded Firefox version of v68, which clearly nobody uses today. This may results in server blocking us by detecting something suspicious.
- When querying incremental updates, the lib uses an hardcoded device (to not leak our device), which is running SDK 26. Latest version requires a minimum SDK version of 29, which can clearly be detected as suspicious by the server. I recommend using a very popular device running SDK 35, just to be safe for a few years.
- When checking for ratings, the lib forgets
neutralRatingsand countsnegativeRatingstwice instead, resulting in the function returning a wrong value in some cases. Reported in #1.
I recommend to not rely on upstream anymore, and initialize a fork of the two repos. I can try to help fixing all the mentioned issues afterwards ;)
Hi! Did you find an alternative option?
Last time I checked, delta updates were working fine, so as an end-user, you should not have any issue.
However, the maintainer seems to lack time to maintain the app, so I moved on to another app. Saracroche looks like a promising app, although it lacks a few features for now.
Thank you!