Я тут как-то обещал...
Для версий 5-6-7. Удаление лого оператора и замена поисковика Yandex на Google. Устранение закрытия OM при скачивании java На примере ОМ 7.1.32052.
Устанавливаем нашу

и идем в
server:versionТам нас интересует пункт
branding. В данном случае под пунктом
branding записано слово
dogwood. Закрываем

и удаляем ее. В данном виде она нам больше не нужна. Открываем Classtranslator (v 1.5). Им открываем Jar-файл нашей

-7.1.32052 и ищем литерал
dogwood. Практически в самом начале файла есть строка &b=dogwood, но нам нужен именно dogwood, без добавок. Находим... В Code.class. Дальше можно по-разному поступить. Можно извлечь тот класс из архива и редактировать его classtranslator'om v 1.3, а можно остаться и редактировать в 1.5. Только нужно после редактирования перепаковать jar-файл, т.к. classtranslator после сохранения данных оставляет файл программы 'разжатым'. Но опять же, если увеличившийся вес установочного файла программы не проблема - то и необязательно перепаковывать... Меняем
dogwood на
rumbastopper... Считайте, что лого (и рекламу оператора) вы удалили, Google вернули. В каждой следующей и предыдущей версии параметр branding может быть другим... Поэтому и необходимо каждый раз при правке очередного билда и версии заходить на
server:version. Теперь ищем еще два литерала: #operette#.jar# и #operette#.jad# Меняем оба на #operette#.exe# (# - звездочка, их секлуб не пропускает, воспринимает как тэги). Теперь программа не будет закрываться при загрузке java. (Раньше было просто .jar и

меняли на просто .ехе). Все. Сохраняем, закрываем classtranslator, перепаковываем jar-файл opera, если необходимо... Устанавливаем и наслаждаемся отсутствием операторского лого и наличием googl'a вместо yandex'a...
При цитировании (за пределами сайта) указание авторства обязательно.
Ссылка на пост
8 дек 2012 в 14:14