360 Extreme Explorer Universal Russian Patcher : 2022.02.20
Опубликовано: Бармалей · 18.01.2022 · 00:01 ••• Обновление: 20.02.2022 · 11:05 0


Краткое описание загружаемого файла

Исправляет проблемы в браузере 360 Extreme Explorer версий 11·12·13·21 (CR-69/78/86/95).
Для использования в неофициальных сборках, построенных на русскоязычном интерфейсе.

Программа предназначена только для применения опытными пользователями в экспериментальных целях!
Предоставляется по принципу "как есть", претензии по возможному ущербу автором не рассматриваются.


Общие сведения:

Расширенная и доработанная модификация универсального патча CHROME.DLL от El Sanchez версии от 14.12.2021 и может применяться в качестве дополнения поверх любых ранее сделанных изменений (посредством этого или других патчей или с помощью ручных исправлений кода).

Наилучший результат достигается только при обработке оригинальных файлов браузера (из официальных оригинальных дистрибутивов), при этом применяются все заложенные в патч исправления "проблемных" фрагментов кода и гарантируется его полноценная работоспособность.

Корректность работы модифицированной версии патчера проверена автором на собственных сборках на базе текущих официальных релизов 360 Extreme Explorer версий 11 (CR69), 12 (CR78), 13 (CR86) и 13.5 (CR86).

Протестирован на win32-версиях браузера, работа под x64 автором не проверялась и не гарантируется!


Базовые исправления и изменения:

  • Замена ссылок китайского магазина расширений на магазин Chrome WebStore.
  • Замена поисковика сервиса Haosou на Google для функции перевода.
  • Замена китайского сервиса подсказок поиска на подсказки Google.
  • Замена национальных доменов верхнего уровня .cn, .hk, .tw на .ru в поисковых и других URL.
  • Удаление телеметрии, элементов слежения, отправки статистики и отчетов о сбоях
  • Открытие стандартной новой страницы вместо стартовой hao.360.cn.
  • Отключение проверки целостности подключаемых модулей (русифицированный скриншотер и др.).
  • Перевод с китайского на русский отдельных жёстко зашитых строк в интерфейсе окон и диалогов.
  • Исправление проблемы некорректного отображения шрифтов азиатских языков ("квадратики").
  • Отключён обмен данными с "подозрительными" доменами (телеметрия и сбор статистики).
  • Отключён обмен данными с китайскими сервисами, навязывающими выдачу контента (промо).
  • Отключена проверка "устаревания" модулей Adobe Flash (для браузеров 12-й и 13-й линеек).
  • Часть "мутных" URL заменена на стандартную пустую страницу (about:blank).

    В отличие от прототипа, в модифицированной версии универсального патчера некоторые конечные URL заменены на прямые, часть URL изменена с сервиса Goo.gl на Clck.ru. Также добавлены дополнительные исправления по ссылкам на часть китайских сервисов, отсутствующие в базовом варианте патча.


Дополнительные исправления и изменения:

  • Кроме CHROME.DLL патч применяется и к файлам 360CHROME(X).EXE и CHROME_CHILD.DLL (v11/12).
  • Замена части ссылок с китайского форума на соответствующие темы на форуме Ru-Board.
  • Переход по клавише F1 вместо китайского форума в текущую тему на форуме Ru-Board.
  • Замена в интерфейсе настроек части справочных URL с китайских сайтов на Google.
  • Удалены RLZ-маркеры из встроенных стандартных URL сервисов Google (включая поиск).
  • Отключены множественные "маячки" при обращения к сервисам Google (встроены в движок).
  • Отключена часть браузерных запросов к сервисам обновления и синхронизации Google.
  • Удалены ссылочные реферралы из встроенных URL сервисов Yandex и Mail.ru ("партнёрка").
  • Удалены маркеры привязки к браузеру 360ЕЕ в поисковых запросах и при переходах по сайтам.
  • Отключены собственные "маячки" браузера при старте и периодические обращения к *.360.cn.
  • Отключён мультикаст SSDP UDP (ChromeCast, UDP-бродкаст 239.255.255.250:1900).
    Изменения в версии 2022.01.19:
  • Отключены дополнительные "маячки" и обращения к сервисам Google (встроены в движок).
  • Отключена стартовая фоновая проверка новых тем в магазине skin.chrome.360.cn.
    Изменения в версии 2022.01.20:
  • Замена встроенного IP-адреса DNS-сервера с 101.226.4.6 (китайский) на 1.1.1.1 (публичный, Cloudflare).
  • Автопроверка имени EXE-модуля для применение патча (отличаются в линейках 11-13 и Х21).
    Изменения в версии 2022.01.31:
  • Удаление встроенного "довеска" к строке User-Agent'а (QIHU 360EE).
  • Замена дополнительного "палева" в строке User-Agent'а (версия 360EE) на соответствующую версию движка.

    Особенно актуально для 21-й линейки, относится и к 13-й линейке, если используется ключ поддержки экспериментальных функций движка (проявляется как разница между версиями движка в запросах "User-Agent" и "Client-Hints"). Аналогичная замена сделана для всех билдов 12-й, 13-й и 21-й линеек, в 11-й всегда отображается версия движка, замена не требуется, этот модуль патча не применяется.

  • Замена некоторых встроенных справочных адресов (на китайском) на ссылки с добавлением Яндекс-перевода.
    Изменения в версии 2022.02.06:
  • Исправлена ошибка блокировки автообновления тем при запуске браузера.

    Проявлялась во всех линейках, кроме X21. Жёсткая блокировка стартового автообновления установленных тем приводила к невозможности их установки через локальный модуль change_wallpaper.zip (работа локального установщика обоев при этом не нарушалась). Исправлено, автопроверка обновлений блокируется без нарушения работы локального установщика тем.

  • Вместо удаления теперь выполняется замена встроенного маркера User-Agent'а (QIHU 360EE) на нейтральный брэнд "Chromium", версия которого соответствует версии движка браузера.

    Если вам чем-то мешает (или просто не нравится)) "довесок" с билдом Chromium, можно в параметры запуска добавить стандартный ключ замены User-Agent'а и самостоятельно указать желаемую строку.

    Актуально для всех линеек кроме 11-й (12/13/21), в 11-й замена не требуется, этот модуль патча не применяется.


    Изменения в версии 2022.02.11:
  • Удаление "назойливого" предложения отключить расширения, установленные в режиме разработчика.

    Проявляется во всех линейках при старте браузера, может быть удалено только в 11-й (связано с ограничением методики внесения этого исправления в движках CR72+, для более новых линеек на текущий момент решения нет). Кроме того, отключение этого запроса в текущей версии патча сработает только* для билдов 11/2052, 11/2216 и 11/2251.

    * Связано с необходимостью внесения изменений с привязкой только по конкретному месту в конкретных версиях файлов. Если вам необходимо исправление для других билдов этой линейки – пишите "реквесты" с чётким обоснованием такой необходимости, исправление для других билдов может быть добавлено в будущих версиях юнипатчера.

  • Удаление проверки и подключения "вариаций" (во избежание потенциальных "нежданчиков" при обновлениях)).

    Применимо ко всем линейкам, только как патч файлов самого браузера, файл "Local State" в профиле пользователя патчем не проверяется и не обрабатывается (при желании это можно сделать самостоятельно вручную).

  • Вместо подмены* брэнда (как в предыдущей версии) теперь снова выполняется полная зачистка встроенного маркера User-Agent'а (QIHU 360EE), версия браузера всегда устанавливается по версии Chromium-движка.

    * Сделано исходя из претензии по "уникальности брэнда". В отличие от предыдущих версий юнипатчера теперь не требуется никаких "довесков" для строки юзер-агента и она полностью соответствует типовому юзер-агенту любых хром-браузеров.

    Актуально для всех линеек кроме 11-й (12/13/21), в 11-й замена не требуется, этот модуль патча не применяется.

    Кроме того, как и раньше, при желании вы можете задать любую произвольную строку UA, добавив в параметры запуска стандартный ключ замены User-Agent'а.


    Изменения в версии 2022.02.20:
  • Автоматическое снятие электронной цифровой подписи у всех обрабатываемых файлов.

    Необходимо для снижения вероятности проблем с исправленными файлами в операционных системах новее Windows XP. Выполняется безусловно, процедура производится до внесения исправлений и не зависит от наличия ЭЦП в файлах (на выходе всегда будут файлы без подписи, результат обработки полностью идентичен в обоих случаях).

  • Зануление паразитного запроса к сайту удалённого отладчика DevTools при его вызове.

    Применимо ко всем линейкам, улучшена "отзывчивость" Инструмента разработчика и ускорен его запуск. Вместо обращения к удалённому сайту отладки (по сути – бесполезного, проверено)) теперь такие запросы переадресуются на локалхост, на работоспособность DevTools'а этот редирект не влияет, функциональность приложения не ограничивается.

  • Отключение дополнительных фоновых запросов к (фишинговым) сервисам Google (фоновая синхронизация).

    Актуально для всех линеек. Сделано исходя из отсутствия полезного трафика в таких запросах, которые направлены на сбор статистики и на работу самого браузера никак не влияют (только тормозят за счёт затрат на отправку этих запросов).

  • Отключение дополнительно выявленных фоновых запросов к (фишинговым) сервисам 360.CN (сбор статистики).

    Актуально для всех линеек. Такие запросы генерируют "паразитный" трафик и также направлены только на сбор статистики, их отключение не влияет на работу самого браузера и улучшает общую производительность за счёт устранения затрат времени на отправку этих запросов.

  • Отключение паразитной проверки плагинов при установке/обновлении расширений из Chrome WebStore.

    Актуально для всех линеек, кроме 11-й. Эта проверка направлена (в основном и на текущий момент) на отключение плагина Adobe Flash, поддержка которого присутствует во всех линейках браузера. На сам процесс установки/обновления расширений это отключение никак не влияет (проверено).

  • Перевод некоторых жёстко зашитых в код строк (на китайском языке, не обрабатываемых через локализацию).

    Актуально для всех линеек, кроме 11-й. Для линеек 12-21 исправлены "квадратики" на кнопке закрытия окна консоли, для линеек 13.5 и 21 исправлены "квадратики" в пункте меню "Режим энергосбережения" (проблема проявляется в дефольтной "минималистической" теме, правкой скинов не устраняется, текст отображаемых в меню режимов поправлен на русский).


Примечания по использованию патчера:

Патчер предоставляется в виде единственного исполняемого файла, упакованного в архив.
Для работы патча не требуются никакие дополнительные библиотеки, программа не требует прав администратора и может быть запущена под любой современной системой (от Windows XP и выше).

В отличие от прототипа, патч применяется не только к CHROME.DLL, но также и к файлам 360CHROME.EXE* и CHROME_CHILD.DLL**, расположенным в основной папке браузера. Для упрощения поиска файлов патч следует скопировать в подпапку с номером билда (где расположен Chrome.dll), иначе патчер просто завершится (без запросов).

 * Поиск ЕХЕ-модуля производится автоматически в родительской папке (по отношению к Chrome.dll). Для всех версий линеек 11-13 это файл 360Chrome.exe, для линейки X21 – 360ChromeX.exe. Поиск производится последовательно, сначала ищется файл для линейки X21, при его отсутствии ищется 360Chrome.exe. Если и этот файл не найден в родительской папке, запрос на указание файла вручную не выдаётся, патчер автоматически перейдёт к следующему шагу (это может произойти, если в вашей сборке exe-файл переименован).

** Присутствует только в линейках 11 и 12, в более новых такого файла нет. Проверка наличия и обработка файла CHROME_CHILD.DLL также производится автоматически (в той же папке, что и Chrome.dll), при его отсутствии запрос на указание имени вручную не выдаётся.

Все изменения вносятся только в комплексе, возможности выбора отдельных правок нет!

В отличие от прототипа, патчер работает в один проход с каждым отдельным файлом, последовательно внося все изменения, повторный запуск не требуется. Перед внесением исправлений автоматически создаётся резервная копия каждого из изменяемых файлов. Для всех пропатченных файлов устанавливается оригинальный штамп времени и исправляется контрольная сумма заголовка.

После применения патча и проверки работоспособности браузера резервные копии файлов (*.BAK) можно удалить.
Исполняемый файл патчера также можно удалить, для дальнейшей работы браузера он не требуется.

Электронная цифровая подпись любого из обработанных файлов становится недействительной!
Поэтому, во избежание проблем с защитными механизмами вашей системы и/или с установленным у вас антивирусом, при работе под ОС новее Windows XP настоятельно рекомендуется удалять цифровую подпись у всех изменяемых файлов.

В текущих* билдах юнипатчера процедура удаления ЭЦП со всех обрабатываемых файлов выполняется автоматически, снятие подписей производится безусловно и не зависит от версии клиентской системы. При этом нет никакой разницы, имеют ли обрабатываемые файлы подпись или она была снята вручную до обработки, результат внесения изменений будет идентичен, подпись у пропатченных файлов будет отсутствовать в любом случае.

* В ранних версиях юнипатчера это можно было сделать самостоятельно до запуска юнипатчера (для корректного исправления контрольной суммы заголовка файла). В текущих билдах программы при запуске патча для файлов без ЭЦП (например, поверх ранее обработанных файлов) никаких ошибок не будет, патч отработает абсолютно корректно и результат при этом будет одинаковым.

Совет: перед запуском патчера рекомендуется временно приостановить работу вашего файлового антивируса, в этом случае процесс обработки происходит существенно быстрее. Этот совет может быть особенно полезен при работе на слабом компьютере, так как патч вносит в указанные файлы браузера порядка нескольких сотен изменений.


Пароль на архив с патчем: 123 (установлен во избежание ложных срабатываний антивирусов).


История версий и обсуждение
  • 2022.01.18: базовая версия модифицированного патчера (список изменений).

    Проверено и отлажено на текущих финальных билдах 360 Еxtreme Explorer версий 11.0.2251.0, 12.0.1592.0 и 13.0.2290.0.
    См.также: Обсуждение этой версии на форуме Ru-Board.

  • 2022.01.19: добавлено отключение дополнительных "маячков" (список изменений).

    ± Исправлена некорректная ссылка в интерфейсе патчера (поле [URL], ведёт на эту страницу).

    ± Исправлена некорректная ссылка на Chrome WebStore (короткая ссылка TinyUrl заменена на Clck.ru).

    Проверено и отлажено на текущих финальных билдах 360 Еxtreme Explorer версий 11.0.2251.0, 12.0.1592.0 и 13.0.2290.0.
    См.также: Обсуждение этой версии на форуме Ru-Board.

  • 2022.01.20: замена адреса DNS-сервера, правки для линейки Х21 (список изменений).

    + Добавлена изменённая ссылка на китайский магазин расширений (в линейке Х21), заменяется на Chrome WebStore.

    Проверено и отлажено на текущих финальных билдах 360 Еxtreme Explorer версий 11.0.2251.0, 12.0.1592.0 и 13.0.2290.0.
    См.также: Обсуждение этой версии на форуме Ru-Board.

  • 2022.01.31: замены в строках User-Agent, замена части встроенных ссылок (список изменений).

    + Переменная ссылка (на китайский форум) с маркером версии заменена на постоянную с переводом Яндекса.

    Проверено и отлажено на текущих финальных билдах 360 Еxtreme Explorer версий 11.0.2251.0, 12.0.1592.0 и 13.0.2290.0.
    См.также: Обсуждение этой версии на форуме Ru-Board.

  • 2022.02.06: доработка предыдущей версии, исправлена заглушка для автообновлений тем (список изменений).

    + Для исключения аварийных ошибок при отсутствии файлов для обработки немного доработана логика запуска патчера, добавлены дополнительные проверки существующих файлов. Теперь юнипатчер не будет закрываться с ошибкой, даже если не найдётся ни одного файла из подлежащих обработке.

    Проверено и отлажено на текущих финальных билдах 360 Еxtreme Explorer версий 11.0.2251.0, 12.0.1592.0 и 13.0.2290.0.
    См.также: Обсуждение этой версии на форуме Ru-Board.

  • 2022.02.11: доработка патча UserAgent, заглушки "Variations_Seed" и "ExtDevModeWarning" (список изменений).

    + Замена внутренного URL для "плана сертификатов 360" на переводчик Яндекса (используется в блоке дополнительных сведений о сертификате соединения, вызывается в свойствах "замочка" в адресной строке).

    Проверено и отлажено на текущих финальных билдах 360 Еxtreme Explorer версий 11.0.2251.0, 12.0.1592.0 и 13.0.2290.0.
    Удаление запроса на отключение аддонов в режиме разработчика также проверено на билдах 11.0.2052.0 и 11.0.2216.0.
    См.также: Обсуждение этой версии на форуме Ru-Board.

  • 2022.02.20: удаление паразитных "стучалок", перевод жёсткозашитых строк, автоснятие ЭЦП (список изменений).

    + Замена внутренного списка китайских шрифтов на стандартные Arial, Tahoma и Segoe UI. Исправление во всех линейках, это предварительный патч для оценки необходимости и влияния таких изменений на отрисовку интерфейса, на работу самого браузера не влияет, проблем из-за этой замены (пока)) не выявлено.

    + Замена части "глушилок" паразитных URL методом редиректа на локалхост (для сокращения времени обработки и устранения возможных проблем при простом удалении/занулении таких URL в коде).

    + Замена URL на магазин Chrome WebStore для линейки 21 (теперь универсально, без привязки к русской локализации).

    + Немного улучшена производительность в целом, удалены некоторые дублирующие строки шаблонов (неиспользуемые), оптимизирован набор и последовательность внесения правок, часть правок сведена в обобщённые шаблоны.

    Проверено и отлажено на финальных билдах 360 Еxtreme Explorer версий 11.0.2251.0, 12.0.1592.0, 13.0.2290.0 и 13.5.1060.0.
    См.также: Обсуждение этой версии на форуме Ru-Board.

Сведения о файле

Имя файла:360EE_UniPatcher_RU.7z
Версия файла:2022.02.20
Размер, байт:38'122
Язык интерфейса:Русский
Формат/браузер:7Z-архив, 360 Extreme Explorer 11/12/13/21
MD5:816b56163af28e75e16c6af33f617541
SHA-1:52d61fcf8ec05671a42927f99a83cf608a00d112
Зеркала файла: Яндекс.Диск Облако Mail.Ru MS OneDrive Файлообменник
Операционная система:Windows XP, Windows 7, Windows 8, Windows Vista, Windows 10
Лицензия:Бесплатно
Ссылки:
Средства поддержки 38'122
Бармалей 18.01.2022 20.02.2022 1724 339 5.0

Поделиться

Всего комментариев: 0
close