Учимся писать патчи : Патчестроение : Форум |
Страница 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! 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 |