Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.
Даже небольшая сумма может помочь написанию новых статей 🙂
Или поделитесь ссылкой на эту статью со своими друзьями.
Ранее я описывал как сделать точку доступа на планшете или смартфоне Андроид. Однако через планшет или смартфон Android можно подключить Интернет и без использования WiFi. Если подключить планшет (смартфон) к компьютеру через USB разъем. Обычно такое подключение используется для копирования файлов. Однако можно использовать планшет (смартфон) в качестве USB модема.
Вначале конечно нужно убедиться в том, что планшет (смартфон) подключен к Интернет и все работает нормально. Затем нужно подсоединить планшет кабелем к USB разъему компьютера. При этом на планшете будет выдан запрос на включение режима USB накопителя — этот запрос нужно игнорировать. Далее открываете главное меню и там находите «Настройки«. В настройках нужно открыть вкладку «Беспроводные сети — Передача данных — Еще — Режим модема«. В правой панели будет опция «USB модем» и комментарий «USB-связь установлена установите флажок для подключения»:
Включаете эту опцию и компьютер увидит ваш планшет (или смартфон) как сетевое устройство.
Планшеты (смартфоны) с процессором MediaTekMTK при подключении к компьютеру опознаются как сетевая карта с адаптером RNDIS и для этой сетевой карты автоматически создается соединение:
Такое соединение устанавливается и работает автоматически. Вам ничего делать не нужно.
Однако Windows XP может не опознать правильным образом ваш планшет (смартфон) и не установить для него драйвер. Если в сетевых подключениях нет такого соединения, тогда откройте Диспетчер устройств и посмотрите — там должно быть неопознанное устройство. Если оно есть тогда вам нужно:
2. В Диспетчере устройств посмотрите значения VID и PID для вашего планшета (смартфона).
3. Отредактируйте inf файл. В секции [AndroidDevices.NT.5.1] нужно добавить запись с VID и PID для вашего планшета.
Для процессора MTK8389 это будет VID_0BB4&PID_0003.
4. Сохраните файл и укажите его как драйвер для вашего планшета.
Примечание. Этот способ возможен для Windows XP SP3 или Windows Vista, 7, 8. Windows XP SP2 и более ранние не умеют работать с RNDIS.
Сопутствующие статьи
Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.
Даже небольшая сумма может помочь написанию новых статей 🙂
Или поделитесь ссылкой на эту статью со своими друзьями.
Описание проблемы: Захотелось интернет на комп через телефон. Сначала действовал согласно этой инструкции: Техподдержка Гугл. При попытке установить драйвер с помощью полученного файла (указывал папку с ним вручную) столкнулся с ошибкой установки драйвера. Что-то вроде в указанной папке драйвер не найден. В диспетчере устройств увидел следующее:
Предпринимались действия: Решил подкорректировать полученный .inf. Приведу его целиком и выделю добавленные строки:
; MS-Windows driver config matching some basic modes of the ; Linux-USB Ethernet/RNDIS gadget firmware: ; ; — RNDIS plus CDC Ethernet . this may be familiar as a DOCSIS ; cable modem profile, and supports most non-Microsoft USB hosts ; ; — RNDIS plus CDC Subset . used by hardware that incapable of ; full CDC Ethernet support. ; ; Microsoft only directly supports RNDIS drivers, and bundled them into XP. ; The Microsoft «Remote NDIS USB Driver Kit» is currently found at: ; [url=»http://www.microsoft.com/whdc/hwdev/resources/HWservices/rndis.mspx»]http://www.microsoft.com/whdc/hwdev/resour. ices/rndis.mspx[/url] [Version]Signature = «$CHICAGO$» Class = Net ClassGUID = <4d36e972-e325-11ce-bfc1-08002be10318> Provider = %Android% Compatible = 1 MillenniumPreferred = .ME DriverVer = 03/30/2004,0.0.0.0 ; catalog file would be used by WHQL ;CatalogFile = Android.cat
[AndroidDevices]; Google Nexus One without adb %AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E13 ; Google Nexus One with adb %AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E14 ; Google Nexus S without adb %AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E23 ; Google Nexus S with adb %AndroidDevice% = RNDIS, USB\VID_18D1&PID_4E24 ; HTC Sapphire without adb %AndroidDevice% = RNDIS, USB\VID_0BB4&PID_0FFE ; HTC Sapphire with adb %AndroidDevice% = RNDIS, USB\VID_0BB4&PID_0FFC ; Motorola Sholes without adb %AndroidDevice% = RNDIS, USB\VID_22B8&PID_41E4 ; Motorola Sholes with adb %AndroidDevice% = RNDIS, USB\VID_22B8&PID_41E5 [color=»red»];Sony Xperia E dual C1605 %AndroidDevice% = RNDIS, USB\VID_0FCE&PID_718c&mi_00[/color] [AndroidDevices.NT.5.1]; Google Nexus One without adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E13 ; Google Nexus One with adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E14 ; Google Nexus S without adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E23 ; Google Nexus S with adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_18D1&PID_4E24 ; HTC Sapphire without adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_0BB4&PID_0FFE ; HTC Sapphire with adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_0BB4&PID_0FFC ; Motorola Sholes without adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_22B8&PID_41E4 ; Motorola Sholes with adb %AndroidDevice% = RNDIS.NT.5.1, USB\VID_22B8&PID_41E5 [color=»red»];Sony Xperia E dual C1605 %AndroidDevice% = RNDIS.NT.5.1, USB\VID_0FCE&PID_718c&mi_00[/color] [RNDIS.NT.5.1]Characteristics = 0x84 ; NCF_PHYSICAL + NCF_HAS_UI BusType = 15 DriverVer = 03/30/2004,0.0.0.0 AddReg = RNDIS_AddReg_NT, RNDIS_AddReg_Common ; no copyfiles — the files are already in place [RNDIS.NT.5.1.Services]AddService = USB_RNDIS, 2, RNDIS_ServiceInst_51, RNDIS_EventLog [RNDIS_ServiceInst_51]DisplayName = %ServiceDisplayName% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\usb8023.sys LoadOrderGroup = NDIS AddReg = RNDIS_WMI_AddReg_51 [RNDIS_WMI_AddReg_51]HKR, , MofImagePath, 0x00020000, «System32\drivers\rndismp.sys»
; Windows 2000 and Windows XP common sections ———————
Как видим всё довольно просто. Нужно только знать VID и PID своего устройства. Для этого следует запустить диспетчер устройств и зайти в свойства неизвестного устройства RNDIS: Нужно добавить в файл .inf выделенную на скрине строку. После этого устройство установилось и в папке Сетевые подключения появилось Сетевой подключение 2. Эффект достигнут. Надеюсь, не баян.
Этот режим позволяет использовать доступные телефону подключения к интернет на компьютере. Ну или, говоря проще, позволяет подключить комп к инету через мобилу. Для активации режима нужно подключить телефон кабелем к компьютеру, войти в настройки телефона, в беспроводных сетях выбрать usb-модем и активировать режим. Компьютер обнаружит новое устройство (в моем случае MT65xx Android Phone) и попытается установить драйверы. Под Windows 7 проблем не будет, дрова встанут и все само собой заработает. Но не в случае с Windows XP. Первым вашим желанием, вероятно, будет поискать драйвер usb-модема под Хрюшу. И вы их даже найдете, но ни один из них не установится. Данная статья, надеюсь, поможет вам решить эту проблему.
Итак, для начала неплохо установить на вашу Win XP сервиспак 3 и почитать вот эту статью. Почитали? Качнули драйвер tetherxp.inf? Попробуйте его использовать, возможно он вам подойдет как есть. Не подошло? Тогда переходим к лечению:
Откройте Диспетчер устройств.
Выделите обнаруженное устройство (в моем случае MT65xx Android Phone), щелкните правой кнопкой мыши, выберите “свойства” и перейдите на вкладку “Сведения”.
Здесь нас интересует “Код экземпляра устройства” от букв USB до второго слеша. В моем случае это строка USBVID_0BB4&PID_0003. Скопируте ее или тупо перепишите на бумажку.
Откройте файл tetherxp.inf при помощи wordpad
Ищем там секцию [AndroidDevices.NT.5.1]
В конце ее дописываем следущее: ;MT65xx Android Phone %AndroidDevice% = RNDIS.NT.5.1, ВАШ КОД ЭКЗЕМПЛЯРА УСТРОЙСТВА (в моем случае USBVID_0BB4&PID_0003)
Сохраняем файл
Обновляем драйвер обнаруженного устройства, используя наш исправленный tetherxp.inf
Если вы все сделали правильно, то у вас появится новый сетевой интерфейс, через который вы сразу подключитесь к той сети, которая доступна телефону в данный момент, wifi или gprs/edge.