На жаль, API, відкриті MTP, сильно відрізняються від звичайних API файлової системи. Тому експонування пристрою MTP як файлової системи читання / запису неможливе. Головна причина:
У Вікіпедії сказано :
Ні стандарти MTP, ні стандарти PTP не дозволяють здійснювати пряму модифікацію об'єктів. Натомість модифіковані об’єкти повинні бути перезавантажені у повному обсязі, що може знадобитися тривалий час для великих об’єктів. З PTP / MTP розмір файлу повинен бути відомий на етапі відкриття.
Ваша загальна програма для копіювання файлів просто відкриває вихідний та цільовий файл, а також копіює дані фрагментами з вихідного файлу до цільового. Це не буде працювати з MTP, оскільки вам потрібно використовувати спеціальні функції MTP, а загальні примітиви файлової системи (читання, пошук, запис) недоступні.
Є й інші обмеження. Наприклад, кількість файлів, які можна одночасно читати чи записувати на пристрої MTP, сильно обмежена. Пристрій просто не веде себе як файлова система.
Я вважаю, що драйвер файлової системи лише для читання для пристрою MTP може бути можливим, але через проблеми, викладені вище, це буде дуже мало корисного, тому ніхто не заважає створювати його.