Как узнать TTL Android?

Содержание

Смена TTL на Windows

Как узнать TTL Android?

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

Зачем менять TTL на Windows

По умолчанию время жизни пакета на телефоне и ПК разное. Для Android и iOS устройств это значение равно 64. Для Windows 128 (хотя зависит от версии). Без раздачи интернета с телефона на компьютер все пакеты уходят к оператору с единственным возможным значением TTL=64.

Пакеты уходят к оператору с единственным возможным значением TTL=64

Дальше неопытный владелец телефона донора запустил тетеринг (раздачу интернета) и пытается использовать интернет дополнительно на ПК. Что получается: пакеты от донора уходят, по-прежнему, с TTL=64.

Пакеты от ПК до донора доходят с TTL=128 (значение на ПК по умолчанию), на доноре теряют единицу и уходят к провайдеру с TTL=127.

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

Так палятся раздатчики интернета – здесь разные TTL

Таким образом, чтобы обмануть оператора, надо сравнять значения TTL. В этой статье мы делаем это путем изменения TTL на ПК.

Сначала надо узнать, какой TTL у телефона. Как было сказано, для устройств на Android и iOS это значение равно 64. (Для других устройств поищите сами). То есть надо сделать так, чтобы пакеты от ПК тоже улетали со значением TTL, равным 64.

Учитывая, что при проходе через каждый узел значение TTL уменьшается на единицу, нам надо установить на Windows TTL=65 (поскольку телефон – узел, при проходе через который пакета с ПК его значение TTL будет уменьшатся на единицу).

Каким бы ни был TTL вашего раздающего телефона, ваша цель – установить на Windows на единицу большее значение. У нас это 65.

Что нам надо – TTL=65 на компьютере

Как отредактировать TTL в реестре Windows

  • Значение TTL редактируется в системном реестре. Чтобы его отредактировать, откройте реестр.
  • Для этого наберите в меню «Пуск» regedit – редактор реестра, и запустите его от имени администратора. Во Windows 7 для этого надо щелкнуть пункт меню правой кнопкой мыши и выбрать «Запуск от имени администратора».
  • Откроется редактор реестра. Здесь куча непонятных папок, используемых для системных нужд.
  • Нам надо открыть папку

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip

\Parameters

Источник: https://itlang.ru/smena-ttl-na-windows/

Как поменять ттл на андроиде

Как узнать TTL Android?

» Андроид » Как поменять ттл на андроиде

На всех многофункциональных устройствах на базе ОС Android можно настроить раздачу интернет-трафика. Эта задача решается с помощью всего одной дополнительной программы или за счет функционала самого гаджета.

Казалось бы, один тап по экрану – и вы делитесь доступом в интернет с друзьями. Но не все так просто. Мобильные операторы нашли способ контроля за раздающими трафик клиентами.

И в данном посте вы узнаете, что такое TTL, зачем нужна смена TTL на Android без root-прав и как выполнить замену показателей.

Что представляет собой TTL

Исходя из определения, TTL (Time to live) — это так называемое время жизни пакета данных непосредственно в IP-протоколе. С помощью данного показателя оператор мобильной связи может с легкостью ограничить доступ к интернету с оборудования, которому вы заблаговременно раздали трафик.

Именно TTL используется операторами для определения несанкционированного подключения устройств к общей сети.

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

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

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

В каких случаях стоит менять TTL

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

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

В таких ситуациях лучше сменить время жизни пакета на принимающем устройстве и продолжать наслаждаться доступом к интернету, но уже через ПК.

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

Как проверить наличие прав суперпользователя

Изменение значения TTL на устройствах под операционной системой Android зачастую требует получения прав суперпользователя.

Чтобы узнать, открыты ли на вашем девайсе root-права, лучше всего воспользоваться дополнительным софтом, который вы можете скачать с Google Play бесплатно.

К наиболее популярным приложениям, которые позволят быстро определить, есть ли у вас права суперпользователя, следует отнести Root Checker и Terminal Emulator.

Первая программа не вызовет сложностей в использовании – проверка на наличие рут-прав в ней проводится интуитивно. А вот вторая, Terminal Emulator, требует введения в открывшемся терминале команды «SU», благодаря чему вы с легкостью определите наличие прав суперпользователя. При позитивном результате терминал выдаст значения # или $.

Возможно ли сменить TTL без рут-прав

Изменение значения TTL без рут-прав возможно, но далеко не на всех многофункциональных гаджетах под ОС Android. Чтобы провести изменение TTL на Android без root, достаточно установить Terminal Emulator for Android:

  1. Откройте приложение и наберите команду cat /proc/sys/net/ipv4/ip_default_ttl.
  2. Если у вас подходящая версия устройства, откроется базовое значение TTL. Повысьте его на 1 и установите на всех устройствах, которые вы хотели бы присоединить к общей сети.
  3. Перезагрузите всю технику и проверьте результат.

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

Как изменить TTL с рут-правами

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

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

Меняем TTL с помощью TTL Master

Достоинством программы TTL Master является ее простота. Достаточно выполнить несложную последовательность действий:

  1. Зайдите в Google Play, найдите приложение и установите его на гаджет, который нуждается в смене параметра.
  2. Открыв программу, вы увидите текущее значение вашего TTL и активную графу, где можно его изменить. Смело меняете.
  3. Перезагрузите девайс. После этого вы заметите, что все ограничения по скорости и прочие нюансы, введенные оператором, сняты.

Меняем TTL, используя ES проводник

Через ЕS Проводник замена показателя времени жизни пакета займет немного больше времени, чем через программу TTL Master, но результата вы добьетесь. Вам понадобится:

  1. Перевести смартфон в режим «В самолете», отключив тем самым все сети на девайсе.
  2. Запустить ES Проводник и найти файл по пути proc/sys/net/ipv4/ip_default_ttl
  3. Откройте файл любым текстовым редактором и замените указанное значение на то, которое вам необходимо, сохранив правки.
  4. Выключите режим «В самолете» и включите раздачу сети на другие устройства.

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

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

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

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

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

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

Я был прав: тут же нашлась программа TTLEditor. Очень приятно, что она мало того, что бесплатная, так ещё и с открытым исходным кодом.

Источник: https://htfi.ru/android/kak-pomenyat-ttl-na-androide.html

Как обойти ограничение на раздачу интернета со смартфона по Wi-Fi

Как узнать TTL Android?

Мобильный оператор МТС с 10 ноября 2016 года ввела подневную оплату за раздачу интернета со смартфона на другие устройства через Wi-Fi, Bluetooth или USB. Это касается тарифного плана «Smart Безлимитище». Сейчас за факт раздачи интернета с телефона спишут 30 рублей в сутки.

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

В начале появления этого тарифного плана раздача интернета была бесплатной и многие абоненты клюнули  на рекламу и сменили свои старые тарифы в пользу «Smart Безлимитище». Это был такой маркетинговый ход.  Все было хорошо, пока МТС не решили ввести оплату на раздачу.

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

Где же выход из этой ситуации? Операторы часто обманываю своих абонентов, так почему бы не отплатить им той же монетой.  В этой статье мы рассмотрим, как раздавать интернет со смартфона на другие устройства бесплатно и без ведома оператора. Все методики были протестированы и доказали свою работоспособность.

ВАЖНО

Эта методика актуальна для разных тарифов, которые ограничивают раздачу интернета.

Что надо знать для обхода ограничений

Сначала поймите, как операторы отслеживают раздачу интернета на другие устройства, а затем уже рассматривайте  практические способы обхода блокировок.

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

Если Вы незнакомы  с его принципом работы, тогда Вам надо прочитать этот обзор.

Коротко о том, как он работает. У каждого устройства задана  передача в сеть пакетов с заданным по умолчанию TTL (iOS и Android — 64, Windows — 128). Когда пакет проходит через маршрутизатор, то значение уменьшается на 1. У нас в качестве маршрутизатора выступает телефон, который раздаёт интернет другим устройствам.

Предположим, что Вы хотите раздать интернет на ноутбук и еще один телефон. П­акеты от раздающего у­стройства, по-прежнем­у, передаются со значение­м TTL=64. Пакеты от ноутбука до­ раздающего устройства приходят со­ значением 128, теряют ­единицу на раздающем ­устройстве и уходят к­ оператору со значением 127.

­ Пакеты от принимающе­го интернет телефона ­доходят до раздающего­ устройства с TTL=64 ­и передаются оператору ­с TTL=63, потеряв одн­у единицу. В итоге оператору приходят пакеты с тремя различными значениями TTL, а это говорит о том, что использовался татеринг. С помощью корректировки TTL Вы будете бесплатно раздавать на другие устройства.

Если есть вопросы, то пройдите по ссылке, которая указана выше и изучите этот вопрос более детально.

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

Практические способы корректировки TTL

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

Читайте также  Сбросить аккаунт Google Android без прошивки

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

Корректировка TTL с помощью приложений

Один из самых простых способов – это корректировка через приложения  TTL Editor,  TTL Fixer или TTL Master.  Многие из читателей вряд ли захотят возиться с прошивкой и выберут этот способ. Но у него есть недостатки.

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

Как бы там ни было,  большинство выберет этот метод из-за его простоты.

ВНИМАНИЕ

Для смены значения в TTL Editor, TTL Fixer или TTL Master Вам надо получить root-права. Процесс получения прав описан в отдельной статье.

Чтобы настроить приложения для смены значений TTL, Вам не нужны специальные знания. Сделать это очень просто. Сначала надо скачать приложения TTL Editor, TTL Fixer или TTL Master.

Затем  при запуске предоставьте приложению root-права (см. как получить root-права), задайте значение TTL=64. Потом укажите, к каким сетевым интерфейсам надо использовать выбранное значение TTL. Важно зафиксировать именно TTL=64.

 Если выберите приложение TTLFixer, то установите SuperSU.

Источник: https://telephongid.ru/mts/kak-obojti-ogranichenie-na-razdachu-interneta-mts.html

Обход ограничений YOTA на Android, Windows, Mac OS (раздаем интернет с телефона)

Как узнать TTL Android?

YOTA соблазняет покупателей тарифами, с безлимитным интернетом. И многие гики соблазняются, а после узнают, что на интернет наложен ряд ограничений. Так, например, оператор накладывает ограничения (скорость, время) на «раздачу» интернета с телефона по WiFi.

После подключения к телефону, и загрузке любой странице через броузер, вы видите окно:

Сейчас тарифы на раздачу интернета у YOTA составляют:

  • Бесплатно — 128 Кбит/Сек на 30 минут (когда то был 1 Мегабит/Сек)
  • 50 или 90 рублей — 2 часа без ограничений
  • 150 или 190 рублей — 24 часа без ограничений

Указаны тарифы для Москвы.

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

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

В настоящий момент есть несколько вариантов решения проблемы:

  • Изменение TTL на устройстве (нужно, что бы телефон был root’ованный);
  • Изменение TTL на клиентском устройстве (компьютере);
  • Использование приложений для раздачи интернета, например, через bloetooth, которые способны обходить данные ограничения (например, ClockworkMod или PdaNet)

Первые два варианта разберем подробнее.

1 Вариант — Изменение настроек рутованного Android устройства

Описывать, как получать root на вашем устройстве я тут не буду, это не входит в тему данной статьи. Я думаю, вы найдете подробное описание на форуме 4pda. Я, например, получил рут из-за желания поставить кастомизированную прошивку.

  • Устанавливаем программу Sysctl Editor. Запускам.
  • Нажимаем на пункт SYSCTL EDITOR основного меню
  • В строке поиска ищем «net.ipv4.ip_default_ttl»
  • Меняем значение параметра с 64 на 63
  • Отключаем и включаем мобильные данные и доступ к WiFi

Готово! Теперь вы сможете пользоваться интернетом с любого устройства.

Для Windows

Есть и другой путь. Можно пойти не со стороны телефона, а со стороны устройства, настроив его соответствующим образом. Но если у вас несколько устройств, это будет довольно проблематично.

  • Пуск -> Ищем в поиске regedit (запускаем с правами администратора)
  • Переходим к разделу реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • В правой панели клик правой кнопкой мыши, выбираем Создать – DWORD (32-bit)
  • Присваиваем имя параметра: «DefaultTTL»,  значение — 65

Далее перезагружаем систему, и можно пользоваться!

Подробнее вы можете узнать из этого видео:

Для MacOS

  • Заходим в консоль
  • Вводим команду: sysctl -w net.inet.ip.ttl=65 (требует root)
  • Перезагружаемся

Приятного использования!

Источник: https://ablex.ru/2015/02/obkhod-ogranichenijj-yota-na-android-razdaem-internet-s-telefona/

Как по ping узнать операционную систему хоста

Как узнать TTL Android?

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

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

Значение ttl

Ранее я вам рассказывал про модель OSI, и там у сетевого пакета, есть такое значение TTL (Time To Life), если перевести, то это время жизни пакета.

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

Именно время жизни пакета (TTL) нам и поможет, определить кто там с другой стороны. У каждой операционной системы этот показатель свой, так например

  • Cisco TTL > равен 255
  • ttl windows > равен 128
  • Unix ttl > равен 64
  • Android и IOS Apple> 65
  • Lumia > 130

Как видите у всех он разный, и давайте разбираться, для примера я пропингую коммутатор Cisco, для этого открываем командную строку Windows, у вас может и linux быть.

Пишем ping 10.152.1.1 (у вас может быть другой адрес)

Как видите значение ttl тут 255, что и показывает, что отвечает вам IOS у устройства Cisco, как видите команда ping отлично узнала операционную систему хоста с другой стороны.

Попробуем пропинговать unix систему, у меня например в локальной сети шлюзом выступает Kerio Control, на linux версии. Пингуем.

Пишем ping 192.168.5.1 (у вас может быть другой адрес)

Как видите тут значение ttl равно 64, что означает unix платформу, так могут отвечать различные D-link устройства и другие домашние роутеры.

Давайте еще проверим Windows платформы, например у меня есть Windows 8.1 в локальной сети, сделаем пинг. И видите, что оно равно 128, как я и говорил.

Вот вам. тогда загадка, пингуем Windows Server 2012 R2, на нем есть веб сайт relay.aetp.ru. Что вы видите, а то что значение ttl равно 120, но в Windows же 128 по умолчанию идет, не стыковка

Источник: http://pyatilistnik.org/kak-po-ping-uznat-operatsionnuyu-sistemu-hosta/

Как обойти ограничение МТС Безлимитище на платную раздачу интернета. Как изменить TTL. + • CompBlog.ru — компьютерный блог

Как узнать TTL Android?

Всем привет, уважаемые посетители сайта compblog.ru! После недавней публикации статьи о том, как заставить работать сим карту с тарифами СМАРТ Безлимитище и Йоты через USB-модем, я получил много комментариев, что, дескать, всё работает, но возникла новая проблема.

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

Как подключиться к закрытому тарифу оператора, чтобы значительно снизить расходы на безлимитный интернет? [Реклама]

Друзья, есть возможность подключения закрытых мобильных тарифов. Это тарифы, которые сотовые операторы подключают большим предприятиям, в штате которых работает 1000+ человек. В обычном салоне такие тарифы оформить нельзя.

А в чём соль, спросите вы? Отвечаю — данные безлимитные тарифные планы значительно дешевле тех, что доступны «простым смертным». (Тарифище, Безлимитище и прочие). Экономия на интернете/звонках получается очень заметная.

И самое главное — никаких заморчек с раздачей интернета, и использованием в модемах.

Для того, чтобы узнать подробнее о данных тарифах и о подключении к ним, Вам нужно написать сообщение Николаю: https://.com/id518894077.

Человек работает через Гарант-сервис, что сводит на нет любые риски по получению тарифа.

Он получит от Вас деньги только тогда, когда вы вставите сим-карту в телефон, и убедитесь, что тариф соответствует заявленным характеристикам. По Петербургу — есть доставка до метро.

Как использовать СМАРТ Безлимитище на ноутбуке, раздавая интернет через USB-модем или телефон по wi-fi

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

У тарифа «Безлимитище», а также в безлимитных тарифах от Йоты есть один «нюанс», о котором обычно умалчивают при продаже контракта.

Как Вы знаете, на многих современных мобильных телефонах есть функция раздачи интернета по Wi-Fi, USB и Bluetooth. Смотрим условия тарифа:

Пользуясь модемом, как телефоном, мы, как бы, раздаём интернет с телефона(модема) на компьютер по USB. По условиям тарифа, раздача интернета с вашего мобильного телефона на другие устройства облагается дополнительной платой.  То есть, за факт раздачи интернета с модемас Вас каждый день начнут снимать средства с баланса, в размере 30 рублей в сутки.

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

Согласитесь, не очень приятный факт. Но, расстраиваться не стоит! Эту наглую обдираловку народа «бедными» операторами можно обойти!

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

Как не платить 50 рублей «за раздачу интернета» на ноутбук. Что такое TTL?

Начнём с того, что у каждого пакета данных, передаваемого с вашего устройства(ноутбук, телефон, планшет) есть особый параметр, называемый «TTL». Расшифровывается он как «Time To Live», или время жизни пакета. Не буду вдаваться в подробности — для нашей благородной цели(обмануть оператора) нужно знать о параметре ttl вот что:

  1. TTL, задаваемое пакету по умолчанию, разное у каждого устройства. К примеру, телефоны на iOS и Android имеют default ттл, равный 64. А компьютер на ОС Windows имеет tll=128.
  2. При прохождении каждого шлюза (маршрутизатора), TTL пакета уменьшается на единицу. В данном случае, маршрутизатором у нас выступает телефон либо модем. Т.е., если изначальное ttl у нас = 128(мы сидим с ПК), то при прохождении через модем/телефон оно станет равным 127 (128 минус 1).
  3. Оператор сравнивает TTL пакетов, идущих от абонента, и видит различные значения ttl у пакетов. К примеру, от самого смартфона(модема) ОпСоСу приходит ttl=64, от ноутбука, после прохождения через смартфон/модем — ttl=127.
  4. Оператор видит, что TTL пакетов «прыгает». 64-127-127-64-127-… Таким образом, он понимает, что в интернет заходят не только со смартфона, а ещё идёт раздача на другие устройства, и присылает СМС с уведомлением, что раздача стоит 50 рублей в сутки.

Схематично всё это показано на картинке:

Соответственно, всё что нам нужно сделать, это выровнять значения TTL, передаваемые от нашего модема (смартфона) оператору. Скорее всего, на вашем телефоне/модеме стоит TTL=64. Соответственно, на ноутбуке, которому вы раздаёте интернет, нужно установить значение «Default TTL» на единицу больше, то есть равное 65.

Как изменить TTL на компьютере

Итак, сейчас я расскажу вам, как сменить TTL на компьютере или ноутбуке под управлением Windows 7, 8, 10. Это достаточно просто, нужно сделать буквально несколько кликов мыши:

  1. Вызываем окно «Выполнить«. Для этого жмём сочетание клавиш Win+R. В этом окне вводим regedit и жмём OK.
  2. Мы попадаем в редактор реестра. Идём по следующему пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters
  3. Здесь нам нужно кликнуть правой кнопкой мыши по полю справа, и выбрать «Создать —>Параметр DWARD (32 бита)»
  4. Имя параметру задаём — «DefaultTTL«. Щёлкаем 2 раза по ново созданному параметру, выбираем Десятичную систему исчисления, и вводим значение 65.
  5. Также создаём параметр DefaultTTL=65 для соседней ветки реестра — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6
  6. Готово! Дефолтный ТТЛ на компьютере изменён! Не забываем перезагрузить компьютер.

Итак, TTL по умолчанию в нашем ноутбуке теперь равен 65.

При прохождении через модем/телефон он снизится до 64, и оператор не сможет определить, что вы раздаёте интернет на ноутбук. А, соответственно, не будет снимать по 30 рублей каждый день! Что нам и требовалось.

Как узнать текущий TTL на Windows?

Вы можете проверить свой ttl, убедившись, что он изменился на нужный. Для этого «пингуем» свой собственный компьютер. Сначала заходим в командную строку (жмём клавиши Win+R и вводим «cmd»). Там набираем команду «ping 127.0.0.1» – это адрес вашего компьютера в локальной сети (localhost). Как мы видим — TTL = 65, что нам и требовалось.

Если что-то осталось непонятным, смотрите видео на моём канале :

МТС Безлимитище — как обойти плату за раздачу безлимитного интернета на ноутбук:

Тема в группе ВКонтакте, где вы можете обсудить тариф МТС «Безлимитище». Заходите, комментируйте, задавайте вопросы!

Я же с вами прощаюсь, надеясь увидеть Вас снова в моём блоге! Всем удачи!

Update: Если МТС всё равно снимает деньги, пропробуйте отключить iptv6 в личном кабинете МТС:

Тэги: 3G, 4G, GSM, ttl, безлимитище, интернет, модем, МТС, обход ограничений

Источник: http://CompBlog.ru/kak-obojti-ogranichenie-mts-bezlimitishhe-na-platnuyu-razdachu-interneta-kak-izmenit-ttl.html

Фиксация TTL на Android для обхода ограничений на раздачу интернета · /4te.me

Как узнать TTL Android?

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

Как оператор узнает, что интернет раздается

Оператор на своей стороне смотрит на значение TTL в заголовках IP-пакетов, приходящих от клиента. Схематично выглядит так:

Если на телефоне открывать в браузере какую-нибудь страничку, то провайдеру от телефона будут приходить пакеты с TTL 64. Такие пакеты он пропускает.

Но если включить мобильную точку доступа, подключиться к ней, например, с планшета, и на планшете открыть страницу, то, проходя через мобильную точку доступа на телефоне TTL будет уменьшаться на 1 и провайдеру будут уходить пакеты с TTL 63, которые он будет отбрасывать. Уменьшение TTL при прохождении через роутер — это стандартизированное поведение роутера, такое поведение предусмотрено стандартом RFC791.

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

Если wi-fi клиент — дектоп-машина с Windows или MacOS, то выставить TTL 65 можно одной командой.

Windows

Создать в реестре ключ

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DefaultTTL

типа REG_QWORD со значением 65 (в десятичной системе)

MacOS

Команда в консоле:

$ sudo sysctl -w net.inet.ip.ttl=65

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

Учим телефон не уменьшать TTL

Этот способ потребует root-права (инструкция) на android-телефоне или jailbreak на iOS. Т.к. я делал это на Android, то опишу как делать для него. Про iOS здесь инструкции не будет.

Для разных устройств, процедура будет отличаться, я постараюсь рассказать в чем будут заключаться эти отличия. В данном примере я использую OnePlus 3 и Android 8.0 Oreo

Итак, у нас есть Android телефон с root-правами. Узнаем, умеет ли ядро системы работать с TTL. Для этого смотрим содержимое двух файлов на телефоне (например с помощью приложения ES Проводник, оно умеет смотреть системные файлы):

/proc/net/ip_tables_matches/proc/net/ip_tables_targets

В обеих должно быть упоминание TTL. В моем случае в ip_tables_targets упоминания ttl не было. Это значит, что ядро не умеет изменять TTL. Чтобы его научить этому, нам понадобится из исходников собрать модуль ядра и загрузить его в телефон.

Как собрать модуль ядра

Нам понадобятся:

  • ОС — Linux или MacOS (можно собрать и на Windows — см.ниже)
  • исходники ядра для конкретного устройства
  • toolchain определенной версии и опредленной архитектуры

Я собирал модуль на Windows, но используя, Ubuntu-подсистему в Windows 10. Как ее включить я писалздесь. Если у вас не Win10, то придется ставить Ubuntu на VirtualBox-машину.

Для своего OnePlus 3 я брал исходники ядра здесь — https://github.com/OnePlusOSS/android_kernel_oneplus_msm8996 (msm8996 — это модель процессора Qualcomm Snapdragon 820 MSM8996). Исходники для Android 8.0 Oreo в ветке QC8996_O_8.0.0

Для других Oneplus-ов можно взять их рядом — https://github.com/OnePlusOSS. Для других моделей телефонов надо искать исходики где-то в интернете или на сайте производителя.

Источник: https://4te.me/post/android-ttl-fix/

Что такое TTL и как с его помощью обмануть оператора

Как узнать TTL Android?

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

Разбираемся, что такое ttl

Что такое ttl — определение

TTL – это всего лишь время жизни пакета данных в протоколе. А вот актуальность манипуляций со значениями данного пакета данных — в настоящее время весьма высока.

[info_border pre_border_color=»red» width=»100%» text_align=»left» hex_border_color=»» hex_text_color=»»]Следующий шаг операторов — ограничение возможности раздачи для таких абонентов и различные иные меры.

[/info_border]И большинство так или иначе столкнулись с данной проблемой и сейчас активно занимаются поиском информации о том, как можно обойти ограничения на раздачу интернета со своих смартфонов.

Читайте также  Как сделать экспорт контактов в Android?

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

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

Принцип работы TTL

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

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

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

НАПРИМЕР: вы захотели включить на вашем устройстве режим модема. Следовательно TTL которые исходят от вашего устройства будут на единицу меньше чем от смартфона, на что отреагирует оператор связи и далее по цепочке.

Схема №1

Обойти данный контроль нам поможет регулировка TTL

.
Давайте попробуем разобрать принцип работы более наглядно и посмотри на схемы:

  • В данном случае устройство работает непосредственно с оператором без раздачи интернета

Размер TTL у мобильных устройств на базе Ios и андроид обычно равен 64. в том случае, если вы попытаетесь включить раздачу интернета на другие устройства, то пакеты TTL, которые будут направлены оператору получат значение TTL=64

Схема № 2

Теперь рассмотрим вариант с раздачей интернет а на другие устройства с помощью Wi-Fi и USB.Ниже на картинке предложена данная схема раздачи. Что же мы имеем в итоге?

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

Данное значение TTL=128 является по умолчанию установленным в Windows. Далее они теряют единицу значение и уже с TTL=127 направляются через раздающее устройство провайдеру.

А пакеты от телефона, которые раздающее устройство принимает со значением TTL=64 теряют единицу и направляются оператору со значением TTL=63.

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

Схема № 3

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


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

Выше на картине приведен наглядный пример подобной корректировки и схема взаимодействия устройств.

По умолчанию выставлено значение TTL=63 Устройство на базе IOS и андроид имеет значение TTL=64, но проходя через передающее устройство значение уменьшается на единицу и становится равным TTL=63
Получив подобный пакет оператор не видит разницы и считает, что раздача не производится, так как разница размеров пакетов отсутствует.

А абонент может осуществлять раздачу интернета без дополнительных затрат на любые свои устройства.

Схема №4

Так же и в случае, если вы ходите раздавать вайфай на ноутбук или компьютер. ПК по умолчанию имеет значение TTL=128. Мы корректируем его на значение 64.

Посредством представленной схемы, вы можете производить раздачу интернета не только на мобильные устройства или смартфону, но так же и на ПК и ноутбуки, не опасаясь повышения оплаты за использованный трафик и санкции от оператора, так как итоговые пакеты от раздающего устройства уйдут к оператору со значением TTL=63.
И что не говори, подобная схема может считаться идеальным решением по обходу ограничения в раздаче интернета, так как неважно, какой из устройств подключается к интернету, размер TTL будет равным для всех исходящих пакетов для оператора сотовой связи. И подойдет даже тем, кто не может на своем устройстве изменить размер TTL (SMART TV или же игровые консоли).

Единственный недостаток — данный способ подходит не для всех моделей телефонов.

Резюме

Источник: http://www.markint.ru/chto-takoe-ttl/

Заключение

Источник: https://rostelekom1.ru/spravki-uslugi-i-tarify-mobilnyh-operatorov-rossii/1513-chto-takoe-ttl-i-kak-s-ego-pomoschyu-obmanut-operatora.html

Смена TTL на Android без и с правами суперпользователя

Как узнать TTL Android?

На всех многофункциональных устройствах на базе ОС Android можно настроить раздачу интернет-трафика. Эта задача решается с помощью всего одной дополнительной программы или за счет функционала самого гаджета.

Казалось бы, один тап по экрану – и вы делитесь доступом в интернет с друзьями. Но не все так просто. Мобильные операторы нашли способ контроля за раздающими трафик клиентами.

И в данном посте вы узнаете, что такое TTL, зачем нужна смена TTL на Android без root-прав и как выполнить замену показателей.

В каких случаях стоит менять ttl

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

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

В таких ситуациях лучше сменить время жизни пакета на принимающем устройстве и продолжать наслаждаться доступом к интернету, но уже через ПК.

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

Как изменить ttl на андроид без root прав: что это такое, основные способы замены

Как узнать TTL Android?

Большинство операторов связи ограничивают раздачу интернета со смартфона. В этом случае трафик либо полностью отсутствует, либо возможен по другой цене (часто сильно увеличен). Обход таких ограничений возможен. Предложенный материал объяснит, как изменить ttl на андроид без root прав и при наличии их.

Понятие TTL?

Назначение его – не допустить вечного «блуждания» по просторам интернета пакетов цифровой информации. Показатель «времени жизни» всё время изменяется при перемещении между разными маршрутизаторами.

TTL – это фактически максимальный срок службы пакета с информацией или предельное количество перемещений его между гаджетами (английская аббревиатура — Time to live). Если подробнее, то для компьютерной сети этот показатель соответствует диапазону 0-255.

Большинство гаджетов Android (да и iOS тоже) имеют начальное значение ТТЛ=64. В компьютере на базе ОС Windows значение его будет от 128. Каждый переход по беспроводному каналу значение этого числа будет уменьшаться на единицу. Проведя много скачков между клиентами, этот показатель в определённый момент становится нулевым. В итоге вся информация из этого пакета уничтожается в автоматическом режиме.

Так как показатель TTL каждый раз передаётся провайдеру, то он способен увидеть, проходил ли поток данных через «лишние» маршрутизаторы (т.е. другие устройства).

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

Получающее пакет данных устройство автоматически снижает базовый уровень на 1. А провайдер получает пакет с пометкой равной 64 и 63. В результате оператор связи производит блокировку этой сети.

В основном это не даёт возможности раздавать интернет посредством Wi-Fi.

Рекомендуем:  Как установить Tor браузер через APK?

Зачем нужна замена TTL?

Раздавая интернет при помощи смартфона на базе Андроид, можно отметить, что некоторые приборы легко присоединяются к сети, а при вхождении других сразу поступает предупреждение (сообщение) оператора связи о снижении скорости раздачи либо повышении стоимости услуги. Причиной этих предупреждений являются отличия в показателях ТТЛ у аппаратов (раздающего интернет и принимающих этот сигнал).

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

Простейший способ – поменять ТТЛ на устройстве-приёмнике сигнала, т.е. компьютере. Можно также изменить этот параметр и на гаджете, который раздаёт. Однако это может привести к проблемам с доступом для аппаратов, которые раньше «конектились» беспроблемно.

Проверка прав суперпользователя на смартфоне

Для изменения значения «времени жизни» у андроид-устройства, необходимо получить права администратора (root-права). Поможет в этом дополнительный софт, который бесплатно можно скачать на Google Play.

Позволят определить имеющиеся права суперпользователя популярные приложения – Root Checker или Terminal Emulator. Интерфейс первого приложения очень прост и позволяет произвести проверку интуитивно.

При пользовании же второй необходимо ввести в командной строке «SU», что поможет определить наличие root-прав. Показанные значки # либо $ подтвердят положительный результат.

Изменение TTL с root-правами

Лучший метод изменения показателя ТТЛ (не зависимо – принимает это устройство или раздаёт) — использовать специальное приложение. Все такие программы могут использоваться исключительно при наличии root-прав. Соответственно, аппарат нужно заранее рутировать.

Лучшие помощники в этом – это программы TTL Master и ES Проводник. Работа с ними отличается простотой и удобством.

Рекомендуем:  Как настроить датчик приближения, если он не работает

Приложение TTL Master

TTL Master (Yota Tether TTL) – это программа, помогающая заменить «родной» TTL на другой, позволяя обойти ограничения провайдера. Программа помогает в работе с любым оператором связи. Можно автоматически сменить TTL, проведя перезагрузку устройства.

Главное преимущество TTL Master – элементарность. Действия просты:

  1. Нужно зайти в Гугл Плэй, найти приложение и произвести установку его на гаджет, на котором будет изменяться показатель TTL.
  1. Запустив Мастер, пользователю станет доступно настоящий показатель TTL и графа, куда нужно внести изменённый показатель. Меняем.
  1. Затем нужно перезагрузить устройство.

Эти нехитрые действия помогут снять все лимиты скорости. Напоминаем, что использовать ttl master без root прав не получится.

Приложение ES проводник

Поменять ТТЛ при помощи ЕS Проводника будет дольше по времени, нежели используя предыдущую программу. Для это нужно:

  1. Выключить все сетевые соединения на аппарате, активировав режим «Полёт» (в некоторых гаджетах – «В самолёте»).
  1. Включить ES Проводник и набрать следующую комбинацию – proc / sys / net / ipv4 / ip_default_ttl.
  1. Конечный файл открыть с помощью удобного текстовика, и произвести замену указанного показателя ttl на другой. После этого закрыть файл, сохраняя изменения.
  1. Отключить «Полёт» и активировать раздачу.

Можно ли редактировать TTL без root-прав

Поменять TTL без этих прав можно, однако не на всяком устройстве под управлением Андроид. Следует произвести установку приложения Terminal Emulator for Android на гаджет.

После инсталляции программки необходимо:

  1. Активировать приложение и набрать следующую комбинацию – cat  / proс / sys / nеt / ipv4 / ip_dеfаult_ttl.
  1. Если модель аппарата позволяет внести коррективы без прав администратора, то исходный показатель ТТЛ станет доступным. Нужно увеличить его на единицу. Такое же изменение требуется внести во всех аппаратах, подсоединяемых в сеть.

Рекомендуем:  Настройка двух SIM-карт на Андроид смартфоне

  1. Произвести перезагрузку всей техники, после чего оценить результат.

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

Возможные ошибки

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

Рекомендовать можно следующее:

  1. Если у пользователя есть понимание рассматриваемого вопроса, и он не опасается навредить устройству, то стоит обратиться за помощью на один из специализированных сайтов или форумов. Например – https://4pda.ru/.
  2. Если же знаний в данной области не хватает, и есть риск сделать что-то не так, то лучшим решением будет обратиться за помощью к специалисту.

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

Источник: https://appsetter.ru/osobennosti-zameny-ttl-na-android-bez-root-prav.html

Как изменить TTL в телефоне и зачем это нужно?

Как узнать TTL Android?

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

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

TTL (Time to live) – ограниченный период действия IP-пакета или то количество хопов от одного маршрутизатора к другому, которое он может совершить без уничтожения пакета данных. Целью существования технологии является не позволить IP‑пакету бесконечно блуждать по сети между различными маршрутизаторами.

Данный параметр по своей сути является обычным числовым значением от 1 до 255. Однако именно по нему, а вернее по изменению его начального значения, мобильные операторы могут быстро и точно определить абонента, раздающего интернет.

Узнать значение параметра на своем устройстве можно с помощью программы Terminal Emulator.

Для этого, зайдя в нее, следует набрать строку: cat /proc/sys/net/ipv4/ip_default_ttl. Она выведет на экран запрашиваемое значение.

Смартфон, не раздающий интернет, передает оператору стандартное значение «времени жизни», которое, как правило, равно 64. Как только устройство начнет делиться своим трафиком, его значение изменится ровно на единицу и станет 63.

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

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

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

Изменение TTL при наличии root прав

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

Если наличие root право было подтверждено, можно переходить непосредственно к изменению «времени жизни» пакета.

Для этого можно воспользоваться ES Проводником или программой TTL Master.

В случае работы со второй программой следует придерживаться следующего алгоритма:

  1. Скачайте приложение в магазине Google Play и запустите его.
  1. В графе «Введите TTL» укажите нужную цифровую комбинацию и кликните на «Применить».
  1. Перезагрузите устройство.

Помимо данного приложения, можно также воспользоваться ES Проводником. Для этого необходимо:

  1. Установить программу, если она отсутствует на гаджете.
  2. Активировать «Режим полета» или «Автономный режим» в зависимости от модели телефона.
  1. Запустить Проводник и набрать строку — proc / sys / net / ipv4 / ip_default_ttl.
  1. Открыть файл с помощью любой программы, открывающей текст, и изменить изначальную цифровую комбинацию на нужную.
  2. Сохранить новые данные и закрыть файл.

После данных манипуляций можно осуществлять раздачу, отключив «Режим полета».

Можно ли изменить TTL без root прав

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

Для изменения параметра без root прав следует:

  1. Скачать приложение Terminal Emulator и войти в него.
  1. Во всплывшем окне, введите строку: cat proс/sys/nеt/ipv4/ip_dеfаult_ttl.
  1. Измените стандартный показатель, если это возможно на конкретном гаджете.
  2. Повторите процедуру со всеми устройствами, которые будут подключаться к раздаче.
  3. Перезагрузите все гаджеты.

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

Читайте также  Как изменить меню настроек на андроид?

Благодаря изменению стандартного значения «времени жизни» IP-пакета c помощью несложных манипуляций, можно обойти запрет большинства мобильных операторов на раздачу интернет трафика. Такая корректировка позволит делиться интернетом со своими друзьями без опасения быть пойманным на нарушении.

Однако перед ее проведением, гаджет рекомендовано рутировать, это позволит облегчить процедуру и минимизирует риски ошибки.

Источник: https://DjDiplomat.ru/%D0%9A%D0%B0%D0%BA+%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C+TTL+%D0%B2+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%B5

Как не платить «за раздачу интернета» на компьютер (ноутбук).Что такое TTL?

Как узнать TTL Android?
Apr 18, 2018 · 3 min read

@bofffin/copypaste http://compblog.ru/

Доброго времени суток, дорогие читатели! Сегодня, я вам расскажу, как не попасться на обдиралово от мобильных телесистем! Схема старая, но возможно, кому нибудь она будет интересна! И так начнём.

Начнём с того, что у каждого пакета данных, передаваемого с вашего устройства(ноутбук, телефон, планшет) есть особый параметр, называемый «TTL». Расшифровывается он как «Time To Live», или время жизни пакета. Не буду вдаваться в подробности – для нашей благородной цели(обмануть оператора) нужно знать о параметре ttl вот что:

1.TTL, задаваемое пакету по умолчанию, разное у каждого устройства. К примеру, телефоны на iOS и Android имеют default ттл, равный 64. А компьютер на ОС Windows имеет tll=128.

2.При прохождении каждого шлюза (маршрутизатора), TTL пакета уменьшается на единицу. В данном случае, маршрутизатором у нас выступает телефон либо модем. Т.е., если изначальное ttl у нас = 128(мы сидим с ПК), то при прохождении через модем/телефон оно станет равным 127 (128 минус 1).

3.Оператор сравнивает TTL пакетов, идущих от абонента, и видит различные значения ttl у пакетов. К примеру, от самого смартфона(модема) ОпСоСу приходит ttl=64, от ноутбука, после прохождения через смартфон/модем – ttl=127.

4.Оператор видит, что TTL пакетов «прыгает». 64–127–127–64–127-… Таким образом, он понимает, что в интернет заходят не только со смартфона, а ещё идёт раздача на другие устройства, и присылает СМС с уведомлением, что раздача стоит 50 рублей в сутки.

Соответственно, всё что нам нужно сделать, это выровнять значения TTL, передаваемые от нашего модема (смартфона) оператору. Скорее всего, на вашем телефоне/модеме стоит TTL=64. Соответственно, на ноутбуке, которому вы раздаёте интернет, нужно установить значение «Default TTL» на единицу больше, то есть равное 65.

Не забудьте перезагрузить компьютер!

Итак, TTL по умолчанию в нашем устройстве теперь равен 65. При прохождении через модем/телефон он снизится до 64, и оператор не сможет определить, что вы раздаёте интернет на ноутбук. А, соответственно, не будет снимать деньги каждый день! Что нам и требовалось.

Вы можете проверить свой ttl, убедившись, что он изменился на нужный. Для этого «пингуем» свой собственный компьютер. Сначала заходим в командную строку (жмём клавиши Win+R и вводим «cmd»). Там набираем команду «ping 127.0.0.1» – это адрес вашего компьютера в локальной сети (localhost). Как мы видим – TTL = 65, что нам и требовалось.

Всем, до новых статей! Пользуемся, не жалуемся!

«,»author»:»@bofffin»,»date_published»:»2018-04-18T16:36:04.859Z»,»lead_image_url»:»https://miro.medium.com/max/1200/1*RYagoQPM25tGopxamA0qmQ@2x.jpeg»,»dek»:null,»next_page_url»:null,»url»:»https://medium.com/@rustam.duhu/%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B5-%D0%BF%D0%BB%D0%B0%D1%82%D0%B8%D1%82%D1%8C-%D0%B7%D0%B0-%D1%80%D0%B0%D0%B7%D0%B4%D0%B0%D1%87%D1%83-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B0-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80-%D0%BD%D0%BE%D1%83%D1%82%D0%B1%D1%83%D0%BA-%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-ttl-745b6b818b2a»,»domain»:»medium.com»,»excerpt»:»@bofffin/copypaste http://compblog.ru/»,»word_count»:464,»direction»:»ltr»,»total_pages»:1,»rendered_pages»:1}

Источник: https://medium.com/@rustam.duhu/%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B5-%D0%BF%D0%BB%D0%B0%D1%82%D0%B8%D1%82%D1%8C-%D0%B7%D0%B0-%D1%80%D0%B0%D0%B7%D0%B4%D0%B0%D1%87%D1%83-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D0%B0-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80-%D0%BD%D0%BE%D1%83%D1%82%D0%B1%D1%83%D0%BA-%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-ttl-745b6b818b2a

Для чего нужна функция TTL на смартфоне | World-X

Как узнать TTL Android?

Сегодня вряд ли кого удивишь возможностью смартфона расшарить доступ к мобильному интернету через USB или беспроводное подключение (Wi-Fi или Bluetooth). Но на практике воспользоваться этой возможностью владельцам безлимитных пакетов сотовых услуг не получается – все дело в том, что мобильные операторы устанавливают ограничение в использовании трафика за счет параметра TTL, о котором мы и поговорим ниже.

Что представляет собой TTL и для чего он нужен

О назначении TTL можно догадаться из его названия (Time To Live) – так называется «время жизни» цифрового пакета данных, или, другими словами, число переходов такого пакета между устройствами.

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

Стандартное значение этого параметра находится в пределах от 0 до 255.

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

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

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

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

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

Провайдер, получив пакеты с TTL 63 и 64, сразу понимает, что происходит, и вполне может заблокировать подключение к Интернет.

Как узнать TTL смартфона

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

Для этой процедуры понадобится приложение Terminal Emulator. Запускаем его и в консоли пишем cat /proc/sys/net/ipv4/ip_default_ttl и получаем значение своего TTL.

В настройках системы

Изменить значение TTL несложно, правда для выполнения данного действия вам понадобится наличие прав root.

Отключитесь от сети (а лучше активируйте режим полета) и запустите любой файловый менеджер и перейдите по адресу proc/sys/net/ipv4/.

Там вы найдете файл ip_default_ttl, в котором будет одно-единственное число – ваш TTL. Делаем необходимые изменения в любом текстовом редакторе и сохраняем файл.

С приложением TTL Master

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

Вместо послесловия

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

Источник: https://wd-x.ru/dlya-chego-nuzhna-funkciya-ttl-na-smartfone/

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

Как узнать TTL Android?

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

Но мобильные операторы лимитируют трафик при использовании такого телефона в качестве модема. Йота ограничивает доступ на раздачу WiFi точно так же, как и любой другой мобильный оператор.

В следующей статье расскажем, каким образом можно взломать ограничения и раздавать интернет с Йота на другие устройства.

Как раздавать интернет по Wi-Fi с Йоты без ограничений

Обойти ограничения на раздачу вай фай с Yota можно разными способами. Для этого применяется смена TTL и IMEI на устройстве, с которого будет происходить раздача. Также можно использовать редактирование системного файла host b — редактировать реестр. Рассмотрим более подробно различные варианты обхода ограничений.

Что такое IMEI и TTL

Обход блокировок Yota можно осуществить, сменив на раздающем устройстве TTL или IMEI. Что же означают такие аббревиатуры?

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

При этом следует знать, что сменить IMEI на продуктах Apple невозможно.

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

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

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

Существуют WiFi роутеры с USB разъемом, что позволяет подключать к ним модем Yota. На таких роутерах взлом ограничений делать не придется, ведь они по умолчанию могут использовать модем в виде шлюза для доступа в интернет. И такой вариант считается самым оптимальным и приемлемым.

Для этого нужно либо воспользоваться отладочной прошивкой, позволяющей изменять TTL на роутере, либо прошить устройство прошивкой dd-wrt или OpenWRT, в которой можно с помощью графического интерфейса или командной строки сменить значение TTL. Так как прошивки построены на базе Linux, то изменение параметра TTL производится так же, как и на операционной системе Ubuntu.

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

Как раздать WiFi с модема Йота

Раздать wifi с модема Йота можно разными способами. Настройки на сайте 4PDA рассматривают множество различных вариантов. Здесь же расскажем как можно организовать раздачу интернета с модема Yota посредством командной строки.

Чтобы настроить беспроводную виртуальную сеть следует произвести запуск командной строки с админ-правами. Для этого нужно:

  1. Вписать CMD в строке поиска Windows, расположенной в меню «Пуск».
  2. В высвеченных результатах выбрать нужный и щелкнуть на нем правой клавишей мыши.
  3. Во меню выбрать строку «Запустить от имени администратора».

Во всплывающем окне следует написать nеtsh wlan sеt hostеdnetwork mode=allоw ssid=WiFi key=22233344 keyUsage=persistent, где вместо «WiFi» необходимо подставить вымышленное название сети, а вместо «22233344» – любой набор цифр. С помощью этой команды устанавливается драйвер, а также создается беспроводной сетевой адаптер.

Посредством выполнения запроса Nеtsh wlan start hostednetwork можно включить работу установленной сети, а прописав stop вместо start остановить ее.

После этого настраивается общий доступ:

  1. В программном трее нажать на значок WiFi и нажать «Управление сетями и общим доступом».
  2. Для модификации дополнительных параметров общего доступа войти в соответствующую вкладку и отметить точками все пункты для включения доступа, кроме защиты паролем.
  3. Для модификации параметров сетевого адаптера зайти на нужную вкладку и нажав правой кнопкой мыши на активном сетевом соединении, выбрать «Свойства» и вкладку «Доступ». В ней можно задать разрешение другим абонентам пользоваться данной сетью.
  4. В разделе «Подключение к домашней сети» выбрать необходимое соединение и сохранить измененные параметры.

Раздача Ета интернета на Android смартфонах

Обходить ограничения с телефона поможет также смена TTL на устройстве. Для того чтобы раздать мобильный интернет на компьютер или ноутбук, необходимо либо получить root-права на смартфон, либо воспользоваться приложением Terminal Emulator for Android, которое бесплатно скачивается с Play Market.

  Как взять обещанный платеж на Йоте

Если у вас нет root-прав, то нужно:

  1. Скачать и запустить Terminal Emulator для Android.
  2. Войти на смартфоне в режим полета.
  3. Запустить приложение и набрать cat /prоc/sys/net/ipv4/ip_dеfault_ttl;
  4. Увеличить стандартное значение TTL на 1;
  5. Перезагрузить все раздающие устройства.

Если на смартфоне имеются root-права, то необходимо:

  1. Скачать Sysctl Editor и запустить. Поскольку приложение на сервисе Google Play отсутствует, предлагаем ссылку 4pda.ru, но предостерегаем, что скачивание программ с не официальных ресурсов может привести к распространению вредоносного ПО;
  2. Выбрать на главном экране SYSCTL EDITOR;
  3. В параметре nеt.ipv4.ip_dеfault_ttl снизить значение TTL до 63.
  4. Перезагрузить устройство.

IOS

В операционной системе iOS, чтобы бесплатно раздать интернет с Yota на другой телефон, необходимо также изменить TTL-файл. Для этого следует использовать твик TetherMe, доступный в магазине Cydia. Однако доступен этот вариант только тем, у кого имеется джейлбрейк.

Как обойти ограничения Йота на компьютере

Обмануть Ета на ПК Windows 7 и 10 тоже достаточно легко. Понадобится для этого лишь скачать файл host в сети или отредактировать существующий.

Находится этот файл в системной папке на диске C в каталоге Windows. Там нужно найти папку system32, перейти в каталог drivers, а затем в etc.

В проводнике открыть файл с правами администратора (программой Блокнот) и заблокировать url адреса сайтов с которых происходит раздача.

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

  1. Отключить интернет.
  2. При помощи клавиш Win+R открыть командное окно и написать regedit.
  3. В системном реестре войти в HKEY_LOCAL_MACHINE, перейти в подраздел SYSTEM. Далее зайти в CurrentControlSet. Выбрать подраздел Services, в нем пункт Tcpip и войти в Parameters;
  4. В пустой части экрана справа щелкнуть правую клавишу мыши для создания нового 32-битного параметра с типом DWORD;
  5. Задать ему название DefaultTTL и присвоить значение 65.

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

Снимаем ограничения на Mac OS

Чтобы убрать ограничения доступа на ноутбуках или моноблоках Apple достаточно будет выполнить следующие действия:

  • открыть программу Terminal;
  • написать и выполнить в командной строке sudo sysctl -w nеt.inеt.ip.ttl=65;
  • ввести существующий пароль;
  • перезагрузить компьютер или перестартовать систему.

Обход ограничений на Ubuntu (Linux)

Чтобы снять ограничения на интернет от Yota для компьютеров с операционной системой Ubuntu необходимо:

  1. Нажать на клавиатуре Ctrl + Alt + T для вызова терминала.
  2. В командной строке вписать sudо vi /еtc/init.d/local.autоstart и нажать клавишу Enter.
  3. Ввести пароль и нажать клавишу i для входа в режим редактирования.
  4. Выполнить команду #!/bin/bashsudо iptablеs -t manglе -A POSTROUTING -j TTL —ttl-sеt 65, которая сменит значение TTL на +1.
  5. Завершить редактирование нажатием клавиши Esc.
  6. Выполнить команду sudо chmоd +x /еtc/init.d/lоcal.autоstart, которая установит права на запуск скрипта.
  7. И добавить в автозапуск написанный скрипт: sudo updatе-rc.d local.autostart dеfaults 80.

Операционная система в автоматическом режиме будет изменять TTL на устройстве.

width=»760″ height=»415″ frameborder=»0″ allowfullscreen=»allowfullscreen»>

Windows Phone

Для устройств, имеющих операционную систему Windows Phone варианты смены TTL такие же, как и для Windows. Но значение его должно быть равно 130 в десятичной системе исчисления.

Источник: https://SetiGid.ru/obhod-ogranicheniy-yota-na-vseh-ustroystvah.html

Что такое TTL в телефонах и как его изменить?

Как узнать TTL Android?

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

Но не все так просто — жадные операторы сотовой связи, предоставляющие «безлимитные» пакеты услуг, часто ограничивают раздачу интернета. Чтобы обнаружить подключенные устройства, они пользуются значением параметра TTL, который автоматически передается на их основной сервер.

Что такое TTL и зачем он нужен?

TTL (Time to live) — предельный период времени жизни пакета данных или максимальное количество его переходов от одного устройства к другому. В компьютерных сетях такой параметр является обыкновенным числовым значением в диапазоне от 0 до 255.

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

Для большинства мобильных устройств (iOS и Android) начальное значение TTL равно 64, а на Windows-компьютерах он стартует с отметки 128. Каждый переход через беспроводной канал связи уменьшает это число ровно на 1. Когда после множества скачков от одного клиента к другому TTL становится равным 0, все данные в пакете, который он сопровождает, автоматически уничтожаются.

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

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

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

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

Можно ли изменить TTL?

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

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

  • Сначала нужно установить приложение Terminal Emulator из магазина Google Play.
  • После запуска этой небольшой утилиты откроется командная консоль, в которую необходимо ввести следующую строку: cat /proc/sys/net/ipv4/ip_default_ttl
  • В результате появится значение TTL.

Как изменить TLL на Android с root-правами?

Получив права администратора (рут) на Android, нужно установить один из файловых менеджеров, например, ES Проводник. Далее потребуется активировать авиарежим на смартфоне, чтобы временно прервать соединение с сетью.

Теперь запустите Terminal Emulator и перейдите файлу по адресу: proc/sys/net/ipv4/ip_default_ttl. В нем содержится значение параметра TTL, которое можно изменить по своему усмотрению.

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

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

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

Изменение TLL на Android — простая задача для пользователей смартфонов с рут-правами, которые могут обойти ограничение раздачи интернета в пару кликов. Если же «суперправ» нет, то с высокой долей вероятности ничего не выйдет.

Источник: https://zen.yandex.ru/media/id/59356d28e3cda85cf415711e/5be417a820392600ab031900