Да в любом случае понадобится Backend и не важно на каком языке он будет, важно сколько файлов и какого размера надо принимать - придется настраивать ограничение размера, в PHP это 50 мегабайт по умолчанию, в питоне другое значение. Возможно питоновский скрипт придется подключать через wsgi прослойку к апачу или нгинксу.
lsusb что показывает?
dmesg что показывает?(смотреть надо сразу после подключения)
А затык скорее всего в том что система не знает про эти usb-mtp и что с ними надо делать. Надо установить дополнительные пакеты для поддержки работы (libmtp9 и gvfs-backends).
Питон там и так есть - возможно нет нужных библиотек. Чтобы их добавить - надо перепаковать образ с ними.
Распаковать, добавить файлы, запаковать обратно. Может быть можно подключить в режиме loop когда изменения в дерефе vfs передаются в файл образа.
Программой WinHEX смотри, или операционной системой Linux. Телефон считает эту картой обычной - где только 1 раздел. А там по факту в начале вообще не размеченная область - не по стандарту вобщем, поэтому и не видят потому что в начале загрузчик вместо таблицы разделов.
Вы хотите сделать то, что стало причиной самих действий. Пользователь, даже будь у него код с коментариями и документацией - ничего не сделает. Мозгов не хватит.
Потому что в линуксах клавиатура и раскладки работают немного по другому(так исторически сложилось) и нужно назначать на каждую раскладку свой шорткат.
Так как обработка шорткатов лежит на приложении то разом устранить не возможно - только руками прописывать.
все что в папке sys - это виртуальные файлы для изменения параметров драйверов и модулей ядра.
Наверно нужен другой драйвер, в котором есть управление кулером, возможно есть на сайте материнской платы.
В любом случае если сразу не работает - придется разбираться на более низком уровне как управлять кулером, читать техническую документацию(SDK) на матплату.