mirror of
https://github.com/wismna/HackPi.git
synced 2025-10-03 15:40:16 -04:00
32 lines
724 B
Bash
32 lines
724 B
Bash
#!/bin/bash
|
|
# s means Setup,
|
|
# 80 means device to host (bmRequestType),
|
|
# 06 means get descriptors (bRequest),
|
|
# 03xx means string descriptors (wValue)
|
|
#WLENGTHS=`cat /tmp/0.mon.out | grep "s 80 06 03" | cut -d " " -f 10`
|
|
WLENGTHS=`dmesg | grep "USB DWC2 REQ 80 06 03" | tee /home/pi/HackPi/usbreq.log | cut -d "]" -f 2 | cut -d " " -f 9`
|
|
TOTAL=0
|
|
COUNTER=0
|
|
for i in $WLENGTHS; do
|
|
if [ "$i" = "00ff" ]; then
|
|
let COUNTER=COUNTER+1
|
|
fi
|
|
let TOTAL=TOTAL+1
|
|
#echo wLength: $i
|
|
done
|
|
#echo $COUNTER
|
|
if [ $TOTAL -eq 0 ]; then
|
|
echo Unknown
|
|
exit
|
|
fi
|
|
#echo $COUNTER
|
|
if [ $COUNTER -eq 0 ]; then
|
|
echo MacOs
|
|
#elif [ $COUNTER -eq $TOTAL ]; then
|
|
# echo Linux
|
|
else
|
|
echo Other
|
|
# echo Windows
|
|
fi
|
|
|