Yota не дает раздавать интернет. Обход ограничений Yota на всех устройствах

Владельцы Android-смартфонов, перешедшие по тем или иным причинам на пользование услугами мобильного оператора Yota, обнаружили, что у данного провайдера действует запрет на раздачу интернета на сторонние устройства, реализованный на техническом уровне. Формально раздача интернета, конечно, возможна. Проблема в том, что его скорость катастрофически падает до технически обозримого минимума, и поднять ее до прописанной в тарифе можно лишь за дополнительную плату.

Так как необходимость использования смартфона в качестве точки доступа периодически возникает, а доплачивать оператору за выкупленный трафик как-то противоестественно, пришлось досконально разбираться в вопросе и искать обходные пути. Заметим, что поиск механизма блокировки много времени не занял. Как выяснилось, автоматика провайдера фиксирует TTL смартфона и "привязывает" к нему пакет трафика. По умолчанию это значение для большинства Android-устройств равно 64 . При попытке использовать аппарат, как точку доступа для сторонних устройств, он принимает на себя функции роутера с TTL 64. У гаджетов, получающих от него интернет, значение TTL отличается на единицу. Аппаратура провайдера фиксирует этот факт, то есть, обнаруживает дополнительные устройства, и принимает соответствующие меры - снижает скорость обмена данными до минимальной.

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

Способ 1: редактирование TTL вручную
1. Включить на смартфоне режим "В самолёте", чтобы он отключился от сети.


2. Запустить проводник, дающий возможность редактировать файл ip_default_ttl (например, ES проводник), далее найти файл proc/sys/net/ipv4/ip_default_ttl, открыть его, после чего поменять значение с 64 на 63, сохранить поправки и из проводника выйти.


3. Выключить режим "В самолёте", позволив смартфону найти сеть Yota;


4. Включить раздачу интернета по Wi-Fi и подключиться к сети с любого стороннего мобильного устройства.


5. Для подключения к интернету ПК необходимо поменять значение в DefaultTTL на 64 и перезагрузить компьютер:
  • На компьютере нажать кнопку "Пуск", далее "Выполнить", в открывшуюся строку вписать "regedit";
  • В открывшемся реестре пройти по цепочке
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters;
  • Щелкнуть правой кнопкой мыши в правом окне, далее Создать -> Новый параметр DWORD (32 бита) -> присвоить ему имя "DefaultTTL";
  • Щелкнуть правой кнопкой мыши по новому параметру, далее Изменить -> Система счисления (отметить точкой "Десятичная"), прописать в открывшемся поле значение 64.
  • Сохранить изменения и перезагрузить компьютер.
Только после этих манипуляций можно подключить ПК к смартфону. И еще один нюанс: если в процессе работы смартфон разрядится, то первые четыре пункта придется повторить.

Способ 2: использование специальной программы
Существует программа TTL Master (), позволяющая изменять стандартный TTL смартфона на нужный, и это как раз то, что необходимо для решения проблемы запрета на раздачу интернета. Еще приятнее то, что эта программа, хоть и работает с любыми мобильными операторами, но писалась непосредственно под Yota. Есть только один нюанс: обязательным условием для использования данного приложения является наличие root-прав на смартфон. В противном случае вам удастся лишь узнать текущий TTL устройства, но не изменить его.


Программа благополучно прошла тестирование и активно используется владельцами Android-устройств. Интерфейс у приложения TTL Master русский и интуитивно понятный, поэтому проблем при работе с ним у вас не возникнет. И, наконец, если вам потребуется вернуть стандартный TTL, достаточно будет просто перезагрузить смартфон. 30 сентября 2014 в 11:54

Универсальный метод обхода запрета Yota раздавать интернет с телефона или собираем модуль ядра Android

  • Разработка мобильных приложений

Старые методы и их недостатки

Я думаю, никому уже не интересно читать во (а может быть и в третий), о том, как Yota определяет, пользуется ли человек телефоном в режиме модема или точки доступа. «Зачем нам ещё одна статья?» - спросите вы.

Дело в том, что методы обхода, приведённые по ссылкам, не позволяют настроить телефон таким образом, чтобы позже при подключении любых устройств не потребовалось ничего настраивать заново. Кроме того, пользователь будет испытывать серьёзные неудобства, если он подключает несколько устройств с разными TTL. Придётся как минимум менять TTL на одном из них.

Именно эти причины мотивировали меня копать дальше в поисках ответа на вечный вопрос «Как же всё-таки нахаляву раздать интернет всему офису?». И найти такой ответ удалось (только для android, у меня нет яблока).

Готовая программа

Когда я узнал, что Yota следит за TTL, то предположил, что наверняка где-то в других странах есть провайдеры, которые поступают так же. Пробуем ввести TTL в поиске Play Market"а.

Я был прав: тут же нашлась программа TTLEditor . Очень приятно, что она мало того, что бесплатная, так ещё и с открытым исходным кодом .
Пользоваться очень просто: выбрать интерфейс (лучше всего выбирать интерфейс через который телефон связан с провайдером, у меня это rmnet0 ) и нажать кнопку OK. Можно также поставить программу срабатывать при загрузке телефона.

Только одна проблема возникла: программа выдала ошибку «TTL update failed ». Прежде чем ругать автора в комментариях и минусовать на Play Market"е, я решил почитать исходный код.

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

Причина ошибки

Основное действие программы - запуск от имени root следующей команды:
iptables -t mangle -A POSTROUTING -o <интерфейс> -j TTL --ttl-set <значение TTL>
Много мозгов не нужно, чтобы понять, что делает эта команда (к тому же в программе написано об этом): она устанавливает заданное значение TTL всем пакетам, проходящим через определённый интерфейс (то есть как раз то, что нам требуется).

Я попробовал выполнить команду вручную и увидел вот такую ошибку: iptables: No chain/target/match by that name . Пара минут гугления показала, что эту ошибку iptables готов выдать почти на любые неверные параметры. Гуглим применительно к TTL и что-то всё же находим. Смотрим, насколько подходящую информацию мы нашли.

Команда cat /proc/net/ip_tables_matches выдаёт список, в котором есть ttl , то есть проверять TTL наше ядро умеет. А вот в списке, который выдаёт команда cat /proc/net/ip_tables_targets , нет TTL , поэтому модифицировать TTL наше ядро не умеет . Сдаваться перед таким наглым сговором мобильных провайдеров и производителей мы не станем, поэтому идём собирать модуль ядра, которого не хватает.

Я думаю, на этом этапе пользователи CyanogenMod уже злобно похихикивают, но мне не хотелось так просто отказываться от штатной системы, а хотелось добавить именно в неё новые возможности (даже не заменяя ядро).

Отступление

Далее я предполагаю, что читатель умеет пользоваться Linux, понимает, что такое ядро и модули ядра, а также знает, как с помощью adb перекидывать файлы (adb push/pull) и как открыть на компьютере терминал телефона (adb shell). Если нет - срочно в гугл! Если да - не забудьте включить отладку по USB.

Из чего собирать и чем

Это самый сложный шаг : нужно найти подходящий кросс-компилятор и исходники ядра. Старайтесь искать именно для своего телефона, так как иначе, скорее всего, ничего не заработает (а об этом станет известно только на последнем шаге). Я сделал несколько неудачных попыток, допустив ошибку именно на этом этапе.

Модель моего телефона Sony Xperia Z1 Compact, операционная система моего компьютера Ubuntu 14.04. Ниже на их примере я покажу, как можно действовать.

  • Скачиваем подходящий кросс-компилятор (toolchain). Я нашёл его . Выполняю на компьютере команду:
    git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7 и он у меня в папке arm-eabi-4.7 (для клонирования git-репозитория не забудьте установить git).
  • Номер сборки прошивки можно посмотреть в настройках телефона «О телефоне». У меня: 14.4.A.0.108 .
    Найти нужные исходники ядра удалось в соответствующем архиве и в репозитории . Я взял из архива, потому что раньше отыскал.
    Если я хоть что-то понимаю в мире лицензий, то производитель обязан предоставлять исходные коды ядра, работающего на андроидофоне.

Настройка и сборка

Те, кто сталкивается с процессом сборки ядра впервые, не поддавайтесь панике, с гуглом мы богоподобны всегда.
  • Для начала, открываем консоль в папке с исходниками ядра и настраиваем среду окружения, чтобы ядро собиралось добытым кросс-компилятором:
    export ARCH=arm export CROSS_COMPILE=/путь/к/arm-eabi-4.7/bin/arm-eabi- На конце переменной среды CROSS_COMPILE должен находиться общий префикс большинства (или всех) исполняемых файлов в папке bin .
  • Затем нужно создать для вашей модели телефона дефолтную конфигурацию ядра (файл.config). Нужная для этого команда обычно написана в каком-нибудь README поблизости. В моём случае, в папке с исходниками ядра был файл README_Xperia .
    make rhine_amami_row_defconfig # создание дефолтной конфигурации ядра для Sony Xperia Z1 Compact

  • Собираем ядро и модули:
    make -j8 make modules Если произошли какие-то ошибки, то это значит, что вы, скорее всего, нашли неподходящие исходники ядра или кросс-компилятор.
  • Нужный нам собранный модуль находится здесь: net/netfilter/xt_HL.ko

Использование модуля на телефоне

Перекидываем модуль xt_HL.ko на телефон и пытаемся подключить его к ядру командой insmod .
Если эта команда выдаёт ошибку, то подробности можно узнать в выводе команды dmesg (скорее всего, это будет конфликт версий ядра и модуля или что-то похожее - это значит, что были взяты неподходящие исходники ядра или кросс-компилятор).

Если команда insmod выполнится успешно, то значит модуль удалось подключить к ядру (проверить можно командой lsmod).
После этого попробуем запустить команду, которую безуспешно пытался использовать TTLEditor. Ошибку не выдаёт? Значит правило добавилось в список. Можно проверить командой iptables -t mangle -L:

Пробуем раздавать интернет любым устройствам и радуемся.

Настройка автозагрузки

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

Создадим файл setup_ttl_editing.sh со следующий содержимым:
#!/system/bin/sh insmod /storage/sdcard0/xt_HL.ko iptables -t mangle -A POSTROUTING -o rmnet+ -j TTL --ttl-set 64
Закидываем его на телефон, ставим программу Script Manager и в ней настраиваем, чтобы скрипт запускался при загрузке системы и от пользователя root.

Всё настроено, можно забыть о проблеме раздачи интернета с телефона!

Примечание. Программа TTLEditor нам не нужна. Всё необходимое уже написано в скрипте.

Заключение

Я не буду писать « йота, не будьте жадинами », потому что по сравнению со многими другими мобильными провайдерами они всё-таки достаточно щедрые. Я лучше скажу: йота, оставайтесь такими же как вы есть.

Всем привет! Совсем недавно я решил сменить оператора мобильной связи, т.к. мобильный интернет от МТС начал попросту бесить меня своими квотами трафика по 50 МБ в сутки. И я рискнул попробовать малоизвестного и не столь популярного оператора связи Yota. Как выяснилось, в моём маленьком городе нет салонов Йоты, но симку купить всё же можно. Почитав условия предоставления услуг связи на оф. сайте, я приобрёл сим-карту с тарифом для телефона.

Пользовался две-три недели, скорость отличная, всё устраивало. Но тут вдруг мой «обожаемый» МТС радует меня отключением домашнего интернета. Ради интереса, решил попробовать раздать мобильный интернет Йоты на компьютер. Меня ждало разочарование.

Yota позиционирует себя как оператора без ограничений. Точнее, почти без ограничений. При попытке раздачи интернета на любые устройства, абонента ожидает лимит скорости. Либо предложение снять это самое ограничение. Естественно, не бесплатно.

Ограниченной скорости оказалось катастрофически мало для комфортного сёрфинга по интернет-ресурсам. И тут я подумал: «Наверняка же есть способы обойти этот лимит!». Оказалось — и правда есть. Ответ я нашёл на небезызвестном форуме 4PDA.

Итак, способ обхода ограничений Yota на примере Android-смартфона.
В первую очередь, от вас требуется получить root права на вашем устройстве.

Чтобы раздать интернет на любое iOS/Android-устройство, выполняем несложные действия:

  1. Заходим в Play Market и скачиваем TTL Editor.
  2. Включаем режим полёта, чтобы пропало соединение с сетью.
  3. Заходим в редактор TTL и меняем текущее значение с 64 на 63. Ставим галочку «Применить ко всем сетевым интерфейсам» и жмём ОК.
  4. Выключаем режим полёта, радуемся полученному результату.

Недостаток этого способа — после перезагрузки телефона данные настройки придётся повторить.

Таким образом, вы получаете недорогой и абсолютно безлимитный интернет без ограничений скорости как на мобильных устройствах, так и на домашнем ПК.

Оператор Yota, который относительно недавно появился на рынке РФ, предлагает своим абонентам возможность воспользоваться интернетом без каких-либо ограничений в трафике. К примеру, абонент может использовать скорость в 2 Мб, но при этом использовать ресурсы сети столько, сколько посчитает нужным, в то время как владельцам смартфонов и вовсе предоставляется безлимитный доступ. Однако многие люди заметили, что скорость трафика является урезанной, в связи с чем их заинтересовал обход ограничения Yota.

Какие есть ограничения?

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

Также обход ограничения Yota интересует и тех людей, которые предпочитают использовать торрент-клиенты для загрузки различных файлов, ведь такие программы будут загружать различные ресурсы на скорости не более 64 кбит/с, что представляет собой весьма и весьма скромный результат. Именно по этой причине любому владельцу мобильного устройства, подключенному к этому оператору, стоит знать о том, как выполняется процедура устранения каких-либо "тормозящих" эффектов. При этом нужно правильно понимать, что обход ограничения Yota будет различен в зависимости от того, каким устройством вы пользуетесь.

TTL и IMEI

В первую очередь нужно будет детально разобраться с тем, каким образом осуществляется перестановка сим-карты из одного устройства в другое. К примеру, многие люди предпочитают пользоваться картой своего смартфона через модем, но для того, чтобы этот тариф мог использоваться для вашего модема, нужно будет сменить IMEI его на такой же IMEI смартфона. Точно такая же процедура должна проводиться и с планшетными компьютерами, если вы хотите провести обход ограничения Yota на подобных гаджетах. При этом не стоит забывать о том, что официально подмена IMEI запрещена, поэтому, в случае обнаружения, к вашему номеру могут применяться различные санкции.

Что такое TTL?

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

Другими словами, если вы будете пробовать раздавать интернет через свой смартфон, вы будете использовать его в качестве маршрутизатора, но для нормальной раздачи вам и потребуется обход ограничений Yota. 4PDA и его пользователи описали множество информации по поводу того, каким образом сеть обнаруживает это и начинает принимать меры в виде урезания скорости. Также в течение времени они разработали большое количество способов и технологий того, как устранять эти ограничения.

Настраиваем роутер

В данном случае общая суть операции сводится к тому, что вы раздаете интернет через роутер в связке с модемом, но при этом обход ограничения скорости Yota заключается в том, чтобы передать сети стандартное значение TTL=64. Чтобы это сделать, нужно задать в роутере такую команду, которая заставит устройство не уменьшать это значение, в таком случае после подключения компьютера к роутеру значение TTL все-таки упадет, но маршрутизатор вернет его в нормальное состояние.

Работаем с USB-модемами

Сразу стоит сказать о том, что подобный функционал довольно часто отсутствует в стандартных USB-модемах, вследствие чего вам нужно будет скачивать специализированные файлы конфигурации роутера из прилагаемой к нему панели управления, после чего разыскивать там основные параметры модема и добавлять к ним строчку «ip adjust-ttl inc 1». После этого файл нужно залить обратно, перезагрузить питание роутера и пользоваться интернетом на нормальной скорости.

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

Настраиваем модем

Мы уже разобрались с тем, каким образом заставить модем взаимодействовать со стандартной сим-картой смартфона - достаточно просто поменять IMEI модема на IMEI смартфона, и можно будет пользоваться относительно дешевым мобильным интернетом. Но после этого вам нужно будет сделать так, чтобы ваш модем мог нормально связаться с компьютером, и начать передавать в сеть значение TTL=64, осуществляя таким образом обход ограничений Yota. 4PDA содержит в себе индивидуальную информацию по различным моделям модемов, поэтому рекомендуется ознакомиться с индивидуальной инструкцией именно к вашему устройству.

Меняем значение через компьютер

Если же вы не хотите как-то влезать в настройки вашего модема, в таком случае можно попробовать поменять значение TTL с помощью вашего компьютера. В данном случае его значение должно составлять 65, чтобы сделать обход ограничений Yota. Модем подключается к компьютеру, и это значение уменьшается до 64, так как добавляется узел в виде самого компьютера и значение TTL уменьшается на одну единицу.

Настраиваем Android

Также раздача интернета непосредственно со смартфонов может ограничиваться. Так как в преимущественном большинстве случаев на смартфоны не принято устанавливать права суперпользователя. Вам нужно будет узнать, какое именно значение TTL будет передаваться в сеть вашим устройством. Для этого на смартфоне должна присутствовать программа, позволяющая ему работать в режиме терминала, в то время как в командной строке вводится и запускается строка cat /proc/sys/net/ipv4/ip_default_ttl.

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

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

Настраиваем iOS

Если в качестве источника раздачи интернета вы собираетесь использовать устройство, работающее на операционной системе iOS, то в таком случае на подключенном компьютере можно сразу задавать значение TTL 65 или же предварительно уменьшить значение этого параметра на самом устройстве до 63. Чтобы уменьшить TTL на смартфоне, вам нужно будет использовать специализированный твик TetherMe, который функционирует в абсолютно автоматическом режиме.

Настраиваем компьютер

Если вам нужен обход ограничений Yota на Windows, то в этом случае вам нужно будет сначала подключить свой компьютер к смартфону, после чего увеличить в нем значение TTL на 1. Через сеть будет передаваться стандартное значение вашего мобильного устройства.

Теперь, чтобы сделать обход ограничений Yota на компьютер, нужно открыть редактор реестра при помощи команды regedit, после чего найти ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters и в ней создать новый параметр DWORD (32 бита). Новый параметр должен быть переименован в DefaultTTL, и в него уже вбивается значение 65. После этого достаточно будет провести активацию соединения и подключиться к сети.

Устраняем ограничения при использовании торрентов

Есть два варианта того, как устранить ограничение скорости Yota, если вы хотите скачивать различные файлы через торренты:

  • Включить функцию шифрования в используемом вами торрент-клиенте.
  • Использовать подключение к сети с помощью VPN.

Сразу стоит сказать о том, что функция шифрования сегодня предусматривается далеко не в каждом торрент-клиенте, но вы можете поискать такую программу, в которой она присутствует. В частности, можно воспользоваться программой qBittorrent, в которой достаточно зайти в «Настройки», включить DHT и потом кликнуть по пункту «Требовать шифрование». Однако такой подход срабатывает далеко не всегда, вследствие чего можно так и не увидеть приличную скорость загрузки данных.

Особенности VPN

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

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

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

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

При этом достаточно важно правильно выбирать VPN, так как они различаются между собой по большому количеству факторов. В частности, нужно смотреть на месторасположение серверов, и здесь вам нужно будет уже сделать выбор в зависимости от своих предпочтений. К примеру, если вы хотите получить простой доступ к определенным ресурсам, на которых стоит ограничение для России, то можно выбирать любой сервис США или стран Европы, но если же вы хотите просто сделать свое соединение более защищенным, лучше выбрать какой-нибудь сервер поближе, чтобы получить на выходе нормальную скорость интернета.

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

В текущем году большой ажиотаж вызвали тарифные планы с безлимитным мобильным интернетом. Подобные предложения есть у МТС, Билайна, МегаФона, Теле2 и Yota. Тарифные планы действительно предусматривают отсутствие ограничений по скорости и трафику (по крайней мере, так заявляют операторы). Впрочем, совсем без ограничений не обошлось. Самый главный недостаток таких тарифных планов заключается в том, что они предназначены только для смартфонов. Также не предусмотрена возможность использования телефона в качестве точки доступа WI-FI и присутствует ограничение на использование файлообменных сетей. Многих абонентов интересует, есть ли возможность обойти эти ограничения? Если приложить определенные усилия, вы сможете осуществить обход ограничений на раздачу интернета по Wi-Fi, использовать SIM-карту в модеме и загружать файлы с торрентов.

В рамках этого обзора мы рассмотрим все способы обхода ограничений на раздачу интернета по Wi-Fi (TETHERING). Выделить один единственный способ сложно, поэтому Вам придётся самостоятельно определить наиболее подходящий для Вас вариант. Руководство актуально для всех тарифов с безлимитным мобильным интернетом, которым характерно наличие ограничения на раздачу интернета по WI-FI ( , «МегаБезлимит» МегаФон, постоплатные тарифы Билайн, тарифный план Yota для смартфона).

Все способы обхода ограничений на раздачу интернета

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

Мы рассмотрим следующие методики обхода ограничений на раздачу интернета по Wi-Fi:

  • Смена IMEI на раздающем устройстве;
  • Смена/фиксация значения TTL (программы TTL Editor и TTL Master);
  • Редактирование файла host на компьютере.

Рассмотрим по отдельности каждую методику (можете применить их все). Если у вас возникнут какие-то сложности, задавайте вопросы в комментариях. Также рекомендуем посетить соответствующие разделы форума 4pda.ru, где собрано множество рекомендаций по обходу ограничений на раздачу интернета.

Смена IMEI на раздающем устройстве

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

Также обратите внимание на то, что IMEI который вы собираетесь прописывать в ваше устройство, не должен быть зарегистрирован в одной сети. То есть, нельзя подключиться к сети одновременно с двух устройств с одинаковым IMEI. Если найти IMEI от windows-фона не получается, можно его сгенерировать. Скачать IMEI Generator WinPhone можно .

Поменять IMEI можно двумя способами:

  • Через инженерный режим;
  • Через консоль (Эмулятор Терминала).

Какой из способов удобнее решать только вам. Мы приведем подробную инструкцию для обоих вариантов.

Смена IMEI через инженерный режим:

  • Набираем в телефоне: *#*#3646633#*#*, после чего открывается инженерный режим (engenieer mode);
  • Переходим на вкладку Connectivity.
    Выбираем: CDS Information > Radio Information > Phone 1;
  • Над строкой AT+ дописываем: EGMR = 1,7,"ваш_IMEI";
  • Для смены IMEI на вторую SIM карту (если есть), повторяем предыдущий шаг, но пишем уже: EGMR = 1,10,"ваш_IMEI";
  • Нажимаем кнопку SEND AT и перезагружаемся.
  • Внимание
  • Если ничего не получилось, то попробуйте после AT+ поставить пробел.

Существует еще один способ смены IMEI, который предполагает использование эмулятор терминала. Эмулятор работает по аналогии с командной строкой Windows. Утилиту можно бесплатно скачать с Google Play. Найдите приложение Terminal Emulator for Android и установите его на свой смартфон. Ряд команд, который необходимо выполнить в эмуляторе для смены IMEI может отличаться в зависимости от модели телефона. В большинстве случаев нужно ввести следующий код:

su
echo -e "AT +EGMR=1,7,"ВАШ_IMEI""> /dev/smd0.

Если у вас двухсимочный аппарат, то для смены IMEI на вторую SIM надо дописать:

echo "AT +EGMR=1,10,"ВАШ_IMEI""> /dev/pttycmd1.

Если нужно сменить IMEI роутера или модема, то

Смена/фиксация значения TTL

Число TTL обозначает время жизни пакетов трафика. По умолчанию для большинства операционных систем на смартфонах оно равно 64. Соединяясь с сетью оператора, устройство передаёт ему значение по умолчанию. Если для подключения к интернету используются модем или роутер, значение TTL уменьшается на одну единицу, вследствие чего оператор распознает, что абонент использует SIM в устройстве, отличном от смартфона. Тоже самое касается и использования телефона в качестве точки доступа Wi-Fi (смартфон выступает в качестве маршрутизатора и TTL уменьшается).

Обход ограничений на раздачу интернета по Wi-Fi с помощью смены TTL вполне реален. Вам необходимо поменять значение таким образом, чтобы пакеты с других девайсов (возможно нерутованных) при потере единицы от TTL имели такое же значение, как TTL на доноре «по умолчанию». Устройства работающие на операционных системах iOS и Android имеют TTL по умолчанию равный 64. Чтобы раздавать интернет необходимо присвоить донору TTL=63.

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

Начнем с программы TTL Master (ранее программа имела название Yota Tether TTL). Для функционирования программы необходимы права root пользователя. читайте в отдельном обзоре. С помощью программы можно в один клик изменить значение TTL. Скачать утилиту можно в Google Play. Для смены TTL достаточно бесплатной версии. Инструкция по пользованию программой не потребуется, так как все и так предельно ясно. После запуска приложения будет указан Ваш текущий TTL, а также TTL, который необходимо указать в соответствующем поле. Введите нужный TTL и нажмите на кнопку “Применить”. Теперь пробуйте раздавать интернет по Wi-Fi со своего смартфона. Программа TTL Editor работает по аналогичному принципу.

Можно поменять TTL на Android без использования приведенных выше программ (root права обязательны).

Для смены TTL выполните следующие действия:

  • Включите на телефоне режим Полета;
  • Установите и запустите приложение ES проводник (можно другое, с аналогичным функционалом). Пройдите по следующему пути: proc/sys/net/ipv4, найдите там файл с именем ip_default_ttl, откройте его и измените значение с 64 на 63. Не забудьте сохранить внесенные изменения перед выходом из приложения;
  • Отключите режим Полета, чтобы смартфон подключился к сети;
  • Включите раздачу по Wi-Fi и можете подключать к сети телефон или планшет.

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

  • На компьютере нажимаем — пуск -> Выполнить -> в строке пишем regedit;
  • Открывается реестр идем -> HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\Tcpip\Parameters;
  • В правом окне щелкаем правой кнопкой мыши — > Создать -> Новый параметр DWORD (32 бита) -> Называем его «DefaultTTL»;
  • Правой кнопкой по новому параметру -> Изменить -> На системе исчисления ставим точку «Десятичная» , в поле значение прописываем (64);
  • Все сохраняем и перезагружаем компьютер.

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

Приведенная выше инструкция актуальна для операционной системы Андроид. Если вам нужно поменять TTL на другой OS, на модеме или роутере, то перейдите по этой ссылке и воспользуйтесь соответствующим руководством.

Редактирование файла host на компьютере

Файл hosts предназначен для сопоставления имен доменов (сайтов), которые записываются при помощи символов и соответствующих IP-адресов. Редактировать этот файл необходимо для того, чтобы блокировать ресурсы, через которые оператор обнаруживает раздачу интернета. К сожалению, собрать универсальный файл hosts физически невозможно, поэтому ставьте анализатор трафика и отслеживайте на каких ресурсах оператор обнаруживает раздачу. Много полезной информации по редактированию файла hosts можно найти перейдя по указанной выше ссылке (4pda.ru).

Файл hosts расположен в папке с операционной системой Windows, обычно, это диск «С» на компьютере пользователя. Для быстрого доступа к файлу, нажмите на клавиатуре сочетание клавиш «Windows» + «R». После этого откроется окно «Выполнить». В поле «Открыть» введите команду: %systemroot%\system32\drivers\etc и нажмите на кнопку «ОК». Далее будет открыта папка «etc», в которой расположен файл «hosts».

Заключение

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

Если вам известны рабочие схемы, о которых не было сказано в обзоре, поделитесь ими в комментариях.