Chor WaiChun згадав про це у заблокованому питанні, яке ви опублікували в StackOverflow :
Я десь бачив, що така поведінка полягає в тому, що і android, і linux працюють на одному ядрі, і однакова ситуація стосується розвитку android на mac. Обидві ОС працюють у дуже схожих ядрах ОС з Android, тому їм не потрібні драйвери. Це лише те, що я запам'ятав, бачачи з інших тем, не можу на 100% бути впевненим
ОНОВЛЕННЯ №1: Сайт Android також згадує про це:
Якщо ви розвиваєтеся в Windows і хочете підключити Android-пристрій для тестування ваших програм, тоді вам потрібно встановити відповідний драйвер USB. ...
Якщо ви розробляєте Mac OS X або Linux, вам, ймовірно, не потрібно встановлювати драйвер USB. Щоб розпочати розробку свого пристрою, прочитайте розділ Використання апаратних пристроїв.
ОНОВЛЕННЯ №2: Є коментар щодо StackOverflow щодо libusb
. Я думаю, що це може бути причиною того, що Linux не потребує додаткових драйверів.
Насправді adb під Linux отримує доступ до USB-пристроїв, що використовують libusb без конкретного драйвера ядра. Також adb має перелік ідентифікаторів постачальника, який дозволено використовувати, але це не пояснює проблему, про яку йдеться, оскільки ідентифікатори постачальників для обох телефонів однакові. І в разі проблем з дозволом через відсутність правил udev пристрої adb чітко відображають у списку "немає дозволів", тому це також не є причиною цієї проблеми.