[Req] App that tells you what is causing notifications - Android Q&A, Help & Troubleshooting

Getting random notifications on my EvoLTE and I'm trying to figure out what is causing them without reviewing miles of logcat files. Is there an app that will create a log entry to tell you what is causing notifications?

Addons Detector
https://play.google.com/store/apps/details?id=com.denper.addonsdetector
It will scan all your apps and tell you which ones include tools for it (Airpush, UrbanAirship, etc) as well as give you the option of monitoring notifications to see which apps are putting them up.

Related

[Q] Push notification review/analyzer?

Recently I started receiving ads on my push notification, I have installed tons of apps and i would like to find out which app is feeding these ads. When I click on them, it got cleared and opens my browser, is there a way to review these notification and maybe analyze them?
EDIT: after some research, it is Airpush and i found the culprit with airpush detector, anyone knows of a good blocker? thanks.

System apps with cryptic names: what do they do?

This forum is full of bloatware removal lists. They all have one thing in common: they list a lot of cryptically named APKs that are "safe to remove," but they don't tell you what these APKs do.
For some bloatware APKs the function is clear from their name. For example, com.amazon.apk is obviously spam that Amazon paid to get into your phone.
For some APKs you can google to find out that an app called "globalunplug" pops up a message to unplug your charger after your phone is finished eating. You wouldn't guess this from the name of the APK.
But there is plenty of bloatware for which Google doesn't help. Search for it and you get a million pages of "safe to remove" lists, but none of them describes what the "safe to remove" APKs are doing.
For example:
Admin notifier
AdminFeedNotifier.apk
Probably something to do with device administrators, but setting up device admins works without this app.
AdService
AdService.apk
Something to do with advertizing? AdMob-related? Or does it have nothing to do with ads at all?
AtCommandService
AtCmd.apk
Google for it and you find lots of people who have problems with this app. But what is it for? There are some related files, like atcmd.plugin, atcmd.plugin.att, and more.
blur.res
blur-res.apk
Some Motoblur app. Freeze it and your email, calendar, and stock launcher might stop working. But some say it's safe to remove.
com.android.providers.applications
ApplicationsProvider.apk
Fetches the list of installed apps to provide search suggestions. Would you really have guessed this from the name alone?
SyncMLTmo.apk
Probably syncs something, but what?
ContactsUnconnected.apk
A very annoying piece of Motorola crapware. It combines multiple contacts into a single contact based on similarities in name, email, etc. When your contacts sync back from Google you may find that your separate contacts have been combined against your will, unless you freeze this apk.
DMService
DMService.apk
Device Manager. Sometimes sucks your battery dry. Some people freeze it without problems, some freeze it and have their notifications messed up. And it seems that nobody knows why.
HSTcmd
Seems safe to remove, but what does it do?
MtlrNotifier.apk
Something with media?
OMA client provisioning
OMAProvisioning.apk
Over-the-air device configuration. Is that clear? No? I thought so.
QuickSms.apk
This won't make you write SMSs faster. It just lets you auto-respond by SMS if you don't pick up your phone.
Rich Clipboard
RichTextCommon.apk
To keep the formatting when you copy text to the clipboard?
SIM toolkit
com.android.stk
Stk.apk
On my phone this app is just some spamware for useless premium SMS services from which T-Mobile takes a cut. But it may do other things on your phone, so check before you remove it.
Updater & Upgrader
What do they update and upgrade? Apps? Your ROM?
There are many more APKs with strange names that tell nothing about their function. Manufacturers and carriers often include a set of their own.
Can you help clarify what all these strange little APKs really do and what will break if you kill them?

GCM (Google Cloud Messaging) & eBay app

As I understand it, push notification is delivered in Android by GCM, which replaced C2DM.
For this to work you need "auto-sync" switched on your device and setup for that app.
This should allow for 2 things:
Lower power and bandwidth usage by server pushing rather than phone polling and pulling information
notification works even if the app is not running, as the msg can include a INTENT to start the app
However my eBay app gets notifications after a reboot, without me starting the app and without auto-sync being switched on or eBay app appearing in its list of apps.
Any thoughts?
Is eBay auto-starting (shouldn't be according to ES task mgr) is it polling for updates (surely that is not peformance friendly).
is there any further information I can provide to help with this query?
Hello,
Your post is old, but let me bring my answer...
you should use another app to detect whether or not if your app is able to autostart or no ie : autorun manager, or the Xposed module(boot manager)
Ebay will autostart because of notification as stated in the attachment file...

GCM Push Notification behaviour..

Hi there,
I purchased full version of Greenfy and now I can take advantage of those extra experimental features...
For example, maybe there's someone that could explain what "GCM push for greenfied apps does?"...The only result I can see is like this:
I greenfied Facebook Messenger, Facebook, S Health, Maps, HERE Maps...because I don't want these apps be woken again only if there are some received notifications because at the same time I don't want any missed notifications from these apps...does this experimental feature " GCM push for greenfied apps" helps me to obtain what I need?
Well, I've seen while I'm not connected to Internet neither via WiFi nor Data, these apps are hibernated and further wakeups no longer occur but when I connect to the Internet, Messenger is set like this: It's automatically placed into "Not hibernating automatically" with this status:
Working
20:56 ago content provided: Messenger Logged!
And the other one, Facebook is placed automatically under "Will hibernate in minutes after screen is OFF"...what do all these mean??
These 2 apps are woken up automatically by the system although there were no notifications in either case...
I've just connected to the internet and these apps woken up...is it a normal behaviour?
Maybe someone more experimented could explain me the whole process...Thanks in advance!!
Now I see both apps are under the same category: "Will hibernate in minutes after screen is OFF"...how many minutes is all about???
last1left91 said:
Hi there,
I purchased full version of Greenfy and now I can take advantage of those extra experimental features...
For example, maybe there's someone that could explain what "GCM push for greenfied apps does?"...The only result I can see is like this:
I greenfied Facebook Messenger, Facebook, S Health, Maps, HERE Maps...because I don't want these apps be woken again only if there are some received notifications because at the same time I don't want any missed notifications from these apps...does this experimental feature " GCM push for greenfied apps" helps me to obtain what I need?
Well, I've seen while I'm not connected to Internet neither via WiFi nor Data, these apps are hibernated and further wakeups no longer occur but when I connect to the Internet, Messenger is set like this: It's automatically placed into "Not hibernating automatically" with this status:
Working
20:56 ago content provided: Messenger Logged!
And the other one, Facebook is placed automatically under "Will hibernate in minutes after screen is OFF"...what do all these mean??
These 2 apps are woken up automatically by the system although there were no notifications in either case...
I've just connected to the internet and these apps woken up...is it a normal behaviour?
Maybe someone more experimented could explain me the whole process...Thanks in advance!!
Now I see both apps are under the same category: "Will hibernate in minutes after screen is OFF"...how many minutes is all about???
Click to expand...
Click to collapse
Your understanding of GCM push is correct. It is meant to ensure that you don't miss any notifications from greenified Apps.
Facebook and Messenger are always in a different category. They will behave in their own fashion even if you greenify them.
"Working" means that the process is running. After it completes what it has to do, it will go back to 'will hibernate after screen is off'. That hibernation takes place anywhere from 2 minutes to 5 minutes after the screen is off.
Hope you are clear.
tnsmani said:
Your understanding of GCM push is correct. It is meant to ensure that you don't miss any notifications from greenified Apps.
Facebook and Messenger are always in a different category. They will behave in their own fashion even if you greenify them.
"Working" means that the process is running. After it completes what it has to do, it will go back to 'will hibernate after screen is off'. That hibernation takes place anywhere from 2 minutes to 5 minutes after the screen is off.
Hope you are clear.
Click to expand...
Click to collapse
Thanks..you were very clear with your explanation but this morning something strange happened!
I connected to the Internet and played a bit with messenger app on my mobile data...then I disconnected my mobile data and closed the process associated to the Messenger App...I had to close it manually from Active Apps screan...it seems there's no other way...
And after 2-3 minutes or even more I checked my Active Apps...I did a shortcut with Quick Shorcut Maker and launching it through a swipe gesture from anywhere using GMD Gesture Control...I'm such disperate to close all the apps's processes when they(the apps) are no longer in use...Well, deep sleep has to stay deep sleep and I don't want any apps to run in background unless they are related to notifications...but when I'm not connected to the Internet I want all my apps's processes closed except apps like : Swapps, Internet SpeedMeter , GMD Gesture Control, My Data Manager, Greenfy, Tasker, Samsung Keyboard and System UI whose associated processes MUST stay there, under Active Apps Category List...
Well, I've seen Greenfy provides me a shortcut for the greenfied apps...but I don't know what this shortcut does..
Well....let's say at the moment X I have these 2 apps, Messenger and Facebook under Active apps, which means their processes are running...
Well, when I'm greenfying them which means when I press on that shortcut button shouldn't those apps be eliminated from Active Apps List..because this doesn't happen...I still have to enter myself and close the processes manually...then what's the shorcut's point? )...The apps were already greenfied through Greenfy App...weeks ago...do you get my point?..
I wanted that shortcut to automatically eliminate those 2(or any) running processes when I press on it!! Do you know any ways to obtain this behaviour so I weren't under the necessity to press explicitly on the "Stop" button?? Thanks in advance!!
@last1left91
I think that by manually killing a running process, you lose more battery. It may also affect the stability of the Apps concerned.
The best way to do it is using Greenify. But I don't know why these two are not hibernated when you use the shortcut.
Let us wait for @oasisfeng
First of all, let me explain the state words. "Working" means the app is reporting it self actively working to Android system thus should avoid being killed. Greenify respects this state unless it is black-listed (check "always ignore its state" when manual hibernating a "working" app). "content provided" means its content is accessed by some other app in a cross-app-interaction way (usually via APIs). In your case, its most probably accessed by Facebook app. Then the Facebook app itself is usually woken by other apps with Facebook feature integration (login, "like" and etc.) In most cases, they do hibernate, but usually woken when you launch other apps (with Facebook integration). You can let it go since Greenify should automatically hibernate them again after screen goes off next time.
The shortcut of "Hibernate" will only put apps in "pending" section into hibernation. If an app is shown as "Working", it will not be hibernated by the shortcut too. To override that, manually hibernate it once and check "always ignore its state" there.

How do I write a Greenify prescription?

Hello.
I'm trying to understand how to write a Greenify prescription.
My main use would be to try annoying promotion notification which can't be turned off.
My current knowledge would be that an app registers with Google Play Services to use FCM, which fires a broadcast data containing notification data to an app's receiver, then the app uses the received broadcast to display the notification.
Is it possible to deregister a specific FCM using app from Google Play Services so maximum amount of battery is conserved?
If it is not possible, how do one find a broadcast to target with prescription? for example, if a notification is shown on the notification shade, will it contain any clues to which receiver is to be targeted?
Thank you bery much.
Do I need to use Greenify or there is an open source alternative to Greenify to achieve the same thing?
emanresu2 said:
Hello.
I'm trying to understand how to write a Greenify prescription.
My main use would be to try annoying promotion notification which can't be turned off.
My current knowledge would be that an app registers with Google Play Services to use FCM, which fires a broadcast data containing notification data to an app's receiver, then the app uses the received broadcast to display the notification.
Is it possible to deregister a specific FCM using app from Google Play Services so maximum amount of battery is conserved?
If it is not possible, how do one find a broadcast to target with prescription? for example, if a notification is shown on the notification shade, will it contain any clues to which receiver is to be targeted?
Thank you bery much.
Do I need to use Greenify or there is an open source alternative to Greenify to achieve the same thing?
Click to expand...
Click to collapse
For how to write prescription: https://greenify.github.io/
Notification can be disabled either for the whole app or for a specific channel.
FCM may post notification on behalf of the app if app is not active, so blocking the broadcast may not work as expected.

Categories

Resources