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

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


diezil


Patcher


Регистрация: 22.9.07
Сообщений: 83
Репутация: 2050
Откуда: 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; 13 hits) Скачать файл
Bin2Hex_v11.zip Bin2Hex_v11.zip (21.26 kb; 14 hits) Скачать файл


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

Legas


Expert


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





 
  #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
Репутация: 1422





 
  #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
Сообщений: 148
Репутация: 1422
Откуда: Люберецкий




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

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

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




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

Legas


Expert


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





 
  #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
Сообщений: 3279
Репутация: 10763
Откуда: Чебоксары




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

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



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


promt is better than google translate

Legas


Expert


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





 
  #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
Сообщений: 3279
Репутация: 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
Репутация: 2050
Откуда: England




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

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




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



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

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