Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Version.dll (Chrome++) для Chrome и иных Chromium браузеров

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61

Открыть новую тему     Написать ответ в эту тему

insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chrome++ DLL для портаблезации практически* любого хромоклона.

Работоспособность проверена на:
Brave, CentBrowser, Chromium (dev), GDIChromium, Google Chrome, Iron, Opera, Supermium, Ungoogled Chromium, Vivaldi.
* Существуют несколько "особенных", где version.dll затруднено либо бесполезно: MS Edge, QQ, 360EE.
 
Для новых версий Chromium/Chrome (версия Cr118 и новее):
Chrome++ от Bush2021: (release)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64, ini.
Прокси от nekto78: (release) Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64, ini.
Vivaldi++ от ca-x (czyt): (release)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64
Vivaldi++ от ca-x (czyt): (nightly)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64.
 
Для старых версий Chromium/Chrome (до версии Cr118):
Chrome++ от icy37785: (nightly)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64.
Chrome++ от jestxfot: (release)  Почитать / История / Страница загрузки / прямые ссылки на dll x86, x64.
 
Архив версий (перезаливы)
Мини F.A.Q.

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 02:18 02-01-2023 | Исправлено: insorg, 22:25 21-04-2024
jestx_fot

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg

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

Я отключил все функции, увы не поможет. Хром запретил инжект любого кода, а на этом строится всё DLL

Всего записей: 9 | Зарегистр. 28-01-2023 | Отправлено: 19:46 10-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jestx_fot
Тогда странно, как это связано с оформлением вида...

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 20:34 10-09-2023
RuMan1984



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я отключил все функции, увы не поможет. Хром запретил инжект любого кода, а на этом строится всё DLL

такое невозможно решить патчем\лодером?  

Всего записей: 169 | Зарегистр. 14-02-2019 | Отправлено: 21:08 10-09-2023
El Sanchez



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Хром запретил инжект любого кода

jestx_fot, это вообще запрещено для всех приложений, просто теперь отключение RendererCodeIntegrity недостаточно, благодаря этому изменению. Ну или песочницу отрубайте.

Всего записей: 467 | Зарегистр. 23-12-2008 | Отправлено: 21:11 10-09-2023
RuMan1984



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ну или песочницу отрубайте.

Кстати, а так работает, спасибо !
 
Запуск с ярылок --no-sandbox.

Всего записей: 169 | Зарегистр. 14-02-2019 | Отправлено: 21:40 10-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Запуск с ярылок --no-sandbox
Да, так работает.
119.png
 
Добавлено:
RuMan1984
Цитата:
решить патчем\лодером
Патчем решается даже работа DLLки в Edge. С хромом - и подавно решится, если понадобится.
А вот, чтоб с внешним лоадером, который не меняет сами бинарники, было бы лучше и удобнее, чем каждый раз делать патч в новых местах.

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 22:32 10-09-2023
jestx_fot

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вышел багофикс!
https://github.com/jestxfot/Google-Chrome-Portable/releases/tag/1.5.4.3

Всего записей: 9 | Зарегистр. 28-01-2023 | Отправлено: 23:25 10-09-2023
nekto78

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вышел багофикс!  
https://github.com/jestxfot/Google-Chrome-Portable/releases/tag/1.5.4.3

Это не багофикс. Просто в него добавили еще один параметр  --no-sandbox.

Всего записей: 480 | Зарегистр. 10-02-2006 | Отправлено: 00:04 11-09-2023 | Исправлено: nekto78, 00:05 11-09-2023
jestx_fot

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78

Цитата:
Это не багофикс. Просто в него добавили еще один параметр  --no-sandbox.

Работает пока, значит багофикс)

Всего записей: 9 | Зарегистр. 28-01-2023 | Отправлено: 00:13 11-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jestx_fot
А от этого реально избавиться?
 

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 01:05 11-09-2023 | Исправлено: insorg, 01:18 11-09-2023
ARoma



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
А от таких штуков вроде спасает ещё один ключ   --test-type

Всего записей: 675 | Зарегистр. 13-06-2019 | Отправлено: 13:42 11-09-2023 | Исправлено: ARoma, 13:43 11-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ARoma
Так она вообще всё спрячет, даже нужное.

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 17:27 11-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Итак, протестировал обе версии 1.5.4.3. Работают.
 
Или же можно вот так
Код:
Chrome.exe --user-data-dir=..\Data --disable-gpu-shader-disk-cache --disk-cache-dir=nul --disk-cache-size=1 --no-default-browser-check --test-type --no-sandbox
и всё работает на 1.5.4.2:
   
##
 
Добавлено:
 
Обновлённая версия
ChromiumPortableCreator.bat.
Скачает самую свежую версию, распакует её, подкинет Version.dll, и сделает образец профиля и батник для запуска.
 
От прошлого отличается наличием запасного лаунчера с параметрами "--test-type --no-sandbox" (в качестве временной меры до полноценного фикса).
 
Добавлено:
Аналогичное добавление "--test-type --no-sandbox" в батник-лаунчер можно будет дописать и в другие мои батники, которые предполагают скачивание Version.dll для браузеров на Cr118+ движке (как только они выйдут).
 
Добавлено:
Ещё добавляю альтернативный вариант. То же самое, но с использованием curl.exe и tar.exe (вместо powershell), штатно имеющихся на Win10+, которые работают существенно быстрее.
ChromiumPortableCreator_CURL.bat

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 02:21 12-09-2023 | Исправлено: insorg, 15:36 29-09-2023
El Sanchez



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А от таких штуков вроде спасает ещё один ключ   --test-type

--test-type только для разработчиков, да и после ключа параметры указывают (--test-type=foo,bar,...)

Цитата:
--no-sandbox (в качестве временной меры до полноценного фикса)

Песочницу отрубать - себе дороже. Фикс состоит в том, чтобы перехватить UpdateProcThreadAttribute и при значении параметра Attribute равным PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY обнулить бит PROCESS_CREATION_MITIGATION_POLICY_BLOCK_NON_MICROSOFT_BINARIES_ALWAYS_ON в политиках (передаётся в параметре lpValue). --no-sandbox не нужон, как и отключение RendererCodeIntegrity.

Всего записей: 467 | Зарегистр. 23-12-2008 | Отправлено: 10:40 12-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
El Sanchez
Цитата:
после ключа параметры указывают  
Я помню про
Код:
--test-type=ui
но раньше сильно в него не вникал за ненадобностью для меня.
А тут пришлось.
Цитата:
Песочницу отрубать - себе дороже
А чем оно чревато, напомни?

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 20:25 12-09-2023
nekto78

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот 32-х битный аналог Chrome++ DLL. Написан на паскале. Никаких дополнительных действий, кроме изменения параметров запуска не выполняет. Проверил на браузерах Vivaldi, Opera, Chrome, Chromium, Yandex, Catsxp, Maxthon. Ссылка

В архиве четыре файла
version-all-1.dll
version-all-2.dll
version-opera-1.dll
version-opera-2.dll
 
С цифрой 1 в имени файла запускают браузер с параметрами
--disable-features=RendererCodeIntegrity,FlashDeprecationWarning
--simulate-critical-update
--disable-logging
 
С цифрой 2 в имени файла запускают браузер с параметрами
--disable-features=RendererCodeIntegrity,FlashDeprecationWarning
--simulate-critical-update
--disable-logging
--test-type
--no-sandbox
 
С "all" в имени файла - папка с кешем и папка с данными пользователя будут лежать в одной папке с эксешником.
С "opera" в имени файла - папка с кешем и папка с данными пользователя будут лежать на уровень выше от эксешника.
 
Переименовать в version.dll и положить рядом с эксешником.
 
Ссылка на исходник будет позже.
 

Всего записей: 480 | Зарегистр. 10-02-2006 | Отправлено: 00:19 13-09-2023 | Исправлено: nekto78, 00:33 13-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Круто, будем посмотреть. Сразу два вопроса, чтоб второй раз не вставать: 1. Версия х64 в таком раскладе осуществима? 2. Сырца потом на гитхаб пойдут?

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 01:04 13-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Результаты тестов живьём - GIF.gif.
Если коротко:
version-all-1.dll и version-opera-1.dll -- не работает.
version-all-2.dll и version-opera-2.dll -- работает.

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 07:01 13-09-2023
nekto78

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Сразу два вопроса, чтоб второй раз не вставать: 1. Версия х64 в таком раскладе осуществима? 2. Сырца потом на гитхаб пойдут?

Версия для х64 еще не существует. Сырец будет на гитхабе или гитфлике как только разберусь как в них там всё устроено (в общем-то уже начал разбираться).
 

Цитата:
Если коротко:  
version-all-1.dll и version-opera-1.dll -- не работает.  
version-all-2.dll и version-opera-2.dll -- работает.

В обще-то чуда не случилось.

Всего записей: 480 | Зарегистр. 10-02-2006 | Отправлено: 08:23 13-09-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
А каким образом там вообще сделано прибивание macs для Secure Preferences?
Может, получится оставить только эту единственную функцию и всё заработает?

Всего записей: 16776 | Зарегистр. 04-11-2010 | Отправлено: 08:30 13-09-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61

Компьютерный форум Ru.Board » Компьютеры » Программы » Version.dll (Chrome++) для Chrome и иных Chromium браузеров


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru