Приложение 2ГИС на смартфонах Huawei часто предустановлено в прошивку как системная надстройка, поэтому стандартное долгое нажатие по иконке не дает кнопки «Удалить», а предлагает только «Отключить». В таких случаях пакет ru.dublgis.dgismobile остается в разделе «Все приложения» и продолжает занимать место в памяти, а иногда — автозапускаться в фоне для обновления карт.

Ситуация усложняется тем, что в EMUI 12–14 и HarmonyOS 2–4 производитель скрыл пункт полного удаления системных бандлов из пользовательского интерфейса, оставив только деактивацию. Ниже разберем, как избавиться от навигатора полностью, в том числе через ADB и скрытые меню сервиса.

Почему обычное удаление не работает

В прошивках линейки P, Mate, Nova и Y приложение 2ГИС часто интегрировано в состав Huawei Mobile Services (HMS) или поставляется как отдельный системный пакет с флагом SYSTEM. Android блокирует удаление таких пакетов обычным пользователем без прав суперпользователя.

При попытке удалить через настройки вы увидите только «Отключить» или «Удалить обновления». После отключения иконка пропадает из лаунчера, но файлы остаются в разделе /system/app или /product/app, а кэш карт может весить от 200 МБ до нескольких гигабайт.

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

Способ 1: Удаление через ADB (без рут-прав)

Самый надежный метод для большинства современных моделей — использование Android Debug Bridge. Он позволяет удалить пакет для текущего пользователя (user 0), что скрывает приложение полностью и освобождает данные в пользовательском разделе.

Вам понадобится ПК с установленными платформенными инструментами, включенная «Отладка по USB» в Настройки → Для разработчиков и оригинальный кабель. После подключения телефона проверьте связь командой adb devices.

☑️ Чек-лист перед работой с ADB

Выполнено: 0 / 4

Выполните в терминале последовательно:

adb shell

pm uninstall --user 0 ru.dublgis.dgismobile

pm uninstall --user 0 ru.dublgis.dgismobile.license

Первая команда удаляет основной клиент, вторая — лицензионный модуль, который иногда стоит отдельно. Если пакет не найден, система вернет Failure [DELETE_FAILED_INTERNAL_ERROR] — это значит, что имя пакета отличается (например, для версии из AppGallery — ru.dublgis.dgismobile.huawei).

💡

ADB удаляет приложение только для пользователя 0, системные файлы в /product остаются, но место в пользовательской памяти освобождается полностью.

После выполнения иконка пропадает мгновенно. Перезагрузка не требуется, но рекомендуется для очистки кэша системного лаунчера.

Способ 2: Через меню «Приложения» в настройках (только отключение)

Если ADB недоступен, остается вариант «Отключить». Он не удаляет бинарники, но останавливает процессы, убирает иконку и запрещает автозапуск. Зайдите в Настройки → Приложения → Все приложения, в меню трех точек включите «Показать системные», найдите 2ГИС и нажмите «Отключить».

Система предупредит, что другие приложения могут работать некорректно — для навигатора это безопасно. После отключения зайдите в «Память» и нажмите «Очистить данные» и «Очистить кэш». Это удалит скачанные карты и историю маршрутов.

⚠️ Внимание: После сброса настроек телефона или обновления прошивки отключенное системное приложение может включиться снова автоматически. Проверяйте раздел «Отключенные» после каждого крупного OTA-обновления.

Способ 3: Удаление через AppGallery (для версий из магазина)

Если 2ГИС был установлен пользователем из AppGallery, а не предустановлен заводом, он удаляется стандартным способом. Откройте магазин, перейдите в «Менеджер → Установленные», найдите карту и нажмите корзину. Это полноценная деинсталляция с очисткой всех данных.

Иногда магазин предлагает «Обновить» вместо «Удалить» — значит, стоит системная версия, а поверх неё накатана обновленная из каталога. В таком случае сначала нажмите «Удалить обновления» в настройках приложения, а потом удалите саму программу через AppGallery.

💡

Перед удалением из AppGallery сделайте резервную копию закладок и истории через аккаунт 2ГИС — они синхронизируются в облако и восстановятся при повторной установке.

Проверить источник установки можно в Настройки → Приложения → 2ГИС → Дополнительно → Установлено из. Если там «AppGallery» — способ сработает гарантированно.

Способ 4: Использование сторонних дебаг-меню (Service Menu)

На некоторых моделях до EMUI 11 работает вызов скрытого меню через наборный код ##2846579## (ProjectMenu). Перейдите в Background Settings → Apps Auto Launch и снимите галочку с 2ГИС. Это не удаление, но жесткая блокировка автозапуска.

Более радикальный вариант — меню Software Upgrade → Delete Preloaded Apps (если присутствует). Оно позволяет физически удалить предустановленные бандлы из системного раздела. Доступно не на всех регионах прошивки (CN-версии чаще имеют этот пункт, Global — реже).

Альтернативные коды сервисных меню для разных серий

##6130## — Factory Menu (старые модели)##2846579## — Project Menu (EMUI 9-11)##4636## — Testing Menu (информация о пакете)

Использование сервисных кодов не требует ПК, но меню на английском/китайском, и неаккуратные действия могут сбросить настройки сети или калибровку сенсоров. Действуйте осторожно.

Сравнение методов удаления

МетодТребует ПКУдаляет системные файлыРиск для гарантииСложность
ADB (pm uninstall --user 0)ДаНет (только данные юзера)НетСредняя
Отключение в настройкахНетНетНетНизкая
Удаление через AppGalleryНетДа (если не системный)НетНизкая
Service Menu (Delete Preloaded)НетДаНизкийВысокая
Root (Magisk + Systemize)ДаДаДа (KNOX/Trippe)Очень высокая

Что делать, если пакет не находится

Иногда имя пакета отличается от стандартного. Чтобы узнать точное название, введите в ADB: adb shell pm list packages | grep -i dubli или adb shell pm list packages | grep -i gis. Вывод покажет полный идентификатор, например package:ru.dublgis.dgismobile.huawei.

Используйте это точное имя в команде удаления. Также можно воспользоваться приложением App Inspector или Package Name Viewer прямо на телефоне — они показывают пакетное имя без подключения к ПК.

📊 Каким способом вы обычно удаляете предустановленные приложения на Huawei?
Через ADB на ПК
Просто отключаю в настройках
Через AppGallery
Не удаляю, скрываю в папку
Другое (пишите в комментариях)

Если поиск ничего не дает, возможно, приложение скрыто в профиле работы (Work Profile) или установлено как модуль Dynamic Delivery. Проверьте Настройки → Пользователи и учетные записи → Рабочий профиль.

После удаления: чистка хвостов и кэша

Даже после успешного удаления через ADB в памяти может остаться папка /sdcard/Android/data/ru.dublgis.dgismobile с кэшем тайлов карт. Подключите телефон к ПК в режиме передачи файлов (MTP) и удалите эту папку вручную.

Также проверьте /sdcard/2GIS или /sdcard/Android/media/ru.dublgis.dgismobile — старые версии хранили офлайн-базы именно там. На HarmonyOS 4+ доступ к Android/data через MTP может быть ограничен; используйте файловый менеджер на самом телефоне (например, «Файлы» от Google или Material Files).

⚠️ Внимание: Не удаляйте папку /sdcard/Android/obb целиком — там лежат данные других игр и программ. Удаляйте только папку с точным совпадением package name 2ГИС.

Частые ошибки и их решения

Ошибка DELETE_FAILED_INTERNAL_ERROR при ADB означает, что пакет защищен системой или имя неверно. Решение: проверьте имя через pm list packages и убедитесь, что отладка по USB не отключилась во время сессии.

Если после удаления иконка осталась в лаунчере — это «призрак» кэша иконок. Перезагрузите телефон или очистите данные лаунчера: Настройки → Приложения → Лаунчер → Память → Очистить данные (рабочий стол вернется к заводскому виду).

💡

Главное правило: если приложение системное, без Root вернуть место в системном разделе невозможно. ADB — лучший баланс безопасности и результата для 95% пользователей.

После обновления EMUI/HarmonyOS проверяйте раздел «Отключенные приложения». Производитель может вернуть 2ГИС с новой версией прошивки через OTA-пакет прелоада.

FAQ: Ответы на частые вопросы
Можно ли удалить 2ГИС без компьютера?

Полностью — только если это пользовательская версия из AppGallery. Для системной версии без ПК доступно только отключение или сервисное меню (не на всех моделях).

Удаляется ли 2ГИС после сброса к заводским настройкам?

Нет, системные приложения восстанавливаются после Factory Reset. Придется удалять повторно.

Потеряю ли я доступ к картам в Petal Maps или навигаторе Huawei?

Нет, Petal Maps и HMS Core используют свои движки картографирования. 2ГИС — независимый сервис.

Безопасно ли давать ADB-доступ телефону?

Да, если вы подключаетесь к своему доверенному ПК и подтверждаете отпечаток RSA на экране телефона. Не включайте «Всегда разрешать» для неизвестных компьютеров.

Как вернуть 2ГИС, если удалил по ошибке?

Установите актуальную версию из AppGallery или официального сайта 2gis.ru. Данные профиля (закладки, история) синхронизируются по аккаунту.