Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d02b7316 authored by Sudheer Shanka's avatar Sudheer Shanka
Browse files

Add SafetyNet logging if a certain broadcast is received by apps.

In case the broadcast intents "com.android.server.net.action.SNOOZE_WARNING"
or "com.android.server.net.action.SNOOZE_RAPID" are dispatched to apps,
then add a SafetyNet log.

Bug: 177931370
Test: manual
Change-Id: I65b2e96ff1230b2051dd1e5bd9c21e5ba3e1146a
Merged-In: I65b2e96ff1230b2051dd1e5bd9c21e5ba3e1146a
(cherry picked from commit a22e341a)
parent d93d1d64
Loading
Loading
Loading
Loading
+9 −0
Original line number Original line Diff line number Diff line
@@ -15613,6 +15613,15 @@ public class ActivityManagerService extends IActivityManager.Stub
            return sticky;
            return sticky;
        }
        }
        // SafetyNet logging for b/177931370. If any process other than system_server tries to
        // listen to this broadcast action, then log it.
        if (callingPid != Process.myPid()) {
            if (filter.hasAction("com.android.server.net.action.SNOOZE_WARNING")
                    || filter.hasAction("com.android.server.net.action.SNOOZE_RAPID")) {
                EventLog.writeEvent(0x534e4554, "177931370", callingUid, "");
            }
        }
        synchronized (this) {
        synchronized (this) {
            if (callerApp != null && (callerApp.thread == null
            if (callerApp != null && (callerApp.thread == null
                    || callerApp.thread.asBinder() != caller.asBinder())) {
                    || callerApp.thread.asBinder() != caller.asBinder())) {