Устройство с двумя SIM-картами: как настроить использование данных для каждого приложения (устройство с рутом)

Мой Moto X Play (6.0.1, рутированный, Xposed установлен) поддерживает две SIM-карты, которые я обычно не использую. Недавно мне понадобилось использовать две SIM-карты, одну позаимствовал с большим объемом данных, а вторую (личную) SIM-карту, которая была на полпути к достижению лимита данных.

Мне нужно было настроить использование данных для каждого приложения, чтобы:

  • Я не исчерпываю данные на своей личной SIM-карте, но при этом могу использовать учетные записи, связанные с мобильными номерами, такие как WhatsApp, Uber, банковские счета и т. д.

  • Для всех других приложений используйте данные с заимствованной SIM-карты.

Я не смог найти приложение для этого, как следует из этого аналогичного вопроса, на который пока нет ответов. Есть ли способ на телефоне Android с ДВОЙНОЙ SIM-картой настроить для каждого приложения отдельно, какое приложение использует какую сим-карту? для доступа в интернет?

Как настроить использование данных SIM-карты для каждого приложения?

(Это вопрос с самостоятельным ответом, чтобы поделиться одним из способов сделать это. Вы можете публиковать альтернативные решения)

Ответы (1)

Требуется рутированное устройство, установленный фреймворк Xposed , последняя версия модуля GravityBox Xposed и приложение — я использую Macrodroid

Создать макрос в Macrodroid

Курок:

  • Приложение запущено → выберите из раскрывающегося списка все приложения, которые вы хотите использовать на SIM-карте, связанные с банковскими операциями, WhatsApp, Uber и т. д. (5 приложений в примере ниже)

  • Приложение запущено → выберите из раскрывающегося списка все приложения, которые вы хотите использовать на второй SIM-карте (16 приложений в примере ниже).

(Убедитесь, что приложения не отображаются в обоих списках!)

Действия:

  • Если → +→ Сработал триггер → Приложение запущено 5 приложений →

  • Нажмите «Завершить, если» и добавьте это действие — «Ярлык запуска» → «Действия GravityBox» → «Настройки SIM» → «SIM 1 для данных».

Повторите это для второго набора приложений и выберите SIM 2 для данных.

Ограничения: оставьте пустым

Сделанный !

введите описание изображения здесь