категории | RSS

Поскольку я и еще один участник сайта DimonVideo с ником rap-st открыли на форуме небольшой секрет по патчингу экзешника китайского браузера Ucweb,решил черкнуть по этому поводу небольшую статейку,после прочтения которой вы научитесь:изменять сервера(на американский,альтернативный китайский,китайский с отображением жирности на страницах);заменять суффиксы на более родные нам .ru,.ua;менять логотип на домашней странице;избавлять браузер от рекламы и слета домашки;убирать квадраты в строках поиска и ввода,а также на странице статистики.И все это прямо на вашем любимом смарте.
Итак приступим.
Вам нужна последняя версия MobilHex v0.9.9fix (за эту чудесную программу благодарим fann95) с плагином Eхе tool.Также вам понадобится программа Syupack
Так как экзешник у Ucweba сжат(упакован),чтобы начать с ним работать,нам его необходимо расжать(распаковать).Делаем это с помощью проги Syupack.Объяснять принцип ее работы не буду,там все просто,разберетесь.
Итак, ехе у вас распакован и готов к работе.Начнем со смены серверов.B Mobilhex сделать это можно двумя способами:с применением плагина Exe tool и прямо в хексе.Но запомните одну важную вещь:B ехе можно менять только символ на символ!Нельзя их ни добавлять, ни убавлять!
Рассмотрим первый способ,с применением плагина:
В Mobilhex открываете распакованный файл экзешника и включаете плагин Exe tool.Нажимаете цифру 5 и ждете пока программа обработает ехе(процесс этот не очень быстрый).По окончанию появятся строки ресурсов,которые содержатся в этом ехе.Ищите строки, в которых содержатся цифры 999. Их четыре штуки(правда в одной будет написано d999,но она нам тоже нужна).Заменяем эти цифры (запомнили,что в четырех местах?) на нужный нам сервер(300-для америки,800-альтернативный китайский ,600-китайский с жирностью)Но для 600 сервера нужно еще поменять в четырех местах и версию программы (6.7.0.32 на 6.3.1.23 )не менять только там, где сервер пишется с буквой d(d600 будет у вас).
Второй способ,меняем прямо в хексе:
Также открываем распакованный ехе в Mobilhex,нажимаем Меню,Поиск,В хексе.Пишем в появившемся окне 3900390039.ОК.Видим в правой колонке наши уже известные цифры 999,меняем их на нужные нам,по аналогии с первым способом в четырех местах .Для поиска версии программы набираем цифры 36002e0037002e0030002e00330032(для версии 6.7.0.32).
Дальше будем работать только в хексе.
Избавляем браузер от слета домашки и от рекламы:
Начало такое же, как во втором способе смены серверов,только ищите в хексе уже 63645f7175657279, в тексте(в правой колонке) это будет cd query и заменяете нулями (не забыли,что меняем строго символ на символ?) в хексе каждую цифру или можете поменять в тексте каждую букву также на ноль.В тексте, для простоты редактирования, нажмите цифру 4 на первой и последней букве,затем выбирайте *редактировать строку*.(этим принципом можете руководствоваться и в дальнейшем,особенно при переводе слов).
Убираем квадраты из строк поиска и ввода адреса:
Ищем также в хексе.Для строки поиска- 1c64227d .Каждая буква в тексте занимает два байта в хексе(1с 64-для первого китайского иероглифа(квадратика),22 7d-для второго). Можно их изменить на *Go* Можно прихватить еще два байта после 1c64227d и добавить еще одну букву(перевести ,например ,как *CHN*,*USA*,*ИЩИ* и т.п.)
Для ввода адреса, ищем 938f6551517f4057,и, прихватив еще два байта после этих, переводим как *Адрес*. Чтобы писать кириллицей предварительно выбираем кодировку utf-16le или можете прямо в хексе заменить на цифры, как на скрине в среднем столбике.
Убираем квадраты со страницы статистики:
Надеюсь принцип вы поняли, поэтому сильно раскладывать по полочкам не буду.Кодировка также utf-16le. Ищем в хексе 416dcf91df7ea18b08ffc54e9b4fc253038009ffОтмечаем цифрой 4 начало и конец текста в правом столбике(начало будет соответствовать цифре 41 ,а конец-ff) и переводим как *Статистика* можно также прихватить следующие 2 байта для символа * : *. Затем ищем 416dcf91e68bc67e- переводим как *Инфо*.На следующие слова у нас будет только пять символов,поэтому как перевести,чтобы было понятно,решайте сами.
Ищем 0a4e0867416dcf911aff-означает*Прошлый месяц*
Ищем 2c67216b416dcf911aff-можно сразу перевести как*Сеанс*
Ищем 0a4e216b416dcf911aff-*Прошлый сеанс*
Ищем 2c670867416dcf911aff-переводим как *Месяц*
Ищем 2f7da18b416dcf911aff-переводим как *Всего*.
Меняем суффиксы с китайских на .ru и .ua:
Также ищем в хексе такую строку 2e0063006f006d002e0063006e,в тексте она будет соответствовать .com.cn и меняем ее также в хексе на 2е007200750000002е00750061,чтобы в тексте получилось .ru .ua
Меняем логотип на домашней странице:
Для начала вам необходимо подготовить свою картинку в png-формате.Важно! Нужно, чтобы размер картинки не превышал 2362 байта(в идеале он должен быть равен им).Допустим ,вы сделали картинку размером 2162 байта.Таким образом до нужных нам 2362 не хватает 200 байт.Открываем нашу картинку в Mobilhex,переходим в конец и на последнем байте в хексе(это будет 82),нажмите два раза 4,выберите *редактировать строку*и в появившемся окне к цифре 82 дописываем недостающее количество байт(каждый байт в хексе это два нуля).Можно заранее подготовить файл, состоящий из нулей,и вставить его в виде блока в конец вашей картинки.Итак,картинку мы подготовили,дополнив недостающее до 2362 количество байт,нулями.Далее открываем наш экзешник и ищем в хексе значения 504е47(кодировка utf-8),в тексте им будут соответствовать буквы PNG.Первое найденое пропускаем нажав цифру 3(там содержится иконка истории,при желании можно поменять и ее).Второе найденое я тоже пропустил(но там уже логотип Ucweb,лучше, конечно, в идеале поменять и его,пробуйте).Экспериментировал я над третьей найденой картинкой(там такой же логотип Ucweb,как и на второй картинке).Жмем цифру 4 на начале и конце картинки(начало 504е47,конец ае426082 и выбираем decompress.Удаляем все появившиеся на экране символы.Затем жмем два раза 4 на цифре 89,которая стояла перед 504е47,выбираем вставить блок и вставляем нашу подготовленную картинку. Будьте внимательны и аккуратны,если ошибетесь в количестве символов программа работать не будет.
Автором большинства из вышеописанного,является девушка с ником Mabeka.Также некоторые моменты были найдены участниками нашего сайта alosokin и rap-st.Ну и немножко приложил руку яsmile.
Удачи всем!Автор статьи я.

Eug78
2009-07-21T14:34:19Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 34

#4   alosokin    

rap-st НИЧЕГО не нашел в этой программе...


0 ответить

#4   inframe    

Мда забавно, позже опробуем..спасибо за статью, очень интересно! Вопрос по смене серверов, после этого метода возможно ли будет производить переключения серверов в самом ucWeb?


0 ответить

#4   BaggerMAN    

СУПЕР!!!! wink потом дочитаю laughing


0 ответить

#4   Sihofazotron    

Надо попробовать, спасибо ;)


0 ответить

Яндекс.Метрика