title: Android: getDeviceId() returns an IMEI, adb shell dumpsys iphonesubinfo returns Device ID=NULL
body: <p>Different results for my low cost chinese tablet. It's not a phone so why getDeviceId() returns a number that seems to be a valid IMEI?</p>
  
  <pre><code>C:\&gt;adb shell dumpsys iphonesubinfo
  Phone Subscriber Info:
    Phone Type = GSM
    Device ID = null
  </code></pre>
  
  <p>but using</p>
  
  <pre><code>TelephonyManager tManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
  String uid = tManager.getDeviceId();
  </code></pre>
  
  <p>uid = 35881700... (I'm not showing the whole IMEI number for privacy)</p>