Print IMEI/MEID in dumpsys.

Helps with debugging.
http://b/issue?id=2133066
diff --git a/telephony/java/com/android/internal/telephony/PhoneSubInfo.java b/telephony/java/com/android/internal/telephony/PhoneSubInfo.java
index 4d1f7e5..19900c8 100644
--- a/telephony/java/com/android/internal/telephony/PhoneSubInfo.java
+++ b/telephony/java/com/android/internal/telephony/PhoneSubInfo.java
@@ -15,7 +15,12 @@
  */
 package com.android.internal.telephony;
 
+import java.io.FileDescriptor;
+import java.io.PrintWriter;
+
 import android.content.Context;
+import android.content.pm.PackageManager;
+import android.os.Binder;
 import android.util.Log;
 
 public class PhoneSubInfo extends IPhoneSubInfo.Stub {
@@ -101,4 +106,19 @@
         mContext.enforceCallingOrSelfPermission(READ_PHONE_STATE, "Requires READ_PHONE_STATE");
         return (String) mPhone.getVoiceMailAlphaTag();
     }
+
+    protected void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
+        if (mContext.checkCallingOrSelfPermission(android.Manifest.permission.DUMP)
+                != PackageManager.PERMISSION_GRANTED) {
+            pw.println("Permission Denial: can't dump PhoneSubInfo from from pid="
+                    + Binder.getCallingPid()
+                    + ", uid=" + Binder.getCallingUid());
+            return;
+        }
+
+        pw.println("Phone Subscriber Info:");
+        pw.println("  Phone Type = " + mPhone.getPhoneName());
+        pw.println("  Device ID = " + mPhone.getDeviceId());
+    }
+
 }
diff --git a/telephony/java/com/android/internal/telephony/PhoneSubInfoProxy.java b/telephony/java/com/android/internal/telephony/PhoneSubInfoProxy.java
index 450b3a7..adfbe20 100644
--- a/telephony/java/com/android/internal/telephony/PhoneSubInfoProxy.java
+++ b/telephony/java/com/android/internal/telephony/PhoneSubInfoProxy.java
@@ -16,6 +16,11 @@
 
 package com.android.internal.telephony;
 
+import java.io.FileDescriptor;
+import java.io.PrintWriter;
+
+import android.content.pm.PackageManager;
+import android.os.Binder;
 import android.os.ServiceManager;
 
 
@@ -82,4 +87,8 @@
     public String getVoiceMailAlphaTag() {
         return mPhoneSubInfo.getVoiceMailAlphaTag();
     }
+
+    protected void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
+        mPhoneSubInfo.dump(fd, pw, args);
+    }
 }