Use ro.hardware property to detect the device

Bug: http://b/22120411
Change-Id: Ida9bc157b560edbe8c2db67f5df5109c192fef9d
diff --git a/scripts/gdbclient b/scripts/gdbclient
index 2a84638..c170590 100755
--- a/scripts/gdbclient
+++ b/scripts/gdbclient
@@ -12,14 +12,6 @@
 # as well.
 source $ANDROID_BUILD_TOP/build/envsetup.sh
 
-function adb_get_product_device() {
-  local candidate=`adb shell getprop ro.product.device | tr -d '\r\n'`
-  if [ -z $candidate ]; then
-    candidate=`adb shell getprop ro.hardware | tr -d '\r\n'`
-  fi
-  echo $candidate
-}
-
 # returns 0 when process is not traced
 function adb_get_traced_by() {
   echo `adb shell cat /proc/$1/status | grep -e "^TracerPid:" | sed "s/^TracerPid:\t//" | tr -d '\r\n'`
@@ -45,7 +37,7 @@
     echo "Usage: gdbclient <pid|processname> [port number]"
     return -1
   fi
-  local DEVICE=$(adb_get_product_device)
+  local DEVICE=`adb shell getprop ro.hardware | tr -d '\r\n'`
 
   if [ -z "$DEVICE" ]; then
     echo "Error: Unable to get device name. Please check if device is connected and ANDROID_SERIAL is set."