dansn
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору cmd файлы для патча\восстановления без hex-редактора патчи opera.dll (v12.18) для urlfilter (смещение | было > замена) 1. не вставлять http:// в начало правила (можно добавлять ||test.com^* и т.п.) 0092A154 | 6A07 > 6A00 2. не добавлять /* в конец правила (можно добавить */test/test.js и т.п.) 0092A1C1 | 7433 > EB33 3. не добавлять =GUID:blablabla в urlfilter.ini (при любом изменении фильтров, у всех правил) 00679734 | 8B45F0 > 33C090 4. не экранировать кавычками правила, содержащие "=". В urlfilter.ini это не нужно, в других ini-файлах "=" в именах параметров вроде не используется 002A5D38 | 6A3D > EB0D альтернатива для 1 (если правило не начинается с "*", "||" или "http" добавить "*" в начало) 0092A14F | BEF0C5CA67 > BE84AFC967 0092A154 | 6A07 > 6A01 0092A163 | 6A06 > 6A02 0092A165 | B9580ACC67 > B99CAD9F67 0092A175 | 6A08 > 6A04 0092A19A | 8BC3 > EB0A 0092A19C | E81DBCA0 > 7C007C00 Судя по коду 12.15 поддержка "||" прикручена наспех - кривовато и явно можно быстрее (на фильтре из 1500 правил без разницы). Проверяет не домен, а часть url до параметров (до "?") и допускает кроме точки разделитель (как спецсимвол "^"), патчить смысла нет, и так работает (не нужно перечислять протоколы и поддомены). Не следил за работой с исходниками, тут пишут, что аж поддержку for (let b of a) запатчили и, блин, все затихло. | Всего записей: 537 | Зарегистр. 06-02-2008 | Отправлено: 03:28 30-05-2019 | Исправлено: dansn, 00:13 31-05-2019 |
|