Поскольку я и еще один участник сайта 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
Eug78, классно всё расписал, а с 7.1.0.42 такая химия прокатит, на наш400сотый серв сменить получица?
А можно картинку при включении сделать размером больше?Очень хочу это сделать...Не немогу...Возможно это...Очень надо...
Судя по комментариям статья стоящая.Сам пока оценить объективно не могу-столкнулся с проблемами...нужна помощь.Либо проблемма с MobilHex(не хочет редактировать строку)либо Syupak(после упаковки EXE UCWEB не открывается)Подскажите где собака порылась.ПОЖАЛУЙСТА.Все вроде бы на месте и правильно.N82(20).Или может кто отредактирует мой EXE?Заранее спасибо
Много слышал теорий о авторстве уважаемой мной девушке Ольге ;) но кто бы что не говорил, а все же понял я что порочат человека, который есть автор
Да и вообще тут не статью хвалят а про авторство только и разговор! Политика пошла, а это Holy shit! Дискуссии вести не надо и накалять ситуацию тоже. Никчему это.
PS: Оля, мое почтение ;) а так же всем хорошим людям и микро (?) авторам
Хехе. Видимо ты, вирус подзабыл, как бомбил меня ЛСами на алнокии с просьбой прогу тебе дать и рассказать про патчинг, причем к тому времени комп у тебя уже был, и открещивался от всех \"наставников\" , говорил, что в гонках на меня ты был ваще не причем. Да и Славасирота мне пару ЛС чиркнул, с просьбой указать точные байты для замены в китайском ехе (причем спрашивал про поиск и юрл еще тогда только) Я ему указала эти байты. А так же рассказала про то, что ехе раживается. Да, кстати, очень ты меня повеселил, когда через несколько дней, после этого, прочла твой пост smart/forum/topic_1728140430/40/2740#1860072972
ПОнятие \"раздампилированый EXEшник\" - неверное, я его использовала, когда тебе поясняла суть разжатия ехе и употребила по привычке, я его использую в разговорной речи с переводчиками уже давно, и появилось у меня оно от названия проги, с помощью которой я расжимала ехе . А дамп - это вообще-то совершенно иное (но не напрягай свой мозг, тебе его беречь надо). . Но этим постом ты был так крут, как никогда
-------------
Добавлено в 22.48: Мне вот пофигу, стоит тут мой ник или нет, ибо делала все это я из интереса, а не ради виртуального рейтинга, что вам видимо так и не понять до сих пор. По себе судите.
Хватит у вас смелости - укажите себя авторами и первооткрывателями под этой статьей. Для новчиков, перед которыми сейчас перья распускаете - точно пройдет, а те, кто длительное время пользовался моими работами и помнят еще, как и что было - те просто улыбнутся, глядя на это.
Эка же я вас год назад сумела зацепить, что до сих пор вас прет, когда вы мой ник видите, когда дело касается юсвэба
ps Жду очереной порции душещипательных речей, как вы все знали. Странно, что вы не написали, что я вообще все украла у вас Хотя, наверное был бы уже перебор, т.к. ваших патчей ни на 8ку, ни 9ку никто в глаза и не видел (ни до меня, ни после), а про домашку всем писали, что перевести ее нельзя, ток после меня поняли, как можно первести, и поиск лепили практически мой, с моими ссылками и поисковиками (не забыл, вирус, что я тебе разрешила его юзать в твоих сборках? )
Так что, автор, могу смело сказать, что секрет для вируса и славасироты ты точно раскрыл, ибо сами они искать не хотели, а думать не могли, даже по моими готовым работам
virus13a, ты прав! Авторство не одного человека. Тут многие авторы на самом деле. Каждый из них сам догадался и никого нельзя упрекнуть, что он украл идею. Просто некоторые стали известны и \"раскрутились\" и сейчас можно все с нуля изучить и быть автором, а то что информация устарела - это уже другой вопрос. Но факт есть факт!
Я лично как китайцем стал пользоваться, только про тебя и слышал (и видел) что ты им занимаешь/разбираешься про остальных и не знал вовсе.
Так что подлинных авторов не 1 и не 2. И этот вопрос вообще не уместен в данной ситуации. Просто спасибо всем кто автор ;)
Актуальна ли до сих пор часть статьи, касающаяся смены серверов?
0 ответить