Set DNS - сделай Маркет реактивным

А вы тоже получили долгожданное обновление прошивки для своего гаджета, порадовались этому, а потом вдруг влезли в Маркет и ужаснулись скорости его работы? Если да, то можно, конечно, попробовать откатиться на старую версию, заодно вернув привычны...

Если вам интересны новости мира ИТ так же сильно, как нам, подписывайтесь на Telegram-канал. Там все материалы появляются максимально оперативно. Или, может быть, удобнее "Вконтакте"?

Фото автораАвтор: Андрей "zeleboba" Матвеев
Шатаюсь, слушаю и наблюдаю. Пишу тексты.

Поговорить?


Уже наговорили:
Аватар автораBoris Black:
почему нет ссылки на первоисточник?
Аватар автораtest:
И pro стоит не 40, а практически 50 рублей.
Аватар автораPavel Radchenko:
Отличная программка. Спасибо
Аватар автораИлья К.:
Нахрена покупать - просто поправьте файл /system/etc/resolv.conf
пропишите туда DNS гугля и будет вам щастье без всяких денег непойми-за-что
Аватар автораarsenmusic:
хм) полез посмотреть.. а у меня уже итак прописаны гугловские dns'ы ))
Команда MIUI позаботилась :)
Аватар автораРуслан Хусаинов:
@Илья К.: А можно по подробней, что на что поменять или тему где можно об этом почитать.
Аватар автораИлья К.:
@Руслан Хусаинов:
Ну собственно есть файл /system/etc/resolv.conf
Там линукс хранит самые приоритетные DNS-ки.
Обычно этот файл вообще не существует - DNS-ки берутся от оператора связи автоматом.
Если создать такой файл и написать туда текст
nameserver 8.8.4.4
nameserver 8.8.8.8

то ваш андроид будет всегда использовать указанные днс-сервера гугла а не вашего оператора связи.

Чтобы запихать этот файл туда нужно перемонтировать раздел /system в режим read-write (команда зависит от вашего телефона).
После этого залить заранее сформированный файл с помощью программы adb.exe с компа (команда push), либо выполнить пару команд из Эмулятора Терминала на самой мобиле (есть на маркете):

echo "nameserver 8.8.4.4" > /system/etc/resolv.conf
echo "nameserver 8.8.8.8" >> /system/etc/resolv.conf

после чего перевести /system в режим read-only
и выполнить команду reboot для перезагрузки


Разумеется это всё только для рутованных прошивок.
Аватар автораPavel Durov:
@Илья К.: ты крутой. Спасибо тебе.
Аватар автораИлья К.:
/system перемонтируется в rw примерно так:
mount -o remount,rw -t [файловая система прошивки] [устройство хранения на этой прошивке] /system

аналогично
mount -o remount,ro -t ....

пример для Desire Z Stock 2.42
mount -o remount,rw -t ext3 /dev/block/mmcblk0p25 /system
Аватар автораРуслан Хусаинов:
@Илья К.: Спасибо :)
Аватар автораPAIIITET:
а разве вписывание dns 8.8.8.8 в настройки wi-fi не тоже самое.
Аватар автораБодя:
Кстати, в андроид вшит текстовый редактор vim. Им также можно создать или редактировати файл resolv.conf.
В линуксе он обычно лежит в папке /etc/
Проверил на дизаере, у меня два resolv.conf, один в /etc/ второй в /system/etc/
Аватар автораИлья К.:
@PAIIITET: не тоже самое.

@Бодя: надо юзать /system/etc/resolv.ocnf

Читайте нас где удобно

Ещё на эту тему было

Для тех, кто долистал

Ай-ти шуточка бонусом. Android-смартфоны покупают только те, у кого хватает средств на оплату электричества. Шах и мат, эппловоды!