Учимся писать патчи : Патчестроение : Форум

Страница 2 из 180: « 1 [2] 3 4 5 6 ... 180 »

 Zormax:
30.01.07, 21:10
 Jizus
Для таких как ты уже выложено достаточно материала для того чтобы самомоу уже можно было портировать что-то.
Ты на первый пост смотрел?

Больше таких вопросов никому не задавать, а то тему закрою нафиг.

 Maximys:
30.01.07, 22:35
 IronMaster Лучше ты бы выложил сюда исходники своих патчей. ;-)

 Vint7:
31.01.07, 04:27
 
Maximys пишет:
IronMaster Лучше ты бы выложил сюда исходники своих патчей. ;-)

Да если можно, особенно интерисуют код на смс, мигание диода, вибра, хочу посмотреть как тел вибрить заставить. И ещё как делаешь переход на озу (напр при патчи больше стабильности патчам) это сдвиг?

 IronMaster:
31.01.07, 08:23
 Так, парни. Ссылки давал не я, а mobilefree. Выложит исходники пока нет возможности. Можете сами их получить введя блок патча в дизассемблере. Комментарии по коду могу дать.
Патч на сдвиг кучи освобождает область озу и их тепер можно использовать не боясь что эти ячейки могут быть заняты. Обращение к озу идет стандартно:
ldr r0, ram
ldr(b) r1, [r0] - загрузить в р1 двойное слово (байт), хранящееся по адресу в р0
ram: dw 0x4C123456

 YaRiSs:
31.01.07, 12:13
 Внесу тоже вклад в общее дело, добавил текстовые метки от w800_R1bс002! :-D


Vint7
мигание диода

Den_po выкладывал на какой-то из страниц в теме про vkp!

 Winkiller:
01.02.07, 12:10
 Думаю всем понадобится, хотя бы один единственный пример анализирования функции, т.е. поиск значения этой функции...Это единственное, что осталось непонятным для меня, все остально кул!

 IronMaster:
01.02.07, 14:21
 Winkiller
С конкретными примерами я тебе сейчас написать не смогу. Еще раз говорю, что я ищу в основном по текстовым меткам и графике. Например, как я нашел функции фонаря.
Искал я по текстовой метке "фотовспышка". Когда сделаешь поиск он тебе выдает несколько адресов. Потом затираешь номер текстовой метки нулями. Загружаешь тел и смотришь исчезла надпись или нет. Когда найдешь нужный адрес там легко выйти на функции включения/выключения. Как правило обращение к таким функциям как вибра, подсветка идет через blx. Нашел подозрительное место, заменил blx на c046, включил и увидишь включается или нет фонарь.
Чтобы выяснить где все же находится данная функция я ставлю небольшой патчик, который сохраняет регистр с адресом в раму, а потом благодаря патчу den_po сохраняю его в файл и усе.

 YaRiSs:
01.02.07, 14:47
 Winkiller
2. Есть тема уже с картинками и обсуждениями (рекомендую для прочтения):
http://www.sony-ericsson.ru/forums2/index.php?showtopic=28929

Плохо читаем первый пост!!

 Winkiller:
01.02.07, 16:33
 IronMaster
Вот, именно это я и хотел услышать :) Пасибки!

 den_po:
01.02.07, 17:04
 IronMaster
сложно-то как... а dbgprintf тебя чем не устраивает? =) у тебя ж сервисный кабель, проще в логе смотреть, чем из файла выковыривать
Страница 2 из 180: « 1 [2] 3 4 5 6 ... 180 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=965&start=10

© 2005-2018 supertrubka.org