Все эти методы мы уже пробовали много раз. Включая на C# передачу заголовков пример:
instance.SetBrowserPreference("network.proxy.socks_remote_dns", true);
// Установка локального IP в WebRTC
string ipLocal = "192.168.{0}.{1}";
ipLocal = String.Format(ipLocal, Global.Classes.rnd.Next(2), Global.Classes.rnd.Next(2, 255));
// 1-й параметр - локальный IPv4, 2-й - IPv6, 3-й - внешний IPv4, 4-й - режим работы WebRTC
instance.SetWebRTCAdresses(ipLocal, null, null, ZennoLab.InterfacesLibrary.Enums.Browser.WebRTCMode.Emulate);
instance.SetWindowSize(project.Profile.AvailScreenWidth, project.Profile.AvailScreenHeight);
instance.SetUserHeader("Sec-CH-UA", "\"Google Chrome\";v=\"148\", \"Chromium\";v=\"148\", \"Not?A_Brand\";v=\"99\"");
instance.SetUserHeader("Sec-CH-UA-Arch", "\"arm64\"" );
instance.SetUserHeader("Sec-CH-UA-Platform", "\"Android\"");
instance.SetUserHeader("Sec-CH-UA-Bitness", "\"64\"");
instance.SetUserHeader("Sec-Ch-Ua-Form-Factors", "\"Mobile\"");
instance.SetUserHeader("Sec-Fetch-User", "?1");
string text = "\"Chromium\";v=\"{0}\", \"Not?A_Brand\";v=\"{1}\", \"Google Chrome\";v=\"{2}\"";
text = string.Format(text, 148, 99, 14

;
instance.SetUserHeader("Sec-Ch-Ua-Full-Version-List", text);
instance.SetUserHeader("Sec-CH-UA-Full-Version", "\"148.0.0.0\"");
instance.SetUserHeader("Sec-CH-UA-Mobile", "?1");
instance.SetUserHeader("Sec-CH-UA-Model", project.Variables["model"].Value);
instance.SetUserHeader("Sec-CH-UA-Platform-Version", project.Variables["platform"].Value);
instance.SetUserHeader("Sec-CH-UA-WoW64", "?0");
instance.SetUserHeader("Sec-Ch-Dpr", "2.5");
instance.SetUserHeader("dpr", "2.5");
instance.SetUserHeader("Device-Memory", "4");
instance.SetUserHeader("RTT", "100");
instance.SetUserHeader("Sec-Fetch-Site", "same-origin");
instance.WebGLPreferences.Set(ZennoLab.InterfacesLibrary.Enums.Browser.WebGLPreference.UnmaskedRenderer, "ANGLE (Qualcomm, Adreno (TM) 630, OpenGL ES 3.2)" );
instance.WebGLPreferences.Set(ZennoLab.InterfacesLibrary.Enums.Browser.WebGLPreference.UnmaskedVendor, "Google Inc. (Qualcomm)" );
Но это не дает эффекта так как все сайты чекеры
https://pixelscan.net/fingerprint-check и
https://browserleaks.com/client-hints палят что идет не соответствие. В общем я так понимаю что то зашито внутри самой зенки профиля CEF и идет не соответствие. Мы уже перепробовали уйму вариантов.