[DO NOT MERGE] Add SafetyNet logging
- Add SafetyNet log if the calling package is no the permission for
result
Test: checked eventlog in the bugreport
Bug: 185126813
Merged-In: I1535f6f2ded2445702df0d723518b773cd094164
Change-Id: I1535f6f2ded2445702df0d723518b773cd094164
(cherry picked from commit 199528d460
)
This commit is contained in:
@@ -28,6 +28,7 @@ import android.net.wifi.WifiConfiguration;
|
|||||||
import android.net.wifi.WifiManager;
|
import android.net.wifi.WifiManager;
|
||||||
import android.net.wifi.WifiManager.ActionListener;
|
import android.net.wifi.WifiManager.ActionListener;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.util.EventLog;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
@@ -216,6 +217,7 @@ public class WifiDialogActivity extends Activity implements WifiDialog.WifiDialo
|
|||||||
final String callingPackage = getCallingPackage();
|
final String callingPackage = getCallingPackage();
|
||||||
if (callingPackage == null) {
|
if (callingPackage == null) {
|
||||||
Log.d(TAG, "Failed to get the calling package, don't return the result.");
|
Log.d(TAG, "Failed to get the calling package, don't return the result.");
|
||||||
|
EventLog.writeEvent(0x534e4554, "185126813", -1 /* UID */, "no calling package");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -232,6 +234,14 @@ public class WifiDialogActivity extends Activity implements WifiDialog.WifiDialo
|
|||||||
}
|
}
|
||||||
|
|
||||||
Log.d(TAG, "The calling package does not have the necessary permissions for result.");
|
Log.d(TAG, "The calling package does not have the necessary permissions for result.");
|
||||||
|
try {
|
||||||
|
EventLog.writeEvent(0x534e4554, "185126813",
|
||||||
|
getPackageManager().getPackageUid(callingPackage, 0 /* flags */),
|
||||||
|
"no permission");
|
||||||
|
} catch (PackageManager.NameNotFoundException e) {
|
||||||
|
EventLog.writeEvent(0x534e4554, "185126813", -1 /* UID */, "no permission");
|
||||||
|
Log.w(TAG, "Cannot find the UID, calling package: " + callingPackage, e);
|
||||||
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user