U are doing that in iodé?
On the Linux PC.
I see what u are saying! Maybe it would see it in UT with a mount command.
You can’t mount a device that does not appear as a block device /dev/*. The connection is governed by the Android scheme and it should be activated somehow through the blobs, one type of connection is the file transfer but when dealing with app installation it probably works similarly to Android Studio where you accept a debugging connection completely independent from the file transfer mode.
The point here is that the device remains an Android device no matter what until Mediatek publishes the source code in order to implement real Linux drivers.
I will try this on my Linux PC later. Windows did not auto detect the phone. Brave AI says this:
Mount Android Phone Linux
To mount an Android phone on Linux via the command line (CLI), follow these steps using gio (part of gvfs-mtp), which is the most straightforward method on modern Linux distributions:
1. Install Required Packages
Ensure gvfs-mtp is installed:
# Ubuntu/Debian
sudo apt install gvfs-mtp
# Arch Linux
sudo pacman -S gvfs-mtp
# Fedora
sudo dnf install gvfs-mtp
2. Connect Your Phone
- Unlock your phone and connect it via USB.
- On your phone, go to Settings > Developer Options > Default USB configuration and set it to File Transfer (MTP).
3. Detect the Device
Run the following command to find your device’s activation root:
gio mount -li | grep activation_root
This will output something like:
activation_root=mtp://HUAWEI_HUAWEI_VNS-L21_BUC4C16523021942/
4. Mount the Device
Use the activation root path to mount:
gio mount "mtp://HUAWEI_HUAWEI_VNS-L21_BUC4C16523021942/"
5. Access the Mounted Device
The phone will appear in:
/run/user/$UID/gvfs
For example:
ls /run/user/1000/gvfs
You can now navigate and access files.
6. Unmount the Device
When done, unmount using:
gio mount -u "mtp://HUAWEI_HUAWEI_VNS-L21_BUC4C16523021942/"
Note: Modern desktop environments (GNOME, KDE, etc.) often auto-mount MTP devices via the file manager. If CLI access fails, ensure
gvfs-mtpis installed and the phone is properly set to MTP mode.
This supposes a working Android and that you can acknowledge the connection, if it’s activated in Ubuntu Touch you should get some notification of the connection and accept it.
I will try a different Linux PC and see if that detects it.
I tried another pc with Ubuntu and a different data cable-UT definitely doesn’t get mounted.
Both the cable and this other PC mount my other BraX3 still running iodé.
As you can see in the links it needs low-level configuration in the kernel to use MTP. Ask the developers since it is supposed that you could just connect the phone and install the app.
Which developers?
Ubuntu Touch developers.
This might be a device specific thing since our phone is still experimental with UT.
Is that gnome fs already in the Ubuntu kernel?
How is this done?
Out of the box, you should be able to access files on the phone using any GVFS aware application.
The Android mtp implementation should be something universal, probably it doesn’t work for some reason on Brax3 so they will be able to fix it. I don’t know how gvfs would connect through the blobs, everything goes through Halium and becomes complicated.
I suppose I should contact UBPorts and let them know that clickable command fails for us because we can’t mount the phone with Ubuntu touch.
I don’t see a contact form on their site. Do u see a way to contact them?
Search all the issues here and make a new one if needed, GitHub · Where software is built
Is that the right place? That’s for the UBPorts installer which doesn’t include the BraX3 phone yet. I backed up to the UBPorts page and see that they have a lot of repositories but not one for clickable.
Maybe I pasted it randomly, this one should be the appropriate, GitHub · Where software is built
Clickable is here, Clickable · GitLab