@advocatux Here's the output from a terminal from macOS 10.13 (High Sierra):
gondor:~ wls$ which adb
/usr/local/bin/adb
gondor:~ wls$ which fastboot
/usr/local/bin/fastboot
gondor:~ wls$ adb devices
List of devices attached
- daemon not running; starting now at tcp:5037
- daemon started successfully
093f6271006d0ccd device
The UBPorts log is under /Users/<username>/Library/Caches/ubports/ubports-installer.log
From the log:
{"level":"debug","message":"adb shell: echo 1","timestamp":"2018-10-13T01:03:08.934Z"}
{"message":"Command failed: /var/folders/lj/hr4c1zyx4hq5g3hxkhv3vm6m0000gn/T/.com.ubports.installer.K7e0Ud -P 5038 shell echo 1\nerror: no devices/emulators found\n","stack":"Error: Command failed: /var/folders/lj/hr4c1zyx4hq5g3hxkhv3vm6m0000gn/T/.com.ubports.installer.K7e0Ud -P 5038 shell echo 1\nerror: no devices/emulators found\n\n at ChildProcess.exithandler (child_process.js:282:12)\n at emitTwo (events.js:125:13)\n at ChildProcess.emit (events.js:213:7)\n at maybeClose (internal/child_process.js:921:16)\n at Socket.stream.socket.on (internal/child_process.js:348:11)\n at emitOne (events.js:115:13)\n at Socket.emit (events.js:210:7)\n at Pipe._handle.close [as _onclose] (net.js:549:12)","killed":false,"code":1,"signal":null,"cmd":"/var/folders/lj/hr4c1zyx4hq5g3hxkhv3vm6m0000gn/T/.com.ubports.installer.K7e0Ud -P 5038 shell echo 1","level":"debug","timestamp":"2018-10-13T01:03:09.051Z"}
{"level":"debug","message":"adb shell: echo 1","timestamp":"2018-10-13T01:03:10.064Z"}
{"level":"debug","message":"","timestamp":"2018-10-13T01:03:10.223Z"}
{"level":"debug","message":"adb shell: getprop ro.product.device","timestamp":"2018-10-13T01:03:10.226Z"}
{"level":"debug","message":"","timestamp":"2018-10-13T01:03:10.406Z"}
{"level":"debug","message":"getprop: hammerhead","timestamp":"2018-10-13T01:03:10.408Z"}
{"level":"debug","message":"adb shell: cat /etc/system-image/channel.ini","timestamp":"2018-10-13T01:03:12.095Z"}
{"level":"debug","message":"","timestamp":"2018-10-13T01:03:12.298Z"}
{"level":"debug","message":"adb shell: echo 1","timestamp":"2018-10-13T01:03:28.076Z"}
{"level":"debug","message":"","timestamp":"2018-10-13T01:03:28.264Z"}
{"level":"debug","message":"reboot to bootloader","timestamp":"2018-10-13T01:03:28.277Z"}
{"level":"debug","message":"","timestamp":"2018-10-13T01:03:28.867Z"}
{"level":"debug","message":"reboot to bootloader [DONE] err:null","timestamp":"2018-10-13T01:03:28.868Z"}
{"level":"debug","message":"checking password","timestamp":"2018-10-13T01:03:33.845Z"}
{"level":"debug","message":"correct password","timestamp":"2018-10-13T01:03:34.969Z"}
{"level":"debug","message":"fastboot: wait for device","timestamp":"2018-10-13T01:03:34.971Z"}