#!/bin/bash
# Portable Collection Tool启动脚本
# 在启动前设置USB设备权限和网络优先级

# 设置USB设备权限 (chmod -R 777)
if [ -d /dev/bus/usb ]; then
    # 查找所有USB设备并设置权限
    for usb_device in /dev/bus/usb/*; do
        if [ -e "$usb_device" ]; then
            echo "设置USB设备权限: $usb_device"
            chmod -R 777 "$usb_device" 2>/dev/null || true
        fi
    done
fi

# 设置常见的USB设备节点权限
for device in /dev/ttyUSB* /dev/ttyACM* /dev/video*; do
    if [ -e "$device" ]; then
        chmod 777 "$device" 2>/dev/null || true
    fi
done

# 启动主程序
exec /usr/bin/PortableCollectionTool "$@"
