Device Filter
Описание
IDeviceFilter используется для задания фильтров при выборе или генерации устройства в ZennoDroid. Позволяет ограничить параметры устройства по различным характеристикам, таким как регион, производитель, модель и аппаратные особенности.
Свойства
Country
-
string Country { get; set; }
Страна устройства.Описание:
Задаёт регион устройства (например:us,ru,deилиus|ru|de).
Manufacturer
-
string Manufacturer { get; set; }
Производитель устройства.Описание:
Например:Samsung,Xiaomi,PocoилиSamsung|Xiaomi|Poco.
Brand
-
string Brand { get; set; }
Бренд устройства.Описание:
Может совпадать с производителем или отличаться (например:Redmi,POCOилиRedmi|Poco).
Model
-
string Model { get; set; }
Модель устройства.Описание:
Например:SM-A505F.
Version
-
string Version { get; set; }
Версия Android.Описание:
Например:12,13,14или12|13|14.
GpuVendor
-
string GpuVendor { get; set; }
Производитель графического процессора.Описание:
Например:ARM,Qualcomm.
Примеры:
var filter = new DeviceFilter();
filter.Country = "us"; // Выбрать страну
filter.Version = "12|13|14|15"; // Выбрать версию Android
filter.GpuVendor = "Qualcomm|ARM"; // Выбрать производителя GPU
var options = new DeviceOptions();
options.AddCanvasNoise = true; // Добавить шум для Canvas
options.AddGpu = true; // Добавить поддельный GPU
var json = instance.DroidInstance.Settings.GenerateRandomLSPosedSettings(filter, options); // Сгенерировать случайные данные для подмены LSPosed на основе фильтра и опций
instance.DroidInstance.Settings.SetLSPosedSettings(json); // Применить подменённые данные