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

AlexeyK

SGH Open Club
  • Постов

    316
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные AlexeyK

  1. А есть поиск адреса в строке комментариев ? Ну там где пишется подсказка по результатам ADD, LSL, LSR. Вроде там не ищет. А было бы полезно, для поиска разных оптимизированных значений.

    Коментарии нигде не хранятся и формируются заново при каждом просмотре, так что поиск в них не возможен даже теоретически.

    Методика учета ADD, LSR, LSL, SUB и др. команд при поиске значений передаваемых в регистр есть, но только применительно к конкретному регистру и перед запуском какойто определённой функции.

    PS. Все варианты оптимизации учесть нельзя. Даже если мне приведут список всех возможных вариантов, я почти уверен, что смогу привести ещё один :)

    PS2. В данном случае пригодились бы возможности программы ARMdebuger - она может перехватить ображение к ячейкам памяти в реальном времени.

    • Like 1
  2. Очень часто,кстати...Я,например,ввожу в поиск ??874830,а дальше перебираю полученное руками...

    можно логичнее и проще. вводить 304887?? и искать по кнопке D или её подпунктам.

    В этом случае не будет кучи лишних адресов не кратных 4

    При поиске всех вариантов использования маска поиска пока не используется, может чуть позже будет.

    • Like 3
  3. [AlaSToR] обновлятся пока не надо. я пока выложить не могу.

    там у контрола ограничение в 32 kb символов.

     

    Дамир всё проще, по правой кнопке есть "копитовать как число" там автоматически копируется правильно.

    А так можно, чтобы по двоймому клику по строке поиска, если там адрес переходило на этот адрес

    • Like 2
  4. f2065, для BLX и BL не надо делать +1, надо правильно использовать BL и BLX. Где надо комнпилятор сам +1 сделает.

    >Кстати почему на справку ни на сайте BinEdit ссылок нет, ни из самого BinEdit она не вызывается. Нашёл тут на формуе…

    на сайте есть описание как в упакованном, так и html виде. http://binedit.sgh.ru/readme.php

     

    das проверь обновление через программу. сейчас программу по немногу исправляю, но нет возможномти её залить на сайт.

     

    [AlaSToR] пока сделал показ длины файла в статустной строке и появление предупреждения тамже если длинна приближается к кретическому значению.

    • Like 2
  5. может поспрашивать у авторов "манны" и "скайграбера" в принципе почти тот же процесс, только там поток, а тут его статический вариант.

    В приложении сигнатурки для определения типов файлов от манны

    files.zip

    • Like 2
  6. ' date='15.07.2008, 4:36' post='375076']

    Нашел ошибку в текстовых ресурсах. Если освобождать регистр LR то компилятор выдает ошибку "Недопустимо в POP использовать регистр PC" :132:

     

    Комментарий модератора dimastyj
    Так вот чем ты занимаешься, пытаешься в lr восстанавливать данные :roll:

     

    Посмотрю, наверное копи-пасте подвёл :be:

  7. AlexeyK,

    В проге есть возможность распознавания файлов dll и exe для открытия, но она их не открывает, ибо пишет "Загружаемый файл не является исполняемой программой Symbian OS".

    Я бы понял, если бы прога не открывала dll и exe винды.... но она даже не открывает exe и dll от Симбы 9 и выше :roll: чего очень хотелось бы...

    Можно как-то это поправить?:132: а то приходится у каждой изменять расширение на cla.

     

    Первоначально делалась загрузка под Symbian OS 7 потом вроде добавлял под 9. Какая версия программы?

    Пришли мне на ящик K_Alex2001 A rambler.ru файлы которые не грузятся. Попробую доработать. или сделаю загрузку как bin файлов.

  8. Алексей

    Можно ли добавить в прогу способность читать таблицы картинок из прошивки. (хотя б чтоб начальные данные можно вводить самому).

    К примеру начало таблицы, количество картинок, название (к примеру Картинки СМС), и шаг...

    Можно, только для чего?

    На вкладке "Графика" можно добавить что нибудь подобное. там это есть для Agere моделей и SE

  9. das, посмотрю, там по моему из реального адреса вычитается адрес базы, чтобы получить адрес в прошивке. (добавил сохранение патчей отмены)

    Снег.

    1) это попросили сделать, в меню Вид убери галочку и не будет поверх.

    2) об этом я не подумал, когда исполнял просьбу, постараюсь провиксить. (надеюсь поправил)

    3) сделал.

    4) посмотрю

    5) AT+CGSN? это не чтение IMEI - это чтение версии CGSN патча. при переносе патча с sysol прошивок, эту команду почемуто не получилось перенести на некоторые прошивки.

     

    Вопрос - что означают наборы цифр в списке AT-команд ?

    в поиске - это описание типа AT команды и её параметров для варианта AT+SSSSSS=... расшифровка для них проводится в состветствующей команде.

     

    "длину" поправил :scratch:

    • Like 2
  10. в понедельник постараюсь выложить версию с уменьшиными проверками ответа в мониторе. (пункт меню в настройках)

    Если у кого есть возможность снимите лог с порта во время монитора. на X600 нормально работает

    на команду AT+CGSN=0,1000000,0020 возвращает:

    AT+CGSN=0,1000000,0020

    E92D4FF0E1A06000E1A04001E1A05002E3A07000E2430001E1A08800E1A08828

    OK

  11. AlexeyK ,вроде уже спрашивал...не помню :134:

    CGSN-патч на D880,D780.Терминал работает нормально возвращает все корректно,в том числе и данные с адреса длинной,а вот монитор отказывается это делать Просто пишет ОК.Где рыть?

    покажи текст как в терминале возвращает ответ. скорее всего парсер ответа не правильно работает в программе. может где перевода строки не хватает.

  12. 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

  13. ' date='23.01.2008, 4:00' post='331050']

    Я так думаю, что изобрен велосипед :af: Просто в терминале BinEdit уже есть такая фича.

    Но есть одно НО. Он работает только при патче CGSN.

    А прога хороша тем, у кого нет ни патча, ни тем более ваше возможности прошивки.

    А так молодец, :az: только лично мне это не надо :bk:

    в binedit для этой "фичи" cgsn патч не нужен :) и binedit не первая программа где эта фича есть.

    используется стандартная AT команда AT-KEY=X, где X - номер кнопки.

    проблема есть в том что на разных телефонах кнопки могут иметь разные номера, особенно дополнительные.

     

    ps. по поводу набора смс - есть AT команды и для этого, не обязательно клавиатурой набирать.

    • Like 1
  14. Чтото не получается...прописывал и в ini и в be

    AT_Com sign="&*0A4958430C234019C08858434018A100405880" не находит... :)

    поменяю приоритет, старые сигнатуры оставлены, возможно по ним тоже чего нибудь находится и дополнительные сигнатуры не используются.

     

    Может можно сделать чтоб я поиск сам осуществил и тупо подставил сам...

    AT_Com adr="0x20C509F4"....

    будет и так. т.е. можно будет указать и сигнатуру и фиксированный адрес.

    • Like 3
  15. AlexeyK,

    Отпишуся о результатах...

    С загрузкой связанного редактора всё по старому, ошибка :Just_Cuz_09:

    можно попробовать реестр почистить.

    здесь 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

    • Like 3
  16. 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 команд"

    • Like 6
  17. у меня нормально открывает :)

    В следующем обновлении будет заглушка для этого места для этой ошибки, программа не должна будет вылетать, но возможно и будет какой нибудь другой эффект. По нему попробую вычислить с чем связан баг.

  18. Sylar, а раньше не вылезала?

    в какой именно момент выскакивает?

    на каких прошивках?

    нет ли каких программ контролирующих буфер обмена?

    ошибка вызвана скорее всего с разделением доступа к какимто системным ресурсам.

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