Для грамотного юзера изменить DPI экрана Android-смартфона, если на то возникала необходимость, никогда не было задачкой сложной, даже когда для этого требовалось умение обращаться с root и Xposed (или другими специальными приложениями).
А с выпуском Android 7 «регулировать» DPI экрана научились даже, скажем так, не совсем грамотные юзеры. Благо, для этого нужно было всего лишь найти нужный раздел в «Настройках».
Но вот в новой MIUI 9 разработчик, как оказалось, эту «лавочку» снова прикрыл.
Потому в этом посте мы расскажем о том, как изменить DPI экрана смартфона (или планшета) Xiaomi после установки штатной прошивки MIUI 9. Приведенный ниже способ, к слову, root-а тоже не требует. Но свои нюансы у него тоже есть, в частности:
- нужен комп (Windows-ПК или Mac) с установленной утилитой ADB (она нужна будет каждый раз, когда DPI вы будете менять данным способом);
- смартфон должен быть привязан к действующему Mi-аккаунту;
- нужен VPN, поскольку способ работает пока только для Китая;
- после изменения значения DPI приложение «Темы» смартфона будет выглядеть немного коряво, но с ним — пока только так.
Собственно, теперь о том,..
как изменить DPI экрана на Xiaomi с MIUI 9 без root-а
Вся процедура выглядит следующим образом:
- отключаем Wi-Fi (это обязательно) и переходим на мобильный интернет;
- активируем VPN-приложение и подключаемся к Сети через китайский или гонконгский сервер;
- активируем «Режим разработчика» («Настройки» -> «О телефоне» -> 7 раз тапнуть по номеру версии MIUI) и в нём включаем «Отладку по USB«;
- подключаем Xiaomi к компу, запускаем ADB и вводим следующую команду:
adb shell wm density DPI exit
… где вместо «DPI» указываем нужную плотность точек, к примеру 380.
Если или когда DPI экрана нужно вернуть к дефолтным настройкам, делаем то же самое, но в ADB вводим немножко другую команду:
adb shell wm density reset exit[irp]