категории | 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

#24   virus13a    

Хах, даж смешно читать нащет авторства...
Када еще была самая 1ая версия мобилхекса я понял что все описаное делается в ехе, да и человек, который меня всему научил Slavasyrota тогда сидел на 7ой симбе и все нашел у себя, т.к.там не компиленые ехешники.
Затем ^великая^ мабека нашла дэкомпиль для компа и начала шарадить...
И У меня был дэкомпилятор, а компа небыло тогда, поэтому я и не разобрался до конца.
Вобщем авторство недоказуемо.
П.С. Eug78, держи в репу за раскрытие для всех этого ^секрета^ ))))


0 ответить

#24   rap-st    

Добавть в статью!
Ищем в хекс f4661a592e002e002e00 и заменяем на *Истор* или *Вся..* (в смысле история)
это типа показ всей истории. Обратите внимание на домашке во вкладке история внизу остается два квадратика(иероглифа) и три точки, жмем на нее и открывается полная история!


* редактировал(а) rap-st 02:25 26 июл 2009

0 ответить

#24   Mansur_    

Не хотел бы умалять ни чьих заслуг, но как редактировать пнгшки известно уже ...ээээээ, очень давно короче))))
А статья хорошая)))
Насчет завала обменника, давайте тогда запретим всем модифицировать юцвеб, а то вдруг они неправильные файлы выложат))) Оставим 3-4 человека, ники называть не буду, кто использует программу и так их знает.Конкуренция господа-двигатель прогресса, а уж юзер выберет, чей файл скачать)))


* редактировал(а) Mansur_ 19:14 25 июл 2009

-1 ответить

#24   motix    

Вообще я уверен что есть люди которые не засветились здесь, но для себя они все это делали.
Допустим как с баяном. Знаю человека который изменял ему идентификатор под разные клиенты. Сидел с баяна, но показывало всем что с какого то другого клиента.. это так к слову.
rар-st я знаю что был есть и остается хорошим отзывчивым человеком, который не укрывает открытых секретов. Я помню ка все началось с хекса.. с вики ;) тогда и стало ясно что можно с картинками поиграть.


* редактировал(а) motix 03:23 25 июл 2009

0 ответить

#24   Gefestel    

Eug78, Молодец.Все хорошо грамотно и доступно описал.
Забыл только добавить про изменение имей в тестовых версиях ; китайскую закорючку из-за которой в последних версиях некоректно перевод отображается в настройках точки доступа.
Про то, что я нашел в ексешнике и потом стали остальные использовать, я деликатно промолчу. Да и многие сами это видели и знают!


0 ответить

#24   Drapper    

Статья собрала почти всю ветку форума по китайскому арбузу... Каковы будут последствия этой статьи, вот что волнует... Особенно после выхода очередного обновления. Наверняка многие из новичков ринутся в бой и закидают обменник своими работами, в лучшем случае работоспособными... Но автору спасибо, все тайное- должно становится явным! А что до Мабеки- девочка определенно хитрая, но таки умная.


0 ответить

#24   Grin-M    

Slavasyrota, я тоже большинство всего что можно менять в китайце научился (как говорит Шерлок Хомс) методом дедукции smile анализировал файлы, находил значения на домашке в файлах. Пару раз только сравнивал с другими файлами (уже готовыми). Особая благодарность у меня только к 2ум людям. Это rap-st и fann95. За статью и программу. А дальше как только прочитал, все остальное стало легко по аналогии smile
А по поводу Мабэки, правды я не знаю, поэтому просто благодарю ее. Но и в тоже время. Другие люди могли, не найдя чужих трудов, сами до всего дойти как первооткрыватели (хотя не знали что все уже известно некоторым).
-------------
Добавлено в 19.12: Slavasyrota, я тоже большинство всего что можно менять в китайце научился (как говорит Шерлок Хомс) методом дедукции smile анализировал файлы, находил значения на домашке в файлах. Пару раз только сравнивал с другими файлами (уже готовыми). Особая благодарность у меня только к 2ум людям. Это rap-st и fann95. За статью и программу. А дальше как только прочитал, все остальное стало легко по аналогии smile
А по поводу Мабэки, правды я не знаю, поэтому просто благодарю ее. Но и в тоже время. Другие люди могли, не найдя чужих трудов, сами до всего дойти как первооткрыватели (хотя не знали что все уже известно некоторым).


0 ответить

#24   rap-st    

Главное в патчинге китайца это избавление от рекламы и слета домашки - это делается за секунду. Остальное при помощи выше указанных прог делается максимум за 20 мин.
Второй раз убеждаюсь, что переводить китайца много сложнее....


0 ответить

#24   Grin-M    

Eug78, молоток! Спасибо тебе огромное! А то я все тянул с написанием этой инфы smile
rap-st, ты прав, секретничать не стоит. Пусть все умеют smile а не одиночки, чтобы репу себе растить smile надо всем делиться smile


0 ответить

#24   rap-st    

Slavasyrota, дык нам тоже никто ниче не рассказывал smile
Тот кто хоть немного знаком с мобил хексом, SyUpack и SmartCoexist особого труда для создания *китайцев* (даже без этой статьи) не составит.


* редактировал(а) rap-st 15:13 23 июл 2009

0 ответить

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