Функция «Частное пространство» на смартфонах Huawei создает изолированную среду с отдельными приложениями, файлами и настройками, доступную по уникальному паролю или отпечатку пальца. Это системный механизм уровня прошивки, а не стороннее приложение из каталога, поэтому он гарантирует полную разделку данных без root-прав.
Многие пользователи ищут «Dual Space» в AppGallery или Google Play, не подозревая, что аналог уже встроен в EMUI и HarmonyOS под названием PrivateSpace. Параллельно существует режим клонирования приложений (App Twin), который дублирует только конкретные мессенджеры или соцсети внутри основного профиля.
Что такое Dual Space на Huawei: терминология и суть
В экосистеме Huawei термин «Dual Space» неофициально объединяет две разные технологии: Частное пространство (PrivateSpace) и Клонирование приложений (App Twin). Первое — это полноценный второй профиль с отдельным рабочим столом, вторым — точка входа для запуска двух аккаунтов в одном приложении без переключения профилей.
Частное пространство шифруется отдельным ключом, генерируемым на основе пароля владельца. Даже если основной профиль взломан или сброшен к заводским настройкам, данные во втором профиле остаются недоступными без ввода второго пароля. Это аппаратная изоляция на уровне файловой системы f2fs с разными разделами метаданных.
Клонирование же работает внутри текущего пользователя (Owner). Система создает песочницу для второго экземпляра APK, перенаправляя его хранилище в /data/user/10/package_name вместо стандартного /data/user/0/package_name. Это быстрее, но не дает изоляции фото, документов или настроек системы.
Как включить и настроить Частное пространство
Активация занимает 2–3 минуты и не требует перезагрузки устройства. Путь в меню одинаков для EMUI 10+ и HarmonyOS 2+: Настройки → Безопасность и приватность → Частное пространство → Включить. Система предложит установить отдельный пароль (PIN, узор или биометрию), отличный от основного.
После создания вы попадаете в «чистую» систему: нет сторонних приложений, пустая галерея, отдельные контакты. Можно сразу настроить второй аккаунт Huawei ID для синхронизации облака, тем и покупок. Переключение между профилями происходит с экрана блокировки: вводите пароль второго пространства — попадаете туда, вводите основной — возвращаетесь в главное.
☑️ Чек-лист первичной настройки Частного пространства
Важно: нельзя перенести приложения из основного пространства в Частное автоматически — их нужно устанавливать заново из AppGallery или через APK. Это сделано намеренно для сохранения изоляции кэшей и токенов авторизации.
Клонирование приложений (App Twin) как альтернатива
Если нужен второй аккаунт только в WhatsApp, Telegram или Instagram, проще использовать Клонирование приложений. Путь: Настройки → Приложения → Клонирование приложений. Переключите ползунок напротив поддерживаемого приложения — на рабочем столе появится второй ярлык с желтой меткой.
Клон работает параллельно с оригиналом: уведомления приходят от обоих аккаунтов, иконки в шторке разделены. Ограничение: не все приложения поддерживают клонирование (банковские клиенты, некоторые игры и системные утилиты часто блокируют это на уровне манифеста).
Клонирование не требует перезагрузки устройства и сохраняет общие системные настройки уведомлений для обоих экземпляров.
Данные клонов хранятся в профиле пользователя user_10, что видно через ADB: adb shell pm list packages --user 10. При удалении клона через меню настроек данные стираются полностью, но кэш может остаться в /data/data/package_name/cache — чистите вручную при необходимости.
Отличия от сторонних приложений типа Dual Space / Parallel Space
Сторонние лаунчеры-контейнеры (Dual Space, Parallel Space, Multi Parallel) создают виртуальную среду внутри основного профиля. Они не дают аппаратного шифрования, требуют постоянных разрешений на автозапуск и часто показывают рекламу в бесплатных версиях. Системное решение Huawei лишено этих недостатков.
| Параметр | Частное пространство (Системное) | Клонирование (App Twin) | Сторонние контейнеры |
|---|---|---|---|
| Уровень изоляции | Полная (отдельный user_id, шифрование) | Частичная (отдельный data_dir) | Виртуальная (песочница в user_0) |
| Независимые настройки системы | Да (язык, тема, экран, учетные записи) | Нет | Нет |
| Работа без интернета | Полностью | Полностью | Часто требуют лицензию |
| Нагрузка на батарею | Минимальная (только при активном входе) | Низкая | Высокая (фоновые сервисы) |
| Поддержка банковских приложений | Да (проходят SafetyNet/Play Integrity) | Зависит от приложения | Часто нет (root detect) |
Технические нюансы изоляции процессов
При входе в Частное пространство система делает switch пользователя (user switch) через system_server. Процессы основного пользователя (user_0) получают состояние STOPPED, их UID не имеют доступа к /data/user/99 (где 99 — ID частного пространства). Это реализовано на уровне ядра Linux (namespaces, cgroups) и Android Framework (UserManagerService).
Управление данными и перенос файлов между пространствами
Прямой доступ к файлам Частного пространства из основного запрещен политикой SELinux. Обмен возможен только через меню «Перенос данных» внутри настроек Частного пространства или через общий облачный диск (Huawei Cloud, Google Drive, Яндекс.Диск).
В меню переноса доступны: контакты, сообщения, фото, видео, аудио, документы, записи диктофона. Выбираете категории, нажимаете «Перенести» — система копирует файлы в защищенный контейнер второго профиля. Обратный перенос работает аналогично.
Используйте приложение «Файлы» → «Общий доступ» → «Передача файлов между пространствами» для быстрой отправки фото без облака — работает по Wi-Fi Direct.
Если подключить телефон к ПК по USB, в режиме MTP будет видна только файловая система текущего активного профиля. Чтобы забрать фото из Частного пространства, нужно зайти в него, подключить кабель и выбрать «Перенос файлов» заново.
Решение частых проблем: не запускается, забыт пароль, уведомления
Если Частное пространство не включается (крутится загрузка или выбрасывает на экран блокировки), проверьте свободное место: нужно минимум 2–3 ГБ на разделе /data. Система не создаст контейнер, если память забита под завязку. Очистите кэш основного профиля через Настройки → Память → Очистка.
⚠️ Внимание: Сброс пароля Частного пространства невозможен без потери данных. Если забыли PIN/узор и биометрия не сработала — единственный выход: стереть Частное пространство через основное: Настройки → Безопасность → Частное пространство → Удалить. Все данные внутри будут уничтожены безвозвратно.
Проблема с уведомлениями клонов: часто помогает отключение «Экономии батареи» для клонированного приложения. Путь: Настройки → Батарея → Запуск приложений → [Клон приложения] → Управление вручную → Включить все три переключателя (Автозапуск, Вторичный запуск, Запуск в фоне).
⚠️ Внимание: При обновлении EMUI/HarmonyOS через OTA Частное пространство может временно исчезнуть из меню настроек. Оно вернется после первой перезагрузки и ввода пароля основного профиля — это нормальное поведение миграции данных.
Безопасность и приватность: шифрование, изоляция
Частное пространство использует File-Based Encryption (FBE) с отдельным ключом класса CE (Credential Encrypted) и DE (Device Encrypted). Ключ DE общий для устройства, но CE уникален для каждого пользователя и деривируется от пароля. Без ввода пароля даже загруженное ядро не может расшифровать содержимое /data/user/99.
Это означает: при изъятии флеш-памяти (чип-офф) или взломе загрузчика (если бы он был разблокирован) данные Частного пространства остаются криптографически стойкими. Для корпоративного использования это соответствует требованиям Android Enterprise профиля «Work Profile», но реализовано нативно без MDM-контейнера.
Клонирование приложений не дает такого уровня защиты: данные клона зашифрованы ключом основного пользователя. Если взломать основной профиль — клон тоже станет доступен. Выбирайте технологию под модель угроз.
Часто задаваемые вопросы
Можно ли запустить Частное пространство и основное одновременно?
Нет. Android поддерживает только одного активного пользователя на переднем плане (Foreground). При входе в Частное пространство основной пользователь переходит в состояние Background/Stopped. Уведомления основного профиля всё равно приходят, но интерактивных действий нет.
Сколько места занимает пустое Частное пространство?
При создании резервируется около 500–800 МБ под системные разделы, метаданные и предзагруженные системные приложения (Настройки, Файлы, Камера, Галерея). Реальный размер растет по мере установки приложений и накопления данных.
Работает ли банковское приложение в клоне (App Twin)?
Большинство крупных банков (СберБанк, Т-Банк, Альфа, ВТБ) блокируют запуск в клонированной среде через проверку PackageManager.getPackageInstaller() и SafetyNet/Play Integrity. В Частном пространстве они работают нормально, так как это легальный отдельный пользователь.
Как удалить Частное пространство, если забыл пароль от основного?
Нельзя. Удаление Частного пространства требует аутентификации в основном профиле. Если забыты оба пароля — помогает только полный сброс телефона через Recovery (Wipe data/factory reset), что удалит всё без исключения.
Переносятся ли SMS и логи звонков в Частное пространство?
Нет, они изолированы полностью. У каждого профиля своя база данных провайдера Telephony. Перенести историю можно только через бэкап в Google Drive / Huawei Cloud и восстановление уже внутри целевого профиля, но это объединит истории, а не разделит.