How to change ttl on android

How to change TTL on Android

Based on the definition, TTL (Time to live) is the lifetime of a data packet directly in the IP protocol. In more detail, for a computer network, this indicator corresponds to the range 0-255.

Most Android devices (and iOS too) have an initial TTL value of 64. In a Windows-based computer, its value will be from 128. Each signal transition from device to device will decrease the value of this number by one. After spending many jumps between clients, this indicator at some point becomes zero. As a result, all information from this package is destroyed automatically. ISPs use the TTL value to track unauthorized connections from other devices and disable network access.

So in this article I will describe two methods for changing the TTL, with and without root.

Change TTL on Android without root

Change TTL on Android with root

The task is simplified if the device has root access. In this case, you can change the TTL either using a special application or manually by editing one of the system files.

TTL Master

The best method to change the TTL value is to use a dedicated app. In our case, we will be using the TTL Master Android app.

This application can only be used with root access.

    Install and run the application.

ES File Manager

On some devices, the only method to change the TTL is to manually overwrite the parameter in the configuration file. For this operation, we need a file manager with root access, for example, ES File Manager.

  1. Switch your device to Airplane mode to disconnect it from all networks.
  2. Launch ES File Manager.
  3. Go to the following path proc/sys/net/ipv4 and find the ip_default_ttl .
  4. Open this file with a text editor and replace the TTL value with any other.
  5. Save changes and close the file. Reboot your device.

Conclusion

Above, we talked about changing the TTL on an Android OS phone. Some people use this instruction to bypass ISP traffic blocking. However, this is not the only purpose for which this parameter is being changed. In any other cases, the changes are made in the same way, only now you need to enter a different number required for your task.

I would be grateful if you shared this information

Источник

Изменение значения TTL на Android

Смартфоны и планшеты без root

Для смартфонов, у которых отсутствует рут-доступ, можно попробовать изменить ТТЛ на принимающем устройстве (компьютере). Для просмотра текущего значения параметра воспользуемся средством терминала – например, Terminal Emulator.

    Запустите приложение и введите в нём следующую команду:

Проверьте правильность ввода, затем нажмите аналог Enter на вашей клавиатуре.

Появится базовое значение данных нужного параметра.

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

Подробнее: Как поменять TTL в Windows 7 и Windows 10

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

Смартфоны и планшеты с root

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

Способ 1: TTL Master

Использование стороннего решения удобнее, поэтому начнём с него. Программа называется TTL Master и доступна для загрузки из Google Play.

    В главном окне ТТЛ Мастера вы можете просмотреть текущее значение параметра. Ниже под ним находится поле «Введите TTL», тапните по нему.

Напишите новую величину, обычно это 65 или 128, затем воспользуйтесь кнопкой «Применить».

В менеджере рут-прав выдайте приложению доступ.

Читайте также:  Сетевой фильтр для андроида

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

TTL Master прост и удобен, поэтому мы рекомендуем пользоваться именно им.

Способ 2: Редактирование вручную

На некоторых смартфонах единственный метод изменения TTL заключается в ручной перезаписи параметра в конфигурационном файле. Для этой операции нам потребуется файловый менеджер с рут-доступом, например, Root Explorer.

    Переведите устройство в режим полёта.

Откройте приложение и нажмите на кнопку «Права R/W», затем перейдите по следующему адресу:

Тапните по файлу ip_default_ttl – появится контекстное меню, выберите в нём «Редактор текста».

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

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

    Помимо этой статьи, на сайте еще 12473 инструкций.
    Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Источник

    How to change ttl on android

    Краткое описание:
    Программа позволяет обходить ограничения оператора на тетеринг. Бывшее название: Yota Tether TTL.

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

    Программа позволяет в один клик изменить стандартный TTL для Вашего устройства на нужный, чтобы обойти ограничения на тетеринг.
    Приложение работает (должно работать) со всеми операторами, ограничивающими раздачу интернета по TTL (в том числе Билайн, Мегафон, МТС, Yota, Tele2 и др.)
    Присутствует функция автозапуска для автоматизации процесса смены после включения телефона.
    Подробнее об обходе ограничений для оператора Yota: Обход ограничений Yota
    Если Вы хотите помочь в развитии приложения, то присоединяйтесь к нам на GitHub, делайте fork нашего приложения и дорабатывайте его — ваши полезные наработки несомненно попадут в релиз следующей версии и в основной репозиторий.
    Ошибки и сбои в работе вполне возможны благодаря тому, что на всех прошивках ядра отличаются и реагируют на команды приложения по-разному. Прошу обо всем писать в тему. Об успешном пользовании опыт тоже не будет лишним.
    Также очень ценятся предложения по развитию приложения и добавлению новых функций.
    Без рута TTL меняться не будет. Реализовать смену TTL на телефоне без root-прав каким-либо методом, к сожалению, невозможно.

    Ввиду введения оператором МТС новых ограничений, не рекомендуется использовать приложение с этим оператором в случае отсутствия поддержки вашим телефоном iptables! Это может привести к снятию средств со счета

    Требуется Android: 4.0+ (начиная с 2.0.2, до этого было 2.2+)
    Русский интерфейс: Да

    версия: 2.0.2 ®TTL Master (Yota Tether TTL) (Пост fuldaros #72604613)
    версия: 1.0.0 YotaTetherTTL.apk ( 881.93 КБ )
    версия: 1.0.1 YotaTetherTTL.apk ( 881.87 КБ )
    версия: 1.0.2 YotaTetherTTL.apk ( 881.89 КБ )
    версия: 1.1.0 YotaTetherTTL.apk ( 882.19 КБ )
    версия: 2.0.0 YotaTetherTTL.apk ( 921.29 КБ )
    версия: 2.0.1 YotaTetherTTL.apk ( 983.13 КБ )
    версия: 3.0.0 YotaTetherTTL.apk ( 1.05 МБ )
    версия: 3.0.1 YotaTetherTTL.apk ( 1.05 МБ )

    версия: 4.0.1 DEV (бета) ®Yota Tether TTL (Пост falred #49039431)
    версия: TTL Master 2.0.1 TTLMaster.apk ( 1.59 МБ )

    Сообщение отредактировал iMiKED — 23.07.20, 06:13

    Источник

    How to change TTL on Android

    Based on the definition, TTL (Time to live) is the lifetime of a data packet directly in the IP protocol. In more detail, for a computer network, this indicator corresponds to the range 0-255.

    Most Android devices (and iOS too) have an initial TTL value of 64. In a Windows-based computer, its value will be from 128. Each signal transition from device to device will decrease the value of this number by one. After spending many jumps between clients, this indicator at some point becomes zero. As a result, all information from this package is destroyed automatically. ISPs use the TTL value to track unauthorized connections from other devices and disable network access.

    So in this article I will describe two methods for changing the TTL, with and without root.

    Change TTL on Android without root

    Change TTL on Android with root

    The task is simplified if the device has root access. In this case, you can change the TTL either using a special application or manually by editing one of the system files.

    TTL Master

    The best method to change the TTL value is to use a dedicated app. In our case, we will be using the TTL Master Android app.

    This application can only be used with root access.

      Install and run the application.

    ES File Manager

    On some devices, the only method to change the TTL is to manually overwrite the parameter in the configuration file. For this operation, we need a file manager with root access, for example, ES File Manager.

    1. Switch your device to Airplane mode to disconnect it from all networks.
    2. Launch ES File Manager.
    3. Go to the following path proc/sys/net/ipv4 and find the ip_default_ttl .
    4. Open this file with a text editor and replace the TTL value with any other.
    5. Save changes and close the file. Reboot your device.
    Читайте также:  Как улучшить аккумулятор андроид

    Conclusion

    Above, we talked about changing the TTL on an Android OS phone. Some people use this instruction to bypass ISP traffic blocking. However, this is not the only purpose for which this parameter is being changed. In any other cases, the changes are made in the same way, only now you need to enter a different number required for your task.

    I would be grateful if you shared this information

    Источник

    Как изменить 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-доступом можно многими способами. Причем некоторые изменяют его на раздающем гаджете, но лучше этого не делать. Провайдеры знают используемые в гаджетах параметры, поэтому могут в любое время заблокировать доступ к Интернету. В любом случае сначала необходимо проверить, активирован ли на телефоне режим суперпользователя.

    Читайте также:  Глаз тв 4pda android

    Обратите внимание! Это проще сделать с помощью 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 г.

    Источник

    Оцените статью