Настройки устройства (Enterprise)
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе
Оглавление
Описание
В этой инструкции описаны функции по настройке устройства: прокси, язык, часовой пояс.
Как добавить действие в проект?
Это можно сделать через контекстное меню Добавить действие → Android → Настройки устройства
Настройки идентификаторов устройства
С помощью этой функции можно изменить такие параметры, как IMEI, Android ID (идентификатор устройства), IMSI, Sim Serial (серийный номер SIM-карты). Данные можно ввести вручную или взять из активного профиля.
Требуется установленный модуль ZennoDroid для LSPosed
Сотовый оператор
Требуется установленный модуль ZennoDroid для LSPosed
Данные можно ввести вручную или взять из текущего профиля. Для ручного заполнения всю необходимую информацию можно найти на сайте Most up to date list of MCC and MNC codes: mobile country codes – mobile network codes
Страна — две буквы (колонка ISO)
Код оператора — совокупность значений из колонок MCC и MNC (25002 для Мегафона, 25013 — Kuban GSM).
Название оператора — колонка Network (Baykal Westcom, BeeLine/VimpelCom, MTS)
Номер телефона — формат +7XXXXXXXXXX
либо без знака “плюс” в начале 7XXXXXXXXXX
Модель устройства
Требуется установленный модуль ZennoDroid для LSPosed
Данные можно ввести вручную или взять из активного профиля.
Производитель — производитель эмулируемого устройства (Samsung, Huawei, Xiaomi, Google, Meizu и т.д.).
Модель — модель эмулируемого устройства, её можно найти в build.prop (как это сделать — описано ниже).
ro.product.brand — обычно то же самое значение, что и для поля Производитель. Если не указать значение ro.product.brand, оно подтянется из поля Производитель.
ro.product.board — обычно в современных телефонах это поле пустое. Оно больше актуально для старых моделей телефонов.
ro.hardware — можно найти в build.prop (как это сделать — описано ниже).
ro.build.fingerprint — можно найти в build.prop.
Как найти данные для полей ro.product.board, ro.hardware?
Находить данные надо вручную. Для этого сделайте запрос в поисковую систему следующего вида: build.prop <phone_model>
. Пример запроса: build.prop Samsung s10
. Далее переходим по одному из результатов, и в тексте сообщения находятся интересующие нас данные:
ro.product.brand=samsung
ro.hardware.chipname=exynos9820
ro.product.board = нет
Модель можно найти по таким именам:
ro.product.model
ro.product.system.model
Как просмотреть параметры своего телефона?
Для этого нужно в терминале (пример приложения — Terminal Emulator for Android) выполнить команду getprop
.
Настройка WiFi MAC
Требуется установленный модуль ZennoDroid для LSPosed
Здесь можно установить новый MAC-адрес WiFi адаптера на устройстве. Данные можно ввести вручную или взять из активного профиля.
Формат: XX:XX:XX:XX:XX:XX
либо XXXXXXXXXXXX
(12 знаков)
Установка языка
Эта функция позволяет изменить язык эмулятора.
Доступные значения: en, ko, de, ja, fr, ru, es, pt, hr, cn, sr, it, cs, th, in, pl, tr, uk, ar, vi, fil
Установка часового пояса
Позволяет установить часовой пояс устройства. Указывается в формате Europe/Moscow
, America/New_York
и т.д.
Список всех доступных временных зон можно посмотреть, например, на Википедии.
Установка даты и времени
Позволяет задать дату и время на устройстве.
Если оставить все поля пустыми, будет установлена автоматическая синхронизация с актуальным временем.
Установка прокси
Позволяет установить прокси на все устройства. Начиная с версии 2.3.3 в настройках Android появилась возможность выбрать способ проксирования трафика: через Proxifier или через Redsocks2.
Дополнительно на вкладке настроек можно настроить параметры локального IP и адреса DNS-серверов.
В ZennoDroid используется следующий формат для прокси:
С авторизацией: protocol://login:password@ip:port
Без авторизации: protocol://ip:port
protocol может быть http, socks4, socks5. Если не указывать протокол, то по умолчанию назначается http