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

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

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

BinEdit и все о ней


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

зачем  

ещё что-то подгружать? Я же прошивку уже загрузил!

Кроме прошивок из одного файла есть ещё состоящие из нескольких. Программа заранее не знает сколько их, вот и спрашивает

Одна из последних версий binedit здесь.

AlexeyK.gif

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

Вообщем ковырял ковырял прошивку, зашел в тупик.

 

В off_00030708 находится что-то вроде фукции, к которой обращаются когда хотят вывести какое-нибудь окно (Клава блокир/разблок.Режим без звука вкл/откл, сообщение удалено, нет сообщении для чтения - вообщем много,

остались только без картинок)

 

там есть еще длинные переходы

В таком порядке

off_0017C088

off_000EDDEC

---off_0002F6F8

---off_0002F6F8

off_0017C088

off_000EDDEC

---off_0002F6F8

---off_0002F6F8

Не знаю за что отвечают эти переходы, ибо при их отмене окна не вызываются и идет перезагрузка телефона

off_0017C088

off_000EDDEC

Отменяя

---off_0002F6F8

---off_0002F6F8

Мы отменяем все выше перечисленные окна.

Причем окна бывают как бы с анимацией и без.

Выяснилось, что если регистр R0=2 перед тем как перейти на off_0002F6F8, то с анимацией.

В результате нсложных манипуляции от анимации избавляемся путем R0=1.

Но все равно окна напрягают.

 

off_0002F6F8 анализировать сложно. Длинная.

Но особенности есть:

1)контструкции case 0x0

case 0x1 так до 0хD. там просто присваивается значение регистру R3 (166 167 168 169...)

2)0033CF7A переход.

там 2 строчки

BX--0847 переход по адресу в R1

BX--1047 переход по адресу в R2

Ну и как узнать какой там адрес R1

тупик

 

LDMEQDA

MVNLES

BNE

MVNLES

SWILT

SUBMIS

это что за комманды ( там их еще много)

или есть по проще LSL (что такое).

 

P.S. Почему молчим? Поддержку Гуми делаем?

Повторю-ка старый вопрос

EvgenyM писал(а):

00FEE00С начало таблицы

 

Делал поиск такого HEX кода ничего  

Инвертировал тоже ничего.  

Как еще можно представить этот адрес.

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

Делал всё по "Хелпу I" by MaxKis: открыл прошивку (правда X700XEEK6), загрузил файл сигнатур (sym) для этой прошивки и начал сканировать меню телефона, и ждал, ждал (как в хелпе написано - ждал чуть меньше двух дней) и, наконец, всё!!! Появился запрос: "Сохранить меню и ..." . Я нажал "Ок", но ничего не появилось, зашёл в папку с прошивкой, там оказался файл с расширением "mnu", но он почему-то пустой! Это, значит, просто прога не поддерживает прошивки от Х700? Она также не находит не МСС команды и список возможных языков!

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

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

Делал всё по "Хелпу I" by MaxKis: открыл прошивку (правда X700XEEK6), загрузил файл сигнатур (sym) для этой прошивки и начал сканировать меню телефона, и ждал, ждал (как в хелпе написано - ждал чуть меньше двух дней) и, наконец, всё!!! Появился запрос: "Сохранить меню и ..." . Я нажал "Ок", но ничего не появилось, зашёл в папку с прошивкой, там оказался файл с расширением "mnu", но он почему-то пустой! Это, значит, просто прога не поддерживает прошивки от Х700? Она также не находит не МСС команды и список возможных языков!

обнови программу

Одна из последних версий binedit здесь.

AlexeyK.gif

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

AlexeyK, привет. Вот небольшой "жук" в компиляторе:

 

.pathres "

 

А после компиляции:

 

<img offset="0xEC9A5E title="Батар.....

 

(Не закрыта кавычка после адреса)

SGH-X100 -> SGH-D500-> SGH-D900

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

Free-man, а они там вроде и не рассталяются вообще. всё определяется в строке после pathres

 

.pathres " <img offset="%data%" title="Батар...

 

если в этом случае ошибка то поправлю, пока можно добавить пробел перед "

Одна из последних версий binedit здесь.

AlexeyK.gif

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

AlexeyK,

Обновил программу, меню сканировалось и сохранилось. Но теперь при загрузке файла сигнатур и прошивки, при переходе на какой-нибудь адрес из патча и переходе на вкладку МСС прога виснет! Може т системных требований компа не хватает? Какие они нужны?

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

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

EvgeniyZ, до какой версии обновил? последня на сегодня 2006.03.25 по ссылке в подписе.

У меня Cel 950 и 512 Mb. Остальное вроде не важно. Описанных глюков не обнаружил. Приведи пример с адресами желательно для EJ5 или FA1

Одна из последних версий binedit здесь.

AlexeyK.gif

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

AlexeyK, извиняюсь, что не по теме, но больше мне нигде не могут подсказать. Дело в том, что при создании патча, суть которого, в том, что при выходе из написания смс мы видим окно Вы уверены? Если нажать да (левый софт), то мы выходим на рабочий стол, здесь все работает как часы, но если нажать нет, то мы возвращаемся на написание смс, но если до этого был набран текст, то сейчас его уже нет. После нескольких операций было установлено, что при нажатии на клавишу вкл/выкл очищается или обновляется, точно не знаю, экран. Вот я и хотел бы попросить тебя помочь найти это “очищение”. Если можешь, то, пожалуйста, помоги. :)

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

ссылка не рабочая
Как нерабочая я сам только оттуда сегодня качал. Перейдешь на страницу о программе а внизу подпись скачать.
Ссылка на комментарий
Поделиться на другие сайты

Platoha, рабочая, специально проверил. :)

http://firmware.sgh.ru/ - архив с символьной информацией для прошивок Samsung

 

SonyEricsson W800i

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

Программа одни и теже данные интерпретирует то как

0467 STR R4, [R0, #0x70]

0018 ADD R0, R0, R0

а то как

04670018 DCD 0x18006704

Это глюк?Или для процессора это одно и тоже?Или данные могут интерпретироваться по разному в зависимости от установленных патчей7

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

Mako, в первом случае данные интерпретируются как код, во втором - как собственно данные...

X100 → X700 → i9300

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

AlexeyK,

У меня версия 2006.3.5. Сейчас обновлю и проверю, если отпишусь про адреса. Уменя Cel 950 и 256 Mb.

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

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

AlexeyK, извиняюсь, что не по теме, но больше мне нигде не могут подсказать. Дело в том, что при создании патча, суть которого, в том, что при выходе из написания смс мы видим окно Вы уверены? Если нажать да (левый софт), то мы выходим на рабочий стол, здесь все работает как часы, но если нажать нет, то мы возвращаемся на написание смс, но если до этого был набран текст, то сейчас его уже нет. После нескольких операций было установлено, что при нажатии на клавишу вкл/выкл очищается или обновляется, точно не знаю, экран. Вот я и хотел бы попросить тебя помочь найти это “очищение”. Если можешь, то, пожалуйста, помоги.

 

Посмотри MCC_EDIT_S, а там обработку события нажатий кнопок.

Одна из последних версий binedit здесь.

AlexeyK.gif

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

Извините, если не по теме, но больше не знаю где написать. Дайте, pls, ссылку на последний BinEdit.

Samsung X100 (X100XEDG1) -> SonyEricsson K700 (R2CA001)

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

Извините, если не по теме, но больше не знаю где написать. Дайте, pls, ссылку на последний BinEdit.

Внимательнее надо смотреть. 8)

У AlexeyK там, где WWW.

[AD]

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

Mako, в первом случае данные интерпретируются как код, во втором - как собственно данные...

Это понятно.Получается что программа не всегда корректно распознает значения?А процессор все прочтет как надо

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

2Mako, выдели интересующий тебя участок и пометь его как none. Потом обнови окно, ели там были не данные то они исчезнут и появиться код.

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

AlexeyK,

Проблема сохранилась: Открываю прошивку (X700XEEK6), загружаю файл сигнатур (sym), открываю патч (Убрать нарастающий звонок) в "Редакторе патчей", перехожу по адресу патча (10122ED0), открываю вкладку МСС и прога виснет! (Тоже самое происходит, если даже не загружать файл сигнатур и не открывать патч, а просто перейти по этому адресу (10122ED0) и перейти на вкладку МСС.)

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

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

Проблема сохранилась: Открываю прошивку (X700XEEK6), загружаю файл сигнатур (sym), открываю патч (Убрать нарастающий звонок) в "Редакторе патчей", перехожу по адресу патча (10122ED0), открываю вкладку МСС и прога виснет! (Тоже самое происходит, если даже не загружать файл сигнатур и не открывать патч, а просто перейти по этому адресу (10122ED0) и перейти на вкладку МСС.) 

у меня нет этой прошивки, найди такойже адрес для X700XEEJ5. Пока не удаётся повторить глюк

Одна из последних версий binedit здесь.

AlexeyK.gif

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

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

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

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

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

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

Войти

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

Войти



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