AlexeyK
-
Постов
316 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
События
Сообщения, опубликованные AlexeyK
-
-
Очень часто,кстати...Я,например,ввожу в поиск ??874830,а дальше перебираю полученное руками...
можно логичнее и проще. вводить 304887?? и искать по кнопке D или её подпунктам.
В этом случае не будет кучи лишних адресов не кратных 4
При поиске всех вариантов использования маска поиска пока не используется, может чуть позже будет.
- 3
-
[AlaSToR] обновлятся пока не надо. я пока выложить не могу.
там у контрола ограничение в 32 kb символов.
Дамир всё проще, по правой кнопке есть "копитовать как число" там автоматически копируется правильно.
А так можно, чтобы по двоймому клику по строке поиска, если там адрес переходило на этот адрес
- 2
-
f2065, для BLX и BL не надо делать +1, надо правильно использовать BL и BLX. Где надо комнпилятор сам +1 сделает.
>Кстати почему на справку ни на сайте BinEdit ссылок нет, ни из самого BinEdit она не вызывается. Нашёл тут на формуе…
на сайте есть описание как в упакованном, так и html виде. http://binedit.sgh.ru/readme.php
das проверь обновление через программу. сейчас программу по немногу исправляю, но нет возможномти её залить на сайт.
[AlaSToR] пока сделал показ длины файла в статустной строке и появление предупреждения тамже если длинна приближается к кретическому значению.
- 2
-
может поспрашивать у авторов "манны" и "скайграбера" в принципе почти тот же процесс, только там поток, а тут его статический вариант.
В приложении сигнатурки для определения типов файлов от манны
- 2
-
' date='15.07.2008, 4:36' post='375076']
Нашел ошибку в текстовых ресурсах. Если освобождать регистр LR то компилятор выдает ошибку "Недопустимо в POP использовать регистр PC"
Комментарий модератора dimastyjТак вот чем ты занимаешься, пытаешься в lr восстанавливать данныеПосмотрю, наверное копи-пасте подвёл
-
AlexeyK,
В проге есть возможность распознавания файлов dll и exe для открытия, но она их не открывает, ибо пишет "Загружаемый файл не является исполняемой программой Symbian OS".
Я бы понял, если бы прога не открывала dll и exe винды.... но она даже не открывает exe и dll от Симбы 9 и выше чего очень хотелось бы...
Можно как-то это поправить? а то приходится у каждой изменять расширение на cla.
Первоначально делалась загрузка под Symbian OS 7 потом вроде добавлял под 9. Какая версия программы?
Пришли мне на ящик K_Alex2001 A rambler.ru файлы которые не грузятся. Попробую доработать. или сделаю загрузку как bin файлов.
-
Алексей
Можно ли добавить в прогу способность читать таблицы картинок из прошивки. (хотя б чтоб начальные данные можно вводить самому).
К примеру начало таблицы, количество картинок, название (к примеру Картинки СМС), и шаг...
Можно, только для чего?
На вкладке "Графика" можно добавить что нибудь подобное. там это есть для Agere моделей и SE
-
-
das, посмотрю, там по моему из реального адреса вычитается адрес базы, чтобы получить адрес в прошивке. (добавил сохранение патчей отмены)
Снег.
1) это попросили сделать, в меню Вид убери галочку и не будет поверх.
2) об этом я не подумал, когда исполнял просьбу, постараюсь провиксить. (надеюсь поправил)
3) сделал.
4) посмотрю
5) AT+CGSN? это не чтение IMEI - это чтение версии CGSN патча. при переносе патча с sysol прошивок, эту команду почемуто не получилось перенести на некоторые прошивки.
Вопрос - что означают наборы цифр в списке AT-команд ?в поиске - это описание типа AT команды и её параметров для варианта AT+SSSSSS=... расшифровка для них проводится в состветствующей команде.
"длину" поправил
- 2
-
в понедельник постараюсь выложить версию с уменьшиными проверками ответа в мониторе. (пункт меню в настройках)
Если у кого есть возможность снимите лог с порта во время монитора. на X600 нормально работает
на команду AT+CGSN=0,1000000,0020 возвращает:
AT+CGSN=0,1000000,0020
E92D4FF0E1A06000E1A04001E1A05002E3A07000E2430001E1A08800E1A08828
OK
-
AlexeyK ,вроде уже спрашивал...не помню
CGSN-патч на D880,D780.Терминал работает нормально возвращает все корректно,в том числе и данные с адреса длинной,а вот монитор отказывается это делать Просто пишет ОК.Где рыть?
покажи текст как в терминале возвращает ответ. скорее всего парсер ответа не правильно работает в программе. может где перевода строки не хватает.
-
или так
MCCKey id="MCC_USER_KEY06000300010000" coment="По кнопке ""1"" переход на адрес ^^5^"
- 1
-
AlexeyK,
Не смог добиться обработки тега
MCCKey id="MCC_USER_KEY" coment="По кнопке ""&K2&"" переход на адрес ^^5^"
с задаваемыми параметрами,например
MCCKey id="MCC_USER_KEY060300" coment="По кнопке ""&K3&"" переход на адрес ^^5^"
Могу я както заставить прогу читать 3-й параметр при определенном втором?Для клавиатуры...
а какой hex полностью у этой МСС команды и какой тип прошивки little или big
для hex AA BB CCCC DDDD EEEE FFFF GGGGGGGG
AA заменяется на код МСС
все параметры надо писать в big endian формате
т.е. 0102030004000500060007000000 будет выглядеть примерно так
MCC_????020003
-
' date='23.01.2008, 4:00' post='331050']
Я так думаю, что изобрен велосипед Просто в терминале BinEdit уже есть такая фича.
Но есть одно НО. Он работает только при патче CGSN.
А прога хороша тем, у кого нет ни патча, ни тем более ваше возможности прошивки.
А так молодец, только лично мне это не надо
в binedit для этой "фичи" cgsn патч не нужен и binedit не первая программа где эта фича есть.
используется стандартная AT команда AT-KEY=X, где X - номер кнопки.
проблема есть в том что на разных телефонах кнопки могут иметь разные номера, особенно дополнительные.
ps. по поводу набора смс - есть AT команды и для этого, не обязательно клавиатурой набирать.
- 1
-
само собой опционально.
хотя при проверке входящий трафик не больше 10 байт
- 1
-
может сделать чтоб при старте раз в день программа сама проверяла обновление?
-
Чтото не получается...прописывал и в ini и в be
AT_Com sign="&*0A4958430C234019C08858434018A100405880" не находит...
поменяю приоритет, старые сигнатуры оставлены, возможно по ним тоже чего нибудь находится и дополнительные сигнатуры не используются.
Может можно сделать чтоб я поиск сам осуществил и тупо подставил сам...
AT_Com adr="0x20C509F4"....
будет и так. т.е. можно будет указать и сигнатуру и фиксированный адрес.
- 3
-
Ничё не поздно Отправил в ЛС
Спасибо, ошибку повторил и локализовал.
- 2
-
Снёс все ветки в VB and VBA Program Settings, результат - стабильная работа БинЕдита
забыл добавить. Не плохо было бы мне эти ветки отправить, для анализа бага, но наверное уже поздно.
-
AlexeyK,
Отпишуся о результатах...
С загрузкой связанного редактора всё по старому, ошибка
можно попробовать реестр почистить.
здесь HKEY_CURRENT_USER\Software\VB and VBA Program Settings\BinEdit
здесь HKEY_CURRENT_USER\Software\VB and VBA Program Settings\BinEdit1
и здесь HKEY_CURRENT_USER\Software\VB and VBA Program Settings\BinEdit2
- 3
-
AT команды ищутся по этим сигнатурам.
адрес строк имём команд
410000004200000044000000443E00004500000048000000490000004C000000
410042004400443E004500480049004C
Адрес таблицы описания команд
&*49??01C019?088C0 для big endian прошивок
&*??4958434018A100405880 для little endian прошивок
возможно надо либо чуть подправить сигнатуры или добавить новые. у меня нет прошивок на которых другие сигнатуры нужны.
PS.
31.05.08
- подкоректирована загрузка связанного редактора
- добавлена кнопка вызова системного калькулятора Windows + в binedit.ini добавлена директива Command name="Наименование пункта меню" path="имя программы для запуска" например Command name="Блокнот" path="notepad.exe"
02.06.08
- добавлены директивы в binedit.ini и be файлы AT_Text sign="сигнатура для поиска таблицы имён AT команд" и AT_Com sign="сигнатура поиска адреса таблицы описания AT команд"
- 6
-
у меня нормально открывает
В следующем обновлении будет заглушка для этого места для этой ошибки, программа не должна будет вылетать, но возможно и будет какой нибудь другой эффект. По нему попробую вычислить с чем связан баг.
-
PS точно ни причём, хотя с последней версией под Vista не проверял.
Windows тоже скорее всего переустанавливать незачем.
Для устранения ошибки, мне желательно её повторить.
-
Sylar, а раньше не вылезала?
в какой именно момент выскакивает?
на каких прошивках?
нет ли каких программ контролирующих буфер обмена?
ошибка вызвана скорее всего с разделением доступа к какимто системным ресурсам.
BinEdit и все о ней
в Программирование и реверсинг
Опубликовано
Коментарии нигде не хранятся и формируются заново при каждом просмотре, так что поиск в них не возможен даже теоретически.
Методика учета ADD, LSR, LSL, SUB и др. команд при поиске значений передаваемых в регистр есть, но только применительно к конкретному регистру и перед запуском какойто определённой функции.
PS. Все варианты оптимизации учесть нельзя. Даже если мне приведут список всех возможных вариантов, я почти уверен, что смогу привести ещё один
PS2. В данном случае пригодились бы возможности программы ARMdebuger - она может перехватить ображение к ячейкам памяти в реальном времени.