How to get device info IMEI programmatically in xamarin android
  You'll need the following permission in your  AndroidManifest.xml :   <uses-permission android:name="android.permission.READ_PHONE_STATE" />   in order to do this.     You want to call  android.telephony.TelephonyManager.getDeviceId() .   This will return whatever string uniquely identifies the device (IMEI for GSM, MEID for CDMA).   Code   Android.Telephony.TelephonyManager mTelephonyMgr;               mTelephonyMgr = (Android.Telephony.TelephonyManager)GetSystemService(TelephonyService);     //IMEI number      String m_deviceId = mTelephonyMgr.DeviceId;