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

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

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

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

Ай-ти шуточка бонусом. Во тьме ночной, при свете дня, Андроид заряжаю я!