Редактор патчей и не только

Версия для печати

Список форумов SAMSUNG-mobile.ru / Программирование для Samsung и реверсинг прошивок / Редактор патчей и не только
На страницу Пред.  1, 2, 3 ... 12, 13, 14, 15, 16  След.
Показать: « Предыдущая тема :: Следующая тема »



AlexeyK

Признанный телефонист


Рейтинг: 93% (108 / 8)



В форуме с: 07.2004
Сообщения: 517
Откуда: г. Александров
Цитировать | Ответить

Абрам писал(а):
Алексей. Вот сравнительное тестирование времени компиляции исходника патча для Д500 (файл внизу по ссылке).

Проверил, выявил испарвил Улыбка

Вот моё сравнительное тестироание:
1. BinEdit версия 2005.12.26 врежиме отладки время компиляции (мин:сек:ммсек)- 02:25:34
2. BinEdit версия 2006.01.02 врежиме отладки время компиляции (мин:сек:ммсек)- 00:39:56
3. BinEdit версия 2006.01.02 время компиляции (мин:сек:ммсек)- 00:35:24

Кофигурация тестового стенда: Celeron 900, 512 Mb SDRAM (разная)... Прошивка загружалась. Параллельно тюнер пахал, что то новогоднее показывал Улыбка

_________________
Patch & Hex редактор, ARM Debuger & Compiler: http://forum.samsung-mobile.ru/viewtopic.php?t=22518


02.01.2006 19:54

OfflineПрофайл | Отправить л/с | ICQ


AlexeyK

Признанный телефонист


Рейтинг: 93% (108 / 8)



В форуме с: 07.2004
Сообщения: 517
Откуда: г. Александров
Цитировать | Ответить

GreyDog писал(а):
Давайте-ка я разбавлю перед праздником вашу тему (да простят меня: автор темы, модеры, админы и просто злобные юзеры).

Я не прогив, тем более ни совсем не в тему.

GreyDog писал(а):
почему бы вам всем вместе не написать процессорный модуль (ARM) к IDA или плагины какие толковые?

Что понимается под процессорным модулем? Возможность исполнения кода в пошаговом режиме, т.е. отладчик? Ссылки на них вроде уже выкладывали.

PS. в binedit такой модуль уже давно есть, может исполнять код ARM и THUMB режима, параллельно можно посмотреть содержимое памяти и все 35 регистров (если загружен sym, то и с именами), обрабатываются перерывания процессора и режимы исполнения кода (User, System, Abort и др.).

_________________
Patch & Hex редактор, ARM Debuger & Compiler: http://forum.samsung-mobile.ru/viewtopic.php?t=22518


02.01.2006 20:10

OfflineПрофайл | Отправить л/с | ICQ


Абрам

Опытный телефонист


Рейтинг: 80% (94 / 23)



В форуме с: 11.2004
Сообщения: 271
Откуда: Беларусь, Минск
Цитировать | Ответить

AlexeyK писал(а):
Кофигурация тестового стенда: Celeron 900, 512 Mb SDRAM (разная)... Прошивка загружалась. Параллельно тюнер пахал, что то новогоднее показывал

С прошедшими тебя, AlexeyK! Всего самого-самого тебе, твоей семье (непьющий муж в наше время- большая редкость Улыбка ), и... успешной работы над супер-прогой BinEdit! Простите за нетрезвый почерк- издержки празника Улыбка Ждем новую версию проги! Или лежит на мыле? Щас поглядим. Нет, не лежит.... Или это не мой ящик? Улыбка Всех с прошедшим!!!

_________________
Panasonic KX-TC1025-> Samsung X100-> Samsung D500


02.01.2006 20:40

OfflineПрофайл | Отправить л/с


Абрам

Опытный телефонист


Рейтинг: 80% (94 / 23)



В форуме с: 11.2004
Сообщения: 271
Откуда: Беларусь, Минск
Цитировать | Ответить

[offtop] Хотя так кратко проанализировав орфографию AlexeyK в двух его последних постах я, пожалуй, насчет непьющего немного переборщил Улыбка (без обид!) [/offtop]

_________________
Panasonic KX-TC1025-> Samsung X100-> Samsung D500


02.01.2006 20:43

OfflineПрофайл | Отправить л/с


Абрам

Опытный телефонист


Рейтинг: 80% (94 / 23)



В форуме с: 11.2004
Сообщения: 271
Откуда: Беларусь, Минск
Цитировать | Ответить

AlexeyK писал(а):
Абрам, просто запустить компилятор не загружая прошивку. А смещение базового адреса можно задать директивой .baseload 0x10000000, тип кода определяется директивами .little или .big

Да???? Блин, два дня "гонял" жуков в патче! И ТОЛЬКО сегодня понял, что так делать нельзя!!! Я тоже повелся на очень высокую скорось компиляции патча если прошивку не загружать! Проблема в том, что если проша не загружена, то вместо mcc- скриптов вставляются нули!!!! Блин, патч запорол EPROM! AlexeyK Embarassed Embarassed Embarassed Evil or Very Mad Evil or Very Mad Evil or Very Mad

_________________
Panasonic KX-TC1025-> Samsung X100-> Samsung D500


07.01.2006 13:19

OfflineПрофайл | Отправить л/с


Абрам

Опытный телефонист


Рейтинг: 80% (94 / 23)



В форуме с: 11.2004
Сообщения: 271
Откуда: Беларусь, Минск
Цитировать | Ответить

AlexeyK, недоброе молчание Грустный Как насчет новой версии (чтобы коды мсс команд были в be-файле, как ты обещал) ? Просто работаю над патчем. Итоговый код 5.5 кб. За время компиляции успеваю 2 ошибки найти Улыбка

_________________
Panasonic KX-TC1025-> Samsung X100-> Samsung D500


21.01.2006 02:50

OfflineПрофайл | Отправить л/с


-=AsteriX=-

Начинающий


Рейтинг: n/a

В форуме с: 12.2005
Сообщения: 8
Откуда: Украина, Запорожье
Цитировать | Ответить

Неплохо бы сделать копирование в окнах Код и МСС помимо контекстного еще и по Ctrl+С потому как очень надаедает

_________________
www.asterix.com.ua пока только для Siemens, но как разберусь будет и для D600


21.01.2006 13:50

OfflineПрофайл | Отправить л/с | WWW


Абрам

Опытный телефонист


Рейтинг: 80% (94 / 23)



В форуме с: 11.2004
Сообщения: 271
Откуда: Беларусь, Минск
Цитировать | Ответить

АВТОМАТИЧЕСКИЙ ГЕНЕРАТОР BLX!!!! Если BL не "добивает", сгенерировать АРМ-код:

ldr r12,=куда_угодно+1
bx r12
.word куда_угодно+1

(это, вообще-то, хотелка Very Happy Very Happy Very Happy ) Блин, да где же автор????

_________________
Panasonic KX-TC1025-> Samsung X100-> Samsung D500


21.01.2006 17:14

OfflineПрофайл | Отправить л/с


AlexeyK

Признанный телефонист


Рейтинг: 93% (108 / 8)



В форуме с: 07.2004
Сообщения: 517
Откуда: г. Александров
Цитировать | Ответить

-=AsteriX=-, добавлю, с сигнатурами МСС поправил
Абрам, это было ещё в первых версиях. но желательно указать адрес где размещать такие переходы директивой .orgbl, в документации всё описано. Там используется код THUMB, занимает теже 12 байт, но не изменяет ни одного региста.
С МСС сделал немного по другому. На вкладке MCC можно сохранить файл с рисвоением .equ MCC_Name kod для всех MCC. Потом его можно подключить к проекту через .include

PS. Отправить могу только с работы, а это будет в понедельник.

_________________
Patch & Hex редактор, ARM Debuger & Compiler: http://forum.samsung-mobile.ru/viewtopic.php?t=22518


21.01.2006 22:28

OfflineПрофайл | Отправить л/с | ICQ


-=AsteriX=-

Начинающий


Рейтинг: n/a

В форуме с: 12.2005
Сообщения: 8
Откуда: Украина, Запорожье
Цитировать | Ответить

Ну ждемс... итак блин не знаешь за что хвататься Wink если бы ещё все получалось

_________________
www.asterix.com.ua пока только для Siemens, но как разберусь будет и для D600


22.01.2006 00:38

OfflineПрофайл | Отправить л/с | WWW


Гость




Рейтинг: 25% (11 / 33)






Редактор патчей для портеров Цитировать | Ответить

How to download binedit?


25.02.2006 01:51




AlexeyK

Признанный телефонист


Рейтинг: 93% (108 / 8)



В форуме с: 07.2004
Сообщения: 517
Откуда: г. Александров
Редактор патчей для портеров Цитировать | Ответить

In this theme on 6 page. It is necessary to be registered at a forum

_________________
Patch & Hex редактор, ARM Debuger & Compiler: http://forum.samsung-mobile.ru/viewtopic.php?t=22518


27.02.2006 20:57

OfflineПрофайл | Отправить л/с | ICQ


Абрам

Опытный телефонист


Рейтинг: 80% (94 / 23)



В форуме с: 11.2004
Сообщения: 271
Откуда: Беларусь, Минск
Редактор патчей для портеров Цитировать | Ответить

Ага! А я еще "жука" в компиляторе выловил! Случайно так код после компиляции просматривал и обнаружил вот что:

mov r0,46

компилятор превратил в

movl r0,46

Тоесть лишних 2 байта и ненужный сдвиг. Зачем? П.с. Алексей, а куда тема исчезла с "того" форума?

_________________
Panasonic KX-TC1025-> Samsung X100-> Samsung D500


18.04.2006 07:40

OfflineПрофайл | Отправить л/с


stepan_v

Признанный телефонист


Рейтинг: 92% (150 / 13)



В форуме с: 08.2004
Сообщения: 845
Откуда: Великий Новгород
Редактор патчей для портеров Цитировать | Ответить

Абрам, это глюки "оптимизации" присвоения больших чисел... Раньше неоптимально присваивались действительно большие числа, а теперь всё в порядке, но проблемы с обычным присвоением Mr. Green В сегодняшней версии уже исправлено Wink

_________________
X100, X700 + 512 -=- Нет ничего невозможного!


18.04.2006 15:34

OfflineПрофайл | Отправить л/с | WWW


AlexeyK

Признанный телефонист


Рейтинг: 93% (108 / 8)



В форуме с: 07.2004
Сообщения: 517
Откуда: г. Александров
Редактор патчей для портеров Цитировать | Ответить

Абрам писал(а):
П.с. Алексей, а куда тема исчезла с "того" форума?

переехала в другой раздел - Разработка и реверсинг прошивок.

_________________
Patch & Hex редактор, ARM Debuger & Compiler: http://forum.samsung-mobile.ru/viewtopic.php?t=22518


18.04.2006 22:32

OfflineПрофайл | Отправить л/с | ICQ

Список форумов SAMSUNG-mobile.ru / Программирование для Samsung и реверсинг прошивок
На страницу Пред.  1, 2, 3 ... 12, 13, 14, 15, 16  След.

Переход в другой форум
Страница 15 из 16
Форум Samung-mobile.ru — сотовые телефоны Samsung