MTS Unlimited - weaning off greed: paid wifi distribution - bypass. MTS tariff plan - description of the method for distributing the Internet (bypassing restrictions)

Cellular companies are constantly releasing new and profitable offers. Recently, unlimited offers have begun to appear, within which the subscriber receives unlimited traffic to any resources in the network space. You should also take into account unadvertised conditions, which are often hidden under the fine print and fly past the clients’ eyes. In the article we will look at current ways to bypass the MTS Tariff for Internet distribution restrictions.

Why does the ban appear?

Most recently, the cellular communications provider MTS released a new tariff plan, which was called Tariffische and included the best aspects of all previous offers. After connecting you will receive:

  1. The monthly fee ranges from 650 rubles to 1550 rubles. Funds are debited automatically every settlement period on the day of switching to the contract.
  2. Package of minutes and SMS ranging from 500 to 3000 units. According to the provider, free minutes and SMS can be spent in your home region and in national roaming conditions in all cellular directions.
  3. Unlimited access to the network space without territorial restrictions.

But is everything as good as the operator suggests? In small print in the description of the tariff plan there are a number of unpleasant restrictions for active consumers of Internet resources:

Such a marketing ploy can easily be classified as deception. If you look at this problem from the provider’s side, then it is not profitable for him to provide unlimited traffic at such a low cost. Therefore, this contract is beneficial only for subscribers who use a mobile device only within their home region and do not share the Internet.

Many ways to circumvent such restrictions have emerged in the online space thanks to resourceful consumers. You can set up your phone for the correct and profitable tariff yourself without the help of specialists. Let's look at popular and effective methods. If you don’t want to overpay for the operator’s impudence, read on.

Adjusting TTL on a computer


The definition is written as Time to live. The main purpose of the function is to control the numerical information of transmitted packets via the device's IP address protocol. Any modern desktop computer has a fixed number, which is 128 units, and for mobile devices with an Android operating system - 64. After you start sharing the mobile Internet, this figure will automatically decrease and amount to 63. During distribution, packets begin to be exchanged. This transformation is seen by the cellular provider, after which it sends a request to block the distribution of network traffic.

To avoid such a procedure, it is necessary to configure the personal computer and the distributing mobile device to do the required work separately. We fix TTL on a PC or laptop:


After this, when distributing network traffic, the operator will always see 64, not 63, and will not pause data transfer. The list of actions was described for the Windows operating system.

Attention! For different modifications of computer software, the location of the main elements may differ, but the principle of changing characteristics remains the same.

Adjusting TTL on an Android device

Now let's move on to setting up the mobile device itself. To do this, you can use special mobile applications, for example, “TTL Master”. The utility will help you record the numerical value of packets. Follow the algorithm:


Now the provider will not be able to track your actions and block data transfer. The listed applications may be unofficial and not available on official resources on the Internet. Before downloading, carefully check the file for viruses.

Bypass torrent restrictions

Almost every consumer of network resources knows what uTorrent is - it is a file-sharing application for downloading any files from the Internet. But the operator blocks the operation of this utility, namely, cuts the speed limit to a minimum. To avoid this, just set the necessary parameters in the program interface:


After successful setup, you can quietly and anonymously download files from the network space.

Removing restrictions from the modem through the VPN settings


VPN is a feature that allows you to create an additional network on top of the main one. It automatically encrypts data transmission, which makes it impossible to track where you spend your mobile traffic. The provider will not impose restrictions on Internet distribution. This section is present on any modern device in the settings tab. Click on create a new network and give it a name, select an encryption method. Now you will access the World Wide Web through a separate virtual server.

Don’t immediately abandon this tariff plan; configure it to work properly for you. The article examined in detail all the ways to get rid of provider restrictions on the mobile Internet. Before activating an offer, be sure to carefully read the details of the offer indicated in small print.

From November 10, 2016, the mobile operator MTS introduced a daily payment for distributing the Internet from a smartphone to other devices via Wi-Fi, Bluetooth or USB. This applies to the “Smart Unlimited” tariff plan. Now, for the fact of distributing the Internet from your phone, you will be charged 30 rubles per day. Some people will say that 30 rubles is not such a big price to pay for the opportunity to use the Internet on different devices. But that's not the point. At the beginning of the appearance of this tariff plan, the distribution of the Internet was free and many subscribers fell for the advertising and changed their old tariffs in favor of “Smart Unlimited”. It was such a marketing ploy. Everything was fine until MTS decided to introduce payment for distribution. Such actions by MTS led to dissatisfaction among subscribers and many began to think about how to bypass the restriction on Internet distribution or switch to other operators. But this makes no sense, since their prices are even higher.

Where is the way out of this situation? Operators often deceive their subscribers, so why not repay them in kind. In this article we will look at how to distribute the Internet from a smartphone to other devices for free and without the knowledge of the operator. All methods have been tested and proven to work.

This technique is relevant for different tariffs that limit the distribution of the Internet.

First, understand how operators monitor the distribution of the Internet to other devices, and then consider practical ways to bypass blocking. You will not be able to distribute the Internet to other devices due to TTL control, which operators use to detect traffic from an unauthorized connected device. We explained in detail what TTL is in a separate article. If you are unfamiliar with how it works, then you need to read this review.

Briefly about how it works. Each device is configured to transmit packets to the network with a default TTL (iOS and Android - 64, Windows - 128). When the packet passes through the router, the value is reduced by 1. Our router is a phone that distributes the Internet to other devices.

Let's assume that you want to distribute the Internet to a laptop and another phone. Packets from the distribution device are still transmitted with TTL=64. Packets from the laptop to the distribution device arrive with the value 128, lose one at the distribution device and go to the operator with the value 127. Packets from the receiving Internet phone reach the distribution device with TTL=64 and are transferred to the operator with TTL=63, losing one unit. As a result, the operator receives packets with three different TTL values, which indicates that tattering was used. By adjusting the TTL you will distribute it to other devices for free. If you have questions, then follow the link provided above and study this issue in more detail.

Below we will consider not only TTL adjustments, but also other measures that are likely to be used by the operator (MAC tracking with analysis of visited sites, etc.).

Practical ways to adjust TTL

The most popular methods of change were tested. Almost every one of them had one drawback. If you reboot the device, the value returns to its original position. But it will be more effective to fix the value on the dispenser and forget about this problem for a long time.

After a long search, an acceptable solution was found that would eliminate this drawback.

Adjusting TTL using apps

One of the easiest ways is to make adjustments using the TTL Editor, TTL Fixer or TTL Master applications. Many of the readers are unlikely to want to tinker with the firmware and will choose this method. But it has its drawbacks. Firstly, when you reboot the device, you will need to launch the program and update the TTL each time. Secondly, they can work intermittently and will fail at any time. Be that as it may, most will choose this method due to its simplicity.

ATTENTION

To change the value in TTL Editor, TTL Fixer or TTL Master, you need to get root rights. The process of obtaining rights is described in a separate section.

To configure applications to change TTL values, you do not need special knowledge. It's very easy to do. First you need to download the TTL Editor, TTL Fixer or TTL Master applications. Then, when starting, grant the application root rights (see how to get root rights), set the value TTL=64. Then specify which network interfaces should use the selected TTL value. It is important to fix exactly TTL=64. If you select the TTLFixer application, then install SuperSU.

This completes the settings. Now connect other devices to your smartphone and distribute free Internet to them. It's simple, but not very effective. First make sure that the firmware kernel on your smartphone supports iptables. If you have any questions, write them in the comments.

ATTENTION

The operation of all applications has been tested. Nothing has been written off yet.

Instructions for fixing TTL on Android

Now let's look at a more complex, but at the same time more effective way to change the TTL value. It is based on rigid fixation of the value in the smartphone. The whole process needs to be done only once and it will be recorded. But keep in mind that you can damage your smartphone if you do not follow our instructions. But having done this once, you will distribute the Internet for free to any device (smartphones, tablets, laptops, Smart TV, set-top boxes, etc.). The settings are changed only on the distributing device, but not on the receiving devices.

To fix TTL you will need:

  1. Root rights;
  2. Kernel with TTL commit support;
  3. Computer or laptop (Windows OS);
  4. AndImgTool utility;
  5. Notepad++ editor.

First check if your smartphone's kernel supports latching this value. You can do this using a free file manager, for example, ES Explorer or Explorer. Use it to find and open the file /proc/net/ip_tables_targets. Make sure there is a TTL line in this file. If it is there, then your device has a kernel that supports TTL fixation and you will be able to bypass the restriction on Internet distribution. If there is no TTL line in the ip_tables_targets file, then you need to compile the kernel with its support, provided that the sources are available, or you will have to use another method of fixing the TTL.

To fix TTL on Android OS, you need to follow these steps:

  1. Remove boot.img from your device. This process differs depending on the device. If our instructions do not suit you, then visit specialized forums and look for information on how to do this in the topic of your device. To extract boot.img from your smartphone, install a terminal emulator on it. Android Terminal Emulator can be downloaded from Google Play. Type in the terminal on your phone: su dd if=dev/block/platform/…/by-name/boot of=sdcard/boot.img
  2. Instead of ... we substitute the path to the by-name folder (in our case we need to substitute msm_sdcc.1). We transfer boot.img, which is on the memory card, to the computer.
  3. Point boot.img to AndImgTool.
  4. A folder will appear, find it and open init.rc using Notepad++.
  5. At the very end of the file, paste this code:
    service freebie /system/bin/iptables -t mangle -A POSTROUTING -j TTL —ttl-set 64
  6. If you have Android version<4 также необходимо убрать строку class main.
  7. Attention. The file contains a blank line at the end, it is important that it does not disappear!
  8. Save the file and drag the folder onto AndImgTool.
  9. You get an img file and flash it (look for information about firmware for an img file on the Internet.

This method will seem complicated to many, but these steps need to be performed only once and then you can easily distribute the Internet to other devices for free. The main thing is to approach this matter responsibly, otherwise you may harm your smartphone.

ATTENTION

For iPhone owners, you need to find and download the TetherMe tweak. You don’t need to make any settings, just turn on the modem mode without restrictions. Using a terminal emulator, enter: sysctl -w net.inet.ip.ttl=63

How to change TTL on Android

Above you learned how to fix the value TTL=64. Now let's look at how to change this value. On some forums there is information that the TTL of the Big Three operators only needs to be fixed and not changed. We tested this option and the distribution fee was not charged.

To change the TTL do the following:

  • Turn on Airplane mode on your phone;
  • Install and launch the ES Explorer application (or another with similar functionality). Follow the following path: proc/sys/net/ipv4, look for a file called ip_default_ttl, open it and change the value from 64 to 63. Be sure to save your changes before exiting the application;
  • Disable Airplane mode to allow your smartphone to connect to the network;
  • Turn on Wi-Fi distribution and connect your phone or tablet to the network.

If you need to connect your computer to your phone, then in addition to the above steps, do the following:

  • On your computer, select Start -> Run -> write regedit in the line;
  • The registry opens, follow this path -> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters;
  • In the right window, right-click -> New -> New DWORD Value (32 bits) -> Name it “DefaultTTL”;
  • Right-click on the new parameter -> Change -> On the number system, put a dot “Decimal”, write in the value field (64);

When the phone reboots, the TTL will set to the default value and you will no longer need to repeat steps 1 to 4.

Changing TTL on OS Windows

If there is confirmation of the information that the TTL needs to be recorded, then there will be no point in changing it on the device that distributes or receives. This has not happened yet, so we will describe the process of changing TTL on a computer. There are two options: manually or programmatically.

To change TTL manually you need to do:

  • On your computer, select Start -> Run -> write regedit in the line.
  • The registry opens, follow this path -> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters.
  • In the right window, right-click -> New -> New DWORD Value (32 bits) -> Call it “DefaultTTL”.
  • Right-click on the new parameter -> Change -> On the number system, put a dot “Decimal”, write the value in the field (TTL 65).
  • Save everything and restart your computer.

The smartphone that distributes the Internet must have a default TTL of 64. You can also use a special script for this. (Download script).

Let's sum it up

At the moment this is all the information we have. Some may accuse us that the review was not as voluminous and detailed as we would like. But we will work on this topic further, and we will conduct tests of different methods. The article will be updated as new information becomes available. Readers are asked to ask questions in the comments and share their experiences. It is possible to bypass restrictions on Internet distribution, but this requires time and tests!

Not long ago, the Russian mobile operator MTS presented its customers with a rather convenient and profitable innovation. It consisted of providing the subscriber with a special Smart Unlimited tariff plan with 10 GB traffic. With this tariff it is convenient to distribute Wi-Fi. People began to look for ways to circumvent the MTS Unlimited restriction on Internet distribution. You will learn about them from this article, the information of which is relevant for residents of Russia and Belarus.

Most subscribers turned out to be unprepared for such an innovation as an unprofitable daily tariff for Internet from MTS. Neither a wide advertising campaign nor other events helped retain the target audience.

For this reason, MTS has lost many of its regular customers who abandoned the Unlimited tariff.

To justify MTS, an argument can be made that the price is 30 rubles. per day is quite acceptable, considering the prices for similar services of other Russian operators. But the injustice lies in the fact that they set their tariffs for Internet distribution from the very beginning, and their conditions were transparent.

In the case of MTS, there was a marketing plan, which, as practice has shown, played a bad joke on its developers. Finding workarounds for subscribers is the only way to use the Internet under the conditions that were initially announced by MTS, that is, for free.

Important information for MTS Unlimited subscribers

In this way, the operator instantly calculates the location where the traffic is made unauthorized.

TTL operates as follows:

  1. It is given its own value by all devices that are taken into account at the time the operator sends a package of services.
  2. With TTL, the packet passes through a special router. As a result, its value is reduced by 1. For example, if we take the standard value for mobile devices, which is 64 units, during the transition it will decrease to 63.
  3. The decrease in value is monitored by the operator, which allows him to quickly respond to the fact of distribution without his permission.

Cost of distribution on "Smart" Unlimited

At the moment, the presented tariff costs 350 rubles per month. Customers are offered 10 gigabytes of Internet, unlimited calls to MTS, 300 minutes and SMS to any network. On November 7 last year, the mobile operator introduced minor changes to the Smart Unlimited tariff. At the time of Internet distribution, the system will ask you to make a payment equal to 30 rubles per day. The service involves distributing traffic using Wi-Fi, Bluetooth, USB.

How to distribute Internet on MTS Unlimited effectively?

For a long time, specialists have been testing various methods that make it possible to change TTL, but practice has shown that not all of them are suitable for subscribers.

Basically, after restarting the device, the TTL value returns to its original value. Therefore, the priority task remains to find a method for recording the value. This will allow the method to be much more effective when working with the device, and the subscriber, in turn, will not have the need to return to this problem again and again.

How to distribute Internet traffic and not pay for it? Special applications TTL Editor, TTLFixer or TTL Master will help with this. Their advantage is ease of use and high efficiency of the work done. Their nuance is that after each restart of the device, the application program will need to be activated and the TTL updated.

To start using one of these applications, you just need to download and activate it.

Due to the simplicity of these actions, instructions are not needed.

How to distribute Wi-Fi from MTS Unlimited for free from various devices?

Distribution of MTS Unlimited Internet for free can be carried out through two main sources. This can be done both from a computer and from an Android mobile device. Each method has its own specifics, which will be discussed below.

The first method is suitable for those who find it easier and more accessible to operate from their own computer. At the initial stage, you will have to make a partial correction of the registration data.

  • Sign in to the registry. In the menu, select the “Run” function, while simultaneously pressing win + r, writing “regedit” in the input field.
  • Find the settings you need. They look like "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters".
  • Go to the Parameters tab, where you will find the “Create” item.
  • Select "DWORD" and assign the name "DefaultTTL".
  • Place a check mark next to the decimal number system.
  • Set TTL and set it to 65.
  • Save the settings and reboot the system.

Second way

The second way to bypass the ban on wi-fi distribution on MTS Unlimited allows you to make your phone a source for all the devices you need for free. This is possible provided you have ROOT rights. To get them, do the following:

  1. Download the King ROOT application to your phone.
  2. Install ARK and launch the application.
  3. Click on the green button.

Obtaining ROOT rights may not be possible. This is affected by the mobile phone model and its firmware. If you fail, try again using the applications: “SuperSU”, “FramaRoot”, “Root360”. Remember, by obtaining rights of this type, the user takes a risk, since he is deprived of any guarantees for his own device.
TTL adjustment from an Android mobile device occurs according to the following algorithm:

  • Download a special program called “TTL Master” to your device.
  • Install the downloaded application and launch it.
  • Find a circle with numbers on the interface where the indicator 63 is located.
  • Go to settings
  • Correct the TTL value to 64.
  • Save.
  • Return to the main page and select the “Bypass restrictions” command.
  • Reboot your smartphone or send it to “Flight”, and after a minute return it to normal mode.

If all actions were performed correctly, you will not receive messages from the MTS operator with appropriate warnings or notifications of violations.

First of all, I would like to tell you a little about the tariff itself is from MTS, which caused quite a lot of noise due to quite low price monthly fee and great opportunities. And then we’ll tell you about ways to bypass the distribution of the Internet to other devices.

IMPORTANT! Article updated 01.02.2019 . Added a VERY important innovation from MTS. Information at the end of the article.



Tariffishche tariff provides its subscribers with full unlimited internet, but without the possibility of subsequent distribution + calls to all operators. Depending on the selected subscription fee, the tariff will include: a minimum of 500 minutes/500 SMS for 500 rubles and a maximum of 3000 minutes/3000 SMS for 1400 rubles. IMPORTANT! Unlimited Internet is valid throughout Russia, and the number of minutes is indicated for all operators, and not just on MTS, which is very important. Monthly fee prices may vary depending on the region of connection. All details with tariff descriptions are available.


Now let's move on to the most important thing, namely how to get around Internet distribution MTS tariff. Since the tariff prohibits transferring the Internet to other devices, it is necessary to make sure that this transfer is “invisible”. To do this, it is necessary to change the so-called TTL of the receiving device.

According to the Wikipedia website - TTL (Time to live) is the maximum period of time for which a data set (packet) can exist before it disappears. At the same time maximum TTL=255. The usual starting TTL value for phones and tablets is 64 (Linux, Mac, Android, iOS), For Windows TTL is 128 . As you can see, the value of TTL for phones and Windows is different, because of this the Internet is not distributed.

If we draw small conclusions, then we get that to carry out the distribution need to change TTL:
Android - TTL 64 ( dispenser) = 64 (TTL) Wi-Fi
Windows - TTL 65 ( receiving device) -1 = 64 (TTL) Wi-Fi
Windows - TTL 63 ( dispenser) = 63 (TTL) USB modem 3G/4G Huawei
Android - TTL 64 ( receiving device) -1 = 63 (TTL) “Mobile hotspot” Wi-Fi

As an example, to bypass the distribution of the Internet MTS tariff plan on a computer/laptop, we will use the program TTLPatch. You can download the program for Windows.


The program is very easy to use. To do this you need to run it on behalf of administrator, enter a new DefaultTTL value in the window, in our case it is 65 and click apply. Next you need to make reboot device for the changes to take effect. Now you can easily distribute internet to tariff plan from phone to a laptop or PC. And MTS itself will think that there is no distribution.

Official tariff update from 01.02. 2019 :

From February 12, 2019 at Tariffishche 2019 it will be distribution available Internet traffic via Wi-Fi, Bluetooth, USB. Distribution of the first 3 GB per month at no additional cost. Next, the service fee will be 75 rub./day(bypass using your information). All details call 057051.

Good distribution speed everyone! If you have any questions, ask them in the comments. Also share your internet speed.

This happened a little less than two months ago. And then I managed to get another 60 rubles. Moreover, this is no longer my inattention, but simply money stolen from me. Well, I didn’t start this war, and there’s no need to explain to me about “technical errors.” But in turn - I now feel every right to tell people how they (well, at least me) are being scammed out of money, and to gain the right to manage my own Internet (well, at least if the phone is on Android) - and how to bypass the rule introduced by MTS on November 10 to charge an additional fee of 30 rubles per day for whether you decide to use Wi-Fi Internet on your phone or decide to distribute it to your own computer. (UPD. It should be noted that everything written was true for the first version of Unlimited, which now appears in the archived tariffs under the name Smart Unlimited 052016; and the new unlimited introduced is not unlimited, read more). But about everything - in order, under the cut.

So, a little over six months ago, MTS rolled out its new tariff plan - Unlimited. At that time, I can’t say that it was a breakthrough, since they had something similar, but among the other three operators, it really was an event. And the most important thing about this unlimitedness was that people now did not need to provide additional wired Internet to their home or office (well, if they are not torrent downloaders, of course), and they could easily switch their mobile phone to distribution mode and continue to use it at home Internet and sitting at the computer, and not just plugging into the phone on the couch. At the same time, the MTS support service especially focused on this, here is just one screenshot from the correspondence:

Yeah - people were happy. Advertising is a pearl from all the cracks, screens, posters, Nagiyev has already specifically pulled it up with his “This is not just moisture - but ...”. And now, 6 months later, when most of the interested people changed the tariff/switched from other operators for the sake of this opportunity, MTS makes a trick with its ears: it announces that it will now charge a fee for distributing the Internet on the MTS Unlimited tariff. At the same time, with a tariff cost of 590 rubles, the additional fee for distribution will be one and a half times more - 900 rubles per month (30 rubles per day)!

How was it there? Unlimited? No, Unlimited! So it is here. To say it's crazy is an understatement. This is a lot of crap! Probably, if the operator had approached this adequately and set a reasonable price, well, half the tariff, let’s say, people would have hiccupped and swallowed it (let’s not forget to mention Beeline, which generally allows you to distribute for crazy money - but there it’s more of a closing measure so that people do not use this service).

Well, I won’t speak for the whole people, but I will speak for myself. So, even with such a price, I - honestly - hiccupped and swallowed. Should I pay more? Well, I seem to be a law-abiding citizen, here is the concluded agreement, which means I will pay, especially since, as it was stated in the SMS sent to me in advance and in the description of the tariff on the MTS website, that the money is debited only on the day when the service is used - once, and 100 MB per day is free - two.

I cry one day, the second I cry. And so, on Saturday-Sunday, when I don’t use the computer at all (it just sits and hums quietly in the corner in standby mode), I with peace of mind leave the Internet distribution on the phone. Why - 100 MB is included, all updates are disabled on my computer, so the maximum he can do is pull the phone a couple of times, saying, I’m here. And suddenly, I receive a message on Tuesday that my number is blocked. To be honest, I’m slightly perplexed, because theoretically, there should have been enough money there until Thursday, and on Wednesday I was thinking of replenishing the balance.

I immediately order the invoice details, and what do we see? Both on Saturday and Sunday, a maximum of 20 kilobytes of traffic out of one hundred free MEGABYTES was used (I repeat in letters - TWENTY, not even a MEGABYTE, but a KILOBYTE!). At the same time, 30 rubles were written off (without VAT - 25 with kopecks) for the distribution service. Here is a screenshot of the details for the 19th, for the 20th - the same thing is there. I specifically added one line before this day, and one after it, so that it would be clear that it is for this particular day:

Thus, MTS cheated me out of 60 rubles with a fairly easy movement of the hand. And this is just one person, I don’t know how many such people are sitting on unlimited, but even if we assume at least a million, then we will get 60 million rubles from an innocent write-off over just one weekend, about which we can then shrug our shoulders, apologize and say - well, what happens, there is a technical error, of course we will return 60 rubles to you - you’re the only one so meticulous who was able to detect it. No guys - this is a matter of principle, and I don’t believe one iota (funny pun) that this mistake is accidental.

All this prompted me to study this issue and see what people think and propose, and how to get around this limitation. After all, stealing from a thief is not a crime, and if you also give it to people, it’s pure Robin Hood.

So, how does MTS care for those people who distribute the Internet from their devices? Well, I mean, how does he know that a person has turned on the distribution on his phone?

No one will tell us exactly, but theoretically there could be several ways.

Firstly, these are applications like My MTS. If you have it, there is a non-zero chance of receiving an SMS of happiness. Out of harm's way - we demolish it.

Secondly, these are Windows updates for desktops. Think for yourself from the MTS side - if you don’t distribute the Internet, then why do you need them on your phone? Hence the conclusion - you connected from your computer to a phone that distributes the Internet - you turned off WINDOWS updates, or you resigned yourself to an update at a price of 30 rubles.

Well, thirdly, this is the so-called TTL, which stands for Time To Live. TTL is a thing that every packet on the network has, it contains the number of nodes (servers, computers, routers) through which it can pass, each node, when the packet passes through it, reduces this value by 1 unit. For example, if you enable the Mobile Access Point (tethering) mode on your smartphone, the TTL from connected devices passing through it will be 1 less than expected.

Each device has its own TTL. For example, on smartphones it is 64 by default, on computers/laptops it is 128. Thus, if a packet with a TTL value different from 64 arrives at the router on the provider’s side, it means that something else is connected through our device. A packet arrived with the value 63, which means the tablet is connected. It came with a value of 127, which means they connected a Win computer. And from here there are two simple conclusions:

  1. The TTL coming to the provider must be strictly fixed and not differ from one packet to another, regardless of which connected device sent it
  2. It should be fixed at the value 64. Any other value will immediately burn MTS, just like using a smartphone for distribution using special programs (which we will talk about later).

Well, of course, it immediately becomes clear how to deal with this TTL check.

If your Internet is distributed from your smartphone only to a desktop computer/laptop, and not to other smartphones/tablets, then everything is elementary, there is no need to even do anything with the phone from which the Internet is distributed via Wi Fi. All we need is to force our computers to send packets with a TTL value of 65; when passing through a smartphone, one will be subtracted; packets with a value of 64 will be sent to MTS. Thus, we will be able to distinguish them from packets sent by the smartphone itself no longer possible. Bingo!

So how do you do this? Also very simple. You just need to make changes to the registry.

For 32-bit Windows:

1. Launch the registry editor. The easiest way is to press Win + R, type regedit and press Enter.
2. Open a thread at:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

3. Create a DWORD parameter there (32 bits) with the name DefaultTTL, open it, select the decimal number system and enter the required TTL as the value. In our case it is 64 + 1 = 65.
4. Click “OK”, close the registry, and restart the computer.

For 64-bit Windows- everything is the same, only an identical QWORD parameter (64 bits) is created.

For those who are scared by all the above lines for making changes to the registry - good people posted the finished Reg files who will make changes for you. All you need is:

Well, the final chord is checking the result on the computer:

1. We start distributing from a smartphone
2. Look at the phone’s IP (for me it’s a click on the Wi-Fi icon > right-click on the distributed network > Status > Details > Default gateway)
3. On the connected PC, call the cmd command line
4. Enter the command ping, space, phone ip, enter
5. Packet exchange begins, look at their TTL value. If 64, everything is fine. If anything else, MTS will shoot you down.

Everything becomes much more complicated if, in addition to the computer, you need to distribute the Internet to a tablet, TV, or some kind of iPhone. Well, or Samsung - depending on what your preferences are. And you can go here in two ways: the first is to change the TTL on this very tablet, TV, smartphone in the same way as we changed the TTL on our computer. I will not describe this path, since the method of changing TTL on a device connected to a donor depends directly on this device, for most devices it is very difficult, and these devices are from different manufacturers - a car and a small cart.

Therefore, we can use the second way - this is to force our smartphone, which distributes the Internet via Wi-Fi, to rewrite its header before sending the packet to the provider, setting the TTL we need. This also does not work on all smartphones, and for example, on an iPhone without a jailbreak - nothing will work, and on Android smartphones, if you cannot get root rights, it is also not a fact that it will work. But if it works, then will work for all devices connected to it, including the computers and laptops described above, so you don’t even have to use the first described method with changing the TTL to 65 and poking around in their registries.

So, the technique is as follows:

  1. We obtain Root rights for your smartphone, which will act as a donor and distribute the Internet via WiFi. How to obtain these rights is individual for each device; in general, w3bsit3-dns.com has appropriate programs and relevant sections for almost all devices with detailed instructions on how to do this. We enter the name of the device and the word root in the search bar - press the search button - we get the result. For example, I managed to do this using the Framaroot program, although not the first time. For some, KingRoot may be suitable, for others - 360Root. In general, try it.
  2. Let's go again to w3bsit3-dns.com and download the wonderful program TTL Master. Please note that we needversion: 3.0.1!!! If you download version 4.01, then nothing will work for you, this version is only suitable for (I don’t know about version 2.01)!!! Although, judging by my previous publications, I understand that ~10% of people still don’t know how to read, and in the comments they will write that nothing worked for them, and the fact that they downloaded the wrong version is even in their heads won't come. You'll see.
  3. Let's launch this program. By default - it contains settings for, i.e. 63, and it looks like this:

We need the number 64 in the circle, and it looks like this:

To do this, you just need to change 63 to 64 :) But, as I already said, version 4.01 does not support changing this parameter; this can only be done in version 3.01 (and possibly lower). How to change? It's simple. We enter the settings by clicking on the gear in the upper right corner, and in the menu items “TTL value” and “TTL value in the input field” set the value to 64.

Now click the “Apply” or “Bypass restrictions” buttons (depending on whether you have the second or third version) and be sure to “Try ipTables rule”(not sure if this is in the second version). After this, we switch the phone to airplane mode and return it back to operating mode so that the phone reconnects with the new settings to the base station.

You can check from your computer using the Ping command by contacting the donor phone, like I did.

In general, of course, the situation - when the provider decides for you on which devices of YOURS to use the Internet - smacks of nonsense. Imagine that wired Internet comes to you, then it is distributed through the router via WiFI, and the provider says - you can use it from your phone, but from a tablet and computer - no, no. Imagine that you bought a car, and the manufacturer says - you can carry yourself in it, but not your wife and cargo, or you can, but pay the manufacturer of this car a certain bribe for each day you drive together.

I see a direct need to raise with the FAS and other regulatory bodies the issue of the admissibility of charging for the consumed Internet when it is transferred to other devices, especially considering the fact that the Internet can only be consumed within a limited radius from the location of the distributing device; as well as the permissibility of deceiving clients by charging a subscription fee for a service that was not actually provided, as happened in my case, when I was charged 60 rubles despite the fact that there was no actual distribution. And if today I decided to limit myself to just this article, then a couple more such tricks from MTS - and I do not rule out that someone will get tired of this matter, and MTS will already receive a class action lawsuit.

In the meantime, I hope this article will help you, in which I tried to summarize all the publicly available information that I collected bit by bit from the Internet.

UPD. 03/30/2017: It should be noted that everything written is true for the very first version of Unlimited, which now appears in the archived tariffs under the name Smart Unlimited 052016; and the new Unlimited, introduced on March 27, is not even close to unlimited, limiting traffic to ten GB; You can read more about it in comparison with the old original unlimited, and what to replace it with now -. In short, MTS has a Connect4 tariff (but you still need to figure it out, everything is written in the description so that the devil himself will break his leg). If you don’t want to figure it out, but still need a lot of Internet, then you’ll still have to go to the limit one, just with a lot of included traffic: