Страница 1 из 6 1 2 3 4 5 6 ПоследняяПоследняя
Показано с 1 по 12 из 61

Тема: Дизассемблируем U300 v30.01.02.44

  1. #1
    Member
    Регистрация
    19.12.2005
    Адрес
    Minsk
    Сообщений
    146
    Спасибо
    0
    Благодарностей: 4 : 2

    Дизассемблируем U300 v30.01.02.44

    Ну чтож настала пора и для U300. Работаемс в I D A p r o 5.0.

    Код приведен в порядок.
    На основе elf файла старой версии прошивки перетаскиваемс имена функций и данных на новую прошивку с помощью idc скриптов. Уже как 16 часов автономной работы скрипта на не шустром компьютере именовано около 12000 функций (из 31000 обнаруженных скриптом на старой прошивке).

    Чуть позже обнаруживаем использование переменных как я делал для ets6x8 и т.д.

    Выложить проект непредставляется возможным пока. Объем сжатого файла 300 мег.

    Что видется:
    1. Убрать удаление приложений при смене брю настроек.
    2. Сделать идентификацию входящего звонка по 7-ми цифрам.

    Ваши пожелания?

  2. #2
    Mega Member
    Регистрация
    21.09.2004
    Адрес
    Москва
    Сообщений
    1,360
    Спасибо
    16
    Благодарностей: 125 : 40
    Цитата Сообщение от dedKalash
    Ну чтож настала пора и для U300.
    Ваши пожелания?
    1. Возможность копировать приложения для последущих загрузок.
    2. Сделать идентификацию входящего звонка по 7-ми цифрам? - очинь ХАЧУ!
    3. Что б mp3 плеер понимал кирилицу в названии файлов (переименовывать влом).
    4. Определить количество допустимых символов в названии файлов (включая расширение)
    5. Устранить проблему переноса фотоконтента с версии 0220 в 0244
    6. Установить возможность выключения звука "нет сети"
    7. При работе со 2й линией (если переключений более 2х) исправить несохранение последующих абонентов
    8. Убрать возможность "юбика" просматривать всю файловую систему других устройств
    9. Добавить возможность (как в нокии) присваивать мелодию контактам
    находящимся на карте
    10. Добавить возможность регулировать микрофон
    11. Добавить возможность записи разговора диктофоном при разговоре с возможностью последующей выгрузки по кабелю или БТ
    12. Добавить возможность работы с gif
    13. Вывести в основное меню пункт с мелодиями, картинками и т.д.

  3. #3
    Mega Member
    Регистрация
    21.09.2004
    Адрес
    Москва
    Сообщений
    1,360
    Спасибо
    16
    Благодарностей: 125 : 40
    Увеличить кол-во номеров в истории вызовов

  4. #4
    Mega Member
    Регистрация
    21.09.2004
    Адрес
    Москва
    Сообщений
    1,360
    Спасибо
    16
    Благодарностей: 125 : 40
    Если будет код доступа к служебной инфе - буит хорошо для многих

  5. #5
    Member
    Регистрация
    20.09.2004
    Сообщений
    391
    Спасибо
    4
    Благодарностей: 12 : 6
    Цитата Сообщение от dedKalash
    Ну чтож настала пора и для U300. Работаемс в I D A p r o 5.0.
    поддерживаю начинание!
    Цитата Сообщение от dedKalash
    На основе elf файла старой версии прошивки
    ELF от 38-ой версии ?

    Цитата Сообщение от dedKalash
    перетаскиваемс имена функций и данных на новую прошивку с помощью idc скриптов.
    можно скрипты выложить?

  6. #6
    Member
    Регистрация
    19.12.2005
    Адрес
    Minsk
    Сообщений
    146
    Спасибо
    0
    Благодарностей: 4 : 2
    ELF от 38. Есть свежее?
    Скрипты не могу приложить, почемуто в этом форуме нет такой возможности или я ее не нашел.

  7. #7
    Member
    Регистрация
    20.09.2004
    Сообщений
    391
    Спасибо
    4
    Благодарностей: 12 : 6
    Свежее нет.
    Приложить файл можно, если выбираешь ответ с цитированием.

  8. #8
    Member
    Регистрация
    13.10.2004
    Адрес
    Москва
    Сообщений
    230
    Спасибо
    4
    Благодарностей: 22 : 7
    можно выкладывать у меня на обменике ...
    на том же компе есть и ида если что можно там и работать для этого надо ко мне в приват %)

  9. #9
    Member
    Регистрация
    19.12.2005
    Адрес
    Minsk
    Сообщений
    146
    Спасибо
    0
    Благодарностей: 4 : 2
    Выкладываю скрипты. Мой много месячный труд е мое.

    http://slil.ru/24619609

    Все риски по использованию скриптов берет на себя лицо, запускающее скрипт. Скрипты плохо комментированы. Но однознано круто помогают дизасмить код. Минимум ручной работы необходимо после работы или для работы скрипта.

  10. #10
    Member
    Регистрация
    19.12.2005
    Адрес
    Minsk
    Сообщений
    146
    Спасибо
    0
    Благодарностей: 4 : 2
    Определено уже более 20000 функций. Ждемс...

  11. #11
    Member
    Регистрация
    20.09.2004
    Сообщений
    391
    Спасибо
    4
    Благодарностей: 12 : 6
    а можно кратенькую инструкцию, как пользоваться скриптами, а то, как по одной сигнатуре функции вылавливать, понял, а вот как все это сделать скопом, пока не доходит... :-(

  12. #12
    Member
    Регистрация
    19.12.2005
    Адрес
    Minsk
    Сообщений
    146
    Спасибо
    0
    Благодарностей: 4 : 2
    В коде с правильными именами надо выделить весь код или его часть. Создать сигнатуры, задав имя файла и длинну сигнатуры в командах. Затем загружаем код без имен. Выбираем код по которому хотим пройтись, открываем скрипт поиска имен по сигнатурам, выбираем прямой проход или реверсный, выбираем искать уже найденные ранее имена или нет и ждем.
    Надо сказать что везде приходится задавать всегда имя массива, т.к. в иде нет возможности сгенерировать хотябы число и сделать имя массива уникальным. Иначе если принудительно прервать выполнение скрипта, то эти массивы так и повиснут в памяти до перезагрузки программы и со старым именем массива ничего не получится.
    Если код не выделять, то будет проход только по функции на которой стоишь.
    Если выделяешь много кода, то смотри чтобы начало и конец выделения находились в телах функций.
    При этом код с именами должен быть причесан, т.е. начало и окончания функций должны быть правильными, иначе поиск по коду без имен не всегда будет успешным.
    Для причесывания кода с именами и кода без имен есть крипт ARM_del_func_that_isflow.idc. Название дурацкое, но он свое дело делает. Подчищает начала функций и хвосты. Удаляет нефункции.

Похожие темы

  1. Fly V30 заблокирован
    от Андреман в разделе Fly для новичков
    Ответов: 5
    Последний ответ: 08.05.2008, 18:37
  2. Fly V30 код телефона
    от pimenov в разделе Fly для новичков
    Ответов: 16
    Последний ответ: 03.09.2006, 18:54
  3. чудо bird fiy V30
    от lenar09 в разделе Остальные производители для новичков
    Ответов: 4
    Последний ответ: 20.06.2006, 13:21
  4. Fly V30 -код телефона
    от Juzz в разделе Fly/Wileyfox
    Ответов: 2
    Последний ответ: 22.12.2005, 18:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  Рейтинг@Mail.ru