Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Задаем вопросы по теме "Создание патчей, для начинающих"


Рекомендуемые сообщения

  • Ответов 1,4 тыс
  • Создана
  • Последний ответ

Топ авторов темы

кто нибуть знает как убрать некоторые пункты в состоянии памяти(к примеру Странички где написано исходящие, черновики,тюе что связано с MMs)

Ссылка на комментарий
Поделиться на другие сайты

Решил попробовать написать патч "Убрать окно разблокировки" :lol:

Как поменять значение:

 

00562C88 91 01 0002 0017 0272 00000000 0000 0000 Сообщение "Клавиатyра заблок

 

на

 

00562C88 21 00 0000 0000 0000 00562C98 0000 0000 Переход на адрес 0x562C98

:cry::cry::lol:[/b]

My phones: Nokia 3310=>Samsung X100=>Samsung X700 Noir Black

Firmware: X700XEEK6 (Windows_Vista_mod_by_sleeping-man)

Flash card: 512 MB Kingston

Card reader: Digma Multi Card Reader 55-in-1

Ссылка на комментарий
Поделиться на другие сайты

Как поменять значение

Очень просто: в BinEdit прямо поверх:

91 01 0002 0017 0272 00000000 0000 0000

вводишь:

21 00 0000 0000 0000 00562C98 0000 0000

Убедьсь, что включена опция автопатч - чтобы лишней работы не делать :o

PS: Можно конечно и WinHex воспользоваться, но это - не самый простой способ :)

E630XEDK2 + Nokia N72+1Gb

Всё, что нас не убивает, то нас делает сильней! (Е. Летов)

Ссылка на комментарий
Поделиться на другие сайты

а не проще в компиляторе BinEdit'a написать:

 

.start 0x562C88

.mcc mcc_transf 0 0 0 0 0x562C98

 

и скомпилировать в smp ...

Siemens C45 => С100 => X100 => E720 => X700 [256Mb] => SonyEricsson K750i [1Gb High Speed] => Samsung Galaxy Spica => Samsung Galaxy S

Ссылка на комментарий
Поделиться на другие сайты

Laser, далеко не все асм знают

Ссылка на комментарий
Поделиться на другие сайты

Вопрос по гуми телефону -litleIndian

 

Как идет обработка картинок?

 

Гиф имеет вид GIF89a 80 00 80 00 .....................

Нашел в коде функцию. Я не знаю в легкую что она делает.

Но она в самом конце имеет DCD "GIF89a"

DCD "gifimage:widgh %d heigh %d"

Она что находит начало картинки смотрит ее расширение 80*80 =128*128

Она что в какие-то регистры помещает 80 и 80?

Только зачем вот этот весь текст?

 

И еще вопрос

Возможно кодом подрезать картинку под размер 80*6F (128*111)

При декодировании ведь задано расширение как оно изменяется?

Ссылка на комментарий
Поделиться на другие сайты

Ребята помогите хочю написать патч чтоб закладок wap стало не 10 а 20

пологаю за это отвечает это:

getNumBookmarksInFolder 002D3C60

decNumBookmarksInFolder 002D3DB0

или ошибаюсь помогите плиз :lol: я просто ещё начинающий :) :) :)

:cry::lol::D:lol::lol:

Siemens c60 --> Samsung X100 + Samsung X700 + Nokia 3250

Ссылка на комментарий
Поделиться на другие сайты

Уважаемые патчмейкеры! Помогите разобраться :?

Вот отрывок из хелпа MaxKis'а:

 

 

 

Теперь нужно занести свои названия пунктов в языковые ресурсы, мы будем заносить только в русский язык, но с таким же успехом можно и в другие языки занести. Для этого найдем в РесМене ресурсы, которые явно не используются. Я не стал ломать голову и взял ресурсы из пункта Анимированные - Белый медведь, Рыбки и т. д., смотрим на адрес строки “Белый медведь” - 00A35DBC, переходим на этот адрес и правим на “Мои Звуки”, к сожалению я не знаю как исправить на русские буквы, поэтому буду править по английский, но что бы исправить по русски можно использовать РесМен. Для исправления тектовых ресурсов перейдите на вкладку Hex код, и теперь правим:

 

Белый медведь на Music - по адресу 00A35DBC заменить на 4D 75 73 69 63

 

Рыбки на Images - 49 6D 61 67 65 73

 

Бабочка на Voice - 56 6F 69 63 65

 

Птица на Downloads - 44 6F 77 6E 6C 6F 61 64 73

 

Календарь на About - 41 62 6F 75 74

 

И после каждого слова надо добавить - 00.

 

А так же нам нужен индекс первого слова Music - 0x042B

 

 

 

Адес "Белый медведь" я нашел (A35DBC)

Где и как в BinEdit можно проделать следущее:

по адресу 00A35DBC заменить на 4D 75 73 69 63

 

Если не трудно, опишите на скриншотах

My phones: Nokia 3310=>Samsung X100=>Samsung X700 Noir Black

Firmware: X700XEEK6 (Windows_Vista_mod_by_sleeping-man)

Flash card: 512 MB Kingston

Card reader: Digma Multi Card Reader 55-in-1

Ссылка на комментарий
Поделиться на другие сайты

sims2005, слева сверху в БинЕдите есть окно текущего адреса(типа обычной строки ввода), вот в нее зносим адрес 00A35DBC, нажимаем ENTER, БинЕдит перейдет на этот код, и затем в закладке Hex правим сам код.

Ссылка на комментарий
Поделиться на другие сайты

Ребята помогите хочю написать патч чтоб закладок wap стало не 10 а 20

пологаю за это отвечает это:

getNumBookmarksInFolder 002D3C60

decNumBookmarksInFolder 002D3DB0

или ошибаюсь помогите плиз :) я просто ещё начинающий :) :) :)

:):(:lol::?::?:

 

очень надо :) извеняюсь за флуд :(

Siemens c60 --> Samsung X100 + Samsung X700 + Nokia 3250

Ссылка на комментарий
Поделиться на другие сайты

MaxKis, вот HEX код адреса 00A35DBC:

D0 91 D0 B5 D0 BB D1 8B D0 B9 20 D0 BC D0 B5 D0

Что в этом коде нужно поменять?

My phones: Nokia 3310=>Samsung X100=>Samsung X700 Noir Black

Firmware: X700XEEK6 (Windows_Vista_mod_by_sleeping-man)

Flash card: 512 MB Kingston

Card reader: Digma Multi Card Reader 55-in-1

Ссылка на комментарий
Поделиться на другие сайты

sims2005,

Токо первые 5 байт

теперь правим:  

Белый медведь на Music - по адресу 00A35DBC заменить на 4D 75 73 69 63

Код из 5 байт,соотв. и меняешь первые пять байт по этому адресу

/ Чтобы боялись чужие, не обязательно бить своих.../
Ссылка на комментарий
Поделиться на другие сайты

Mako, ты имеешь в виду эти: D0 91 D0 B5 D0

My phones: Nokia 3310=>Samsung X100=>Samsung X700 Noir Black

Firmware: X700XEEK6 (Windows_Vista_mod_by_sleeping-man)

Flash card: 512 MB Kingston

Card reader: Digma Multi Card Reader 55-in-1

Ссылка на комментарий
Поделиться на другие сайты

эм может вопрос не в тему, но всёже ктонидь знает как работать с плагином для ED хочю помоч DimDimos в теме поддержки его патча написал пожелание чтоб на раб столе песня писалась вот хочю это релизовать, в 3 версии плеера by MaxKis уже это сделано но я не как не смогу его купить у нас веб мани не пашет :idea: помогите плиз опишите хоть с чего начать надеюсь MaxKis не против

 

а ещё вот неподскажите адрес переднего динамика ?

заранее спасибо ! ;)

Siemens c60 --> Samsung X100 + Samsung X700 + Nokia 3250

Ссылка на комментарий
Поделиться на другие сайты

адрес переднего динамика
ВО КОРКА!!! Адрес переднего динамика :):lol::lol:

В телефоне прямой доступ к "переферии" (дисплей, клавиатура, звук и пр.) осуществляется через порты. Алгоритмы взаимодействия с ними как правило описываются на низком уровне, потом они обрастают функциями с соответствующими параметрами на входе. И в зависимости от того что ты хочешь реализовать тебе нужны соответствующие функции и параметры.

Mako, ты имеешь в виду эти: D0 91 D0 B5 D0

В национальном языке каждая букве соответствует 2 байта,

На инглише 1 буква = 1 байту.

Пробел 1 байт, вроде "20"

Языковой ресурс один от другого должн разделяться "00"

т.е. в твоем примере русские буквы: Б-D091 е-D0B5 л-D0BB ы-D18B й-D0B9 20 м-D0BC е-D0B5 д-D0??

Вместо первых 5 байт (D0 91 D0 B5 D0) - рисуешь свое слово на инглише, остальное (до ближайшего 00) забиваешь нулями

Ковыряю e630 :)

Ссылка на комментарий
Поделиться на другие сайты

Я хочу реализовать громкую связь...

и мне нужны адреса динамиков

знания есть, желание тоже :)

Siemens c60 --> Samsung X100 + Samsung X700 + Nokia 3250

Ссылка на комментарий
Поделиться на другие сайты

я так и б.юсь с красной кнопкой в джаве. может кто поможет?

Жизнь - пьяный поэт, я - слово.

Я жесток и грустен, когда ему херово.

Жизнь - старый поэт, жизнь - усталый поэт,

А я... Что я? Его инструмент!...

 

Разработка Broadcom: http://www.rk-team.net/

Новости проекта QuB на Twitter

Ссылка на комментарий
Поделиться на другие сайты

А можна как-нибудь s3 патчи объединять.

Если я из в winhex открою а потом склею и в один файл это работать будет?

 

зы я конечно постараюсь чтобы адреса в исходных s3 файлах не совпадали.

Ссылка на комментарий
Поделиться на другие сайты

EvgenyM,

Я думаю, s3-файлы можно блокнотом открыть и всё скопировать в один и должно прокатить.

Siemens M35 -> C45 -> Samsung X100 -> X120 -> E300 -> E710 -> X700 -> E200 -> I710 -> D780 -> I9100

Ссылка на комментарий
Поделиться на другие сайты

EvgeniyZ,

У тебя я посмотрю был х120.

Может ты какие-нибудь патчи для него писал?

Я вот хочу режим 128*128 организовать. Полоса внизу убивает. :-(

 

Вот нашел 2 куска кода.

Один кусок как бы выводит картинки когда их смотришь из меню-игры-картинки

другой меню-создать ммс-добавить картинку

 

В первой меняю 111 на 128 не помогает (предворительно я убрал полосу и заливку под ней)

Во второй 89 меняю на 128 и ставлю картинку в самый верх т.е. без шапки ВСЁ ПРЁТ (128*128 :-)))))))) ).

Код в целом похож на что не так не понятно

 

Там такая фишка:

после установки координат куда устанавливается картинка идет переход

на строку BX - переход по адресу в регистре или R5 или R6

 

До перехода этот регистр определяется как

R6=слово по адресу [R5+24байта]

 

BinEdit не вычисляет. А вообще это реально вычислить или какую-нибудь трассировку организовать?

 

Вот я думаю что все таки значения в регистрах разные отсюда и результат отличается.

 

Я думаю, s3-файлы можно блокнотом открыть и всё скопировать в один и должно прокатить.

 

Экспериментировать жестко над телефоном надоело.

Интересно нужно ли учитывать то что один s3 патч правит офсеты грубо говоря с 000000 и до 111111 а другой 333333 до 444444. Тогда первый должен быть раньше второго?

Ссылка на комментарий
Поделиться на другие сайты

Люди кто-нибудь научите работать во вкладке "КОД" (в BinEdit). Плиз...

Да этобы не помешало, а то я не понимаю смысла thumb кода. хелпы читал, а про код спросить не у кого. :oops:

Ссылка на комментарий
Поделиться на другие сайты

Сделал патч, который меняет местами пункты меню в СМС: Сохранить и отправить и Только сохранить. Но вот возникла одна проблема: При полной заполненности памяти с тановиться пассивным пункт меню Сохранить и отправить, а теперь стало Только отправить. Как переделать и где на второй пункт меню? Где начать копать и что именно искать? Подскажите!

Siemens M35 -> C45 -> Samsung X100 -> X120 -> E300 -> E710 -> X700 -> E200 -> I710 -> D780 -> I9100

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти



×
×
  • Создать...