Страница 2 из 19 ПерваяПервая 1 2 3 4 5 6 7 8 9 10 11 12 ... ПоследняяПоследняя
Показано с 13 по 24 из 222

Тема: Разбор прошивки ets6x8 v55D в IDApro

  1. #13
    Member
    Регистрация
    19.12.2005
    Адрес
    Minsk
    Сообщений
    146
    Спасибо
    0
    Благодарностей: 4 : 2
    кстати в программе изначально предусмотрена работа с External LCD. Настройка его контраста и т.д.

  2. #14
    Member
    Регистрация
    13.01.2006
    Адрес
    минск
    Сообщений
    108
    Спасибо
    4
    Благодарностей: 1 : 1
    И ещё одна просьба. кто скачал пакет, пришлите мне последние 4 метра архива, а то я их не смог докачать (с 52'790'660 байта до конца) anton-bel(ad)tut.by

  3. #15
    Member
    Регистрация
    02.04.2006
    Адрес
    Минск
    Сообщений
    125
    Спасибо
    4
    Благодарностей: 0 : 0
    Да, обидно, а у меня свет в обед отрубили - мой комп на ups, но инет в конторе отвалился... Завтра покачаю, если получится закачать, всем желающим могу на флеш записать (Я около театра музкомедии, только не на CD/DVD! у меня царапает, а других неохота просить...) И придумали же такой гемор со скачиванием... Чую, скоро инет весь будет за бабки - будем абонименты на форумы покупать - 5$ readonly, 10$ read\write., а еmail - по цене SMS

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

    Первые плоды!

    Вот и первые плоды кодокопания ets6x8.

    Для любителей мобильного инета

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

    Так вот теперь есть метод избавится от этой я бы сказал извращенной реализации.

    Патч: прошивка 55Д или производная от нее,
    адрес ROM:001C2030 вместо 0x51 (код положитьтрубу) нужно вставить 0x00.


    И все! Теперь эксплорер не вываливается по закрытию флипа или нажатии кнопки "отбой".
    Выход теперь возможен только через кнопка "Посыл вызова" меню "выход" в конце списка

    Один недостаток, до пункта выход далеко ползти.

    Жду ваших коментариев.

    И еще для тех кто начал ковырять, ниже коды разгаданных кнопок и действий:

    декодирование кнопок
    P(0x50) - кнопка Посыл вызова
    T(0x54) - боковая вверх
    U(0x55) - боковая вниз
    Q(0x51) - положить трубу
    R(0x52) - @/CLR
    0x08 - закрытие флипа
    0x09 - кнопка меню
    0x0a - джойстик вверх ???
    0x88 - SMS
    0x82 - тел книга
    0x83 - джойстик вниз
    0x8c - джойстик вверх
    0x8d - джойстик влево

  5. #17
    Member
    Регистрация
    13.01.2006
    Адрес
    минск
    Сообщений
    108
    Спасибо
    4
    Благодарностей: 1 : 1
    Хм.. А можно сделать что бы индикатор допустим раз в минуту мигал?
    и вообще крайне наглая идея, разрешить запись разговора на диктофон

  6. #18
    Member
    Регистрация
    19.12.2005
    Адрес
    Minsk
    Сообщений
    146
    Спасибо
    0
    Благодарностей: 4 : 2
    Все требует изучения.
    Пока с этим я не разбирался.

  7. #19
    Member
    Регистрация
    02.04.2006
    Адрес
    Минск
    Сообщений
    125
    Спасибо
    4
    Благодарностей: 0 : 0
    Скачал (только с третьего захода!, и это по выделенке!!) и проинсталлировал 4.9 по ссылке , но... Из среды открываю файл базы проекта, он долго жуется, бегут в левом нижнем углу адреса, протом вываливает окно типа "неправильный формат базы"
    Завтра посмотрю логи, если они там есть, и попробую запустить на DOS и на демо-версии 4.9 (надежд, правда, не много...)

  8. #20
    Member
    Регистрация
    19.12.2005
    Адрес
    Minsk
    Сообщений
    146
    Спасибо
    0
    Благодарностей: 4 : 2
    Даже не знаю чем помочь, могу попробовать выложить ее снова.
    Или сохранить ее в другом формате.

  9. #21
    Member
    Регистрация
    02.04.2006
    Адрес
    Минск
    Сообщений
    125
    Спасибо
    4
    Благодарностей: 0 : 0
    Подожди, что-то не могу просто дизаccемблировать бинарник 55D прошивки, - ставлю проц ARM, ROM память на размер бинарника (это автоматом по умолчанию и ... сплошные DCB ) :
    ================¬
    ¦ This file is generated by The Interactive Disassembler (IDA) ¦
    ¦ Copyright (c) 2005 by DataRescue sa/nv, <[email protected]> ¦
    ¦ Licensed to: xxxxxxxx xxxxxxx, xxxx, <[email protected]>, 1 user, adv, 1x/200x ¦
    ================-
    ROM:00000000 ;
    ROM:00000000 ; File Name : D:\Viktor\soft\huawei\IDAPRO49\proj\55D.BIN
    ROM:00000000 ; Format : Binary file
    ROM:00000000 ; Base Address: 0000h Range: 0000h - 586A34h Loaded length: 586A34h
    ROM:00000000
    ROM:00000000 ; Processor : ARM
    ROM:00000000 ; Target assembler: Generic assembler for ARM
    ROM:00000000 ; Byte sex : Little endian
    ROM:00000000
    ROM:00000000 ; ==================
    ROM:00000000
    ROM:00000000 ; Segment type: Pure code
    ROM:00000000 AREA ROM, CODE, READWRITE, ALIGN=0
    ROM:00000000 CODE32
    ROM:00000000 DCB 0xF5 ; ї
    ROM:00000001 DCB 3
    ...
    ...
    ROM:00586A33 DCB 0
    ROM:00586A33 ; ROM ends
    ROM:00586A33
    ROM:00586A33 END

    разложить "Bin" как "данные" - такой дизассемблер я и сам могу написать, причем для любого проца...



    *.EXE 80x86 лопатит без проблем.
    Последний раз редактировалось Виктор1973; 27.06.2006 в 12:37.

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

  11. #23
    Member
    Регистрация
    02.04.2006
    Адрес
    Минск
    Сообщений
    125
    Спасибо
    4
    Благодарностей: 0 : 0
    Я уже нажал Edit->Code, вроде чего-то продизассембило..
    ой ето тоже самое что и "C"
    А на 80х86 вроде не надо было... (ладно, пока не буду задавать ламерские вопросы, хелпарь почитаю лучше)

    Пока несжатая моя база 23М, сжатая 4М (твоя 13М сжатая)
    Последний раз редактировалось Виктор1973; 27.06.2006 в 14:17.

  12. #24
    Member
    Регистрация
    02.04.2006
    Адрес
    Минск
    Сообщений
    125
    Спасибо
    4
    Благодарностей: 0 : 0
    А мож выложить несжатый проект? Просто твой "сжатый" какой-то странный - посмотри концовку файла, там длинные последовательности символов 0x00.. 0xAA.. 0x55.. (Может так и надо, но странно все это...)

    Правда, говоришь, выкладывешь через мобильный инет и скорость 10М в час? Тебе это в несколько баксов каждый раз вылетает...
    Последний раз редактировалось Виктор1973; 27.06.2006 в 15:04.

Похожие темы

  1. Philips X806 разбор
    от Erebus в разделе Philips для новичков
    Ответов: 5
    Последний ответ: 01.10.2012, 22:02
  2. k550 разбор
    от Ups в разделе SonyEricsson для новичков
    Ответов: 6
    Последний ответ: 20.02.2008, 12:10
  3. 7380 Разбор
    от Юрий1981 в разделе Nokia для новичков
    Ответов: 1
    Последний ответ: 19.12.2007, 17:24
  4. Разбор Е700
    от CaHTexHIK в разделе Agere/Skyworks - Series
    Ответов: 2
    Последний ответ: 09.10.2004, 13:20

Ваши права

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