#!/bin/sh -e ### BEGIN INIT INFO # Provides: adbd # Required-Start: mountvirtfs # Required-Stop: # Should-Start: # Should-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Android Debug Bridge ### END INIT INFO PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin" test -f /var/usb-debugging-enabled || exit 0 start_adbd() { android-gadget-setup start-stop-daemon -S -b -n adbd -a \ /usr/bin/env PROC_service.adb.tcp.port=5555 /usr/bin/adbd android-gadget-start } stop_adbd() { start-stop-daemon -K -o -n adbd android-gadget-cleanup } case "$1" in start) echo -n "Starting Android Debug Bridge" start_adbd echo "." ;; stop) echo -n "Stopping Android Debug Bridge" stop_adbd echo "." ;; restart|reload) echo -n "Stopping Android Debug Bridge" stop_adbd echo "." echo -n "Starting Android Debug Bridge" start_adbd echo "." ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0