diff options
| author | 2013-03-06 17:24:11 -0800 | |
|---|---|---|
| committer | 2013-03-06 19:02:49 -0800 | |
| commit | 73ff7d8e64bb92be03e3e7ab35cdba2963c3d823 (patch) | |
| tree | 7f92c73b63da0e4df3cb6e0d310cef576d119e1d | |
| parent | e20891e4ccdbedc5af9cd94b2fc368dce43c96fb (diff) | |
Obfuscate any phone numbers that pass through the event log.
bug: 8203219
Change-Id: I455849cab9b2a8e08889cf44d1799448846c9151
| -rw-r--r-- | services/java/com/android/server/am/ActivityStack.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/services/java/com/android/server/am/ActivityStack.java b/services/java/com/android/server/am/ActivityStack.java index 526b24f052b3..5902f2176a84 100644 --- a/services/java/com/android/server/am/ActivityStack.java +++ b/services/java/com/android/server/am/ActivityStack.java @@ -47,6 +47,7 @@ import android.content.res.Configuration; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.Bitmap.Config; +import android.net.Uri; import android.os.Binder; import android.os.Bundle; import android.os.Handler; @@ -4597,11 +4598,13 @@ final class ActivityStack { private final void logStartActivity(int tag, ActivityRecord r, TaskRecord task) { + final Uri data = r.intent.getData(); + final String strData = data != null ? data.toSafeString() : null; + EventLog.writeEvent(tag, r.userId, System.identityHashCode(r), task.taskId, r.shortComponentName, r.intent.getAction(), - r.intent.getType(), r.intent.getDataString(), - r.intent.getFlags()); + r.intent.getType(), strData, r.intent.getFlags()); } /** |