Установка Google Camera на Huawei P Smart требует загрузки портированной версии APK, так как официальное приложение недоступно в AppGallery и не совместимо с процессорами Kirin без модификаций. Успех процесса зависит от уровня поддержки Camera2 API в прошивке конкретной модели (P Smart 2019, 2020, Z или Plus). Перед началом работы проверьте этот параметр через специализированные утилиты, чтобы не тратить время на неработающие сборки.

Проверка поддержки Camera2 API и подготовка смартфона

Первым делом определите уровень реализации Camera2 API с помощью приложения Camera2 API Probe или Manual Camera Compatibility. На экране результата ищите строку Hardware Support Level: значение FULL или LEVEL_3 гарантирует работу большинства функций, включая Night Sight и Astrophotography. Если видите LIMITED или LEGACY, порт запустится, но расширенные режимы будут недоступны или вызовут вылеты.

Включите установку из неизвестных источников для браузера или файлового менеджера, через который планируете скачивать APK. В EMUI путь выглядит так: Настройки → Безопасность → Дополнительно → Установка сторонних приложений. Выдайте разрешение конкретному источнику (Chrome, Files, Telegram). Без этого система заблокирует инсталлятор с сообщением о запрете неизвестных приложений.

⚠️ Внимание: На прошивках EMUI 10.1 и новее меню может называться «Установка неизвестных приложений». Не путайте его с пунктом «Источники неизвестных приложений» в разделе «Приложения», который управляет глобальным запретом.

Выбор правильной версии GCam для процессоров Kirin

Huawei P Smart оснащен чипами Kirin 710 или 659, для которых не существует универсального «официального» порта. Сообщество разработчиков (XDA, 4PDA, Celso Azevedo) предлагает сборки от BSG, Arnova8G2, Urnyx05 и Shamim. Для Kirin 710 (P Smart 2019/2020) лучше всего подходят порты на базе GCam 7.3 – 8.1 от BSG или Urnyx05 с поддержкой libkirin. Для старых моделей на Kirin 659 ищите сборки 6.1 – 7.0.

Скачивайте файлы только с проверенных ресурсов: сайт celsoazevedo.com, официальные темы на XDA Developers или репозитории GitHub разработчиков. Имя файла должно содержать модель чипа (kirin710, kirin659) или название телефона. Избегайте сборок с пометкой «for Snapdragon» или «Universal» — они не запустятся или будут выдавать черный экран превью.

  • 📥 BSG GCam 8.1/7.4 — стабильная база для Night Sight и HDR+ Enhanced.
  • 🌌 Urnyx05 GCam 8.x — оптимизирован под Astrophotography на Kirin.
  • ⚙️ Shamim GCam Go — облегченная версия для слабых моделей (2 ГБ ОЗУ).
  • 🔧 Arnova8G2 — классика для старых версий Android 8/9.
📊 Какую версию GCam вы планируете ставить на свой P Smart?
BSG 8.x (новая, много функций)
Urnyx05 8.x (для астрофото)
Старая 6.1/7.0 (для Kirin 659)
Еще не решил, читаю отзывы

Пошаговая установка APK и первичная настройка

После скачивания откройте файл через файловый менеджер Files или уведомление в шторке. Система запросит подтверждение установки — нажмите «Установить». Если появляется ошибка «Приложение не установлено», проверьте архитектуру: нужен arm64-v8a (для 64-битных Kirin 710) или armeabi-v7a (для 32-битных Kirin 659). Некоторые порты упакованы в .apks (Split APK) — их нужно устанавливать через SAI (Split APKs Installer) или APKMirror Installer.

Запустите приложение. При первом старте оно запросит доступ к камере, микрофону и хранилищу — предоставьте все разрешения. Перейдите в настройки (значок шестеренки или свайп от края) и найдите раздел Config или Advanced. Здесь нужно применить конфигурационный файл .xml, специфичный для вашей модели, иначе обработка будет работать некорректно.

☑️ Чек-лист первичной настройки GCam

Выполнено: 0 / 5
⚠️ Внимание: Не копируйте конфиги от P30, P40 или Mate серий. Их оптика и датчики принципиально отличаются от P Smart. Использование чужого XML приведет к розовому превью, зависанию фокуса или крашу приложения при смене режима.

Работа с конфигурационными файлами (XML) и библиотеками

Конфиги — это ключ к качеству фото на портах. Создайте в корне внутренней памяти папку GCam/Configs7/ (цифра соответствует мажорной версии GCam, для 8.x — Configs8/). Сбросьте туда скачанный .xml файл. В настройках GCam нажмите на область рядом с кнопкой затвора (или долгое нажатие на затворе) → Load config → выберите файл → Restore. Приложение перезапустится с новыми параметрами.

Некоторые порты требуют подкладывания файлов библиотек libjni_jpegutil.so или libkirin.so в папку GCam/Libs/ (создайте вручную). Это включает аппаратное ускорение обработки JPEG и доступ к вспомогательным камерам. Без этих библиотек широкоугольник и макрос могут не переключаться, а фото будут сохраняться с артефактами.

Где найти рабочие конфиги и либы для P Smart

На форуме 4PDA в теме «Google Camera для Huawei P Smart» есть прикрепленные сообщения с актуальными XML и .so файлами. Также проверяйте репозиторий GitHub пользователя «bsg48» или «urnyx05» — в разделе Releases часто лежат архивы с конфигами под конкретные кодовые имена (hwcan, hwsal, hwlondon). Ищите по кодовому имени устройства в Настройках → О телефоне.

Модель P SmartКодовое имяЧипсетРекомендуемая база GCamУровень Camera2 API
P Smart 2019 (POT-LX1)hwcanKirin 710GCam 7.3 – 8.1 (BSG/Urnyx)FULL / LEVEL_3
P Smart 2020 (POT-LX2)hwcanKirin 710FGCam 8.1 – 8.4 (Urnyx/Shamim)FULL
P Smart Z (STK-LX1)hwlondonKirin 710FGCam 8.x (BSG/Urnyx)FULL
P Smart+ 2019 (PIC-LX1)hwpicKirin 710GCam 7.3 – 8.1FULL
P Smart (2017/2018) FIG-LX1hwfigKirin 659GCam 6.1 – 7.0 (Arnova/BSG old)LIMITED

Решение частых ошибок: краши, черный экран, отсутствие фокуса

Если GCam вылетает сразу после запуска — проблема в несовместимости версии с Android/EMUI или отсутствии нужной библиотеки. Попробуйте более старую сборку (например, 7.4 вместо 8.4). Черный экран превью часто лечится сменой Camera API в настройках разработчика: Настройки → Для разработчиков → Camera API 2 → включить. Если пункта нет, значит прошивка не дает доступ к API2 для сторонних приложений.

Потеря фокуса на макросе или широкоугольнике решается редактированием XML-конфига: параметры aux_camera_id и macro_camera_id должны соответствовать ID физических модулей. Узнать их можно через приложение Camera ID или DevCheck (вкладка Camera). Впишите найденные числа в конфиг текстовым редактором и перезагрузите настройки в GCam.

💡

Для стабильной работы Night Sight на Kirin 710 увеличьте «HDR+ processing buffer» до Maximum в настройках Advanced → Buffers. Это задействует больше ОЗУ, но убирает шум на длинных выдержках.

💡

Главный секрет качественных фото на P Smart — не самая новая версия GCam, а правильно подобранный XML-конфиг под конкретный датчик (обычно Sony IMX486 или OV13855).

Альтернативы и финальные рекомендации

Если порты GCam работают нестабильно, рассмотрите Open Camera с ручной настройкой RAW или Camera FV-5 — они дают контроль над выдержкой и ISO без зависимости от Camera2 API. Стандартная камера Huawei в режиме «Профессиональный» (Pro) также позволяет снимать в RAW (DNG), который потом можно вытянуть в Snapseed или Lightroom Mobile. Это часто дает лучший результат, чем сломанный порт.

Обновляйте порт раз в 2–3 месяца: разработчики исправляют баги совместимости с новыми версиями EMUI и патчами безопасности. Следите за темами на 4PDA или XDA — там появляются сборки с поддержкой новых функций Google (например, Real Tone или улучшенный HDRnet). Резервное копирование рабочего APK и XML через Titanium Backup или Swift Backup сэкономит время при откате неудачного обновления.

FAQ: Частые вопросы по Google Camera на Huawei P Smart
Почему не работает Night Sight (Ночной режим)?

Проверьте уровень Camera2 API — нужен FULL или LEVEL_3. На LIMITED ночной режим либо отсутствует, либо вызывает краш. Также убедитесь, что в настройках GCam включен «Night Sight» в разделе «Advanced» и применен конфиг с поддержкой этой функции.

Как включить Astrophotography (Астрофото)?

Требуется порт от Urnyx05 или BSG 8.1+ с поддержкой «Sabre». В настройках Advanced найдите «Astrophotography» и включите. Снимайте на штативе 3–4 минуты. На Kirin 710 работает, но качество ниже, чем на Pixel.

Приложение выдает «Failed to create capture session». Что делать?

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

Можно ли обновить GCam поверх старой версии?

Можно, но настройки и конфиги могут сбиться. Лучше: экспортируйте текущий конфиг (Save config), удалите старую версию, установите новую, импортируйте конфиг. Так избежите конфликтов версий настроек.

Работает ли порт камеры от P30 Pro на P Smart?

Нет. Драйверы датчиков, оптика и ISP процессора разные. Порт от флагмана не запустится или будет выдавать артефакты. Используйте только порты, собранные под Kirin 710/659 и кодовое имя вашей модели (hwcan, hwpic и т.д.).