Как же быть, если у тебя нет WiFi-роутера, но есть телефон или планшет с ОС Андроид и WiFi? Есть решение – Android Reverse Tethering .

Когда-то очень давно, люди не знали, что такое интернет, но сегодня он нужен каждому: человеку, устройству, прибору, месту. И именно поэтому, сегодня каждый стремительно пытается заполучить его любым способом, ведь без него никуда. Узнать погоду, вспомнить значение или правописание слова, проверить почту, новые сообщения в социальных сетях и новости – все это дает нам интернет. Как его получить, если у тебя нет технической возможности работать по Вай Фай?

Если к тебе приходит канал интернет прямо на компьютер или ноутбук, то в действие вступают провода. Ведь, как известно, WiFi – это беспроводная сеть и если её нет, то подключайся по проводу. Все очень просто. Для этого тебе понадобится всего-лишь одно приложение, которое сможет раздать на телефон интернет через кабель USB .

Внимание! Для работы приложения, возможно, потребуется [ Рут доступ на Андроид ].

Как использовать приложение для раздачи интернет через USB?

Прежде всего, тебе может понадобиться не только приложения для Андроид, но и программы для Windows, все это ты сможешь найти во вкладке Скачать. Также хочется отметить, что во вкладке Видео, ты сможешь посмотреть как это все делается...

  1. Перед запуском
    1. Убедитесь, что включена отладка по USB:
    Settings > Applications > Development > USB Debugging > Turn On
    Настройки > Приложения > Разработка >Отладка по USB > Включить (как включить Отладку по USB) [еще выше].
  2. Убедись, что на телефоне есть root доступ. Ссылка, как его получить, [находится выше].
  3. AndroidTool - программа для Windows. Инструмент для низкоуровневой коммуникации (ADB) включен в архив. При запуске AndroidTool попробует найти ADB по данному пути: c:/android-sdk-windows/platform-tools/adb.exe Если не найдет, то будет использован встроенный.
  4. При первом использовании программы
    1. Если хочешь использовать другую версию ADB, жми config и на первой вкладке вводи путь к нему.
    2. Ты можешь изменить DNS сервер в Select DNS to use.
  5. Запуск. Нажимаем Connect. При первом запуске приложение установит необходимые компоненты. Необходимо разрешить приложению использование root прав при запросе
  6. Если на устройстве происходит крах процесса - необходимо перезапустить AndroidTool.
  7. На первой вкладке отображаются подключения к Windows клиенту. На остальных вкладках отображается отладочная информация.
  8. Примечание. Текущая версия приложения не может перенаправлять низкоуровневые ICMP пакеты (PING), поэтому Android считает, что доступных подключений нет и некоторые приложения или функции приложений могут не видеть интернет.

Только для Android 4.x+

Начиная с версии 4 можно скачивать и обновлять приложения. Этот шаг не является обязательным! Требуется только тогда, если нужно скачивать\обновлять приложения с маркета.

  • На окне программы, перейти на вкладку tools и нажать кнопку ("Install hack(ortinal").
  • Когда программа установит две программы они же Hack connectivite и Xposed Installer.
  • Запускай Xposed и жми Установить\обновить и перезапускай телефон или планшет, опять зайди в Xposed, во вкладку модули и ставь галку напротив Hack conectivity и перезагружац телефон.
  • Теперь пробуйте зайти через программу в интернет,если приложения не скачиваются, то заходите в Hack Connecvity и нажать на Activate WiFi hack и на Activate Traces и жмете refresh, перезагружай телефон и сразу в google play скачивай бесплатно приложения.

Другие приложения:
В текущей версии работают порты http (80), https (443) , Market (5228) и DNS.
Другие порты Вы можете добавить самостоятельно во вкладке config / ports в Windows части программы.

Эта статья будет посвящена вариантам передачи интернет трафика на устройство под управлением платформы Android, а также способам передачи интернет трафика в обратном направлении (от Android устройства). Эти понятия принято называть Reverse tethering и Tethering соответственно. Если со вторым дела обстоят хорошо (есть как стандартные, так и 3rd Party решения), то о первом нужно говорить отдельно и осуществлять подробный разбор. Но, все по порядку.

Сразу же подчеркну: устаревшие , неактуальные , опасные решения рассматриваться не будут!
Все технологии рассматриваются только с точки зрения Tethering. Здесь не будет подробного описания каждой из них, только степень применимости к освещаемой проблеме.

Tethering

Стандартные решения
С появлением версии Android 2.2 стали возможны 2 технологии: USB-Tethering и WiFi-Tethering.
USB-Tethering
Для подключения необходим стандартный кабель Android-USB.
Включается в Настройки->Беспроводные сети->Режим модема->USB-модем.
После подключения Android устройства к приемнику (ноутбук, настольный компьютер...) с помощью кабеля происходит запрос на включение USB-Tethering. После положительного ответа пользователя становится возможным использование интернет трафика Android устройства на приемнике.
Большим плюсом данного подхода является возможность подключения Android устройства к WiFi Точке Доступа и разделение этого подключения по USB каналу.
Из минусов стоит отметить необходимость держать Android устройство в непосредственной близости с приемником и ограниченность только одним приемником.
WiFi-Tethering
Для подключения необходим WiFi-адаптер на приемнике.
Если ранее приходилось использовать android-wifi-tether , требовавшую Root , то теперь, с появлением Android 2.2, это делается стандартными средствами.
Включается в Настройки->Беспроводные сети->Режим модема->Точка доступа Wi-Fi.
После включения данной функции Android устройство становится Wi-Fi точкой доступа, к которой могут подключаться другие устройства.
Большим минусом является невозможность одновременного получения и раздачи интернет трафика Android устройством через WiFi, т.е. Android устройство становится 3G модемом для приемника.

Для функционирования программы необходимы права root пользователя.

Установка:
Распаковываем содержимое архива. Архив включает программу для Windows, ADB и приложение для Android.
Включаем отладку по USB:
Settings > Applications > Development > USB Debugging > Turn On
Настройки > Приложения > Разработка >Отладка по USB > Включить

AndroidTool
AndroidTool.exe программа для Windows
Инструмент для низкоуровневой коммуникации (ADB) включен в архив.
1 старт, AndroidTool попробует найти ADB в c:\android-sdk-windows\platform-tools\adb.exe
Если не найдет будет использован встроенный.
Другие версии ADB
Если хотите использовать другую версию ADB, жмем "config" и на 1 вкладке вводим путь к другому ADB.

Вначале использования программы жмем на ”Show Android interface”. Она установит на android приложение и?зависимости? (busybox and redsocks).
SuperUser спросит разрешение на разрешение прав ”Usb tunnel” - разрешаем.

Чтобы начать раздачу жмем ”Connect”.
Снова SuperUser спросит разрешение на права ”Usb tunnel” - опять разрешаем.
Если на андроде рушится процесс после получения рута, закрываем программу для виндовс и запускаем заново (It’s a beta - прим. автора)

Интерфейс андройд-программы (первая вкладка) здесь показаны подключения направленные в windows.
Другие вкладки только для отладки (выдают инфо о системных таблицах маршрутов и подключениях). еще не закончены.
Запускаем браузер.
Google chrome сообщает что нет доступных одключений. не бойтесь - все работает.
Firefox , opera и dolphin не имеют с этим проблем!!!

Текущая версия приложения не может перенаправлять низкоуровневые ICMP пакеты (PING).
Для Андройда у вас сейчас нет подключения к интернету. (над решением проблемы работает разработчик и переводчик - каждый в отдельности)

Market:

Только для Android 4.x Начиная с версии 3.4, теперь можно скачивать и обновлять приложения. Этот шаг не является обязательным! Требуется только тогда,если вы хотите скачивать\обновлять приложения с маркета.На окне программы, перейдите на вкладку tools и нажмите кнопку "Install hack(ortinal)"Когда программа установит две программы они же Hack connectivite и Xposed Installer.Запускаете Xposed и жмете Устанавит\обновить и перезапускаете телефон,потом опять заходим в Xposed в вкладку модули и ставим галку напротив Hack conectivity и перезагружаете телефон.Теперь пробуйте зайти через программу в интернет,если приложения не скачиваются,то заходите в Hack Connecvity и нажать на Activate WiFi hack и на Activate Traces и жмете refresh,перезагружаете телефон иииии,ныряете в google play скачивать халявно приложения:D


Другие приложения:
В текущей версии работают порты http (80), https (443) , Market (5228) и DNS.
Другие порты Вы можете добавить самостоятельно во вкладке config / ports в Windows части программы.

Нет «вафли»? Не беда! С приложением Android Reverse Tethering вы сможете передавать интернет на свой смартфон с помощью USB-кабеля.

Особенности

Для использования Android Reverse Tethering понадобятся рут-права. Процесс их получения не занимает много времени, и требуют лишь установки и запуска соответствующего приложения.

Кроме того, ваше андроид-устройство должно иметь операционную систему не меньше 2.1-версии.

Установка и использование

Скачайте архив. В нем содержится приложение для Андроид, программа для ПК и ADB. Подключите отладку по USB. Для этого поставьте галочку напротив соответствующей опции, перейдя в Настройки - Приложения - Разработка . Безусловно, нужно подключить устройство к ПК.

Установите Android-Tool (программа для ПК). Запустите её. Приложение попытается найти файл «adb.exe », при неудачной попытке будет использован встроенный файл. Если вы хотите использовать свой файл, укажите к нему путь, перейдя в config. Нажмите «Show Android interface ».

Android-Tool самостоятельно установит Android Reverse Tethering на смартфон. На смартфоне важно подтвердить операцию (нужны рут-права). Нажмите «Connect », подтвердите операцию на мобильном гаджете, наслаждайтесь интернетом. Важно! Если интернет-соединение отсутствует, необходимо перезапустить программу на ПК, и повторить соединение, опять дав согласие супер-пользователя на продолжение процесса.

Ниже Вы можете бесплатно скачать приложение Android Reverse Tethering на свое устройство Андроид

Владельцев смартфонов, функционирующих на платформе Android, можно поздравить с выходом еще одного полезного приложения - android reverse tethering. Если интернет на смартфоне по какой-то причине недоступен, то подключиться к сети можно используя ресурсы персонального компьютера. Разумеется, только в том случае, когда сам ПК имеет выход в глобальную сеть. Подключение смартфона с установленной программой android reverse tethering осуществляется через USB– то есть вам понадобится специальный кабель, связующий оба устройства. Программное обеспечение содержит утилиты как для самого Андроида, так и для ОС Windows. Это позволяет произвести гибкую настройку полученного соединения.

Итак, если вы не заплатили по счетам за мобильный интернет, а выйти в сеть все-таки хочется,– добро пожаловать в программу reverse tether. Качество подключения к интернету через компьютер самое что ни на есть отменное. Процесс установки не займет много времени, так что, имея желание, вы можете проделывать это много раз. Например, подключиться не только к своей собственной сети. Но и к сети компьютера приятеля. Впрочем, довольно разговоров! Переходим к практике.

Подготовка смартфона и ПК к работе

Первое, что нужно сделать – убедиться, что на смартфоне вы имеете права суперпользователя (права root). Без этого установить программу не получится. Далее необходимо перейти на ПК и скачать из сети инсталляционный пакет для Windows + Андроид. Взять его можно отсюда: http://android-all-free.ru/soft/68-reverse-tethering.html . Пакет представляет собой архив, который нужно поместить в любое место на жестком диске, а затем распаковать любым современным архиватором. Следующий не менее важный момент: смартфон должен быть установлен в режим отладки по USB. Сделать это можно следующим образом:

  • Переходим в меню «Настройки».
  • Затем отправляемся в подраздел «Разработка».
  • Заходим на вкладку «Отладка».
  • Выставляем опцию под названием «USB debugging».

Не забываем про USB-шнур, обычно входящий в комплект поставки смартфона. Вроде бы все готово для инсталляции.

Ставим утилиту на компьютер и смартфон

Инсталлировать подключение через USB будем при помощи утилиты AndroidTool. В скачанном и распакованном архиве содержится необходимая нам библиотека ADB.

ADB представляет собой библиотеку, организующую низкоуровневую программную среду для организации коннекта между устройствами. От того, как подключить ADB протокол связи, будет зависеть конечный результат наших усилий.

Утилита AndroidTool ищет файл adb.exe, и нам остается лишь помочь ей в этом, разместив ADB в папке \android-sdk-Windows\platform-tools\. Как только библиотека будет обнаружена – будут созданы все предпосылки для начала приема-передачи данных. Пользователю останется только нажать на кнопку «Show Android interface» и открыть USB-туннель (на открытие туннеля будет выдан запрос, на который нужно отреагировать положительно). Как только утилита подключит сеть – так и можно будет ею пользоваться.