Android-смартфон с root печатает как USB-клавиатура через f_hid
Опубликовано: 2026-10-24 · Автор: AI Release · @ai_release1 · Android · Релиз / Официально
⚡ Главное за 5 секунд - Опубликован проект android-hid-kb: рутованный Android-смартфон работает как USB HID-клавиатура через configfs и f_hid. - Устройство по кабелю «печатает» содержимое любого текстового файла в консоль или на ПК. - Скрипт собран только на встроенных командах mksh — внешние утилиты не нужны; обязателен root. ### 🔍 Что обнаружено На GitHub появился репозиторий RemiPelloux/android-hid-kb — набор скриптов, который заставляет Android-смартфон с root-правами притворяться обычной USB-клавиатурой. В описании прямо указан стек: configfs + f_hid. То есть телефон подключается к чужому компьютеру или консоли по USB и с точки зрения принимающей стороны выглядит как HID-устройство ввода — а значит, вводит текст без установки драйверов и без какого-либо ПО на целевой машине. Механика опирается на USB gadget framework ядра Linux: через configfs создаётся gadget-конфигурация, в неё подгружается функция f_hid, эмулирующая HID-клавиатуру, и дальше скрипт отправляет символы как нажатия клавиш, построчно прогрызая переданный текстовый файл. Отдельная деталь, на которую стоит обратить внимание: код написан исключительно на встроенных командах mksh (штатная оболочка Android), без busybox, coreutils и прочих внешних бинарников — то есть запускается на «голой» системе, где ничего доустанавливать не нужно. ### 💡 Почему это важно Подобные проекты — классический инструмент для тех, кто работает с headless-железом: серверы, роутеры, одноплатники и консоли, где нет клавиатуры, но есть USB-порт. Смартфон под рукой заменяет и клавиатуру, и хаб, а роль «носителя полезной нагрузки» играет обычный текстовый файл — вплоть до команд для автоввода в консоль восстановления. Плата за удобство известна: нужен root и ядро с поддержкой USB gadget-функций, что отсекает стоковые прошивки.
⚡ Главное за 5 секунд - Опубликован проект android-hid-kb: рутованный Android-смартфон работает как USB HID-клавиатура через configfs и f_hid.
- Устройство по кабелю «печатает» содержимое любого текстового файла в консоль или на ПК.
- Скрипт собран только на встроенных командах mksh — внешние утилиты не нужны; обязателен root.
🔍 Что обнаружено На GitHub появился репозиторий RemiPelloux/android-hid-kb — набор скриптов, который заставляет Android-смартфон с root-правами притворяться обычной USB-клавиатурой.
В описании прямо указан стек: configfs + f_hid.
То есть телефон подключается к чужому компьютеру или консоли по USB и с точки зрения принимающей стороны выглядит как HID-устройство ввода — а значит, вводит текст без установки драйверов и без какого-либо ПО на целевой машине.
Механика опирается на USB gadget framework ядра Linux : через configfs создаётся gadget-конфигурация, в неё подгружается функция f_hid, эмулирующая HID-клавиатуру, и дальше скрипт отправляет символы как нажатия клавиш, построчно прогрызая переданный текстовый файл.
Отдельная деталь, на которую стоит обратить внимание: код написан исключительно на встроенных командах mksh (штатная оболочка Android), без busybox, coreutils и прочих внешних бинарников — то есть запускается на «голой» системе, где ничего доустанавливать не нужно.