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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

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

insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chrome++ DLL для портаблезации Chrome и иных Chromium-based браузеров.

Chrome-браузеры в файле "Secure Preferences" сохраняют хеш на основе конкретного пользователя конкретной установленной ОС. При запуске в другом пользователе или ОС браузер обнаруживает несоответствие старого хеша и затирает "Secure Preferences" целиком! Соответственно, теряются все установленные расширения и часть настроек, потому что именно от него они зависят. Так же могут затираться куки и сохранённые данные логинов+паролей. Именно Version.DLL не даёт браузеру потерять настройки с расширениями.
Помимо этого при использовании Version.dll отпадает необходимость указывать --user-data-dir=<путь>, по умолчанию она будет в ..\Data и ..\Cache (уровнем выше от chrome.exe). Эти пути можно менять на свои в ini файле. Так браузер можно запускать прямо по ехе, без дополнительных лаунчеров или батников.
 
Работоспособность проверена на: Brave, CentBrowser, Chromium (dev), GDIChromium, Google Chrome, Iron, Supermium, Ungoogled Chromium, Vivaldi и других.
* Существуют несколько "особенных", где version.dll затруднено либо бесполезно: MS Edge, QQ, 360EE.
 
Актуальные (Cr118+): Версия Описание Обновления Страница загрузки Прямые ссылки **    
Chrome++ от Bush2021 (release) Почитать История Скачать x86, x64, chrome++.ini    
Version.dll от nekto78 (release) Почитать История Скачать x86, x64, version.ini    
Vivaldi++ от ca-x (czyt) (release) Почитать История Скачать x86, x64    
Vivaldi++ от ca-x (czyt) (nightly) Почитать История Скачать x86, x64      
Chrome++ от jestxfot (release) Почитать История Скачать x86, x64

** Прямые ссылки - только для опытных пользователей. Если вы не знаете, какой файл нужен, читайте инструкцию и скачивайте релиз со страницы загрузки!
 
Архив версий (перезаливы)
 
Инструкция:
1. Положить version.dll возле chrome.exe / brave.exe / vivaldi.exe / <...>
2. Запустить браузер по exe
Готово! Пользоваться и радоваться результату.
По вкусу можно поковырять ini.
F.A.Q. по ini-файлам
 
Внимание!
• Для 32-битной версии использовать 32-битную version.dll, а для х64 - соответственно х64. Не путать!
Имя файла должно быть именно "version.dll"! Не "version.32.dll". Не "version.64.dll". Не "chrome++.dll". Не какое-то ещё. Только "version.dll"!
• Если хочется оставить старый настроенный профиль, не забывайте сначала сделать его бэкап! Затем при первом запуске нужно будет установить расширения заново. Не забывайте предварительно позаботиться о сохранении паролей/куков, если нужны.

Всего записей: 20144 | Зарегистр. 04-11-2010 | Отправлено: 02:18 02-01-2023 | Исправлено: insorg, 22:21 09-06-2025
Petrovic82

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

Цитата:
блокировки этого безобразия

И что такого критичного несет эта запись в реестре?
Паранойя на пустом месте

Всего записей: 8332 | Зарегистр. 19-10-2013 | Отправлено: 11:11 15-11-2023
abzzolut

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

Цитата:
что такого критичного несет эта запись в реестре? Паранойя на пустом месте

Это несет мусор на ровном месте, как и неверное пониимание портабелизации чего угодно.

Всего записей: 163 | Зарегистр. 16-12-2012 | Отправлено: 11:26 15-11-2023
insorg



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

Цитата:
неверное пониимание портабелизации чего угодно

Проходили уже, пересказывать очевидное не буду. Равно как и о том, что HKCU\Software - это далеко не единственное место, где остаются следы.
 
Добавлено:
Суть в том, что если тебе нужно "ходить по чужим компам" не оставляя следов, то сразу ходи со своей загрузочной виндой и всем софтом в ней. А если портабле софт всё равно будет запускаться на том же компе на регулярной основе, то все эти вылизывания кеша и одной несчастной ветки реестра (в которой реально ценных для пользователя данных нет) вообще становятся просто бесполезными и бессмысленными движениями, отнимающими лишнее время впустую.

Всего записей: 20144 | Зарегистр. 04-11-2010 | Отправлено: 11:30 15-11-2023
abzzolut

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Все доводы ясны и понятны как и "своей загрузочной виндой и всем софтом в ней", все в порядке с этим  
Мой варинт постоянного использовании оставляет следы только в Temp, как и большинство остальных использованых у меня portable. Но всегда есть что улучшить и оптимизировать, как и выбор dll для хромогуглов от разных авторов..

Всего записей: 163 | Зарегистр. 16-12-2012 | Отправлено: 11:47 15-11-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abzzolut
Так Version.dll  - это про целостность содержимого Secure Preferences, и не более того. Тому же упомянутому центу это вообще не требуется.

Всего записей: 20144 | Зарегистр. 04-11-2010 | Отправлено: 11:56 15-11-2023
abzzolut

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
И Centu требуется.., все хромогуглы по своей сути гадины..
 
А прикрутить-расширить возможности dll для достижения большего эффекта вообще хорошо..    

Всего записей: 163 | Зарегистр. 16-12-2012 | Отправлено: 12:07 15-11-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
abzzolut
Цитата:
И Centu требуется
И зачем же? Удиви меня, как человека, который достаточно долго пользовался им?

Всего записей: 20144 | Зарегистр. 04-11-2010 | Отправлено: 12:29 15-11-2023 | Исправлено: insorg, 12:29 15-11-2023
abzzolut

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Читай выше, любезный. Все описано выше, и, причины какие подталкивают к далюнейшиму поиску..
 
Общие рассуждения, ровно как и попытки наставить на какой-то путь,  предпочитаю проводить в личке, иначе это выглядит как дикий OffTop. Будем ненарушать правила борды

Всего записей: 163 | Зарегистр. 16-12-2012 | Отправлено: 13:01 15-11-2023
insorg



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

Цитата:
причины какие подталкивают  

Причина тут одна - непонимание принципов того, что конкретно делает обсуждаемая dllка, а также причин того зачем вообще её написали.
Отмазки в стиле "насую везде, шоб было" - плохой аргумент. Так это не работает. Да и инструмент вообще не про "чистку" реестра, с которой он не пересекается и вообще не должен даже в мыслях.

Всего записей: 20144 | Зарегистр. 04-11-2010 | Отправлено: 13:08 15-11-2023
strani

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

Цитата:
Причина тут одна - непонимание принципов того, что конкретно делает обсуждаемая dllка, а также причин того зачем вообще её написали.
Отмазки в стиле "насую везде, шоб было" - плохой аргумент. Так это не работает. Да и инструмент вообще не про "чистку" реестра, с которой он не пересекается и вообще не должен даже в мыслях.
 

+1

Всего записей: 828 | Зарегистр. 09-12-2006 | Отправлено: 12:40 16-11-2023
nekto78



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

Цитата:
Все браузеры, даже портативные, на основе хромогугла оставляют практически идентичный след в HKEY_CURRENT_USER\SOFTWARE\'название браузера'. В общем-то это не браузер следит, а хромогугл.  
Можно попробовать добавить в version.dll функцию блокировки этого безобразия и посмотреть что будет.

 
Сам себя цитирую. Частично заблокировал, след уменьшился до размера одной пустой ветки с названием BLBeacon и одного параметра с названием UsageStatsInSample. С этим пока затык, т.к. эти два отпечатка создаются независимыми потоками, создаваемыми хромогуглом доступом хромогугла к реестру в режиме ядра и пока не знаю как их обойти.  
На первый взгляд браузер работает без изменений. Проверил на вивальди и макстоне.

Всего записей: 690 | Зарегистр. 10-02-2006 | Отправлено: 21:36 16-11-2023 | Исправлено: nekto78, 00:16 17-11-2023
abzzolut

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
Уже хорошо! Вот об этом и идет разговор, а не о непонимании работы dll  

Всего записей: 163 | Зарегистр. 16-12-2012 | Отправлено: 22:12 16-11-2023 | Исправлено: abzzolut, 22:34 16-11-2023
HelioSS



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
Нужно обновить Chrome 109 до 119 так чтобы сохранились все логины/пароли и настройки.
Сначала нужно обновить саму dll
Цитата:
Для новых версий Chromium/Chrome (версия Cr118 и новее):
?
Потом, видимо, Local State, Preferences и Secure Preferences.
Ничего не забыл? Что удалить полностью, что заменить?
 

Всего записей: 6240 | Зарегистр. 26-11-2007 | Отправлено: 22:43 16-11-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
HelioSS
Да, для новых Cr118+ нужна обнова dllки (любая из трёх, по вкусу).
А сам профиль проще всего целиком скопировать к новому хрому, разве что всякие мусорные *Cache* не копировать при этом. Так оно как-то проще и удобнее получится.
 
Добавлено:
Я за время "переломного периода" успел на вивальдике обнов этак с десяток провернуть (все версии от буща, от цзыта и от некто), профиль не развалился, куки и расширки тоже на месте остались.
Правда, логины+пароли я в браузере не храню, посему 100% утверждать не возьмусь, то предположу что они тоже должны сохраниться, ведь функция затирания не выборочная, а либо трёт всё, либо не трогает ничего.
 
Добавлено:
nekto78
Хм.. Решил таки помимо противодействия распаду профиля ещё поиграть в зачистку? Интересно. Заманчиво.
А насколько реально совместить ежа с ужом? То бишь, либо запретить хрому писать в HKCU\SOFTWARE\* вообще, либо организовать удаление создаваемой ветки при выходе... Да и хромоклонов же хренова куча, нужно же как-то получать конкретную ветку, куда он пишет, ведь каждый мнит себя "особенным" и вечно пытается использовать "своё имя" вместо простого Chromium...

Всего записей: 20144 | Зарегистр. 04-11-2010 | Отправлено: 13:28 17-11-2023
Capushon

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg:
Цитата:
 либо запретить хрому писать в HKCU\SOFTWARE\* вообще, либо организовать удаление создаваемой ветки при выходе...
А почему никто не догадается удалить в .dll само имя ветки HKCU\SOFTWARE\* тогда и очищать ничего не придётся )

Всего записей: 5214 | Зарегистр. 18-07-2006 | Отправлено: 14:00 17-11-2023
nekto78



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

Цитата:
nekto78  
Хм.. Решил таки помимо противодействия распаду профиля ещё поиграть в зачистку? Интересно. Заманчиво.  
А насколько реально совместить ежа с ужом? То бишь, либо запретить хрому писать в HKCU\SOFTWARE\* вообще, либо организовать удаление создаваемой ветки при выходе... Да и хромоклонов же хренова куча, нужно же как-то получать конкретную ветку, куда он пишет, ведь каждый мнит себя "особенным" и вечно пытается использовать "своё имя" вместо простого Chromium...

Запретить писать в реестр частично получилось перехватом АПИ функций. Это самый жирный след так убирается для любых хромоклонов. Но там еще остаётся одна ветка BLBeacon и один параметр реестра, где запись-чтение идет через уровень ядра системы. На сколько понял - это включается механизм для доступа к реестру в реальном времени для функций слежения и трекинга. Но поскольку хромоклоны устроены примерно одинаково, то и код включающий этот механизм в них тоже примерно одинаков. Нужно только придумать и реализовать способ блокировки его включения.
 
Добавлено:
Capushon

Цитата:
А почему никто не догадается удалить в .dll само имя ветки HKCU\SOFTWARE\* тогда и очищать ничего не придётся )

Так не работает. Проверил уже.

Всего записей: 690 | Зарегистр. 10-02-2006 | Отправлено: 14:04 17-11-2023 | Исправлено: nekto78, 14:16 17-11-2023
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78
А как на этот перехват реагируют антивирусы?

Всего записей: 20144 | Зарегистр. 04-11-2010 | Отправлено: 14:13 17-11-2023
Capushon

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78:
Цитата:
Так не работает. Проверил уже.
Что не работает?
1. Программа создаёт ключ реестра
2. Следовательно сам ключ она знает, он есть в теле .dll
3. Находим его, обнуляем

Всего записей: 5214 | Зарегистр. 18-07-2006 | Отправлено: 14:18 17-11-2023
nekto78



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

Цитата:
nekto78  
А как на этот перехват реагируют антивирусы?

Никак. Потому как и не должны. Просто теперь version.dll перехватывает на несколько функций больше чем в изначальном варианте.
 
Добавлено:
Capushon

Цитата:
 
Что не работает?  
1. Программа создаёт ключ реестра  
2. Следовательно сам ключ она знает, он есть в теле .dll  
3. Находим его, обнуляем

 
А, теперь понял о чём речь. Такой вариант не исключён. Только если обнулить их в теле dll, то цифровая подпись dll становится недействительной. А такой вариант не всех устроит это уж точно.

Всего записей: 690 | Зарегистр. 10-02-2006 | Отправлено: 14:20 17-11-2023 | Исправлено: nekto78, 14:31 17-11-2023
Capushon

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nekto78:
Цитата:
цифровая подпись dll становится недействительной.
Кем она проверяется?

Всего записей: 5214 | Зарегистр. 18-07-2006 | Отправлено: 14:27 17-11-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 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум 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-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru