Зміна TTL на Android: як дізнатися значення

Anonim

Як змінити 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 на Windows 7 - покрокова інструкція

Дізнатися використовуваний на гаджеті 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 р.