Advertisement
Guest User

Untitled

a guest
May 25th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.80 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. FOUND="No webOS device in developer mode detected"
  4.  
  5. for i in /sys/bus/usb/devices/*/idVendor
  6. do
  7.     VENDOR=`cat $i`
  8.     if [ "$VENDOR" == "0830" ]; then      
  9.         PARENT_DIR=`dirname $i`
  10.         echo "Palm device found in $PARENT_DIR"
  11.         for j in $PARENT_DIR/*/bInterfaceProtocol
  12.         do
  13.             PROTOCOL=`cat $j`
  14.             if [ "$PROTOCOL" == "11" ]; then
  15.                 THIS_DIR=`dirname $j`
  16.                 echo "Novacom interface suspected in $THIS_DIR"
  17.                 SUBCLASS=`cat $THIS_DIR/bInterfaceSubClass`
  18.                 if [ "$SUBCLASS" == "47" ]; then
  19.                     echo "Novacom interface confirmed."
  20.                     FOUND="Found webOS device in developer mode"
  21.                 fi
  22.             fi
  23.         done
  24.     fi
  25. done
  26.  
  27. echo $FOUND
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement