Цель этой темы помочь разобраться начинающим (не только) патчеписателям в этом не легком деле. Задавайте свои вопросы. По возможности будем отвечать. Только не надо лить воду. Задаете конкретный вопрос, получаете конкретный ответ.
4. http://developers.sgh.ru - инфа по патчингу. Портал только открылся, но будет пополнятся. Специализируются на Самсунгах, но есть и общая для всех инфа. http://binedit.sgh.ru - дизассемблер и не только от AlexeyK. Также умеет работать с vkp патчами.
1.Кидаем ИмяПроши.mbn на readDB3150.exe 2.Из папки ИмяПроши.out берем phone_app.cxc 3.Открываем любимым хекс-редактором. 4.Отрезаем кусок от 0 до строки,содержащей повторяющуюся последовательность 18 F0 9F Е5.Например на W760 R3DA026 это смещение 2000. 5.Сохраняем как raw 6.Открываем уже своим любимым инстурментом .
Народ! Давайте без флейма, пишем и задаем вопросы, только после того как прочтете все что выше выложено и даны ссылки на материал, и после того как сами уже попробовали и все детально обдумали!
НЕ надо задавать вопросов, а с чего мне начать, ферштейн?
Мне бы понять для начала на каком этапе определяется местоположение текста? На этапе создания гуи или в функции вывода текста TextFeedbackWindow?
А затем нужно разобраться... Вот есть группа функций Feedback_, в ней нет функций меняющих месторасположение. Этот Feedback является потомком какого "класса", чтобы я мог использовать родительские методы? Или тут вообще не применимы понятия ООП и можно использовать любые функции к любым ГУИ? Просто я сейчас из-за неопытности ограничен набором функций из elflib - не накопал свой дополнительный наборчик
Я нашел onRedraw для FeedBackWindow, нашел как туда "приходят" координаты текста и в принципе можно скорректировать нужные значения патчем. Но есть 2 вопроса: 1. В патче придется перед корректировкой координат определить для какой конкретной книги вызван onRedraw, чтобы не корректировать координаты в других сообщениях/окнах. Наверняка есть функции позволяющие определить это. Сами книги идентифицируются по номерам и являются ли эти номера константами или выдаются динамически? Например как идентифицировать MOCallBook? 2. В onRedraw в R0 приходит указатель на массив данных. Есть описание этого вектора?
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.