Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
  
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
TrackIDentify
Новости
Статьи
Файлы
Патчи
Патчи A2
Патчи db2020
Эльфы
Исходники эльфов
Wiki
Форум
Опросы
Обратная связь
Развернуть/Свернуть
 
Развернуть/Свернуть

Bin2Hex : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
/  Bin2Hex
На печать 
Правила 


diezil


Patcher


Регистрация: 22.9.07
Сообщений: 83
Репутация: 2033
Откуда: England




 
  #1 [22.06.12, 13:19] Bin2Hex   

 
Simple binary/Hex/Dec converter.



en: The main use of app is the LSL/LSR shifts operations that come in useful for dumping DISP_DESC/BOOK structs for analysis, for example when you see code like:

ru: Основное применение приложение является LSL / LSR сдвиги операции, которые пригодятся для сброса DISP_DESC / BOOK структуры для анализа, например, когда вы видите подобный код:
Код:
        MOV    R1, #0xD8            ; R1 = 0xD8
        LSL    R1, R1,    #1            ; R1 << 1 (R1 = 0x1B0)
        ADD    R0, R4,    #0            ; DISP_DESC*
        BL    DISP_DESC_SetSize


en: the value in R1 is set to 0xD8, but before its sent to DISP_DESC_SetSize it is shifted by 1 so the actual value is 0xD8 << 1 = (hex)0x1B0 (dec)432.

ru: значение R1 установлен на 0xD8, но до его послали в DISP_DESC_SetSize она сдвигается на 1, поэтому фактическое значение 0xD8 << 1 = (шестнадцатеричный) 0x1B0 (DEC) 432

requires .net

EDIT:

en: ver 1.1
added ROR/ASR cmds, endian switcher and notepad (saved on exit)

ru: версия 1.1
добавил ROR / ASR CMDS, Endian переключателем и блокнот (сохраняется при выходе)

[ Редактировано diezil в 27.6.12 04:01 ]



Прикрепленный к сообщению файл:

Bin2Hex_exe.zip Bin2Hex_exe.zip (18.26 kb; 10 hits) Скачать файл
Bin2Hex_v11.zip Bin2Hex_v11.zip (21.26 kb; 11 hits) Скачать файл


C902 R3EG004 AS
Извините за мой русский (Google Translate :oops:)
Спасибо сказали: Therion, Metaler, Boysie, Aang, E1kolyan, KnoonK, farid, albertnet3

Legas


Expert


Регистрация: 30.4.09
Сообщений: 444
Репутация: 1407





 
  #2 [22.06.12, 14:16] Re: Bin2Hex   

 
Win+R>calc>View>Programmer
conver BIN<>HEX<>DEC, shift to any direction, or perform any other operation
for WinXP and Vista use scientific view
:-)




improved make.bat (armpc)
--
Sе C902 SW-R3EG004 AO
Sе w995 SW-R1HA035
k800, k850, c510, c905, w880, w910, w705, w715, j105
j20 cid81

Therion


Developer/Admin


Регистрация: 9.2.08
Сообщений: 1748
Репутация: 10884
Откуда: Украина, г. Киев




 
  #3 [22.06.12, 15:27] Re: Bin2Hex   

 
меня постоянно пугали и до сих пор я боюсь этих сдвигов LSR,LSL,ASR,.. наверное из-за того что не совсем хорошо понимаю их. Так что программа в данном случае полезна




Legas


Expert


Регистрация: 30.4.09
Сообщений: 444
Репутация: 1407





 
  #4 [22.06.12, 15:36] Re: Bin2Hex   

 
а чем встроенный в винду калькулятор не устраивает?




improved make.bat (armpc)
--
Sе C902 SW-R3EG004 AO
Sе w995 SW-R1HA035
k800, k850, c510, c905, w880, w910, w705, w715, j105
j20 cid81

RaANdOoM


Developer


Регистрация: 26.12.07
Сообщений: 150
Репутация: 1422
Откуда: Люберецкий




 
  #5 [22.06.12, 16:41] Re: Bin2Hex   

 
Стандартный калькулятор в Windows (XP, по крайней мере) умеет только сдвиг влево.

[ Редактировано RaANdOoM в 22.6.12 17:41 ]




Sе Nokia N900
Спасибо: Va_st, Therion.
----------------------------------
WMR 112182965768

Legas


Expert


Регистрация: 30.4.09
Сообщений: 444
Репутация: 1407





 
  #6 [22.06.12, 17:31] Re: Bin2Hex   

 
да, и в висте тоже...
в семёрке в обе стороны научили




improved make.bat (armpc)
--
Sе C902 SW-R3EG004 AO
Sе w995 SW-R1HA035
k800, k850, c510, c905, w880, w910, w705, w715, j105
j20 cid81

den_po


Developer/Admin


Регистрация: 27.3.06
Сообщений: 3278
Репутация: 10763
Откуда: Чебоксары




 
  #7 [22.06.12, 20:23] Re: Bin2Hex   

 
сначала отключают нужные опции, а потом программы придумывают



Прикрепленный к сообщению файл:
IDA.png


promt is better than google translate

Legas


Expert


Регистрация: 30.4.09
Сообщений: 444
Репутация: 1407





 
  #8 [22.06.12, 21:37] Re: Bin2Hex   

 
кстати, по поводу movl, IDA (твой плагин к ней) немного умнее, чем компилятор. Компилятор не умеет разбивать команду на 3 инструкции, из-за чего приходится временно отключать макросы. Руки недоходят зарепортить...
Вот пример:
Код:
MOVL    R1, 0xFC2

без макроса:
Код:
MOV    R1, 0x3F
    LSL    R1, R1, 6
    ADD    R1, 2

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




improved make.bat (armpc)
--
Sе C902 SW-R3EG004 AO
Sе w995 SW-R1HA035
k800, k850, c510, c905, w880, w910, w705, w715, j105
j20 cid81

den_po


Developer/Admin


Регистрация: 27.3.06
Сообщений: 3278
Репутация: 10763
Откуда: Чебоксары




 
  #9 [22.06.12, 22:05] Re: Bin2Hex   

 
Legas2, макрос movl определён в x.inc. не нравится моя реализация - легко сможешь написать свою.




promt is better than google translate

diezil


Patcher


Регистрация: 22.9.07
Сообщений: 83
Репутация: 2033
Откуда: England




 
  #10 [27.06.12, 07:03] Re: Bin2Hex   

 
версия 1.1
добавил ROR / ASR CMDS, Endian переключателем и блокнот (сохраняется при выходе)




C902 R3EG004 AS
Извините за мой русский (Google Translate :oops:)



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

Главная Новости Статьи Файлы Патчи Форум Опросы PDA
- Генерация страницы: 0.16 секунд | 12 Запросов | HTML: 41.2 КБ -