Гаджеты

Как исправить черные полосы на экране после K2er

Черные полосы сверху экрана в K2er после изменения разрешения? Используйте ADB: wm size reset и wm density reset. Пошаговое руководство по возврату разрешения экрана на Android без рута, от проверок прав до сервисного ремонта.

Как исправить черные полосы сверху экрана в приложении K2er на телефоне после изменения разрешения? Сброс настроек не помогает, переустановка приложения и перезагрузка телефона тоже не решили проблему. Как вернуть исходное состояние экрана?

Черные полосы на экране телефона, появившиеся после изменения разрешения приложением K2er, чаще всего вызваны изменёнными параметрами размера экрана (wm size) или плотности (DPI). Чтобы вернуть разрешение экрана и исходное состояние, подключитесь к компьютеру по ADB и выполните adb shell wm size reset и adb shell wm density reset; если это не поможет — вручную задайте нативное разрешение (adb shell wm size WIDTHxHEIGHT) или отключите у K2er права «поверх других окон» и «изменение системных настроек». Ниже — пошагово: от подготовки ADB до запасных вариантов, если доступ к ADB ограничен.


Содержание


Краткий план действий

  • Отключите/принудительно остановите K2er, проверьте, исчезают ли полосы.
  • Включите режим разработчика и отладку по USB, подключитесь к ПК и проверьте ADB.
  • Посмотрите текущие значения: adb shell wm size и adb shell wm density.
  • Выполните сброс командой adb shell wm size reset и adb shell wm density reset.
  • Если сброс не помог — вручную задайте нативное разрешение adb shell wm size WIDTHxHEIGHT и/или плотность adb shell wm density XXX.
  • Если ADB невозможен — отзовите у K2er права «поверх других окон» и «изменение системных настроек», очистите данные, перезагрузите.
  • Как крайний вариант — резервное копирование и безопасный сброс/обращение в сервис.

Как убрать черные полосы на экране через ADB

Почему ADB? Потому что многие приложения (или вы вручную) могут изменить системные параметры отображения: логический размер экрана и плотность пикселей. Эти параметры сохраняются в системе и переживают перезагрузку — поэтому обычный сброс приложения не всегда помогает.

Шаги — подробно.

  1. Подготовка
  • Включите режим разработчика и Отладку по USB на телефоне (Настройки → О телефоне → нажать 7 раз на «Номер сборки», затем вернуться в Настройки → Для разработчиков → Отладка по USB). Подробно о работе с ADB и DPI — см. инструкцию на Androidsis.
  • Установите ADB (SDK Platform Tools) на ПК и подключите телефон кабелем.
  1. Проверка соединения
  • В терминале/командной строке выполните:
bash
adb devices

Убедитесь, что устройство отображается и авторизовано. Если написано “unauthorized” — подтвердите запрос на телефоне.

  1. Посмотреть текущие параметры
bash
adb shell wm size
adb shell wm density

Вы увидите текущий логический размер и плотность; иногда wm size выдаёт и физический размер (пример вывода в обсуждениях: “Physical size: 1920x1080”) — пример в issue на GitHub/Waydroid и в документации maa.plus.

  1. Сброс к заводским/по умолчанию значениям
bash
adb shell wm size reset
adb shell wm density reset

Эти команды чаще всего возвращают экран в исходное состояние; после выполнения лучше перезагрузить устройство. Документация по этим командам — maa.plus и подтверждения в обсуждениях на XDA.

  1. Если полосы остались — вручную установить нативное разрешение
  • Узнайте нативное разрешение (из спецификации устройства или из adb shell wm size/Physical size). Затем:
bash
adb shell wm size 1080x2340 # замените на ваше значение WIDTHxHEIGHT
adb shell wm density 420 # замените на подходящую плотность (dpi)

Пробуйте значение плотности по шагам (например, 360, 400, 420) — пока интерфейс не вернётся к норме. Подробный разбор изменения области отображения — в описании метода изменения размера экрана на TechStoriesIndia.

  1. Важные оговорки
  • Команды могут временно «обрезать» изображение (появятся чёрные рамки) — это ожидаемо при ручной настройке. Всегда держите под рукой команду wm size reset / wm density reset.
  • На новых версиях Android некоторые приёмы (например, wm overscan) устарели — альтернативы обсуждаются на XDA. Пример использования overscan (если у вас старый Android) — KrispiTech, но используйте с осторожностью: overscan создаёт видимую границу и может быть трудноотменяем.

Вернуть разрешение экрана (DPI) вручную

Если автоматический сброс не помог, вручную подобрать нативные значения — надёжный путь.

Как определить нужные значения:

  • Нативное разрешение можно посмотреть в спецификации устройства или получить из adb shell wm size (иногда выводит Physical size). Если wm size показывает уже изменённое значение и вы не знаете родное, найдите модель телефона и сверяйте со спецификацией в интернете.

Пример корректного восстановления:

  1. Посмотрите текущие значения:
bash
adb shell wm size
adb shell wm density
  1. Установите физическое разрешение и подходящую плотность:
bash
adb shell wm size 1080x2400
adb shell wm density 420
adb reboot
  1. Если интерфейс «ломается» (мелкие/слишком большие элементы), верните плотность на меньшее/большее значение или выполните:
bash
adb shell wm density reset
adb shell wm size reset
adb reboot

Полезно: статья о смене DPI без рута показывает синтаксис и примеры значений — Androidsis.


Что делать, если ADB недоступен или команды не помогают

Не всегда есть доступ к ПК или ADB. Вот запасные варианты.

  1. Отключите права K2er
  • Настройки → Приложения → K2er → Дополнительные права (Special access) → Отозвать «Показ поверх других окон» и «Изменение системных настроек». Иногда именно эти права позволяют приложению менять отображение.
  1. Очистка данных и удаление приложения
  • Настройки → Приложения → K2er → Хранилище → Очистить кэш и данные → Удалить приложение → Перезагрузка.
  1. Безопасный режим
  • Загрузитесь в безопасном режиме — если в нём полос нет, значит виновато стороннее приложение (скорее всего K2er или похожее).
  1. Восстановление через рекавери / ADB в рекавери
  • В некоторых случаях можно получить доступ к ADB из рекавери (если устройство поддерживает). Обсуждение о включении отладки и работе с ADB в нерабочем состоянии — на XDA.
  1. Крайний шаг — сброс к заводским (с резервной копией)
  • Если ничего не помогает и проблема системная, выполните резервное копирование и сброс настроек (через настройки или через рекавери). Можно также выполнить сброс через ADB (подробно — TechBloat). Помните: сброс удалит все данные.

Проверки прав и настройки K2er (оверлеи, системные права)

K2er — это утилита для сопоставления ввода; такие приложения обычно просят расширенные права (оверлей/Accessibility/Modify system settings). Проверьте:

  • Отключите Accessibility-сервис K2er (Настройки → Специальные возможности).
  • Отозовите «Показ поверх других окон» и «Изменение системных настроек» в списке специальных доступов.
  • Удалите сторонние APK из непроверенных источников и установите официальную версию (информация о K2er доступна на страницах приложений, например AppBrain или ApkToFu).
  • После изменений — перезагрузка; если полосы исчезли, значит изменение было вызвано правами/механикой K2er.

Не бойтесь временно отключить все особые права — проверка безопасна и быстро покажет, вызывает ли приложение проблему.


Когда обращаться в сервис и безопасный сброс

Если после всех программных мер (ADB-сбросы, ручная установка разрешения, удаление приложений, сброс настроек) чёрная полоса остаётся — вероятна аппаратная неисправность: повреждён шлейф, контроллер дисплея или сам модуль. Признаки аппаратной проблемы: полосы остаются на экране даже в загрузочном меню или при отображении системного рекавери.

  • Диагностика и возможный ремонт — в сервисном центре; в описании проблемы укажите: модель телефона, что вы делали (K2er, ADB команды), приложите фото/видео. Пользу информации подтверждает статья о диагностике полос и ремонте дисплея — D&S Сервис и обзор возможных аппаратных причин — rbt33.

Перед походом в сервис обязательно сохраните резервную копию: контакты, фото, заметки.


Источники

  1. Как изменить разрешение экрана на Андроид — lumpics.ru
  2. Как изменить DPI на Android без рута — Androidsis
  3. View current resolution / wm size — maa.plus
  4. wm overscan alternative? — XDA Forums
  5. How to Resize the Display Area to Fix Dead Pixels — TechStoriesIndia
  6. How to Hide the Android Navigation Bar? — KrispiTech
  7. ADB wm size Returns Incorrect Screen Size — waydroid/waydroid (GitHub issue)
  8. How to enable USB debugging from ADB or recovery — XDA Forums
  9. K2er — описание (ApkToFu)
  10. K2er — AppBrain
  11. Полосы на экране — D&S Сервис (пример рекомендаций)
  12. Появились полосы на экране телефона — rbt33
  13. How To Factory Reset Android Phone Using ADB — TechBloat

Заключение

Первое и самое эффективное решение при черных полосах сверху экрана после K2er — вернуть параметры дисплея через ADB: adb shell wm size reset и adb shell wm density reset (или вручную задать нативные значения). Если ADB недоступен, проверьте и отзовите у K2er права «поверх других окон» и «изменение системных настроек», очистите данные приложения и перезагрузите. Если всё это не устранило проблему — подготовьте резервную копию и обратитесь в сервис: сохранение истории действий (что делали, когда возникло) сильно ускорит диагностику.

Авторы
Проверено модерацией
Модерация