Как изменить TTL на андроид — пошаговая инструкция

Практически у всех мобильных операторов предусмотрены ограничения на раздачу интернета с телефона. Поэтому может полностью отсутствовать интернет на подключенном к точке доступа смартфоне, или за раздачу трафика будет списываться предусмотренная провайдером посуточная абонентская плата. Часто разрешают бесплатно раздавать 30-50 Мб в сутки, после чего списывают посуточную оплату в размере 30-50 руб.* Не каждому по карману платить 1500 руб. в месяц за Интернет, да и его скорость не всегда высокая и стабильная. Из-за этого многие стараются обойти данное ограничение. Поэтому ниже в статье описаны все способы редактирования TTL, позволяющие бесплатно раздавать мобильный трафик на андроид-телефонах.

Что такое TTL на Android

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

Определение Time to live

TTL — период жизни пакета данных или количество его переходов от одного гаджета к другому. В коммуникационных сетях он выражается числовыми значениями от 0 до 255.

Раздача мобильного Интернета

Главная смысл использования TTL — не позволять пакетам данных долго ходить по сети. При этом в процессе перемещения пакета между различными устройствами этот параметр постоянно изменяется. В iOS и Android гаджетах используется TTL 64, на ПК и телефонах Windows Mobile разработчики устанавливают TTL 128.

Обратите внимание! После каждого перехода от гаджета к гаджету он уменьшается на 1 (при первом переходе 64 — 1 = 63, 128 — 1 = 127). Если после множества переходов данный параметр уменьшается до 0, сопровождаемый им пакет трафика уничтожается.

Принцип уменьшения ТТЛ в процессе передачи данных от различных устройств к точке доступа и далее к провайдеру

Как влияет TTL на раздачу Интернета с телефона

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

После подключения клиентами к одному мобильному гаджету, раздающему Интернет нескольким устройствам, провайдер получает от точки доступа TTL 64 или 128, а от остальных гаджетов уменьшенное на 1 значение 63 или 127. Поэтому необходимо сделать так, чтобы этот параметр совпадал на всех подключенных к Wi-Fi сети гаджетах.

Для этого требуется на подключенных к точке доступа устройствах повысить TTL на 1. Например, если модемом является Android-устройство, то необходимо устанавливать на подсоединяемых к нему гаджетах TTL 65. Если точкой доступа является телефон с Windows Mobile или ПК, то на подключенных к ним устройствах требуется устанавливать TTL 129.

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

Как узнать значение TTL на андроиде

Узнать используемый на гаджете TTL можно с помощью утилиты Terminal Emulator.

Проверка значения параметра в терминале

Делается это так:

  1. Устанавливают на смартфон утилиту Terminal Emulator (лучше загружать в Play Маркете).
  2. Запускают программу.
  3. Вводят в ней — cat /proc/sys/net/ipv4/ip_default_ttl. В терминале отобразится действующий на гаджете TTL.

Выбор в настойках смартфона пункта Wi-Fi

Узнают значение TTL также с помощью ПК.

Параметры текущего Wi-Fi соединения

Делается это так:

  1. Подключают гаджет к ПК по Wi-Fi.
  2. Переходят в настройки смартфона.
  3. После чего выбирают пункт «Wi-Fi».
  4. Далее открывают свойства текущего подключения, откуда выписывают IP-адрес телефона.
  5. Потом запускают командную строку на ПК.
  6. Далее вводят в ней команду «ping», пробел IP-адрес устройства (это может выглядеть так — ping 192.168.238.101) и жмут «Enter». После этого система покажет TTL гаджета.

Проверка значения TTL с помощью командной строки

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

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

Обратите внимание! Это проще сделать с помощью Root Checker или Terminal Emulator. Меню первой программы довольно простое, поэтому сложностей данная процедура не должна вызывать. При использовании второй программы требуется ввести в ней команду «SU», после чего символы # или $ подтвердят наличие root-прав на сотовом телефоне.

Редактирование данного параметра с помощью TTL Master

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

Установить программу из Play Маркета. Открыть ее (в основном окне утилиты будет отображаться используемый на смартфоне параметр).

Запуск утилиты

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

Выбор в настройках программы типа переподключения к сети

Далее в строку «Введите TTL» нужно вручную ввести требуемое цифровое значение (например, 65 или 129) и нажать вкладку «Применить».

Изменение параметра

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

Включение «Автозапуска» в настройках утилиты

Потом желательно перезагрузить аппарат.

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

Также изменить TTL на андроидах позволяет утилита Change TTL.

Использование Change TTL

Делается это так:

  1. Устанавливают софт на смартфон.
  2. Отключают гаджет от точки доступа.
  3. Открывают утилиту. В основном окне отобразится установленный на смартфоне параметр.
  4. Изменяют этот параметр (необходимы права суперпользователя).
  5. Перезагружают аппарат.

Обратите внимание! Если не получается изменить данный параметр с помощью этого софта, то требуется в программе, дающей права суперпользователя, разрешить данному софту вносить изменения в работу системы.

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

Использование файловых менеджеров с поддержкой Root

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

Включение режима «Полета» и активация функции рут-проводник

Если не устраивает TTL, смена на андроид с помощью ES File Explorer выглядит так:

  1. Устанавливают «ES Проводник».
  2. Включают режим «Полета».
  3. Запускают утилиту и включают в ней root-доступ.
  4. Открывают внутреннюю файловую структуру смартфона и переходят в директорию — proc / sys / net / ipv4.
  5. Находят в этой папке файл ip_default_ttl и открывают его текстовым редактором.
  6. Изменяют параметр.
  7. Закрывают файл и сохраняют введенные данные.
  8. На финальном этапе отключают режим «Полета».

Переход в нужную директорию

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

Как изменить ТТЛ на андроидах с помощью X-Plore File Manager

Делается это так:

  1. Инсталлируют на гаджет X-plore File Manager.
  2. Переводят смартфон в режим «Полета».
  3. Запускают данный файл-менеджер.
  4. Для фиксации параметра выбирают там Root и переходят в директорию proc / sys / net / ipv4.
  5. Далее находят в этой папке файл ip_default_ttl и открывают его тестовым редактором.
  6. Потом меняют цифровое значение, закрывают файл, выключают режим «Полета» и перезапускают гаджет.

Поиск нужного файла

Теперь можно подключать его к раздающему интернет-трафик смартфону.

Таким же образом можно использовать Root Explorer и другие подобные утилиты.

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

Возможно ли поменять ТТЛ на андроиде без рут-прав

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

Ввод команды

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

  1. Инсталлировать на гаджет Terminal Emulator.
  2. Открыть терминал и ввести в нем — cat /proс /sys / nеt / ipv4 / ip_dеfаult_ttl.
  3. Если система гаджета позволяет изменять TTL без root, то этот параметр будет доступен. Необходимо добавить к нему единицу (64 + 1 = 65).
  4. Перезагрузить аппарат, чтобы настойки вступили в силу.

Важно! Этот способ подходит редко, поэтому проще получить рут-права для внесения изменений в работу OS Android.

Менять TTL в OS андроид можно различными способами, но чаще всего для этого требуются права суперпользователя. Поэтому первым делом необходимо их получить и только после этого изменять параметр. На некоторых смартфонах это удается сделать без рут-прав, но такие модели попадаются редко. В любом случае перед этим необходимо точно определить действующий на раздающем и подключаемом к нему устройстве TTL (на Android-гаджетах этот показатель равен 64, на ПК и телефонах с Windows Mobile — 128, на Cisco устройствах — 255). Также нужно отключать устройство от точки доступа, чтобы провайдер мобильной связи не заблокировал доступ к Сети.

*Цены в статье указаны на апрель 2020 г.

Обсуждают

Я забыла пароль акаунта

Дима Ответить

Спасибо за статью. Хотел через проксю настроить инстаграм, а как настроить не знал. Поставил прокси. Пока работает.

Александр Ответить

Купил усилитель вайфая и теперь интернет на ноутбуке нормально работает.

Спасибо за статью, прямо круто все расписали.

Александр Ответить

спасибо за статью автору.

Наталья Ответить

Мне не помогло(

Роман Ответить

Где узнать про как добавить почту на андроид

Добавить комментарий

Ваш адрес email не будет опубликован.

Adblock
detector