Вай фай для китайских андроидов

Wi-Fi адаптер через OTG

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

Идея реализации задумки с помощью внешнего беспроводного Wi-Fi адаптера или «свистка», поддерживающего желанный режим монитора, рушилась десятки раз из-за новых и новых ошибок и потери веры в то, что это вообще возможно, но переросла в данную статью.

Итак, как подключить внешний Wi-Fi адаптер к устройству на Android или бег с препятствиями на дистанции «вставил — netcfg wlan0 up»:

Должно быть в наличии:

  1. Телефон на Android
  2. Поддержка OTG и сам OTG
  3. Terminal Emulator
  4. ROOT
  5. Исходники ядра

FAQ — структура выглядит так:

  • Внешний Wi-Fi адаптер («свисток»)
  • Его firmware
  • Linux дистрибутив
  • ADB (не обязательно, но так удобнее)
  • Мой случай:

    1. Samsung GT-P5100 Galaxy Tab 2 10.1, Андроид 4.2.2
    2. OTG «30-pin — USB»
    3. Terminal Emulator for Android
    4. ROOT
    5. Исходники стокового ядра 3.0.31-1919150 с сайта Самсунг
    6. Адаптер TP-LINK TL-WN722N на чипсете AR9271
    7. ath9k_htc/htc_9271.fw
    8. Дистрибутив Ubuntu 15.04 в VMware
    9. android-tools-adb

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

    I. Старт

    Первым делом необходимо добыть фирмварь вашего адаптера. Вставляю адаптер в компьютер и выполняю команду dmesg . Нахожу:

    Где слово правее слова driver — искомая информация. У меня это — ath9k_htc. Гуглю для него firmware. Качаю. Закидываю .fw-файл на телефон в /system/etc/firmware

    Затем устанавливаю ADB:

    apt-get install android-tools-adb

    Третьим этапом качаю тулчейн (компилятор под ARM) отсюда. Там большой архив, мне нужна лишь папка android-platform_prebuilt-android-sdk-adt_r20-0-ga4062cc.zip\android-platform_prebuilt-a4062cc\linux-x86\toolchain\arm-eabi-4.4.3, которую я распаковываю в произвольное место.

    II. Разгон

    Для начала пишу терминале:

    Затем перехожу в терминале в каталог с исходниками ядра, загруженными ранее, пишу

    make help и получаю тучу информации, среди которой нужно найти нечто, заканчивающееся на _defconfig, у меня это:

    И в завершении запускаю графическую конфигурацию ядра:

    Появляется вот такое окно:

    Продвигаюсь по маршрутам:

      Networking support → Wireless
      Спускаюсь к Generic IEEE 802.11 Networking stack (mac80211) и нажимаю на пробел, наблюдая появление значка М перед этим пунктом

    Device Drivers -> Network device support → Wireless LAN
    Ставлю М у своего чипсета, в моем случае — Atheros Wireless Cards
    Затем перехожу в сам этот раздел и внутри отмечаю все тем же пробелом и знаком M нужный мне пункт.

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

    Потребуются модули (.ko-файлы), включающие слово ath и mac80211.ko. Переношу их на телефон.

    Можно использовать adb, работая через компьютер, а можно не использовать и работать через терминал телефона, печатая команды пальцами по экрану. Я выбрал adb.

    Напомню, как он работает. Подключаю телефон через USB (отладка, естественно, включена) и выполняю:

    adb start-server
    adb shell
    su

    Я в телефоне и под рутом.

    Смотрю, какие модули уже есть командой lsmod и выгружаю их все, если это возможно, командой rmmod имямодуля

    Читайте также:  Телефоны самсунг андроид 2 симки

    Затем перехожу в каталог с вышеперечисленными модулями:

    cd /sdcard/ваш путь/

    Можно убедиться в их наличии командой ls .

    Загружаю их командой insmod имямодуля в такой и только такой последовательности (иначе просто не загрузится, выдавая ошибку):

    ath.ko
    ath9k_hw.ko
    ath9k_common.ko
    mac80211.ko
    ath9k_htc.ko

    III. Препятствия

    В этом и вся соль, без которой статья была бы слишком простой.

    1. Версии

    Естественно, первая ошибка возникает на первом этапе.

    Смотрю, что скажет об этом буфер сообщений ядра, выполнив команду dmesg :

    Не совпадают версии. 3.0.31 не есть 3.0.31-1919150.

    Открываю тот самый Makefile в исходниках ядра и в самом верху файла нахожу:

    VERSION = 3
    PATCHLEVEL = 0
    SUBLEVEL = 31
    EXTRAVERSION =
    NAME = Sneaky Weasel

    VERSION = 3
    PATCHLEVEL = 0
    SUBLEVEL = 31
    EXTRAVERSION = -1919150
    NAME = Sneaky Weasel

    И сохраняю.
    Заключительный этап пройдет в каталоге /include/config, где в файле kernel.release я поменяю 3.0.31 на 3.0.31-1919150
    Снова make modules_prepare , make и далее по предыдущему пункту.

    2. ewma

    Загружая mac80211.ko снова имею ошибку, о которой dmesg скажет следующее:

    Чудом прочитав на одном из англоязычных форумов опасное, но единственное в интернете, «решение», я перехожу в /net/mac80211/ и в файлах rx.c и sta_info.c и просто удаляю [либо комментирую (//)] строки ewma_add(&sta->avg_signal, -status->signal); и ewma_init(&sta->avg_signal, 1024, 8); соответственно.

    Опять перекомпилирую модули и двигаюсь дальше.

    3. Светодиод

    При загрузке ath9k_htc.ko и mac80211.ko очередные ошибки, у mac80211.ko это:

    А у ath9k_htc.ko это:

    Если ieee80211_-ошибки от ath9k_htc.ko это потому что я пытаюсь его загрузить до mac80211.ko, то led_-ошибки от обоих модулей от того, что телефон не понимает, что делать со светодиодом на моем адаптере. Тут два варианта развития событий.

    В первом просто убирается в графической конфигурации ядра значок [*] напротив
    Networking support → Wireless → Enable LED triggers и Device Drivers → LED Support.

    А во втором этот самый значок заморожен и снять его нельзя. Это значит, что при выборе моего адаптера, автоматически выбирается «поддержка» светодиода, убрать которую нельзя. Конечно же, это мой случай:

    Кнопка помощи по Device Drivers → LED Support выводит следующую информацию по разделу:


    config ATH9K_HTC
    tristate «Atheros HTC based wireless cards support»
    depends on USB && MAC80211
    select ATH9K_HW
    select MAC80211_LEDS
    select LEDS_CLASS
    select NEW_LEDS
    select ATH9K_COMMON
    .


    config ATH9K_HTC
    tristate «Atheros HTC based wireless cards support»
    depends on USB && MAC80211
    select ATH9K_HW
    select ATH9K_COMMON
    .

    и сохраняю. Теперь можно снимать галочки:

    Здесь и вовсе исчез пункт:

    Опять и снова перекомпиляция, новые модули и т.п.

    Вуаля. Все модули загружены. Выключаю Wi-Fi на телефоне и подключаю адаптер. Но светодиод на нем, как вы уже догадались, работать не будет. Оно и не нужно.

    4. Версия firmware


    [ 7582.477874] C0 [ khubd] ath9k_htc 1-1:1.0: ath9k_htc: Please upgrade to FW version 1.3
    .

    Просто качаем другой фирмварь, но уже требуемой версии, и кладем его вместо прошлого.

    IV. Финиш

    Теперь никаких проблем быть не должно. Выключаю родной Wi-Fi, все модули загружены, фирмварь нужной версии. Вставляю адаптер и netcfg впервые приносит счастье. Устанавливаю для появившегося сетевого интерфейса режим монитора и поднимаю его. Успех!

    Ну а как и зачем зачастую используется режим монитора, вы и так все знаете. Спасибо за внимание!

    Источник

    Вай фай для китайских андроидов

    Настроить WiFi на китайском телефоне не сложно, и занимает немного времени. Для начала нужно убедиться, что ваш мобильный телефон с Wi-FI, то есть поддерживает его, дата и время на телефоне настроены правильно, это важно, иначе соединения не будет.

    Итак, если все в порядке приступим:

    Находим иконку с надписью JAVA, и нажимаем.
    Далее нажимаем » Java».
    Далее нам нужно установить браузер opera mini (в родных настроить не получится) потом выбираем его;
    Далее выбираем «Профиль сети».
    В профиле сети, выбираем режим профиля «Пользовательский» и WLAN для «Профиль для SIM 1». Все сохраняем и выходим в главное меню.
    Находим и нажимаем иконку Wifi именуемую «Беспровод».
    Далее нажимаем поиск сетей, вы должны находится в радиусе действия зоны WiFi. (вы должны быть уверены что рядом есть wifi).
    Появляются доступные сети, выбираем нужную.
    Нажимаем подключить.
    Если WiFi сеть закрыта паролем, телефон запросит пароль доступа, если сеть открытая то произойдет соединение с WiFi. Выходим в главное меню.
    Для выхода в интернет, запускаем браузеp opera mini. В процессе запуска, если запуск первый приложение запросит, сначала нажать кнопку принять, а затем, после ввода адреса, просто понажимайте на экран или кнопки громкости, пока не заполнится шкала снизу экрана.

    Читайте также:  Android бюджетные телефоны samsung

    После этого страница должна открыться. Удачной работы в интернет!

    Источник

    Wi-fi для Андроид

    Программы которые позволяют работать с Wi-Fi на смартфонах и телефонах Android. Каталог включает в себя следующие направления программ: передача данных, поиск точек доступа, создание точки доступа Wi-Fi через телефон или планшет. На нашем портале вы можете бесплатно скачать Wi-Fi приложения и использовать их на своем устройстве.

    WiFi 4.201.10

    WiFi – программа для картографического отображения точек доступа к безлимитному беспроводному интернету. Нахождение открытых сетей в один клик станет для Вас доступно сразу после скачивания приложения. Утилита не задействует много ресурсов Вашего смартфона, что позволяет экономить зарядку.

    WiFi Map 5.4.16

    WiFi Map – приложение для гаджетов с встроенным вай-фай модулем поиска точек доступа сети. Приложение поможет сэкономить на оплате сотового трафика, сотни открытых общественных сетей появляются на карте ежедневно. Можно отыскать неравнодушных людей, которые делятся паролями от приватных беспроводных сетей.

    Wifi Analyzer 3.11.3

    Wifi Analyzer – это мобильная программа, предназначенная для устройств Андроид, обеспечивает сканирование, анализа состояния подключенных беспроводных сетей. Согласно выполненному анализа соединений, приложение дает возможность выбора наиболее оптимального варианта подключения (по нагрузке мобильного устройства, скорости серфинга).

    Пароли к Wi-Fi Instabridge 18.8.8

    Пароли к Wi-Fi Instabridge — приложение содержит большую базу паролей от точек доступа W-Fi по всему миру. Подойдет путешественникам, которым дорого обходится интернет от сотового оператора. В базе данных более 4 миллионов точек доступа и паролей к ним.

    Swift WiFi 3.0.218.05

    Swift WiFi – в переводе с английского название программы дословно означает быстрый WiFi. Именно к скоростному беспроводному доступу в сеть стремились разработчики. Более пятидесяти миллионов пользователей помогли собрать самую масштабную карту с беспроводными сетями. Следуя рекомендациям сообщества, Вы всегда сможете отыскать свободный доступ в интернет.

    WPS WPA Connect Dumpper 1.7

    WPS WPA Connect Dumpper — это специализированная мобильная программа, созданная для подключения смартфонов и планшетов, работающих на базе Андроида к находящимся поблизости точкам Wi-Fi, практически взламывая их.

    Источник

    5 лучших приложений, которые превратят ваш смартфон в Wi-Fi роутер

    Почти все Android-смартфоны в наши дни оснащены опцией, позволяющей раздавать интернет, выступая, по сути, в роли Wi-Fi роутера. Эта функция доступна в настройках вашего гаджета и ничего сложного в ее использовании нет. Куда интереснее обстоят дела со специализированными программами, которые превращают ваш смартфон в мобильный роутер. Используя их, вы получите доступ к массе возможностей по настройкe беспроводной сети. Чего добиться встроенными средствами, увы, не выйдет.

    Превратить смартфон в роутер? Легко!

    Speedify. Создаем безопасную сеть

    Speedify предлагает возможность организовать безопасное соединение через Wi-Fi, чтобы ваш смартфон был защищен от вирусов и других киберугроз. Многие хакеры используют общедоступные точки доступа Wi-Fi для заражения гаджетов пользователей. Speedify имеет технологию под названием Channel Bonding, которая будет использовать несколько интернет-подключений параллельно для обеспечения лучшей скорости и низкой задержки. А встроенный VPN-сервис позволит вам получить анонимность во время пребывания в сети

    Читайте также:  Коты собаки для андроид

    VPN Hotspot. Обходим блокировки

    VPN Hotspot, как ясно из названия, делает основной упор на создании защищенного VPN-соединения, которое не только скроет следы вашего пребывания в мировой паутине, но и позволит вам зайти на сайты, которые по тем или иным причинам недоступны. Хотя мы не агитируем вас это делать. VPN Hotspot выступает в качестве хоста, к которому уже подцепляются другие устройства. Это гораздо удобнее, чем настраивать VPN-подключение на каждом гаджете по отдельности.

    NetShare. Не говорим свой пароль никому

    NetShare является одним из лучших приложений для организации точки доступа Wi-Fi. Более того, вы можете создать точку доступа, даже если вы подключены к другой точке доступа Wi-Fi. Зачем это нужно? Ну, например, в том случае, если вы хотите раздать интернет, но не хотите никому называть пароль от своей Wi-Fi-сети. При этом многие пользователи хвалят приложение за стабильность работы и отсутствие обрывов соединения.

    OpenSignal. Ищем Wi-Fi-сети

    OpenSignal — это обязательное к установке приложение, которое позволит вам сканировать местность на предмет точек доступа. Примечательно то, что вы также можете проверить и наличие сотового покрытия на интерактивной карте. Также вы можете найти вышки сотовой связи, чтобы обеспечить себе лучшее качество сигнала. А еще тут есть опция по тесту скорости интернет-соединения. Дополнительный бонус: приложение бесплатно и в нем нет даже намека на наличие встроенной рекламы. Прямо как на нашей страничке в Яндекс.Дзен. Рекомендуем подписаться!

    WiFi Analyzer. Создаем самую быструю Wi-Fi сеть

    Вряд ли ваша беспроводная сеть является единственной в округе. Есть и другие пользователи, а большее количество пользователей означает меньшую пропускную способность на определенных частотах. WiFi Analyzer сканирует область на предмет наличия точек доступа и позволяет найти наименее загруженный канал, который вы и сможете использовать для раздачи Wi-Fi при помощи своего смартфона.

    Новости, статьи и анонсы публикаций

    Свободное общение и обсуждение материалов

    Несмотря на то что Honor обрела самостоятельность от Huawei ещё в прошлом году, добившись снятия американских санкций, она не спешила восстанавливать отношения с Google и выпускать смартфоны с её сервисами. Поэтому в какой-то момент многие стали думать, что на самом деле независимый бренд всё ещё находится под экономическими ограничениями либо поисковый гигант не соглашается сертифицировать Google Mobile Services для фирменных устройств Honor. Впрочем, всё это было неправдой.

    Вероятно, многие уже забыли, что ещё во времена первой волны пандемии Google выпустила забавный инструмент для развлечения людей, запертых на карантине. Я говорю об анимированных 3D-моделях животных, которых можно было подробно рассмотреть в дополненной реальности. Наши читатели провели не один час за изучением повадок существ, которых никогда прежде не видели вживую, а инструкция, где мы рассказали о том, как всё устроено, собрала больше миллиона прочтений. Теперь Google решила повторить успех и расширила свой зоопарк, добавив новые трёхмерные фигуры животных.

    Я уже давно не пользуюсь социальными сетями. Их мне заменили сразу несколько сервисов: Telegram, Instagram и TikTok. Первый я использую для переписок и чтения новостей, второй – для публикации своих и просмотра чужих фоток, а третий – для деградации. Меня вполне устраивала такая расстановка сил, поэтому стремиться к чему-то ещё у меня не было никакого желания. Поэтому я даже Clubhouse не ставил – мне было попросту неинтересно. Но BeReal (скачать) я установил, пользуюсь и прекращать не планирую.

    Источник

    Оцените статью