yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] rootcid:
Call Master is an advanced call, SMS and MMS blocker for professional use.

Advantages:

• Your phone never rings

• Your screen never turns on

• Private call and SMS inbox with log sweeper

• Reject unknown, withheld and private numbers

• Password protection

• Route message content to other numbers

• Clear frequent call lists

Features:

• Block MMS before download

• Filter SMS by content

• Text variable creation, routing and replies

• Global regex and wildcard filters

• Custom notification icons

• Vibration and LED feedback

• Backup encryption and password protection

• Powerful logging and sorting system

• Number testing

• Independent contact library for total privacy

• Profile scheduling

• Light and dark themes

This is a fully functional application. Its add supported, but if you want to speed development please consider removing the ads for a small fee in settings.

Screenshots:

...
[Android Apps and Games] rootcid:
Changelogs:
[Android Apps and Games] killoid:
[MENTION=5586984]rootcid[/MENTION] been using the pro version & very satisfied with it. just the ui needs an improvement & better multi sim support like root call blocker is needed. i've sent u an email via google play but no reply was given. i hope u will read it. thanks for an amazing app.
[Android Apps and Games] rootcid:
Thanks. As ive mentioned in the description, this app has been very hard to support for a number of reasons. Im hoping the recent removal of the nag screens will help us spend more time on supporting this excellent but too-complex-for-the-average-user app.

Root Call Blocker has a much larger licensed client base, so thats where the resources have previously gone. Now that its pretty much complete, we want to concentrate on refreshing Call Master. If theres community support.
[Android Apps and Games] rootcid:
1.7.3.19

• Samsung Lollipop compatibility

• Fixes
[Android Apps and Games] error_problem:
I find that i no longer really need call master since you released your Private Place app. But i still have it around just for blocking calls and spam sms. Been a user for about a year now and its not let me down yet. Thanks for keeping it updated. Left a nice comment for you on play market :)
[Android Apps and Games] rootcid:
Thats the general idea of PP. Some people really only need CMs privacy features, so we made them into a new app. Of course CM is a call manager, not actually built for secrecy like PP. But it can do things no other call blocker can do - its a full package kind of thing...
[Android Apps and Games] vndnguyen:
Hi,

First of all, it is the best blocking app I have ever used. It's truly smart, powerful and flexible.

However I have 01 problem with this app. When this app is enabled, I cannot receive the Delivery Report for each SMS I sent.

If I disable this app, the Delivery Report just works fine.

I have tested carefully and found out that this app is the culprit. I don't know if other users have the same problem as mine.

But if you can fix this issue, this is the BEST blocking app ever.

Thank you.
[Android Apps and Games] rootcid:
Lots of users have this problem. There arent however all that many users who actaully use delivery reports. Remember when gmail stopped using them? I do :)

Anyway, its a known issue with the STK (which for you probably wont work either right?) that is only rarely fixable. Perform a clean install, reproduce and send some logs with debugging enabled.
[Android Apps and Games] vndnguyen:
What does that mean?

You agree that your app is the culprit of SMS Delivery Report problem?

Does delivery report works on your phone, with CM installed?
[Android Apps and Games] rootcid:
Yes, thats what it means. And no i dont use the STK or delivery reports so i dont care if its working or not on some phones. Nor do 99.99% or my customers.

Also, heres what i said earlier:
[Android Apps and Games] vndnguyen:
1- what is the STK and how it's related to the CM or delivery report?

2- why didn't you test SMS Delivery Report on your phone? As a developer you shouldn't say like that - sorry no offense. It is the essential feature of SMS and it's very important to me. And I believe a lot of people also need this feature.

Thank you.
[Android Apps and Games] rootcid:
As a developer, you should probably know what the sim toolkit is. As a user, you should have carefully read the app description which says, and I'm paraphrasing here, "warning, this app may great STK functions" and so on.

Anyway man. This app was made out of love for the lowest common denominator among professional users. They dont use delivery reports, thats just your imagination. They're too polite for that.

If you're looking for a free privacy app properly coded such as this one, look in my signature.
[Android Apps and Games] rootcid:
lol "...may break STK functions"
[Android Apps and Games] rootcid:
Call Master 1.7.3.18

• Reworked delivery reports (they will be spit back out to the system when block all is active)

Thats the best i can do with the resources im willing to spend right now. Should work fine for some affected users.
[Android Apps and Games] vndnguyen:
Ok I known STK is SIM Tool Kit, but I were not sure if you meant that or not. Because STK and SMS Delivery Report are NOT related in any manner. They are totally different things.
[Android Apps and Games] rootcid:
Its to do with the way the apps root daemon makes RIL requests. Anyway, what about yesterdays release? That should have helped some people... though theres so few of you im unlikely to get any feedback. Theres another comple of guys here you could chat with:

https://plus.google.com/u/0/+MartinKremeňDlugoš/posts/BMZ6bWqmjC3
[Android Apps and Games] The Kaushal:
Nice
[Android Apps and Games] vndnguyen:
Oh I have not updated and tested yet.

I will check and feedback later.
[Android Apps and Games] rootcid:
Well at least one person says that hack fixed it for him. If you still have issues you should ask at that community post i linked above as theres technically nothing more that can be done from my end. Environment variables and all that... its why the community is a useful tool. You should join!
[Android Apps and Games] vndnguyen:
Great job. After the update, delivery report is now working. Thanks so much.
[Android Apps and Games] rootcid:
Enjoy...
[Android Apps and Games] 2LoT:
Hi,

This app looks great! Can you please give some extra explanations I could not find in the help.

1. Why does this app need root? This is not a critic, I just want to understand the difference with similar apps that provide the same call & SMS blocking without requiring root.

2. How to block spam call using fake CallerID? This spammer uses a callerID which is my own number! Mine is 647-xxx-xxxx, this spammer often use numbers starting by 647xxxx and my provider some how displays these calls as originating from New Zealand, country code 64. If I use the pattern #64* to block this spammer, I wonder if it would be efficient. Because 1) his real number is probably not the one in the CallerID, 2) as a side effects all real call from NZ will be blocked. Can you please advise the appropriate way to handle this scenario?

3. Internet access mandatory: As stated in the playstore description "INTERNET ACCESS MANDATORY for licensing and access to the socket layer. If you block access using a permissions security app or firewall, Call Master will not work." I promise you I will purchase the Pro key if I am satisfied with the app. And it seems to look that way. However I think the app can fullfil all its key functionalities without any need of using Internet access. I hope you would agree that users of Call Master are those who are careful about privacy. Some may go as far as setting firewall rules to block Internet access when it is not necessary. Can you please elaborate more on why Call Master require Internet access as mandatory?

Thanks in advance for any help
[Android Apps and Games] rootcid:
1. Because yada yada yada.

2. You answered your own question there....

3. What exactly are you having trouble with? The words you know they have meaning.
[Android Apps and Games] 2LoT:
My questions were serious. I am new to this type of app. If there was something you feel offending, I apologize and would appreciate if you tell why. If you have a FAQ somewhere can you please give me the link?

#1 May be you can give a high level explanation? Or let's turns the question another way, the other similar apps which don't need root probably have some shortcomings or lack of features. What are these?

#2, I wish this could be that simple (that my question contains the answer). I am asking you, sir, for an advice. I think the caller presents a fake CallerID. I would like to know if blocking that fake CallerID would be efficient. Because it appear to me that this would rather block the number (of someone) rather than the spammer behind the scene. I am puzzled as how a fake CallerID is possible but it seems like it exists.

#3 My understanding is that Call Master requires absolutely Internet to work properly. What if I really don't have access to Internet? I am outside and I don't have data plan. I can only use the phone for calls and SMS. Under this condition, I am puzzled as why Call Master would stop working. Could that be because Call Master stores its config in the cloud?
[Android Apps and Games] rootcid:
Im just cranky when ive been drinking. Lets have another go then shall we?

1. The root daemon is able to do things that non-root apps cant do. Just about everything actually - silent blocking and routing, killing and spoofing notifications, forcing overlays and so on. Its for professional users, they have experience with call management apps and immediately recognise the various improvements because theyve used these apps before. Also all these advantages are listed in the app description.

2. Efficiency is subjective. Analyse the calls hes making and add appropriate wildcards. You already know how to do that, hence you answered your own question. Re the fake cid. Its possible and widespread. You can do some research on the internet if youre interested.

3. The description refers to the internet permission, not the internet in general. We use googles standard licensing so not being connected to the internet wont make the app stop working. But if you block the internet permission you will a) block the apps access to the socket layer, rendering it useless and b) trigger licensing.
[Android Apps and Games] 2LoT:
You have just earned a new CM Pro Key customer. Call Master is probably way above my needs, but I like the idea of lists and the possibility to blacklist numbers by pattern. Does CM accept regex pattern?
[Android Apps and Games] rootcid:
Thanks. Yes, for the message content filter.
[Android Apps and Games] 2LoT:
Hi,

Wow succeeded to block that spammer today. However, he still managed to leave a voicemail. Is it possible to block the spammer from reaching the voicemail too?

Block list configuration:

Number: +64*

Call Action: Reject

Thanks in advance for any help.
[Android Apps and Games] rootcid:
As the app description says, this app cannot control your VM settings. Look for those in your phone app and by asking your operator for the conditions at which calls go to VM. Usually swiping the red circle on the incoming call screen will send to VM. In your phone app settings it will say forward when busy, so if the operator considers the red swipe as a busy signal, the "Reject" method will enact the system red swipe.

So, try all the other reject methods, study your phone apps call forwarding, read the contextual help inside the actions chooser in lists, it explains each of the 7 available reject methods. Some of them will not send to VM, no matter what your app settings (on some phones).
[Android Apps and Games] 2LoT:
Sorry for late reply. Thanks, this makes me discover some cool settings in the phone app I wasn't aware of.
[Android Apps and Games] rootcid:
Enjoy :)
[Android Apps and Games] b1ue:
Glad this app got a new thread. Been using this app for years and it's still the best call management app available. Hope it gets the attention it deserves:good:
[Android Apps and Games] rootcid:
Me too :)

Its just too complex for the average user...
[Android Apps and Games] RBJ26:
Got a quick question.

Is there a way too clear the widget call count without opening the log, and viewing each incoming call?

I see the "sweep log" setting, but I'm not sure if it'll clear the log completly or just the new calls count.

Thanks, and love this app, works great!
[Android Apps and Games] vndnguyen:
Does your app support White list? Or it supports only Black list?
[Android Apps and Games] rootcid:
Sure. Technically it can create lists that are black and white at the same time. Crazy huh? As I said, its a complex app.
[Android Apps and Games] vndnguyen:
Thanks. I am a master of using this app :) But still don't know how to create a white list.

Can you guide me in some quick steps?

Or give me a light how to do it.
[Android Apps and Games] rootcid:
Heres the step by step guide:

Create a list.

Add to this list all your allowed contacts, add allow actions.

Add this list to a profile.

Set the list to use list actions.

Make sure the list is on top of the list of lists in your profile (if you so wish).

Its really for users who know what they're doing and are willing to read the help carefully. Or people who don't want to pay and would rather learn a hard app for free instead of using our much simpler Root Call Blocker/ Private Place. The system comes from way back when there was no android. Seems people back then were just generally more intuitive.

That's always bemused me ?
[Android Apps and Games] vndnguyen:
I'm not sure if I didn't understand clearly or maybe some steps were missing in your guide?

But I followed your guide and it does not work as expected.

I have resolved the problem by following these steps:

- Create a White List.

- Add to this list all allowed contacts, add Allow actions.

- Create a Black List.

- Add to this list Everyone, add Block actions.

- Create a profile, and add these 2 Lists to the profile.

- Make sure the White List is on top, and the Black List is at the bottom.

That works for me.

Please tell me if I'm doing right?
[Android Apps and Games] rootcid:
Just to remind everyone that Call Master has a translation project now:

https://crowdin.com/project/call-master

Please help me translate the app into your language!
[Android Apps and Games] HalitKoray:
Not working after update.

After latest auto update via google play, CM dont work anymore on my rooted i9500.

People try to reach but nothing happened on my side. Just very silence phone :D

is there will be a fix? or how can i download the version before the update? I have a pro key by the way.

Thanks.
[Android Apps and Games] Utini:
Will this block sms on Android 5.x without being my default sms app ? So lets say, I use textra SMS as my main SMS app but still use Call master (or Root Call Blocker) to block SMS ?

Thanks
[Android Apps and Games] Utini:
You are right, awesome app ! The first one that fully works on Android 5

---------- Post added at 10:49 AM ---------- Previous post was at 10:47 AM ----------

Is there any way to remove the icon from the status bar?

[MENTION=309187]edit[/MENTION]: nvm found it :)
[Android Apps and Games] philino:
good work

Nice work. Keep it up. I will try it soob
[Android Apps and Games] error_problem:
I use this app by rootcid also:

http://xdaforums.com/android/apps-games/app-private-secret-smm-mms-calls-t3012614/
[Android Apps and Games] Utini:
A few suggestions:

When adding a group please let us imprt the numbers from all contact in the group instead of simply adding the "group". So e.g. if I import a group with 50 contacts then I want to have those 50 individual numbers to be listed there.

Will an imported group (from google) stay and continue blocking all numbers from that group even if I delete the group from my google contacts afterwards?

Why all those permissions (e.g. location) ?

Thanks :)
[Android Apps and Games] rootcid:
No. The point of groups is so you can manage them in your browser. Permissions all necessary, location is from ads (admob) and analytics. Just coarse country level, stop being paranoid no one cares where you go or what you do. With root I don't need to declare anything if I don't want to so the point is moot.
[Android Apps and Games] Utini:
About permissions: sure but seeing that the app needs a lot of permissions (like all call blockers) might make someone safer by knowing why ;)

Contact groups: fair enough, that's actually a very good idea/feature. How ever, since Android 5 there is no way of hiding contacts from the dialer (you can only hide contact-groups in the contacts app). That is the reason why I need to block quite a punch of people (60 to be accurate) but delete the whole group afterwards from my google contacts as they will still be shown in the dialer app.

Maybe add a multi-selection for contacts? That why we wouldn't have too add them one-by-one but we could add like 50 in a row within a few seconds?

Thanks
[Android Apps and Games] rootcid:
The operations you describe can be done in other ways - manually, or using the import from file tool. I wont be changing any of it, its working as intended.

You can multi select numbers by... clicking "add multiple numbers" in the + dropdown menu of your list.
[Android Apps and Games] Utini:
Oh crap.. I didn't see that.. I thought the only way to add contacts would be via "add" from the main screen. Thanks a lot !

So far the perfect and best blocking app I found (and I tried a punch already). Keep up the good work ;)

[MENTION=309187]edit[/MENTION]: one more question: Do I need the "service" to be activated if I don't use scheduling? Or does this also enable autostart of the app when the phone restart?
[Android Apps and Games] rootcid:
Sounds like you should be using my other call manager, its a lot more user friendly: https://play.google.com/store/apps/details?id=fahrbot.apps.rootcallblocker.beta

And no, the service does a bunch of things, you should leave it be. In fact i recommend you quit the whole app control thing youve got going on. Im a professional and i never block any app permissions or services. Instead i use apps i trust. True story that.
[Android Apps and Games] Utini:
I didn't disable any permissions of your app. Service was disabled by default so I enabled it eventhough I am not using any scheduling features,

Well I got Call Master to be working just like I want it to work. Are there any performance or technical differences between Call Master and Root Call Blocker 2?

Thanks :)
[Android Apps and Games] rootcid:
Yes, RCB has a newer daemon. Not the blocking part, but various unique functions are only available there. For example the in-call sliders, which I cannot live without. This app is mostly for people who need batch blocking and routing.
[Android Apps and Games] Utini:
Hmm Allright I will give it a try then :) can i Export and import contacts from call master to rcb?
[Android Apps and Games] rootcid:
No, CM has a much more complex action system which isnt interchangeable. Youll have to do everything all over again.
[Android Apps and Games] Myster:
Nice to see you back on XDA :)

I've been using your app since the very early alpha releases and never had a day without it ever since !!

I asked about a feature back then , but never saw it beeing implemented. Even though there are limitless rule combinations your scheduling system is VERY limiting !!!

You should implement a way where someone can combine different time schedules ( & allow creation of overlapping ones ) to Groups (as not to allow overlapping schedules to be active and conflicting at the same group)

This way i will be able to activate a group with :

Scheduling (A) e.g on Vacation , Weekends

Scheduling (B) on Weekdays

Scheduling (C) on Travelling Abroad e.t.c

Please Consider implementing this since it will take CM to the highest level of functionality
[Android Apps and Games] rootcid:
Its already at the highest level im willing to entertain. If you need a year long schedule calendar (with leap years) you can learn to use tasker. If cm+tasker is too complicated you can try using rcb and its native tasker plugin.

I realise you need this functionality. But i must balance the needs of a few people against the prospect of an already complicated free app that makes no money because its complicated becoming even more complicated. I didnt like the idea two years ago and it hast grown on me since. Still glad im back???
[Android Apps and Games] Myster:
Sorry i didn't realise it has become a free app. l never looked for an alternative since i bought a licence for CM. Also i was under the impression that RCB was meant to be an alternative to CM with much limited capabilities. As i understand now your pushing development on RCB ?

I have bought Tasker for some basic task scheduling would you be kind enough to explain how i could combine CM+Tasker? Also what would be the impact on battery usage?? I never used Caledar events and CM because of the fear of faster battery drain

I always prefer to have a developer discussion in a forum topic than emailing, so yes its nice to see you back here
[Android Apps and Games] Utini:
One suggestion:

During the nicht CM updates and AS I was sleeping I didn't answer the root request notification. In the morning I tried to call myself but the phone was ignoring the call. So I manually rebooted and allowed root for CM AS opening/changing settings didnt wake the root requedt popup.

So maybe you can implementiert a re-root button that we can usw after an update?

Thanks
[Android Apps and Games] rootcid:
Theres no such thing as a reroot button. If a request is auto-denied, its denied. This is all covered in the app description.

You need to disable reauthentication in your superuser app.
[Android Apps and Games] Utini:
But that requires supersu pro I guess? Well..worth the money anyway ;)
[Android Apps and Games] rootcid:
Or regular supersu. Or you need to click "remember" or whatever its called in chains superuser and whatever other aosp roms use - those are not app related issues. Theyre environment variables i cant control. You have to work that grey matter yourself...
[Android Apps and Games] Myster:
Is there a way to Sort the Profiles List ?

Thanks
[Android Apps and Games] rootcid:
If you really spend that much time on your profiles screen, you can do it by deleting all the profiles each time and adding them alphabetically or in any order you like :)
[Android Apps and Games] Myster:
As it seems neither feedback nor suggestions are so welcome. Good luck
[Android Apps and Games] rootcid:
Ha, quaint. So you think your suggestions are so stupefyingly awesome that i just have to drop everything and implement them? Get over yourself. While youre attempting that, read this:

http://xdaforums.com/showpost.php?p=2031989&postcount=45
[Android Apps and Games] error_problem:
Just saw you got jumped in the rcb thread by some guy as well. I feel you man. Dont pay attention to little haters they not worth the trouble. Hard i know (im a marketing consultant for kaspersky) and impossible to just ignore. But you must try :) :)

Your app is great. Only a crazy person would ask for ui changes when the op says that ui will be completely refreshed. Personally i use 3 of your apps happily and youve helped me always when i asked. That is a good imporession for me and its final no matter what the bugs creep up or some new firmware or what.
[Android Apps and Games] rootcid:
Thanks man. I wanted to remind him of that but why bother? These guys all think that because they can talk directly with a developer that means they are on his level. That is not the case. Im a professional, he is a wannabe. Try as he might to imagine that i have to hang on his every word, he is wrong. Hence my amusing answer about the sorting of profiles, a pointless suggestion in current circumstances.

When will people get real? Probably never.