Как обойти ограничения Yota на скачивание торрентов. Как выполнить обход ограничений Yota на раздачу трафика – подробная инструкция Какими бывают ограничения и способы их обхода

Сегодня мы рассмотрим:

Сравнительно новый мобильный оператор Yota для привлечения новых абонентов проводит интересные рекламные акции. Слоган компании располагает к себе потенциального клиента словами: «Привет. Я Yota. Я ни в чем тебя не ограничиваю». Но если вы читаете эту статью, то на своем примере знаете, что в этих словах можно с легкостью усомниться.

Так, желая получить безлимитный интернет по невысокой цене, вы сталкиваетесь вот с такой картиной:


Можно, конечно, пользоваться и бесплатным интернетом, но от 30 минут на скорости 128 Кбит/с глаза современных пользователей, привыкших к высоким скоростям, начнут нервно дергаться. Это прекрасно подойдет тем, кому интернет нужен что-то срочно отыскать в поисковой системе, узнать название проигрываемой песни или переброситься парой предложений в минималистичном чате.

Платные же тарифы потребуют существенных денежных вложений. Два часа на максимальной скорости стоять 90 рублей для москвичей и 50 рублей для остальных городов России. А сутки стоят 190 и 150 рублей соответственно. Не очень привлекательно, не так ли?

Хорошая новость заключается в том, что пользователи разных операционных систем могут обойти это ограничение. И сейчас вы узнаете, как это сделать на Android, Windows, Mac OS и iOS.

Android

Без root-прав

Пользователи, не рутировавшие свой смартфон, могут обойти ограничение следующим образом:

  • установите на смартфон терминал из Google Play (например, Terminal Emulator for Android);
  • откройте его и наберите cat /proc/sys/net/ipv4/ip_default_ttl;
  • узнайте базовое количество TTL;
  • повысьте TTL на ПК/ноутбуке на 1;
  • перезагрузите всю технику.

С root-правами

Если вы желаете получить root-права, то за инструкцией для вашей модели устройства обратитесь на форум сайта 4pda, а при наличии рута вы можете повысить скорость так:

  • установите Sysctl Editor из Google Play;
  • в основном меню программы выберите SYSCTL EDITOR;
  • найдите там net.ipv4.ip_default_ttl;
  • уменьшите параметр на 1, чтобы получилось 63;
  • перезагрузите устройство или передачу мобильных данных и Wi-Fi.

Windows

Попробуйте снять ограничение через ПК/ноутбук:

  • нажмите Win+R и напишите regedit;
  • проследуйте пути KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters;
  • в правой части нажмите правой клавишей мыши по пустому месту и выберите Создать > параметр DWORD (32-bit);
  • в названии параметра укажите DefaultTTL, а в поле со значением напишите 65;
  • включите соединение с интернет.

Mac OS

«Маковцы» могут обойти ограничение этим способом:

  • запустите программу Terminal;
  • введите в нем команду sudo sysctl -w net.inet.ip.ttl=65;
  • введите свой пароль;
  • перезагрузитесь.

В этом случае вы поменяли временный TTL. Если же вы хотите изменить постоянное количество, то вам потребуется создать файл sysctl.conf в скрытой по умолчанию папке etc. В этом файле вам необходимо прописать net.inet.ip.ttl=65. После этого сохраните файл и перезагрузите компьютер.

iOS

Для владельцев айфонов способ изменить TTL несложный. Вы можете назначить на компьютере параметр TTL, равный 65, воспользовавшись твиком TetherMe. А можете и использовать свое мобильное устройство, дабы понизить параметр до 63. В этом случае используйте терминал, в котором напишите команду sysctl –w net.inet.ip.ttl=63.

Воспользуйтесь способом, который подходит для ваших устройств и операционных систем, и пользуйтесь интернетом с комфортом!

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

Как оператор определяет устройство

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

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

У каждого устройства имеется так называемый TTL, обозначающий время существования пакета данных в протоколе IP. Именно через него операторы могут отследить раздачу интернета через USB-модем или Wi-Fi. Если на мобильном устройстве пользователь включил режим модема, TTL тут же меняется - уменьшается на единицу, и провайдер мгновенно реагирует, выдавая окно блокировки. То есть обход ограничения (Yota, МТС, "Билайн" или любой другой оператор) связан со сменой этого параметра, и больше ничего.

Первый способ

Сразу необходимо уточнить, что применяется описанный ниже обход ограничений Yota на андроид-устройствах, а также на моделях Lumia. Владельцы iOS также могут попробовать его, но, скорее всего, придется использовать другой алгоритм.

Итак, для начала необходимо привести TTL к "неподозрительному" значению, то есть буквально заставить ноутбук говорить сотовой станции: "Я - смартфон". Так как TTL на мобильных телефонах обычно равен 64, а при раздаче уменьшается на единицу, то достаточно поставить значение 65, и все будет в порядке. На Lumia и прочих телефонах на базе мобильной Windows расчет такой: 129 + 1 = 130.

Поменять TTL не значит изменить какие-то аппаратные настройки, это никак не повлияет на потерю гарантийного срока устройства, к тому же он может вернуться к первоначальному значению после перезагрузки.

Редактируем реестр

Отправляемся в меню "Пуск", после чего в строке поиска необходимо ввести regedit.exe и запустить программу с правами администратора. Когда она откроется, нужно будет перейти по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters (чтобы сделать обход ограничений Yota на Windows 7 и выше, поправить реестр придется и по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters).

В области справа нужно кликнуть правой кнопкой мыши, после чего в открывшемся выпадающем меню выбрать пункт "Создать DWORD (32-bit)" и присвоить новому параметру имя DefaultTTL. Следующим шагом будет изменение значения на 65, если у пользователя Андроид или iOS, и 130, если Lumia и прочие на этой же ОС. Значение следует устанавливать в десятичной системе исчисления, а после завершения правок обязательно перезагрузить компьютер.

Способы отлова

До сентября 2015 года обход ограничения Yota на раздачу WiFi был именно таким, простым и незатейливым. Однако мобильные операторы, как говорится, тоже не лыком шиты. Когда пользователи начали задействовать обход ограничений, Yota и другие операторы не ответили какими-то сложными действиями в виде смены алгоритмов. Они стали анализировать поведение в сети, ведь зачастую понять, что человек вышел в интернет с компьютера, очень легко по целому ряду признаков.

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

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

Запрещенные адреса

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

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

"Отучаем" Windows

Помимо обновлений есть еще масса средств, которыми собственная операционная система может выдать пользователя мобильным операторам. Для этого нужно откорректировать файл hosts, который можно найти через проводник в системной папке (адрес: C:\Windows\System32\drivers\etc). Далее открываем файл в блокноте и вписываем в файл адреса сайтов, через которые оператор выследил пользователя. Универсального списка здесь нет, ведь получить его можно только непосредственно из самой компании, однако рекомендуется воспользоваться списками, предоставляемыми пользователями на соответствующих форумах в темах, обсуждающих обход ограничений Yota (4pda или rednager, к примеру), и надеяться, что скоро Илон Маск подарит всему миру бесплатный Wi-Fi.

Что надо знать о файле hosts

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

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

Бесплатные операционные системы

И хорошая новость для тех, кто пользуется Ubuntu или Linux. Это операционные системы, являющиеся аналогом Windows, однако они совершенно бесплатны. Как это поможет совершить обход ограничений Yota? 4pda и другие форумы содержат множество статей, посвященных установке этих ОС поверх основной Windows, и ведь именно это позволит пользоваться безлимитным интернетом без ограничений. Почему-то мобильные операторы не блокируют запросы, исходящие через "Убунту" или "Линукс"!

Как известно, на одном компьютере может быть несколько операционных систем, для инсталляции достаточно лишь выделить под новую ОС отдельный локальный диск, на который она установит свои файлы. Бесплатные "Линукс" и "Убунту" обладают тем же функционалом, что и привычная Windows, более того: большинство базовых офисных программ, с помощью которых можно печатать документы, создавать презентации и тому подобное, поставляются в инструментарии самой ОС, их даже не придется устанавливать отдельно. Единственное, с чем могут возникнуть проблемы, так это с компьютерными играми, созданными специально под Windows.

Смена TTL на "Убунту"

Чтобы совершить обход ограничений Yota WiFi для компьютера, на котором установлена ОС "Убунту", достаточно совершить несколько несложных шагов. Для начала вызвать терминал сочетанием клавиш Ctrl + Alt + T. В появившемся окне следует ввести команду sudo vi /etc/init.d/local.autostart и нажать "Ввод". Система запросит у пользователя пароль, после его ввода нужно нажать i, что позволит войти в режим редактирования.

Так как обход ограничения Yota на раздачу Wi-Fi происходит посредством "обмана" сотовой станции, на этом этапе нужно снова воспользоваться простой формулой расчета TTL на обход ограничений Yota: TTL должен быть на единицу больше, чем на устройстве, с которого производится тетеринг. Если это Android или iOS, то показатель будет 64 + 1, если "Люмиа", то 128 + 1.

В режиме редактирования необходимо ввести скрипт:

#!/bin/bash
sudo iptables -t mangle -A POSTROUTING -j TTL --ttl-set 65
(последняя цифра и есть значение, которое следует изменить на нужное).

Окончание редактирования инициируется нажатием клавиши Esc, а сохранить файл можно сочетанием клавиш Shift + Z.

Завершающим шагом будет установка прав на запуск для нового скрипта:

sudo chmod +x /etc/init.d/local.autostart

Теперь нужно поставить новую команду в автозапуск:

sudo update-rc.d local.autostart defaults 80

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

Еще один способ

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

Так как сотовые операторы отслеживают многие адреса, связанные с запросами операционной системы, если поменять IMEI смартфона на номер от любого WindowsPhone, у провайдера не возникнет никаких подозрений, ведь мобильная версия Windows пользуется теми же ресурсами.

Для модема лучше взять номер от устройства, которое точно не будет в сети, например, от старого Nokia 3310 или от сломанного телефона любой марки.

Есть несколько вещей, которые должен знать пользователь, решивший сменить IMEI. Во-первых, если "взятый напрокат" идентификационный номер зарегистрирован в той же сотовой сети, подключиться одновременно с двух телефонов не получится, однако можно сгенерировать новый номер с помощью программы Generator WinPhone или ей подобных. А во-вторых, после смены номера владелец может попрощаться с гарантией на свое мобильное устройство, а также с любыми заявлениями в полицию по случаю кражи: доказать право на владение устройством без заводского IMEI не получится.

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

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

Легальный "обход ограничения"

Yota предоставляет своим пользователям действительно выгодные тарифы, особенно если сравнить расценки с другими операторами. На самом деле большинству людей не нужны терабайты трафика, и они могут воспользоваться вполне легальным способом обхода ограничений. Дело в том, что цены на тарифы для разных регионов могут колебаться, причем порой более чем на 50%. Как правило, если трафик ограничен, то сотовому оператору не важно, как и на каком устройстве будут потрачены эти гигабайты, им даже выгодно, чтобы пользователь качал видео через торрент и играл в онлайн-игры.

Стоит посмотреть предложения по тем же тарифам, но для других регионов, и особенно это касается больших городов: Москвы, Санкт-Петербурга, Новосибирска, Омска и прочих. Достаточно съездить в другой регион или договориться о покупке сим-карты со знакомыми, главное - убедиться, что интернет-подключение доступно по всей России без роуминга. В таком случае обход ограничения раздачи интернета Yota не будет волновать пользователя.

О Всемирной сети

Учитывая, как плотно интернет внедрился в нашу жизнь, становится понятно, почему провайдеры и мобильные операторы так дозированно выдают заветные гигабайты трафика, а пользователи постоянно ищут обход ограничений раздачи интернета Yota и других мобильных операторов. Однако миллиардер и изобретатель Илон Маск, прототип Тони Старка - железного человека из серии фильмов "Мстители", планирует подарить большинству населения планеты интернет со скоростью 1 Гб/сек. Чтобы осуществить такой проект, он планирует запуск на околоземную орбиту нескольких тысяч спутников, а это в несколько раз больше, чем сейчас используется всеми странами вместе. Реализацией идеи Маска занимается его компания SpaceX, и с бюджетом в десять миллиардов долларов у них, возможно, все получится. В любом случае, он заявил о своем намерении снабдить бесплатным интернетом всю планету еще в 2015 году, но 1 сентября произошел взрыв при заправке ракеты стоимостью двести миллионов, из-за чего запуск спутников был отложен на некоторое время.

Что ж, остается только надеяться, что замысел увенчается успехом. Тогда пользователям не понадобится обход ограничений, Yota-модем, Wi-Fi-роутер и прочие устройства, на которые уходят средства и время.


Сотовый провайдер Йота обеспечивает своих абонентов высокоскоростным мобильным Интернетом без ограничений по трафику. При этом стоимость тарифных планов более чем доступна. Например, владельцам смартфонов полностью безлимитный интернет-трафик на высокой скорости обойдется всего в 230р. в месяц.

В статье:

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

Естественно, что многих абонентов интересует, как обойти ограничение на раздачу интернета Йота на различных девайсах и устройствах. Интернет-помощник Тариф-онлайн.ру расскажет, как снять предустановленные оператором ограничения на компьютере или модеме и гаджетах под управлением Android, iOS, Mac OS, Windows phone.

Особенности IMEI и TTL

Каждое электронное устройство имеет уникальный международный идентификатор мобильного оборудования (IMEI), который однозначно определяет тип устройства в глобальной сети. Для контроля над несанкционированной раздачей беспроводного Internet оператором применяется показатель TTL (Time to live), который имеет запрограммированное значение (64 или 128) и определяет время жизни пакета данных в протоколе IP. Каждое дополнительное принимающее устройство уменьшает значение TTL на единицу.

Если с одного IP адреса к оператору поступает информация с разными показателями TTL, происходит автоматическая фиксация несанкционированной раздачи мегабайт по Wi-Fi, Bluetooth или USB и скорость Интернета урезается до минимума.

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

Смена IMEI модема на IMEI смартфона

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

Обходить ограничение на использование телефонной сим-карты в модеме лучше по следующему алгоритму:

  1. Установить программу для настройки файловой системы модема. В этом плане хорошо себя зарекомендовала утилита «Qualcomm Product Support Tools» (QPST).
  2. Через кнопку «Пуск» компьютера «Пуск» открыть инсталлированное приложение QPST Configuration.
  3. В «Панель управления» выбрать раздел «Диспетчер устройств», затем нажать на пункт «Порты».
  4. Выбрать команду «Add new port», чтобы добавить еще один порт и подтвердить действие кнопкой «3G Application Interface».
  5. Снимаем галочку в чекбоксе с опции «Show serial and usb diagnostic port only».
  6. Активировать «Start Clients» и подключить функцию «RF NV Item Manager».
  7. Выгрузить файл «RF NV», выбрав в меню раздел «Setting» и перейдя в подраздел «Comport».
  8. Включить клиент «Read From Phone» пункта меню «File». После завершения работы клиента, чтобы увидеть ячейки с мобильным идентификатором (NV_UE_IMEI_I), необходимо еще раз активировать «File» и запустить команду «Read supported RF NV items.
  9. Ввести IMEI смартфона в формате «Hex» в поля NV_UE_IMEI_I (9 полей). Далее через пункт меню «File» и опцию «Select write only listed item on Phone» сохранить изменения.

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

Мы уже упоминали, показатель TTL должен возвращаться на вышку провайдера, сохранив значение 128 (для Windows) или 64 (для iOS, Android и прочих ОС). При прямом соединении так и происходит. Но независимо от того, установлена «родная» симка в смартфоне или ее IMEI используется для карточки модема (роутера), при раздаче Wi-Fi она будет играть роль маршрутизатора и, передавая сигнал на дополнительные устройства, уменьшать значение TTL. Этого достаточно, чтобы оператор отследил такие манипуляции и урезал скорость передачи данных.

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

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

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

Чтобы поменять значение «Time to live»на ПК или ноутбуке под управлением Windows необходимо выполнить следующие действия.
Активировать «Пуск» (Win+ R) и набрать в строке поиска команду regedit.exe.

Открыть редактор реестра от имени администратора.

Поочередно зайти в папки HKEY_LOCAL_MACHINE и SYSTEM.

Выбрать закладку Parameters, последовательно открыв вложенные папки CurrentControlSet, Services и Tcpip.

Создать новый параметр «DefaultTTL». Для этого в правой части окна применяется команда «Создать» (клик правой кнопкой мышки) и выбирается команда «Параметр DWORD (32 бита)».

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

В обязательном порядке подтвердить свои действия нажатием кнопки «OK».

Эти довольно простые и безопасные манипуляции в редакторе реестра компьютера позволят отправлять оператору все датаграммы с одинаковым показателем TTL 64. Теперь Интернет свободно раздается через модем (роутер) на различные устройства и сеть этого не фиксирует.

Программное изменение TTL на мобильных устройствах

Для смартфонов и планшетов предусмотрены специальные утилиты (эмуляторы и редакторы), которые позволяют изменять настройки операционной системы, в том числе и значения TTL.

Обратите внимание! Для устройств с операционной системой Windows Phone показатель «Time to live» можно изменить только на компьютере описанным выше способом.

Для всех других ОС предусмотрены свои команды в приложениях:

  • для Android (утилита Sysctl Editor) – установить значение TTL равное 63 в параметре ipv4.ip_default_tt;
  • для MAC OS (приложение Terminal) – задать команду sudo sysctl-wnet.inet.ip.ttl=65;
  • для iOS (приложение Terminal) – установить параметр sysctl -w net.inet.ip.ttl=65.

Снятие ограничений с торрент-клиентов

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

  1. подключение функции шифрования в торрент-клиенте;
  2. создание виртуального VPN-соединения.

Подключение к виртуальной сети VPN

Технология Virtual Private Network (VPN) предназначена для создания скрытой логической сети поверх существующей, что ограничивает возможность оператора в отслеживании процесса обмена данными между сетью и устройствами.

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

Использование шифрования в торрент-клиенте

Опция шифрования сетевого протокола в торрент-клиентах обеспечивает возможность загрузки файлов в режиме инкогнито. Предлагаем рассмотреть, как снять ограничения Йота на скачивание торрент, на примере популярнейшей утилиты µTorrent:

  • Активировать торрент-клиент µTorrent.
  • Зайти в меню «Настройки» и выбрать пункт «Настройки программы».

  • Активировать подраздел «BitTorrent» и включить опцию «Шифрование протокола».

  • Снять галочку в чекбоксе с опции «Поддержка UPD-трекеров» и подтвердить свои действия нажатием кнопок «Применить» и «ОК».

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

В заключение

Надеемся, что этот обзор мобильного помощника сайт был вам полезен и ответил на вопрос, как снять ограничение скорости Интернета Йота и беспроблемно загружать объемные приложения, аудио и видеофайлы через торрент-клиенты.

Видео «Обход ограничений оператора Yota на раздачу Интернета»

Если у вас остались вопросы по вопросам использования безлимитного интернета Yota или вы желаете оставить отзыв, воспользуйтесь комментариями к этой статье.

), о том, как 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 нам не нужна. Всё необходимое уже написано в скрипте.

Заключение

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

Владельцы 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, достаточно будет просто перезагрузить смартфон.

Похожие статьи