Як програмно організувати автоматичну роздачу інтернету з android-телефону по usb (usb

  • Android OS
  • програмування
  • USB

Тестую різні пристрої з Android на предмет роздачі ними Інтернету по USB.
Чомусь в деяких з цих пристроїв відсутній в налаштуваннях опція "USB-модем", є тільки зворотний - "USB Інтернет" (комп'ютер роздає Інтернет по USB, а Android його отримує - але мені потрібно навпаки).
У проблемних пристроїв марки і моделі різні, версії Android - теж, тобто встановити чіткий зв'язок між брендом, моделлю, версією ОС і здатністю працювати не можна. Якщо я ставлю на такий пристрій програму USB Tethering з Маркета - тоді можливість роздачі Інтернету з'являється: програма стартує автоматично при підключенні до ПК, і пропонує натиснути чарівну кнопку "Start Tethering", яка, в свою чергу, викликає заховане в цих моделях підміню "Режим модему ".

Я б хотів мати можливість запускати роздачу Інтернету по USB в автоматичному режимі, тобто щоб не потрібно було натискати ніяких кнопок, підключив по USB - все запрацювало. Так як я хочу вбудувати цю функцію у власну програму, хотілося б подивитися якісь вихідні на цю тему. Підкажіть, де такі можна подивитися?

P.S. Ну і для початкових тестів стане в нагоді вже скомпільований додаток без початкових кодів.

P.P.S. Все це повинно працювати без root.