Як змінити ttl на windows 7 і вище, щоб обійти обмеження мобільного оператора на роздачу інтернету?

Про те, як змінити TTL на Windows 7 або в системах рангом вище, рядові користувачі комп`ютерів і власники мобільної техніки зазвичай ніколи не замислюються, не кажучи вже про те, що взагалі не знають, що це за Параметри. Питання починаються тільки тоді, коли ви починаєте роздавати інтернет з використанням вбудованого в телефон модему або Wi-Fi-модуля, підключаючи його до комп`ютерного терміналу або ноутбука, а оператор мобільного зв`язку тут же починає "ненав`язливо" вам пропонувати заплатити за додаткову послугу. Але як він зміг вас обчислити, адже ви начебто нічого протиправного не зробили, та й Інтернет у вас нібито безлімітний? Насправді безліміт відноситься тільки до тих випадків, коли для роботи в Інтернеті ви використовуєте підключення через оператора з SIM-карти відповідно до тарифного плану. А ось роздача трафіку (ще й безкоштовна) в область інтересів постачальника послуг якраз і не входить. Таким чином, вам потрібно якось обійти такі обмеження. Але як? Про це та багато іншого читайте далі.

Що таке TTL?

Не вдаючись особливо в технічні терміни, TTL можна описати як значення проміжку часу життя пакетів, переданих від мобільного або комп`ютерного пристрою з використанням протоколу IP. Саме цей параметр використовується операторами мобільного зв`язку для виявлення випадків несанкціонованого підключення інших пристроїв (крім основного) до прийому і передачі даних. У мобільних системах Android таке значення становить 64, а в Windows – 128, але тут все залежить від встановленої у вас на комп`ютері або ноутбуці модифікації. По зміні цієї опції постачальник послуг моментально визначає, що ви почали роздавати трафік.

Загальні принципи функціонування: як вас можуть обчислити жадібні оператори?

Проводиться це наступним чином. Як правило, при використанні стандартного З`ЄДНАННЯ через SIM-карту значення TTL не змінюється.

Принцип передачі пакетів даних зі зменшенням значення TTL

У разі підключення смартфона, наприклад, в якості модему до комп`ютера, коли роздача починає проводитися саме з нього (в даний момент він виконує роль точки доступу АР), значення TTL комп`ютерного пристрою змінюється на одиницю, тобто пакети в бік оператора йдуть не зі значенням 128, а з параметром 127. Те ж саме спостерігається, коли роздачу інтернету ви активуєте безпосередньо на мобільному девайсі. В цьому випадку змінюється вже TTL смартфона (з 64 на 63). Саме за рахунок цього оператор і обчислює несанкціоноване використання його послуг.

Як змінити TTL на комп`ютері з Windows 7 і вище?

Незважаючи на всі ці обмеження, обійти їх можна абсолютно елементарно. Як змінити TTL на Windows 7, в будь-який інший стаціонарної модифікації або навіть в мобільній ОС, напевно, вже зрозуміло. Вам потрібно просто збільшити початкове значення на одиницю.

Зробити це можна в параметрах системного реєстру. У застарілих 32-розрядних та новіших системах спочатку потрібно викликати редактор (regedit), а потім розгорнути гілку HKLM.

Створення ключів для TTL в реєстрі

Через розділи, показані на зображенні вище, необхідно спуститися до папки параметрів протоколів Tcpip. У правій області через ПКМ потрібно створити новий 32-бітний DWORD-ключ, а потім присвоїти йому ім`я DefaultTTL і значення 65, після чого вийти з редактора і виконати повний рестарт системи.

Якщо ж мова йде про те, як змінити TTL на Windows 7 64 і в системах новіше, які теоретично розраховані на використання протоколу IP шостої версії, аналогічний параметр потрібно додати у відповідному йому розділі, а потім точно так же перезавантажити комп`ютерний пристрій.

Примітка: при завданні значення параметра необхідно переключитися на десяткову систему числення.

Перевірка TTL командою пінгу. Як зробити?

Як змінити TTL на комп`ютері з Windows 7, розібралися. Тепер необхідно перевірити, як це все працює на практиці.

Перевірка локального хоста командою пінгу

Для цього вам буде потрібно викликати командний рядок (cmd) а потім задати команду пінгу локального хоста, як показано на зображенні вище. За ідеєю, відправка пакетів при підключеному зовнішньому модемі у вигляді смартфона або планшета буде проводитися якраз зі стандартним значенням 128, а не 127, як це було раніше.

Додатковий патч для Android

Говорячи про те, як на Windows 7 змінити TTL для підключеного Android-девайса більш простим методом, можна порадити завантажити з інтернету спеціальний патч, розроблений ентузіастами своєї справи, який працює за тим же принципом.

Пат для автоматичної зміни TTL

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

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

Як у Windows 7 змінити TTL (Beeline та інші оператори)?

Окремо варто сказати про самих мобільних девайсах. Найпримітивніший спосіб, як стверджують деякі користувачі, полягає в тому, щоб змінити IMEI телефону. Підключіть пристрій до комп`ютера, а в Налаштуваннях модему впишіть команду at^datalock=”IMEI”, де замість IMEI в лапках (це обов`язкова умова!) впишіть код девайса і натисніть клавішу введення. Дана команда розблокує заборону на запис в пам`ять модему. Тепер впишіть команду at^cimei=”NEWIMEI”, а замість NEWIMEI задайте той же код, ввівши перед кожною його цифрою по нулю. Наприклад, код, що починається з цифр 8, 6 і т.д., потрібно поміняти на 08, 06 і далі.

Також в файловому менеджері "ES Провідник" можете знайти файл ip_default_ttl і поміняти потрібний параметр саме там. У тому ж Play Market можете завантажити додатки на зразок TTL Master або TTL Editor і змінити необхідний параметр з їх допомогою.

Статті на тему