How to bypass the Eta restriction on Internet distribution. How to bypass Yota restrictions on Internet speed, Wi-Fi distribution and downloading from torrents? How to remove Yota restrictions on downloading torrents

The Yota operator, which relatively recently appeared on the Russian market, offers its subscribers the opportunity to use the Internet without any traffic restrictions. For example, a subscriber can use a speed of 2 MB, but at the same time use network resources as much as he sees fit, while smartphone owners are provided with unlimited access. However, many people noticed that the traffic speed was reduced, and therefore they were interested in bypassing the Yota restriction.

What are the restrictions?

It is quite natural that many technically advanced people try to use SIM cards from their smartphones in various tablets or modems, as well as provide Internet distribution using Wi-Fi. In such a situation, users have to deal with initially invisible restrictions - SIM cards can only be used in devices specially designed for them, while distributing the Internet without any speed restrictions will only be possible after paying for an additional service.

Also, bypassing the Yota limitation is also of interest to those people who prefer to use torrent clients to download various files, because such programs will download various resources at a speed of no more than 64 kbps, which is a very, very modest result. It is for this reason that any owner of a mobile device connected to this operator should know how the procedure for eliminating any “braking” effects is carried out. At the same time, you need to correctly understand that bypassing the Yota restriction will vary depending on what device you are using.

TTL and IMEI

First of all, you will need to understand in detail how the SIM card is moved from one device to another. For example, many people prefer to use their smartphone card via a modem, but in order for this tariff to be used for your modem, you will need to change its IMEI to the same IMEI of your smartphone. The exact same procedure should be carried out with tablet computers if you want to bypass the Yota restriction on such gadgets. At the same time, do not forget that IMEI substitution is officially prohibited, therefore, if detected, various sanctions may be applied to your number.

What is TTL?

Next, you should understand the concept of TTL, as well as exactly how you need to interact with it, since this is also quite important if you are bypassing the Yota distribution restriction. The TTL number is a specific value that determines the total lifetime of traffic packets. Initially, it is 64 for the vast majority of modern operating systems. In other words, after a connection is made to your operator’s network, the device begins to fully automatically transmit this default value to it, but if the connection is not made directly, but using some router, the TTL value will be reduced by one unit, which allows Yota see the use of additional devices by the user.

In other words, if you try to distribute the Internet through your smartphone, you will use it as a router, but for normal distribution you will need to bypass Yota restrictions. W3bsit3-dns.com and its users have described a lot of information about how the network detects this and begins to take action in the form of cutting speed. Also, over time, they have developed a large number of methods and technologies on how to eliminate these restrictions.

Setting up the router

In this case, the general essence of the operation comes down to the fact that you distribute the Internet through a router in conjunction with a modem, but bypassing the Yota speed limit is to transmit the standard value TTL=64 to the network. To do this, you need to set a command in the router that will force the device not to decrease this value; in this case, after connecting the computer to the router, the TTL value will still drop, but the router will return it to normal.

We work with USB modems

It’s worth mentioning right away that such functionality is often absent in standard USB modems, as a result of which you will need to download specialized router configuration files from the control panel that comes with it, then look for the main parameters of the modem there and add the line “ip adjust” to them -ttl inc 1". After this, you need to upload the file back, reboot the router and use the Internet at normal speed.

Also, bypassing Yota Internet distribution restrictions may consist in the fact that you add the TTL value by 2 units at once for the reason that a computer has been added to the router, but you are already doing this on the device connected to the router. It is worth mentioning that the TTL procedure on different router models may differ slightly from the description above, so if necessary, it is recommended to find instructions for your router model on the appropriate specialized resources.

Setting up the modem

We have already figured out how to make the modem interact with a standard smartphone SIM card - just change the IMEI of the modem to the IMEI of the smartphone, and you can use relatively cheap mobile Internet. But after this, you will need to make sure that your modem can communicate normally with the computer and start transmitting the TTL=64 value to the network, thus bypassing Yota restrictions. 4PDA contains individual information on various modem models, so it is recommended that you read the individual instructions specifically for your device.

Changing the value via the computer

If you don’t want to somehow get involved in the settings of your modem, then you can try changing the TTL value using your computer. In this case, its value should be 65 to bypass Yota restrictions. The modem is connected to the computer, and this value is reduced to 64, since a node in the form of the computer itself is added and the TTL value is reduced by one unit.

Setting up Android

Also, Internet distribution directly from smartphones may be limited. Since in the vast majority of cases it is not customary to install superuser rights on smartphones. You will need to know what exact TTL value your device will transmit to the network. To do this, the smartphone must have a program that allows it to work in terminal mode, while the line cat /proc/sys/net/ipv4/ip_default_ttl is entered and launched on the command line.

After you find out the base TTL value, on an external device in the form of a computer you will need to increase it by one so that in this connection the mobile device still gives TTL in accordance with its base value. After this, the reconnection is carried out, and you will be able to use high-speed Internet without any restrictions in accordance with the established tariff. Thus, bypassing Yota mobile Internet distribution restrictions can be carried out on any devices running on the Android operating system.

Also, in some situations, it is possible to set the desired TTL value in the mobile phone itself, but to do this, you will first need to obtain superuser rights for your device model.

Setting up iOS

If you are going to use a device running on the iOS operating system as an Internet distribution source, then in this case you can immediately set the TTL value to 65 on the connected computer or first reduce the value of this parameter on the device itself to 63. To reduce the TTL on your smartphone, you you will need to use a specialized tweak TetherMe, which operates in a completely automatic mode.

Setting up the computer

If you need to bypass Yota restrictions on Windows, then in this case you will need to first connect your computer to your smartphone, and then increase the TTL value in it by 1. The standard value of your mobile device will be transmitted through the network.

Now, to bypass Yota restrictions on your computer, you need to open the registry editor using the regedit command, then find the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters branch and create a new DWORD value (32 bits) in it. The new parameter should be renamed DefaultTTL, and the value 65 will already be entered into it. After this, it will be enough to activate the connection and connect to the network.

We remove restrictions when using torrents

There are two options for how to eliminate Yota speed limit if you want to download various files via torrents:

  • Enable the encryption feature in the torrent client you are using.
  • Connect to the network using a VPN.

It’s worth mentioning right away that the encryption function is not provided in every torrent client today, but you can look for a program that has it. In particular, you can use the qBittorrent program, in which you just need to go to “Settings”, enable DHT and then click on the “Require encryption” item. However, this approach does not always work, as a result of which you may not see a decent data loading speed.

VPN Features

VPN services are mostly paid and also require additional computer setup. However, despite all this, over the past few years, many people who actively use the Internet prefer to use VPN services.

In the vast majority of cases, users use the Internet from work, from home or from some public place, but not everyone is aware that, regardless of where exactly you use the network, your safety, anonymity and freedom web surfing is constantly under threat.

This is exactly what VPN services are designed for. Initially, such a resource will deploy a full-fledged virtual network that will be used on top of your existing connection. Thus, any Internet traffic in a fully encrypted form is passed through a virtual server, thanks to which you will:

  • Remain completely anonymous to any sites you visit.
  • Provided with effective Wi-Fi connection protection.
  • Completely freed from restrictions on ports, protocols and location.
  • Get much more effective Internet surfing security.

At the same time, it is quite important to choose the right VPN, since they differ from each other in a large number of factors. In particular, you need to look at the location of the servers, and here you will need to make a choice depending on your preferences. For example, if you want to get easy access to certain resources that are restricted for Russia, then you can choose any service from the USA or European countries, but if you just want to make your connection more secure, it is better to choose a server closer to you, to get normal Internet speed at the output.

After you enter the parameters specified on the site of your choice, data transfer will begin via an encrypted channel, and the operator will not even know which transmission protocol is used.

Yota is the first mobile operator to offer completely unlimited Internet services. For those living in remote regions or the private sector, where it is impossible to lay a fiber optic cable, this has become a real salvation. But the operator limits and blocks the distribution of access, imposing high tariffs for sharing the network both via Wi-Fi and through a phone as a USB modem. The topic of the article will be bypassing the restrictions of the Yota operator.

When you try to distribute Wi-Fi from Eta to a computer or laptop, the operator offers to pay for shared access to the network. Yota allows you to choose from the following tariffs:

  • Shared access for 30 minutes at low speed 128 Kbps for free. The tariff is useful for checking email, finding information on the Internet or logging onto the network to pay for communication services from another provider, but is not suitable for active surfing, viewing images, movies or listening to music;
  • general access for 2 hours at maximum speed will cost 90 rubles for Moscow and 50 rubles for other cities;
  • 24 hours of Internet distribution from a smartphone at maximum speed will cost 190 rubles for Moscow, and 150 rubles for other cities.

Thus, in order to distribute Yota Wi-Fi from an iPhone or any other phone, you will need to pay for access or find a way to deceive the Yota operator.

How to distribute the Internet from a Yota modem

Operators offer a line of modems that can be selected depending on the tasks being solved on the Internet, as well as routers that can distribute Internet for a fee from Iota. When connecting the modem to a computer, a driver is installed for the correct operation of the equipment. After this, a “Local Area Connection” network connection is automatically created. Then you need to open your browser and activate your Yota subscriber profile on the home page.

If the user activates programs that allow the device to be used as an access point, a page with tariffs for paying for Wi-Fi access again appears on the connected device.

How to bypass Iota's restriction on Internet distribution

But what if it’s not possible to pay tariffs, and you want to give away Yota Wi-Fi for free? To do this, several ways have been invented to bypass the Yota Internet block.

Internet distribution options for any PC, which will be discussed below, involve changing IMEI and TTL, editing the registry and the host file.

Do not forget: attempts to bypass Yota restrictions may be noticed. Operators will impose a fine for sharing the Internet or block the SIM card altogether, and then you will have to buy a new one. To protect yourself, it is better to prefer those sites that you can access via a smartphone (to maintain anonymity). In addition, it is recommended to immediately disable Windows Update, since a harmless system update also exposes the user to the computer.

How the operator identifies the device

Editing the registry

To distribute the Internet of the Yota operator from your phone via Wi-Fi without restrictions, you need to edit the registry. This method is most suitable for owners of Android devices and Windows phones and may not work for iPhone users. It will help you avoid the limit on using the Iota Internet and figure out how to bypass the blocking and start distributing.

It is necessary to bring the parameter to an indicator that will not arouse operator suspicion, namely, make it similar to the value of a smartphone. TTL on phones is most often 64, and as soon as the user starts sharing the Internet, it decreases to 63. This means that it is enough to set 65, and operators will not be able to notice suspicious activity.

For Lumia phones on Windows OS the value is 129, so you need to enter 130.

Editing host

To prevent Windows from transmitting information about itself to operators, you need to fix the hosts file. The instructions are like this.

  1. Open File Explorer and then navigate to the “C:\Windows\System32\drivers\etc” folder.
  2. Right-click (RMB) on the hosts file and open it as administrator in any text editor. You can choose a regular notepad, but it is advisable to use Notepad++.
  3. Then you need to download the host file (you can find it in a search engine by asking the appropriate request), copy all the information from it and paste it instead of what is in the default file.
  4. Next, save the file and restart the computer.

The already generated bypass host file, which can be found on the Internet, is universal and suitable for most Windows computers, but you need to understand how it works to make sure that it is applicable to a specific PC.

The file itself consists of two parts:

  • the header of the file, where information about it is indicated in English, and examples of information blocks are listed. Here, each line begins with a pound sign “#”. A hash at the beginning of a line means that it is a comment that is not processed by the operating system;
  • file information blocks. They are headed with a comment explaining for which resources the set of strings is listed, followed by the strings themselves. Each includes local IP 127.0.0.1 (it is needed so that you redirect the request to yourself) and its letter address.

It is the letter addresses of the request that are blocked by operators through special firewall programs.

If, when using the host file, the Iota restriction still sometimes appears, and the distribution is unstable, this means that the computer is trying to access an address that is not yet registered in the file. The address must be looped back to the local IP so that access to the letter address of the request is returned back, and not to the real IP address of the server.

Removing locks by changing IMEI

IMEI is a mobile device identifier in international format. It is a 15-digit number in the decimal system. Each device is assigned its own identifier.

When using the network, the operator pays attention to what IMEI the device has and can track the distribution through this indicator; thanks to its analysis, he notices an attempt to bypass the restrictions set by Yota on Wi-Fi distribution. Next we will talk about how to remove the Yota distribution speed limit by changing the IMEI.

If you need to distribute the Internet from a Yota modem using a SIM card, you need to replace the IMEI of the router or modem with the values ​​of the smartphone.

Windows OS does not cause suspicion among operators, so it is best to use the IMEI from a smartphone based on this system. You need to check that the identifier itself is not registered in the network for which the point is registered.

Changing IMEI is a measure that is best used only in extreme cases, since it violates the law and may lead to negative consequences.

Via TTL change

Time-to-live or TTL is the lifetime of a data packet (IP packet). Simply put, this is the period of time during which a data packet exists. The maximum value is 255. On Linux, Mac, Android and iOS operating systems, the starting value is usually 64, and on Windows it is 128.

Settings on iOS and Android

When distributing Yota Internet, the modem mode enabled on the iPhone or Android will not be sufficient. Additional settings will be required, these vary depending on whether you have superuser rights or not.

If you do not have root rights, you must do the following:

  • download the Terminal Emulator program or any other terminal application;
  • switch the device to “In Flight” mode (“Airplane”);
  • in the terminal enter the following line: “cat /proc/sys/net/ipv4/ip_default_ttl”;
  • The default TTL will be displayed. You need to change the indicator by one point on the PC.

If you have superuser rights to distribute Iota Internet from Android phones, you need to follow the steps:

  • install the Sysctl Editor program;
  • select the “SYSCTL EDITOR” item in the menu and find “et.ipv4.ip_default_ttl” there;
  • reduce the value to 63 and reboot the device.

For iOS users, the steps are similar.

Setting up devices on Windows Phone

To distribute the Internet from Iota to Windows Background, you will need to configure Interop Unlock. You can read more about how it is configured on specialized forums.

In the Interop Unlock application, you need to select “This Device”, open the menu and select “Registry” – “Registry Editor”. In the “Registry Key Path” field you need to insert the line: “SYSTEM\CurrentControlSet\Services\Tcpip\Parameters”, in the “Value Name” the name “DefaultTTL”, then in the “Registry Value Type” drop-down menu select “Integer” (REG_DWORD).

All that remains is to set the desired TTL value in the “Registry Value Data” line. For Windows OS - enter 127, and for Internet distribution on Android - 63.

On Windows computers

For a Windows-based PC, first you need to go to Start and type regedit.exe in the search bar, running it with administrator rights.

As soon as the program opens, go to the address - “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters”.

On the right, you need to right-click and select “Create DWORD Value” in the context menu that appears, then name it “Default TTL”.

Now you need to change the value to 65 for Android or 130 for Windows, select the decimal number system and save the changes. After this, it is advisable to restart the computer. This way you can bypass Yota restrictions for computers running Windows 10 and earlier versions.

On Mac OS

If you are using Mac OS, just open the Terminal application, which is located in the Utilities folder in the list of programs. Then you need to enter the following command: “sudo sysctl -w net.inet.ip.ttl=65;” for Android and “sudo sysctl -w net.inet.ip.ttl=130;” – for Windows. Then the terminal will ask for your computer password, you will need to enter it and click Return (Enter) on the keyboard. After this, it is important to reboot the system.

Changing TTL on Ubuntu

Ubuntu is a free operating system based on Linux.

To change the TTL on this operating system, you need to press Ctrl+Alt+T to bring up the built-in terminal program. Next, enter the command: “sudo vi /etc/init.d/local.autostart”, enter the computer password and press the “i” button on the keyboard to start editing.

Then you need to enter the following line: “#!/bin/bash sudo iptables -t mangle -A POSTROUTING -j TTL -ttl-set 65” – at the end of the line there is the number 65, replace it with the desired one by analogy with the previous methods. To save changes, you need to press Shift+Z.

This creates a script to change the TTL on Ubuntu, now it needs to be given administrator rights so that it can work correctly. To grant permissions to the script, enter “sudo chmod +x /etc/init.d/local.autostart” in the terminal and press Enter.

In order for the script to be launched simultaneously with the system startup, you need to add it to autostart with the command “sudo update-rc.d local.autostart defaults 80”.

How to remove Yota restrictions on downloading torrents

To remove operator restrictions on downloading torrents, that is, to bypass download speed limits on Yota, you need to use one of the following methods: connect to a virtual VPN or use encryption directly in the torrent client.

Connecting to a VPN

VPN is a technology that allows you to hide your IP address and replace it with another one to ensure the security of data exchange between devices and on the Internet.

The operating system has built-in tools for using VPN; they allow you to bypass the ban on downloading files. There are special VPN programs that provide both paid and free VPNs in order to bypass Youtube and other bans and blocks.

Using encryption in a torrent client

Torrent clients use an automatic encryption option to allow files to be downloaded anonymously. Let's look at the settings using the µTorrent program as an example.

You need to go to the “Settings” menu in the torrent client, then go to “Program Settings”. In the root settings menu, select “BitTorrent” and check “Enabled” in the drop-down menu next to the “Protocol Encryption” option. After this, you should uncheck the “UPD tracker support” box and save the changes.

Bypassing Yota restrictions is of interest to everyone who wants more than what the operator can offer, and we will tell you how to bypass Yota restrictions on the Internet!

Many operators offer unlimited mobile internet. The Iota network not only keeps up with them, but is also ahead in many respects! do not apply to speed and only the amount of traffic changes, but still there are limits. In particular, the operator limits the access speed when you enable distribution from a smartphone or other device via WiFi. And the reasonable question of how to bypass the Iota limitation on or computer worries almost all clients of the new communication provider. We will try to help you!

There are several ways to bypass Yota's restrictions on Internet distribution. The most productive ones today are:

  • Changing TTL parameters;
  • Editing the Host file;
  • Using a VPN network;
  • Change IMEI.

Attention! You should not use these methods to bypass Yota restrictions if you are not confident in your competence. In case of doubt, it is better to entrust this question to a more experienced friend or for distribution.

Please note that the provider reserves the right to block your SIM card if it suspects an attempt to circumvent the restrictions it has set. Therefore, think carefully before you do anything.

Changing TTL to bypass limits

Bypassing Internet distribution restrictions from Yota is best to start from this point. But first, let’s decide what can help us change the Yota TTL settings?

The TTL value is a given number of traffic lifetimes and in most smartphones its value is 64 and is transmitted to the operator’s network when using a router or modem. That is, as soon as you start distributing the Internet, this number decreases by one. This way the operator will know that you have enabled modem mode.

The easiest way to bypass Iota restrictions through TTL settings is to add 1 unit to its value. We will consider how to do this in detail in the following blocks.

Bypassing speed limits on Windows

If you are faced with the question: “How to bypass the Iota restriction on Internet distribution for PCs on Windows?”, then we will immediately tell you that it is not very difficult to do this. To do this, use the following instructions:


Bypassing Yota Internet distribution on Mac OS

For owners of laptops and all-in-one PCs with a bitten apple on the logo, small loopholes also remain. In order to “deceive” Yota:

  • open the Terminal application;
  • run the command sudo sysctl -w net.inet.ip.ttl=65;
  • enter your current password;
  • restart the system.

How to bypass Yota speed limits via other OS

Another rather unexpected fact is that the operator does not limit Internet distribution for all operating systems. Users of Ubuntu and Linux note that no sanctions or blocks were imposed on them and they use the Internet freely.

So, as another way to bypass Yota’s blocking of Internet distribution, you can try installing one of these “operating systems” on your computer. Fortunately, progress has now reached the parallel use of two operating systems on a PC, that is, there is no need to completely abandon such “native” Windows.

If suddenly you install a new OS, but the problem still remains, you can use the following instructions to bypass Yota restrictions on WiFi distribution:

  • Press Ctrl+Alt+T;
  • Paste sudo vi /etc/init.d/local.autostart into the line and confirm;
  • Enter the password and press i on the keyboard;
  • Change the TTL by inserting the command: #!/bin/bashsudo iptables -t mangle -A POSTROUTING -j TTL -ttl-set 65;
  • Exit editing mode;
  • Type the command sudo chmod +x /etc/init.d/local.autostart;
  • And the last step is to send the script sudo update-rc.d local.autostart defaults 80 to autostart.

If you follow all the steps correctly, you will receive an Internet zone free of restrictions.

Bypass Yota protection on Android

Owners of Android phones must first decide whether they have superuser rights or not. Depending on this condition, the method of bypassing restrictions through TTL will depend.

If your smartphone does not have root rights

If you have not yet received superuser rights on your smartphone, then the following method will suit you:


If you are a user with root rights, then follow the following instructions

Download Sysctl Editor from Google Play Store;
in the main menu select SYSCTL EDITOR;
find there net.ipv4.ip_default_ttl;
decrease the value by 1 to 63;
reboot your device or reconnect Wi-Fi distribution without restrictions from Yota.

How to disable Yota restrictions for iPhone

For owners of i-products the situation is somewhat more complicated. Most methods are simply not applicable to her. For example, changing the IMEI on apple products will not be possible purely physically, since this indicator is not applicable to it. Therefore, the only working way to remove restrictions on Internet distribution for IOS is to change the TTL. But, as other users note, doing this is quite problematic, if not impossible. Since most methods no longer help.

In order to bypass restrictions on Apple, first of all, you need to check for Jailbreak. But even receiving it will not save you from a large number of operations that will need to be performed to get the result. You will need to install the TetherMe application from Cydia. After successful completion, a new item “Modem mode” will appear in the usual settings.

Editing the Hosts file for Yota

You can distribute the Internet from iota without restrictions to your computer by editing host files. This is necessary to block detection of Internet distribution, but it is necessary to install a traffic analyzer and check where Yota determines that it is limiting distribution.

Therefore, you need to find special software on the Internet.

The file itself can be found in the following path:


This method of removing restrictions on Yota is probably the most controversial of all, but nevertheless, for clarity, we have presented it.

Bypass restrictions via VPN

There is another way to overcome the imposed restrictions. This option is becoming more and more popular every year among users of the World Wide Web. We will talk about creating a secure VPN network. There are 3 types of connections: PPTP, L2TP/IPsec and OpenVPN. You might have seen the first two if you are the owner of an Apple device or in the router settings; they are built into the system by default. But OpenVPN requires separate installation on the device.

Through experience, many Internet users found that the first type of VPN connection is not compatible with Iota. The second one is more or less, but the third one always works stably. Therefore, we will focus on two L2TP/IPsec and Open VPN to bypass restrictions on the Yota modem.

With L2TP/IPsec everything is simple. As we have already noted, it is built into the system initially. And in order to bypass the restrictions on a Yota modem or phone, you just need to insert the server address and login.

As for OpenVPN, everything will take a little longer due to the additional installation of the application. Then follow the instructions on the screen.

Changing IMEI to bypass restrictions

In order to remove distribution restrictions, if nothing else helps, then you can try to change the IMEI. But first, let’s figure out what kind of animal this is and what is best to eat it with.

IMEI - This is the identification number of your device. The only company that does not assign a digital designation to its units is Apple. Therefore, if you are a happy owner of apple products, you can immediately move on to the next point.

But in order to distribute the Internet using a Wi-Fi router and at the same time use a SIM card, it is quite possible to change the IMEI on the device that is planned for distribution.

To do this, you need to use the IMEI from a smartphone on which Windows is installed, since this system does not cause mistrust. According to reviews from other users, Nokia Lumia is best suited. It is necessary to take into account that the identifier must be located and registered in a different network, and not in the one where the point will be registered, since it is impossible to connect to the network from both devices with the same IMEI.

The substitution itself occurs by assigning the IMEI of a smartphone or tablet to the modem from which distribution is planned.

Keep in mind that the methods that help in the question of how to bypass the ban on the distribution of the Iota Internet do not last forever, and, according to reviews, they stop working for many users after a while.

A month and a half ago, I left MTS for Yota for the reason that MTS, where I had been serving for almost ten years, decided to unilaterally change my tariff plan to one that was less profitable for me. I got acquainted with the Yota tariff plans, analyzed the outgoing voice traffic through my MTS personal account and decided to purchase 600 minutes per month, without purchasing an unlimited sms package, since I practically do not use this service.

The transition to Yota while maintaining the phone number took eight days, after which I could already use the new SIM card. As it turns out, Yota does not provide automatic access point settings, at least for Android. Therefore, I had to enter them manually myself, like in the good old days, when setting up communicators on Windows Mobile. Perhaps someone will find some brief setup instructions useful:

  1. Install the SIM card into the phone;
  2. Wait for the network to appear;
  3. Turn on mobile data;
  4. Wait for the moment when the Internet disappears;
  5. Restart your smartphone;
  6. Go to settings - “more” - “Mobile communications” - “APN access points”;
  7. Create a new access point, give it the name “yota”, APN: internet.yota;
  8. Save the access point and set it as default;
  9. Enable internet roaming;
  10. Install the YOTA application from the Play Market;
  11. Decide on a tariff plan.

This instruction was provided to me by the Yota sales department in Krasnoyarsk. However, some of my friends were not given such a piece of paper, so I decided to publish the information in this article.

I would like to briefly talk about the pros and cons that I gained by connecting to YOTA. Let's start with the good stuff:

  1. Voice communication, in my subjective opinion, is of much higher quality than in MTS. That is, I do not notice any sudden breaks or lack of sound in the handset. I don't have to call back multiple times to talk to anyone. With the exception of some comrades who are still on MTS.
  2. All the advantages of communication from Yota - unlimited Internet, the same tariffs for calls to long-distance, landline and mobile phone numbers, no roaming in Russia, free calls within the network.

Disadvantages that are also present:

  1. My smartphone does not receive 4G connections everywhere, despite the fact that the coverage in this particular location is indicated on the official website. Tested on two different devices - HTC M8 Dual Sim and Samsung Galaxy S5 Dual Sim. At the same time, at different times of the day in the same place, 4G communication may appear or disappear. No pattern has been identified in this. Resuming work with new generation networks after losing connection with them can sometimes be achieved by simply turning off and then turning on mobile data without rebooting the phone. I even wrote about this in support, to which I received a standard response about the strength of wind and thunder that affects radio waves. In general, I could not solve this problem, but at this very moment, for two hours already, my HTC was consistently receiving the 4G network.
  2. The second negative point that awaited me was that it was prohibited to distribute the Internet to third-party devices on a technical level. MTS was in complete order with this, and I could successfully spend my 3GB package on any needs. In addition, despite the quality of voice communications, the quality of coverage of Krasnoyarsk with 4G networks in MTS is clearly higher. Of course, I have Internet at home, but occasionally I have to take my laptop somewhere with me and those places don’t always have free access to Wi-Fi. In addition, it happens that TTK sometimes experiences outages when the Internet is unavailable for some time. I don’t see the need to download a mountain of torrents using mobile data, the work with which, by the way, is also limited in Yota, but in rare cases I need to use the phone as an access point. Thus, I needed to understand the issue and find a way around YOTA restrictions, which will be discussed below.

It didn’t take long to figure it out, the solution was found before me, I just had to find it on the Internet. The fact is that the provider's automation blocks devices whose TTL value is different from the TTL of the smartphone. I will omit the description of technical details; I think that those who are interested in them will find them on their own. The essence of the process comes down to equalize the TTL values ​​of the smartphone and external devices.

Default The TTL of most Android devices is 64, while devices on Windows default TTL is 128. From here we see two options - adjust the phone for all Windows devices at once or adjust each computer separately.

For that To change the TTL of a smartphone, you will definitely need root rights. And those who value a guarantee or those who do not need a rooted phone are not ready to take such a step. Changing your computer's TTL value is much easier Plus, the vast majority don't require more than one device to be configured. Therefore, I personally chose the second method by changing the TTL value on my laptops.

To launch the Internet via your phone and bypass YOTA restrictions on your computer, you will need to add an additional value to the registry. For those who find this difficult and incomprehensible, I will provide a ready-made solution in the form of an archive. In the archive you will find two files, most will only need one of them - “ DefaultTTL Tcpip" You only need to double-click on it with the left mouse button, agree to the changes, and then restart your PC. If the Internet does not work after this, install the second file in the same way. However, I have always been able to do this using the first one.

I uploaded both of these files to the phone’s flash card and now I can quickly configure any Windows device by connecting my HTC as a flash drive.

Of those who have reached this point in the article, there will probably be inquisitive minds who want to do everything themselves from scratch. Moreover, it is not as difficult as it might seem.

To begin with, we you need to get into the Windows registry. There are quite a few ways to do this, the most common is entering the "regedit" command to the command line. If you don’t know such a thing as the command line and you don’t know where to find it, I recommend a universal method - calling “ Task Manager" Click simultaneously Ctrl+Alt+Delete keys, in the upper left corner of the Task Manager window that appears, select “File” - “New task”,enter “regedit” in the field(without quotes).

The Registry Editor will launch, in which you need to follow the path:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

Here, in the large field on the right, right-click on the empty space “ Create» - « DWORD value (32-bit)" and give it a name " DefaultTTL».

Go on your phone using any explorer to: /proc/sys/net/ipv4/ip_default_ttl And check the meaning. It should be equal to 64, if the value is different from 64, then the value that we will enter into the registry should be equal to the TTL value of your device + 1.

Set the number system to decimal, then enter the value 65, then click OK.

Perform the same operation in the registry at the address (I personally did not need it): HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Paramete rs

Upon completion of the procedures, restart your computer and begin connecting. If you did everything correctly, it will work.

September 30, 2014 at 11:54 am

A universal method for circumventing Yota’s ban on distributing the Internet from a phone or assembling an Android kernel module

Old methods and their disadvantages

I think no one is interested in reading a second time (and maybe a third) about how Yota determines whether a person is using the phone in modem or access point mode. “Why do we need another article?” - you ask.

The fact is that the bypass methods given in the links do not allow you to configure the phone in such a way that later when connecting any devices did not need to be configured anything again. In addition, the user will experience serious inconvenience if he connects several devices with different TTLs. You will have to at least change the TTL on one of them.

It was these reasons that motivated me to dig further in search of an answer to the eternal question “How can one distribute the Internet to the entire office for free?” And I managed to find such an answer (only for android, I don’t have an apple).

Ready program

When I found out that Yota monitors TTL, I assumed that there were probably providers somewhere in other countries who did the same. We try to enter TTL in the Play Market search.

I was right: the TTLEditor program was immediately found. It’s very nice that not only is it free, it’s also open source.
It’s very simple to use: select an interface (it’s best to choose the interface through which the phone is connected to the provider, I have this rmnet0) and click OK. You can also set the program to run when the phone boots.

Only one problem arose: the program produced the error " TTL update failed" Before scolding the author in the comments and downvoting it on the Play Market, I decided to read the source code.

Note. Perhaps the program will work immediately on your phone model. So you are very lucky, close this article and enjoy life.

Reason for error

The main action of the program is to run the following command as root:
iptables -t mangle -A POSTROUTING -o<интерфейс> -j TTL --ttl-set<значение TTL>
It doesn't take much brainpower to understand what this command does (besides, it's written in the program): it sets a given TTL value to all packets passing through a certain interface (that is, exactly what we need).

I tried to run the command manually and saw this error: iptables: No chain/target/match by that name. A couple of minutes of googling showed that this error iptables ready to report almost any incorrect parameters. We Google in relation to TTL and still find something. Let's see how much relevant information we found.

Team cat /proc/net/ip_tables_matches returns a list containing ttl, that is, our kernel can check TTL. But in the list that the command produces cat /proc/net/ip_tables_targets, No TTL, That's why our kernel cannot modify TTL. We will not give in to such a brazen conspiracy of mobile providers and manufacturers, so we are going to assemble the kernel module that is missing.

I think at this stage CyanogenMod users are already giggling angrily, but I didn’t want to just abandon the standard system, but wanted to add new features to it (even without replacing the kernel).

Retreat

Further, I assume that the reader knows how to use Linux, understands what the kernel and kernel modules are, and also knows how to transfer files using adb (adb push/pull) and how to open a telephone terminal on the computer (adb shell). If not, go to Google immediately! If yes, don't forget to enable USB debugging.

What to collect from and with what

This is the most difficult step: you need to find a suitable cross-compiler and kernel sources. Try to search specifically for your phone, since otherwise, most likely, nothing will work (and this will become known only at the last step). I made several unsuccessful attempts, making a mistake at this stage.

My phone model is Sony Xperia Z1 Compact, my computer operating system is Ubuntu 14.04. Below, using their example, I will show how you can act.

  • Download a suitable cross-compiler (toolchain). I found him . I run the command on the computer:
    git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7 and it’s in my folder arm-eabi-4.7(to clone a git repository, don't forget to install git).
  • The firmware build number can be viewed in the phone settings “About phone”. I have: 14.4.A.0.108.
    We managed to find the necessary kernel sources in the corresponding archive and in the repository. I took it from the archive because I found it earlier.
    If I understand anything in the world of licenses, then the manufacturer is obliged to provide the source codes of the kernel running on the Android phone.

Setup and assembly

Those who are encountering the kernel assembly process for the first time, do not panic, with Google we are always godlike.
  • To begin with, open the console in the folder with the kernel sources and set up the environment so that the kernel can be compiled using the extracted cross-compiler:
    export ARCH=arm export CROSS_COMPILE=/path/to/arm-eabi-4.7/bin/arm-eabi- The end of the CROSS_COMPILE environment variable should be the common prefix of most (or all) executable files in the folder bin.
  • Then you need to create a default kernel configuration (.config file) for your phone model. The command needed for this is usually written in some README nearby. In my case, in the folder with the kernel sources there was a file README_Xperia.
    make rhine_amami_row_defconfig # create a default kernel configuration for Sony Xperia Z1 Compact

  • We assemble the kernel and modules:
    make -j8 make modules If any errors occur, this means that you most likely found inappropriate kernel sources or a cross-compiler.
  • The assembled module we need is here: net/netfilter/xt_HL.ko

Using the module on your phone

Transferring the module xt_HL.ko to the phone and try to connect it to the kernel with the insmod command.
If this command produces an error, then details can be found in the output of the dmesg command (most likely, this will be a conflict between the kernel and module versions or something similar - this means that the wrong kernel sources or cross-compiler were taken).

If the insmod command is executed successfully, it means that the module was successfully connected to the kernel (you can check it with the lsmod command).
After that, let's try to run the command that TTLEditor tried to use without success. Doesn't it give an error? This means the rule has been added to the list. You can check with the command iptables -t mangle -L:

We try to distribute the Internet to any devices and are happy.

Setting up startup

The last step remains: to make sure that you can distribute the Internet whenever you want.

Let's create a file setup_ttl_editing.sh with the following content:
#!/system/bin/sh insmod /storage/sdcard0/xt_HL.ko iptables -t mangle -A POSTROUTING -o rmnet+ -j TTL --ttl-set 64
We put it on the phone, install the Script Manager program and configure it so that the script runs when the system boots and as the root user.

Everything is set up, you can forget about the problem of distributing the Internet from your phone!

Note. We don't need the TTLEditor program. Everything you need is already written in the script.

Conclusion

I won’t write “yota, don’t be greedy”, because compared to many other mobile providers they are still quite generous. I’d rather say: iota, stay the same as you are.