There's a huge mess implemented for USBMS handling.
AFAIR (feel free to correct me):
mmc0blk4: userstore partition at the lowest level. Has a DOS partition table, first actual partition is at an offset.
Said first partition is vfat, loop mounted to base-us.
On top of that, there's a fusy proxy FS mounted as us. The framework mostly interacts with this top layer, this allows relatively easily to unmount it without completely breaking the framework, since for something to be exported over USBMS, it needs to be unmounted by the host OS.
That, it turns, means that base-us and/or mmc0blk4 is effectively what's exported over USBMS.
|