Как под Android использовать Яндекс.Карты бесплатно? (На МТС или Мегафоне)

Энтузиасты с 4pda помнится собирали apk с яндекс.картами трафик которых столь же бесплатен как и траффик брендированных яндекс карт под симбиан/WM… Их посты там почему то тщательно выпиливались…
Но ставить левую apk которую потом нельзя будет из маркета обновить как то не хотелось бы…

Нет ли на такой гибкой системе как Android другого способа?
  • Вопрос задан
  • 5062 просмотра
Пригласить эксперта
Ответы на вопрос 3
@vanaf Автор вопроса
Поснифферив траффик брендированных и небрендированных яндекс карт было установлено что первые ломятся на mobile.maps.yandex.net, а вторые на mobile-partners.maps.yandex.net
Соответственно используя мощь линукса в Android есть два варианта как заставить яндекс.карты быть бесплатными:
через iptables:
iptables -t nat -A OUTPUT -m tcp -p tcp --dport 80 -d 93.158.134.138 -j DNAT --to-destination 93.158.134.156
iptables -t nat -A OUTPUT -m tcp -p tcp --dport 80 -d 213.180.204.138 -j DNAT --to-destination 213.180.204.156
iptables -t nat -A OUTPUT -m tcp -p tcp --dport 80 -d 87.250.250.138 -j DNAT --to-destination 213.180.204.156

через /etc/hosts:
93.158.134.156 mobile.maps.yandex.net
213.180.204.156 mobile.maps.yandex.net


P.S. и да конечно у вас должны быть root права на ваш телефон — он же ваш телефон и вы его хозяин.
Ответ написан
lebowski
@lebowski
А зачем это нужно, если можно закачать кэш ymm.sytes.net/ и не париться?
Ответ написан
@navion
Карты из маркета теперь не учитывают трафик на МТС и МегаФоне.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы