Device Filter
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе.
Описание.
IDeviceFilter
Используется для работы с настройками фильтров при генерации JSON-данных для подмены информации об устройстве через LSPosed.
Этот API позволяет задавать параметры фильтрации, чтобы подбирать нужные данные при генерации устройств.
Свой ства.
- Производитель телефона.
string Manufacturer { get; set; }
// Например: Samsung|Pegatron|BYD|OPPO|Inventec|Foxconn|Honor|Huawei|Lenovo
- Бренд телефона.
string Brand { get; set; }
// Например: Samsung|Xiaomi|OPPO|Realme|Honor|OnePlus|Huawei|Nothing
- Модель телефона.
string Model { get; set; }
// Например: SamsungS24Ultra|Xiaomi14Pro|OPPOFindX7|RealmeGT5Pro|HonorMagic6Pro|OnePlus12|HuaweiP60Pro|Nothing(2)
- Версия Android.
string Version { get; set; }
// Например: 12|13|14|15|16
Примеры:
var settings = instance.DroidInstance.Settings;
var filter = new DeviceFilter(); // Создаем фильтр с данными для генерации
filter.Brand = "Samsung|Xiaomi|OPPO"; // Выбор устройств
filter.Version = "10|11|12|13"; // Выбор версии Android
var json = settings.GenerateRandomLSPosedSettings(project.Profile.Country, filter); // Генерируем случайные данные для подмены LSPosed на основание фильтра
settings.SetLSPosedSettings(json); // Делаем подмену данных