Go-mtpfs

Go-mtpfs is a simple FUSE-based filesystem written in Go language for mounting Android devices as a MTP device.

Prerequisites
Unmask two packages in :

Kernel
See the MTP meta article or the FUSE article for instructions on enabling FUSE support in the Linux kernel.

Emerge
Install :

Configuration
Appropriate users need to be in the  group:

Usage
Mount:

Note: If go-mtpfs is not ran in the background (with  at the end), another console will be needed to browse the device and unmount the device (when finished).

Unmount:

When the device is unmount, go-mtpfs will quit.