Hunter23071985
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору insorg, Petrovic82 Цитата: Edge - единственный хромоклон, предлагающий нативную синхронизацию паролей и закладок на Windows и Android. Проблема - найти Edge portable, сохраняющий расширения, настройки, пароли и закладки при переносе с ПК на ПК. Альтернатива - Cent на ПК и Kiwi на смартфоне с расширениями Bitwarden и Raindrop, но это не слишком удобно. Был протестирован ряд сборок Edge с Effect8, RSLoad, RuTracker, 423down.com, ypojie.com, golue.com и др. Выяснилось, что все они используют разные версии Version.dll от Shuax, создавшего исходный вариант для Chrome, либо от других китайцев, сделавших свои форки (Icy37785, Jestxfot, Czyt и прочие). Лично я работаю в VHD - одна и та же Windows дома, в офисе, на флешке и у многих друзей. Поставил во все найденные сборки Edge расширения Ublock и Adguard, принёс в офис, открыл в той же ОС, - расширения на месте. Перезагрузился в другую ОС - расширения уцелели только в сборке, созданной по указанному ниже алгоритму! Вывод - Edge привязывает расширения и часть настроек, куков и сохранённых логинов и паролей не к железу, а к пользователю и ОС. При переносе Edge обнаруживает несоответствие старых хешей новым и затирает файл Secure Preferences. Именно этому должна препятствовать Version.dll, но, как выяснилось, получается это не во всех её реализациях. Алгоритм создания рабочего Edge portable (за наводку спасибо Petrovic82!): 1. Положить в папку Edge_x86: а) папку 110.0.1587.63 из дистрибутива Edge x86 (отсюда или отсюда) б) внутрь этой папки - version.dll (из chrome_plus.zip\chrome_plus\x86\ или из 1.5.2 original shuax) 2. Открыть CFF Explorer VIII portable: а) нажать Open - указать \Edge_x86\110.0.1587.63\msedge.exe б) выбрать Import Adder - Add - указать \Edge_x86\110.0.1587.63\version.dll в) выбрать все функции в разделе Exported Functions - нажать Import by Ordinal, Change Import Method, Rebuild Import Table, OK г) выбрать Rebuilder - поставить галки Rebuild PE Header и Bind Import Table - нажать Rebuild д) нажать Save - Да - закрыть CFF Explorer VIII portable 3. Запустить \Edge_x86\110.0.1587.63\msedge.exe - в папке \Edge_x86 будут созданы папки Data и Cache для хранения изменений Сборка x86 протестирована Hunter23071985 (4 ПК с Win11), enuser2k (Win10), Smitis (Win10). Думаю, что по аналогии можно создать и сборку Edge x64 portable, которую можно спокойно переносить. Переопределить местоположение папок \Data и \Cache можно в НЕХ-редакторе (спасибо MERCURY127). Огромное спасибо за тестирование! Будем надеяться, что Cento8 обновит сборку на базе X-Launcher! |