aj3423 / SpamBlocker

Android Call/SMS blocker.
MIT License
405 stars 22 forks source link

Search number Phone in google #148

Open dayvydrn opened 1 week ago

dayvydrn commented 1 week ago

Suggestion: implement a search through Google to try to identify what is spam or redirect directly to Google passing the phone number as a query (parameter)

aj3423 commented 1 week ago

Previously I had similar idea, querying a third party database, such as TrueCaller and Robokiller, but I suppose after a couple of queries there will be the "human verification". Some may provide an API key, if you pay for that key, you can use it in the query parameter to avoid those limitations. But in that case, I think, since the user rely so much on that database, he would've been using their own app. So I gave up on that idea.

But I've never thought about searching on Google. I tried these queries and got tons of unrelated information.

hayvan96 commented 4 days ago

What about the "should I answer" database ? Yet Another Call Blocker (https://gitlab.com/xynngh/YetAnotherCallBlocker) uses it, not sure though how the database is accessed. It's here https://gitlab.com/xynngh/YetAnotherCallBlocker_data but not obvious how the SIA db is incrementally added to that base.

aj3423 commented 3 days ago

@hayvan96 The SIA database is mysterious to me as well, but it's proprietary to YACB, I can't integrate it unless they made it public.

dayvydrn commented 3 days ago

Search in apps: telegram, whatsapp and others (display list of options). In google search the first 3 results on the first page.

aj3423 commented 3 days ago

Search in apps: telegram, whatsapp and others (display list of options).

Technically impossible.

In google search the first 3 results on the first page.

I don't see Google shows anything useful, can you show me a screenshot about the top three results?

hayvan96 commented 3 days ago

@hayvan96 The SIA database is mysterious to me as well, but it's proprietary to YACB, I can't integrate it unless they made it public.

According to YACB, it's "borrowed without asking" and, as far as I can see, not updated for 3 years now. So I guess there's no official API.

aj3423 commented 2 days ago

As I understand, those spam numbers are contributed by the users, they cannot directly commit them to the data repository, there must be a server gathering those numbers, packing and uploading them to the data repository periodically.

So I guess the data repository is just a snapshot for downloading the initial database, the incremental numbers are downloaded from the real server, that's why it may still work fine.

Anyway, I don't think they would make it public for any rival app, that would decrease their user base and in turn decrease their crowd-sourced numbers.