Requesting auto-connection of raw-usb for ubports-installer

The candidate-channel-version of the ubports-installer can now run in strict confinement. The UBports Installer is an electron-tool for installing Ubuntu Touch on supported Android devices. This is achieved by wrapping adb and fastboot (shipped in the package) and connecting them through the raw-usb interface.

Since the installer can not work without access to USB at all, we would really appreciate automatic connection. Without it, strict confinement is not really an option, as it undermines the idea that the user does not have to touch the terminal to install Ubuntu Touch.

4 Likes

@jdstrand @evan Any feedback on this?

1 Like

+1 from me. My experience with adb and Ubuntu Touch is consistent with what is described here.

1 Like

Awesome! I would really like to make snap the recommended way of using the installer on all distros, this would pave the way for that!

1 Like

+1 from me as well, seems integral to its function.

1 Like

2 votes, for 0 against. Granting the auto-connection. This is now live.

2 Likes

FYI, I noticed that desktop, desktop-legacy and wayland were not listed in your plugs. You may want to do this for maximum compatibility.

1 Like

Awesome, thanks a lot, guys!

Will do, thanks for the tip!

After the adb-support interface landed, we removed the raw-usb plug, but it seems now that this was premature. While adb can see the device from within the snap with raw-usb disconnected, fastboot can not. So i would like to ask you to approve auto-connection of raw-usb for us again, unless someone has an idea how to solve that.

It took us a while to notice this problem, because apparently manually applied connections persist if a snap is removed and installed again (?).

Pinging @jdstrand (if you’re still the person to talk to about this).