mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2024-12-31 04:39:49 +08:00
follow status pattern
This commit is contained in:
parent
0cd8dbb10a
commit
d4f2edef43
1 changed files with 8 additions and 8 deletions
16
proxmark3.sh
16
proxmark3.sh
|
@ -7,7 +7,7 @@ PM3PATH=$(dirname "$0")
|
|||
cd "$PM3PATH" || exit 1
|
||||
|
||||
function wait4proxmark_Linux {
|
||||
echo >&2 "Waiting for Proxmark to appear..."
|
||||
echo >&2 "[=] Waiting for Proxmark to appear..."
|
||||
while true; do
|
||||
PM3=$(find /dev/pm3-* /dev/ttyACM* 2>/dev/null | head -1)
|
||||
if [[ $PM3 != "" ]]; then
|
||||
|
@ -19,7 +19,7 @@ function wait4proxmark_Linux {
|
|||
}
|
||||
|
||||
function wait4proxmark_macOS {
|
||||
echo >&2 "Waiting for Proxmark to appear..."
|
||||
echo >&2 "[=] Waiting for Proxmark to appear..."
|
||||
while true; do
|
||||
PM3=$(find /dev/pm3-* /dev/cu.usbmodem* 2>/dev/null | head -1)
|
||||
if [[ $PM3 != "" ]]; then
|
||||
|
@ -31,7 +31,7 @@ function wait4proxmark_macOS {
|
|||
}
|
||||
|
||||
function wait4proxmark_Windows {
|
||||
echo >&2 "Waiting for Proxmark to appear..."
|
||||
echo >&2 "[=] Waiting for Proxmark to appear..."
|
||||
while true; do
|
||||
device=$(wmic path Win32_SerialPort where "PNPDeviceID like '%VID_9AC4&PID_4B8F%'" get DeviceID,PNPDeviceID 2>/dev/null | awk 'NR==2')
|
||||
if [[ $device != "" ]]; then
|
||||
|
@ -44,7 +44,7 @@ function wait4proxmark_Windows {
|
|||
}
|
||||
|
||||
function wait4proxmark_WSL {
|
||||
echo >&2 "Waiting for Proxmark to appear..."
|
||||
echo >&2 "[=] Waiting for Proxmark to appear..."
|
||||
while true; do
|
||||
device=$(wmic.exe path Win32_SerialPort where "PNPDeviceID like '%VID_9AC4&PID_4B8F%'" get DeviceID,PNPDeviceID 2>/dev/null | awk 'NR==2')
|
||||
if [[ $device != "" ]]; then
|
||||
|
@ -55,7 +55,7 @@ function wait4proxmark_WSL {
|
|||
sleep .1
|
||||
done
|
||||
if [ -e "$PM3" ] && [ ! -w "$PM3" ]; then
|
||||
echo "We need to give current user read/write access to $PM3"
|
||||
echo "[!!] We need to give current user read/write access to $PM3"
|
||||
sudo chmod 666 "$PM3"
|
||||
fi
|
||||
echo "$PM3"
|
||||
|
@ -72,7 +72,7 @@ elif [ "$SCRIPT" = "flash-fullimage.sh" ]; then
|
|||
elif [ "$SCRIPT" = "flash-bootrom.sh" ]; then
|
||||
CMD() { client/flasher "$1" -b "$BOOTIMAGE"; }
|
||||
else
|
||||
echo "Script ran under unknown name, abort: $SCRIPT"
|
||||
echo "[!!] Script ran under unknown name, abort: $SCRIPT"
|
||||
exit 1
|
||||
fi
|
||||
HOSTOS=$(uname | awk '{print toupper($0)}')
|
||||
|
@ -87,11 +87,11 @@ elif [ "$HOSTOS" = "DARWIN" ]; then
|
|||
elif [[ "$HOSTOS" =~ MINGW(32|64)_NT* ]]; then
|
||||
PORT=$(wait4proxmark_Windows)
|
||||
else
|
||||
echo "Host OS not recognized, abort: $HOSTOS"
|
||||
echo "[!!] Host OS not recognized, abort: $HOSTOS"
|
||||
exit 1
|
||||
fi
|
||||
if [ "$PORT" = "" ]; then
|
||||
echo "No port, abort"
|
||||
echo "[!!] No port, abort"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in a new issue