Как изменить TTL на андроид — пошаговая инструкция
Содержание:
Практически у всех мобильных операторов предусмотрены ограничения на раздачу интернета с телефона. Поэтому может полностью отсутствовать интернет на подключенном к точке доступа смартфоне, или за раздачу трафика будет списываться предусмотренная провайдером посуточная абонентская плата. Часто разрешают бесплатно раздавать 30-50 Мб в сутки, после чего списывают посуточную оплату в размере 30-50 руб.* Не каждому по карману платить 1500 руб. в месяц за Интернет, да и его скорость не всегда высокая и стабильная. Из-за этого многие стараются обойти данное ограничение. Поэтому ниже в статье описаны все способы редактирования TTL, позволяющие бесплатно раздавать мобильный трафик на андроид-телефонах.
Что такое TTL на Android
Это один из параметров, используемых в технологии пакетной передачи данных между устройствами, о котором подробно написано ниже.
Определение Time to live
TTL — период жизни пакета данных или количество его переходов от одного гаджета к другому. В коммуникационных сетях он выражается числовыми значениями от 0 до 255.
Главная смысл использования TTL — не позволять пакетам данных долго ходить по сети. При этом в процессе перемещения пакета между различными устройствами этот параметр постоянно изменяется. В iOS и Android гаджетах используется TTL 64, на ПК и телефонах Windows Mobile разработчики устанавливают TTL 128.
Как влияет TTL на раздачу Интернета с телефона
Благодаря этому параметру провайдеры быстро определяют несанкционированную раздачу Интернета, что позволяет им оперативно ограничивать клиентам доступ к Глобальной сети и требовать с них дополнительную плату. Это связано с тем, что в условиях многих тарифов сотовой связи не предусмотрена раздача Интернета.
После подключения клиентами к одному мобильному гаджету, раздающему Интернет нескольким устройствам, провайдер получает от точки доступа TTL 64 или 128, а от остальных гаджетов уменьшенное на 1 значение 63 или 127. Поэтому необходимо сделать так, чтобы этот параметр совпадал на всех подключенных к Wi-Fi сети гаджетах.
Для этого требуется на подключенных к точке доступа устройствах повысить TTL на 1. Например, если модемом является Android-устройство, то необходимо устанавливать на подсоединяемых к нему гаджетах TTL 65. Если точкой доступа является телефон с Windows Mobile или ПК, то на подключенных к ним устройствах требуется устанавливать TTL 129.
Как узнать значение TTL на андроиде
Узнать используемый на гаджете TTL можно с помощью утилиты Terminal Emulator.
Делается это так:
- Устанавливают на смартфон утилиту Terminal Emulator (лучше загружать в Play Маркете).
- Запускают программу.
- Вводят в ней — cat /proc/sys/net/ipv4/ip_default_ttl. В терминале отобразится действующий на гаджете TTL.
Узнают значение TTL также с помощью ПК.
Делается это так:
- Подключают гаджет к ПК по Wi-Fi.
- Переходят в настройки смартфона.
- После чего выбирают пункт «Wi-Fi».
- Далее открывают свойства текущего подключения, откуда выписывают IP-адрес телефона.
- Потом запускают командную строку на ПК.
- Далее вводят в ней команду «ping», пробел IP-адрес устройства (это может выглядеть так — ping 192.168.238.101) и жмут «Enter». После этого система покажет TTL гаджета.
Как изменить TTL на андроид через права суперпользователя
Сменить TTL на сотовом телефоне с root-доступом можно многими способами. Причем некоторые изменяют его на раздающем гаджете, но лучше этого не делать. Провайдеры знают используемые в гаджетах параметры, поэтому могут в любое время заблокировать доступ к Интернету. В любом случае сначала необходимо проверить, активирован ли на телефоне режим суперпользователя.
Редактирование данного параметра с помощью TTL Master
Если владелец не представляет, как изменить TTL на андроид с помощью TTL Master, то требуется выполнить несколько шагов.
Установить программу из Play Маркета. Открыть ее (в основном окне утилиты будет отображаться используемый на смартфоне параметр).
Далее в настройках утилиты необходимо выбрать подходящий метод переподключения к сети. На нижней картинке выбран режим «Полета».
Далее в строку «Введите TTL» нужно вручную ввести требуемое цифровое значение (например, 65 или 129) и нажать вкладку «Применить».
Также нужно в настройках программы включить «Автозапуск», чтобы после перезапуска телефона TTL автоматически изменялся.
Потом желательно перезагрузить аппарат.
Также изменить TTL на андроидах позволяет утилита Change TTL.
Делается это так:
- Устанавливают софт на смартфон.
- Отключают гаджет от точки доступа.
- Открывают утилиту. В основном окне отобразится установленный на смартфоне параметр.
- Изменяют этот параметр (необходимы права суперпользователя).
- Перезагружают аппарат.
Изменить это параметр позволяют и другие аналогичные программы, например, можно использовать утилиту TTL Editor.
Использование файловых менеджеров с поддержкой Root
Также можно быстро изменять TTL файловыми менеджерами, которые поддерживают рут-доступ. Поэтому стоит подробно разобрать процесс изменения TTL Android с помощью самых популярных у пользователей проводников.
Если не устраивает TTL, смена на андроид с помощью ES File Explorer выглядит так:
- Устанавливают «ES Проводник».
- Включают режим «Полета».
- Запускают утилиту и включают в ней root-доступ.
- Открывают внутреннюю файловую структуру смартфона и переходят в директорию — proc / sys / net / ipv4.
- Находят в этой папке файл ip_default_ttl и открывают его текстовым редактором.
- Изменяют параметр.
- Закрывают файл и сохраняют введенные данные.
- На финальном этапе отключают режим «Полета».
Теперь гаджет можно сразу подключать к точке доступа, которая раздает мобильный интернет-трафик.
Как изменить ТТЛ на андроидах с помощью X-Plore File Manager
Делается это так:
- Инсталлируют на гаджет X-plore File Manager.
- Переводят смартфон в режим «Полета».
- Запускают данный файл-менеджер.
- Для фиксации параметра выбирают там Root и переходят в директорию proc / sys / net / ipv4.
- Далее находят в этой папке файл ip_default_ttl и открывают его тестовым редактором.
- Потом меняют цифровое значение, закрывают файл, выключают режим «Полета» и перезапускают гаджет.
Теперь можно подключать его к раздающему интернет-трафик смартфону.
Таким же образом можно использовать Root Explorer и другие подобные утилиты.
Возможно ли поменять ТТЛ на андроиде без рут-прав
Корректировать значение TTL без рут-прав можно, но на многих устройствах эта функция недоступна.
Если владелец смартфона не знает, как поменять ттл на андроиде без прав суперпользователя, то ему нужно сделать следующее:
- Инсталлировать на гаджет Terminal Emulator.
- Открыть терминал и ввести в нем — cat /proс /sys / nеt / ipv4 / ip_dеfаult_ttl.
- Если система гаджета позволяет изменять TTL без root, то этот параметр будет доступен. Необходимо добавить к нему единицу (64 + 1 = 65).
- Перезагрузить аппарат, чтобы настойки вступили в силу.
Менять TTL в OS андроид можно различными способами, но чаще всего для этого требуются права суперпользователя. Поэтому первым делом необходимо их получить и только после этого изменять параметр. На некоторых смартфонах это удается сделать без рут-прав, но такие модели попадаются редко. В любом случае перед этим необходимо точно определить действующий на раздающем и подключаемом к нему устройстве TTL (на Android-гаджетах этот показатель равен 64, на ПК и телефонах с Windows Mobile — 128, на Cisco устройствах — 255). Также нужно отключать устройство от точки доступа, чтобы провайдер мобильной связи не заблокировал доступ к Сети.
*Цены в статье указаны на апрель 2020 г.
https://www.youtube.com/watch?v=RUtBT-OWMEA