Hi All,
the ability to retrieve the phone number from a non-rooted android device would make matching the devices to a user much easier.
knowing that android have locked this down over the past versions for some reason i would suggest the following method.
hexnode app sends sms text with mobile number imei and portal name to hexnode (i believe most mobile networks allow sms be sent to an email address via mms).
this is matched and updates the device information phone number.