Поскольку я и еще один участник сайта 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.Ну и немножко приложил руку я.
Удачи всем!Автор статьи я.
Похожие файлы
Chrome не обновляется на Android, способы решения
Полезные советыКомментарии 34
Добавть в статью!
Ищем в хекс f4661a592e002e002e00 и заменяем на *Истор* или *Вся..* (в смысле история)
это типа показ всей истории. Обратите внимание на домашке во вкладке история внизу остается два квадратика(иероглифа) и три точки, жмем на нее и открывается полная история!
Не хотел бы умалять ни чьих заслуг, но как редактировать пнгшки известно уже ...ээээээ, очень давно короче))))
А статья хорошая)))
Насчет завала обменника, давайте тогда запретим всем модифицировать юцвеб, а то вдруг они неправильные файлы выложат))) Оставим 3-4 человека, ники называть не буду, кто использует программу и так их знает.Конкуренция господа-двигатель прогресса, а уж юзер выберет, чей файл скачать)))
Вообще я уверен что есть люди которые не засветились здесь, но для себя они все это делали.
Допустим как с баяном. Знаю человека который изменял ему идентификатор под разные клиенты. Сидел с баяна, но показывало всем что с какого то другого клиента.. это так к слову.
rар-st я знаю что был есть и остается хорошим отзывчивым человеком, который не укрывает открытых секретов. Я помню ка все началось с хекса.. с вики ;) тогда и стало ясно что можно с картинками поиграть.
Eug78, Молодец.Все хорошо грамотно и доступно описал.
Забыл только добавить про изменение имей в тестовых версиях ; китайскую закорючку из-за которой в последних версиях некоректно перевод отображается в настройках точки доступа.
Про то, что я нашел в ексешнике и потом стали остальные использовать, я деликатно промолчу. Да и многие сами это видели и знают!
Статья собрала почти всю ветку форума по китайскому арбузу... Каковы будут последствия этой статьи, вот что волнует... Особенно после выхода очередного обновления. Наверняка многие из новичков ринутся в бой и закидают обменник своими работами, в лучшем случае работоспособными... Но автору спасибо, все тайное- должно становится явным! А что до Мабеки- девочка определенно хитрая, но таки умная.
Slavasyrota, я тоже большинство всего что можно менять в китайце научился (как говорит Шерлок Хомс) методом дедукции анализировал файлы, находил значения на домашке в файлах. Пару раз только сравнивал с другими файлами (уже готовыми). Особая благодарность у меня только к 2ум людям. Это rap-st и fann95. За статью и программу. А дальше как только прочитал, все остальное стало легко по аналогии
А по поводу Мабэки, правды я не знаю, поэтому просто благодарю ее. Но и в тоже время. Другие люди могли, не найдя чужих трудов, сами до всего дойти как первооткрыватели (хотя не знали что все уже известно некоторым).
-------------
Добавлено в 19.12: Slavasyrota, я тоже большинство всего что можно менять в китайце научился (как говорит Шерлок Хомс) методом дедукции анализировал файлы, находил значения на домашке в файлах. Пару раз только сравнивал с другими файлами (уже готовыми). Особая благодарность у меня только к 2ум людям. Это rap-st и fann95. За статью и программу. А дальше как только прочитал, все остальное стало легко по аналогии
А по поводу Мабэки, правды я не знаю, поэтому просто благодарю ее. Но и в тоже время. Другие люди могли, не найдя чужих трудов, сами до всего дойти как первооткрыватели (хотя не знали что все уже известно некоторым).
Хах, даж смешно читать нащет авторства...
Када еще была самая 1ая версия мобилхекса я понял что все описаное делается в ехе, да и человек, который меня всему научил Slavasyrota тогда сидел на 7ой симбе и все нашел у себя, т.к.там не компиленые ехешники.
Затем ^великая^ мабека нашла дэкомпиль для компа и начала шарадить...
И У меня был дэкомпилятор, а компа небыло тогда, поэтому я и не разобрался до конца.
Вобщем авторство недоказуемо.
П.С. Eug78, держи в репу за раскрытие для всех этого ^секрета^ ))))
0 ответить