Перейти до основного вмісту

Налаштування Work Profile

TikMatrix підтримує налаштування користувачів Work Profile для кожного пристрою окремо, що дуже корисно для пристроїв, керованих підприємством, або середовищ із дубльованими застосунками.

Що таке Work Profile

Work Profile — це функція Android, яка дозволяє створити незалежне робоче середовище на тому самому пристрої. Налаштовуючи різні ідентифікатори користувачів, ви можете:

  • Використовувати TikMatrix звичайним чином на пристроях, керованих підприємством
  • Встановлювати різні конфігурації користувача для різних середовищ застосунків
  • Досягти детальнішого керування пристроєм і контролю дозволів

Використання інструмента Shelter для клонування застосунків

Перш ніж налаштовувати Work Profile, вам потрібно використати інструмент Shelter, щоб клонувати застосунки TikTok і TikMatrix:

Що таке Shelter

Shelter — це застосунок із відкритим кодом, який створює й керує Work Profile на пристроях Android. Він дозволяє запускати дубльовані застосунки в ізольованому робочому середовищі.

Встановлення Shelter

  1. Завантажте Shelter з F-Droid або Google Play Store
  2. Встановіть і відкрийте Shelter на вашому пристрої
  3. Дотримуйтеся майстра налаштування, щоб створити Work Profile

Клонування потрібних застосунків

Після налаштування Shelter вам потрібно клонувати як застосунок TikTok, так і TikMatrix:

  1. Клонувати застосунок TikTok:

    • Відкрийте Shelter і перейдіть на вкладку «Main»
    • Знайдіть TikTok у списку застосунків
    • Торкніться кнопки «Clone to Work Profile»
    • Зачекайте завершення процесу клонування
  2. Клонувати застосунок TikMatrix:

    • У Shelter знайдіть TikMatrix у списку застосунків
    • Торкніться кнопки «Clone to Work Profile»
    • Підтвердіть операцію клонування

Перевірка успішності клонування

Після успішного клонування:

  • Ви побачите і TikTok, і TikMatrix з іконкою портфеля у своїй шухляді застосунків
  • Це версії застосунків для Work Profile
  • Оригінальні застосунки залишаються незмінними в основному профілі

Як налаштувати Work Profile

1. Відкрийте панель інструментів пристрою

Коли ваш пристрій підключено та відображається в головному інтерфейсі TikMatrix:

  1. Двічі клацніть на картку пристрою, щоб увійти в повноекранний режим
  2. Праворуч від екрана пристрою з'явиться панель інструментів
  3. Панель інструментів за замовчуванням згорнута й автоматично розгорнеться, коли ви наведете на неї курсор

2. Знайдіть кнопку Work Profile

Внизу панелі інструментів ви побачите кнопку з іконкою портфеля — це кнопка налаштування Work Profile.

3. Встановіть ідентифікатор користувача

  1. Натисніть кнопку з іконкою портфеля
  2. Введіть ідентифікатор користувача в спливаючому діалоговому вікні (наприклад, 10)
  3. Натисніть кнопку «Зберегти»

4. Підтвердіть налаштування

Після успішного налаштування система покаже сповіщення «Налаштування користувача Work Profile збережено».

Опис ідентифікаторів користувачів

Поширені ідентифікатори користувачів

  • 0: основний користувач (користувач за замовчуванням)
  • 10: перший користувач work profile
  • 11: другий користувач work profile
  • Додаткові ідентифікатори користувачів дотримуються цієї схеми

Як знайти ідентифікатор користувача

Якщо ви не впевнені щодо ідентифікаторів користувачів на вашому пристрої, ви можете знайти їх за допомогою:

adb shell pm list users

Або виконайте в інструментах налагодження TikMatrix:

pm list users

Приклад результату:

Users:
UserInfo{0:Owner:c13} running
UserInfo{10:Work profile:1030} running

Зберігання файлу конфігурації

Конфігурації Work Profile автоматично зберігаються у файлі data/work_profile_user.json у такому форматі:

{
"device_serial_1": "10",
"device_serial_2": "0",
"device_serial_3": "11"
}

Керування конфігураціями пристроїв

Перегляд поточної конфігурації

Конфігурація Work Profile кожного пристрою незалежна. Ви можете:

  1. Встановити різні ідентифікатори користувачів для кожного пристрою
  2. Змінити наявні конфігурації користувачів пристроїв у будь-який час
  3. Очистити конфігурацію (введіть порожнє значення й збережіть, щоб видалити конфігурацію)

Масове керування

Якщо вам потрібно керувати великою кількістю пристроїв, ви можете безпосередньо редагувати файл data/work_profile_user.json:

  1. Закрийте застосунок TikMatrix
  2. Відкрийте файл конфігурації
  3. Додайте або змініть конфігурації пристроїв у форматі JSON
  4. Перезапустіть TikMatrix

Усунення несправностей

Поширені проблеми

З: команди не виконуються після налаштування Work Profile

В: будь ласка, перевірте:

  • Чи правильний ідентифікатор користувача
  • Чи існує відповідний користувач на пристрої
  • Чи маєте ви достатньо дозволів для доступу до цього користувача

З: як скасувати конфігурацію Work Profile

В: очистіть поле введення ідентифікатора користувача в діалоговому вікні конфігурації та натисніть зберегти.

З: що робити, якщо конфігурацію втрачено

В: конфігурації зберігаються в локальному файлі JSON. Якщо його втрачено, ви можете переналаштувати або відновити файл data/work_profile_user.json з резервної копії.

З: проблеми, пов'язані з Shelter

В: якщо ви зіткнулися з проблемами в Shelter:

  • Клонування не вдається: переконайтеся, що у вас є права адміністратора та достатньо місця для зберігання
  • Клоновані застосунки не видно: перевірте, чи правильно активовано Work Profile в Shelter
  • Застосунки збоять у Work Profile: спробуйте повторно клонувати застосунки або оновити Shelter
  • Не можу знайти клоновані застосунки: шукайте застосунки з іконками портфеля у своїй шухляді застосунків

Найкращі практики

Корпоративне середовище

  1. Уніфіковане керування: встановіть однаковий ідентифікатор користувача для всіх корпоративних пристроїв
  2. Розділення дозволів: використовуйте різні ідентифікатори користувачів для розрізнення різних рівнів дозволів
  3. Резервне копіювання конфігурації: регулярно робіть резервну копію файлу work_profile_user.json

Особисте використання

  1. Ізоляція застосунків: встановіть різні середовища користувачів для різних цілей
  2. Тестове середовище: використовуйте незалежні ідентифікатори користувачів для тестування застосунків
  3. Захист приватності: покращте безпеку приватності за допомогою розділення користувачів

Керування інструментом Shelter

  1. Регулярні оновлення: тримайте застосунок Shelter оновленим, щоб забезпечити сумісність
  2. Синхронізація застосунків: переконайтеся, що і TikTok, і TikMatrix клоновано перед налаштуванням Work Profile
  3. Резервне копіювання налаштувань Shelter: експортуйте та резервуйте конфігурації Shelter для легкого відновлення
  4. Стежте за оновленнями застосунків: коли TikTok чи TikMatrix оновлюються, вам може знадобитися оновити й клоновані версії

Технічні деталі

Функція Work Profile реалізована шляхом додавання параметра --user до команд ADB:

# Без Work Profile
adb shell input tap 100 200

# З Work Profile (ідентифікатор користувача: 10)
adb shell --user 10 input tap 100 200

Це гарантує, що команди виконуються в правильному користувацькому середовищі, уникаючи проблем із дозволами та конфліктів середовища.


Правильно налаштувавши Work Profile, ви зможете безперешкодно використовувати TikMatrix у різних складних середовищах пристроїв, підвищуючи ефективність роботи та зручність керування.