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

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

BinEdit и все о ней


Рекомендуемые сообщения

Алексей, видимо чисто грамматическая ошибка.

В компиляторе версии 2006.7.25 есть две кнопки: сдвинуть влево и-и-и-и ..... сдвинуть влево. :roll: Воть...

Сделал дело, вымой тело...

Нужна помощь? Ждем на irc-канале #sgh

Ссылка на комментарий
Поделиться на другие сайты

Алексей, видимо чисто грамматическая ошибка.

В компиляторе версии 2006.7.25 есть две кнопки: сдвинуть влево и-и-и-и ..... сдвинуть влево. Воть...

исправил :) там ещё много таких.

Одна из последних версий binedit здесь.

AlexeyK.gif

Ссылка на комментарий
Поделиться на другие сайты

AlexeyK,

Китайские товарисчи жалуются

i open the russian firmware, it can find every language resource...

but i open the chinese firmware, binedit can't find the chinese language resource

i use chinese 936 codepage, but i install Microsoft Applocale, so  the Binedit can run normal....
Прога никак не понимает ероглифы? :(
/ Чтобы боялись чужие, не обязательно бить своих.../
Ссылка на комментарий
Поделиться на другие сайты

hello Alex, first of all, Thanks to you because you made the Excellent program—BinEdit :(:)

 

I have a problem with BinEdit,i am in chinese 936 codepage, but i install Microsoft Applocale, so the Binedit can run normal.... :):lol:

 

i open the russian firmware,BinEdit can find every language resource...

 

but if i open the chinese firmware, binedit can't find the language resource(include other language), BinEdit will died :(:(

sport watch video

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

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

Ковыряю e630 :)

Ссылка на комментарий
Поделиться на другие сайты

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

Зделал второе :nosilki:

Одна из последних версий binedit здесь.

AlexeyK.gif

Ссылка на комментарий
Поделиться на другие сайты

Извините уж идиота...

 

Отнял я у дочери E330N, открыл в BinEdit прошивку, просканировал меню (пришлось в be-файле заменить MCCParam Len="291" на "20", тогда заработало. Отчего такое дикое значение BE создаёт?), хочу дефолтные меню/действия на кнопках заменить (джойстик и т.п.) но никак не врублюсь - как в BE кнопки найти. :-(

 

Судя по .ini, как-то можно. Но как? Внятной доки не нашёл.

Не подскажите?

Ссылка на комментарий
Поделиться на другие сайты

hello Alex,I have a little request. could you update the English language pack in BinEdit? because BinEdit has updated many times, but the english language pack haven't updated :):P .....i know you are busy, could you update it when you are free ?

 

thank you very much :):)

Изменено пользователем chaojimali20

sport watch video

Ссылка на комментарий
Поделиться на другие сайты

BinEdit the english language pack

;) Привет друже... Может лучше уже русский выучить? :)

Samsung A53, Samsung A52s, iPhone...

Ссылка на комментарий
Поделиться на другие сайты

8) Привет друже... Может лучше уже русский выучить? :)

;) Валера, а ты его не узнал ? это тот товарисч из Китая

Сори за оффтоп

Ссылка на комментарий
Поделиться на другие сайты

это тот товарисч из Китая

:) Мы с ним почти каждый день по асе общаемся... ;)

Samsung A53, Samsung A52s, iPhone...

Ссылка на комментарий
Поделиться на другие сайты

AlexeyK, в BinEdit стоит ограничение на размер исходника патча в 65 кб?????? Что-то не врублюсь, почему вдруг "хвост" патча исчезает постоянно?.....

SGH-X100 -> SGH-D500-> SGH-D900

Ссылка на комментарий
Поделиться на другие сайты

Freeman, это ограничение использованного контрола, я с этим ничего сделать не могу, пробовал использовать rtf через API, там такого ограничения нет, но других глюков более чем достаточно. Если их решу, то ограничение снимится. Пока можно использовать include

Одна из последних версий binedit здесь.

AlexeyK.gif

Ссылка на комментарий
Поделиться на другие сайты

хочу дефолтные меню/действия на кнопках заменить (джойстик и т.п.) но никак не врублюсь - как в BE кнопки найти.

 

И всё-таки, как?

Некоторые назначенные кнопки нашёл, а вот с другими - никак не выходит.

Например, боковую "фото" кнопку найти не могу.

 

Есть же какой-то правильный алгоритм?

Неужели все пользуются, и сами не знают как у них чего-то получается, наугад.

 

Хоть намекните, пожалуйста.

Ссылка на комментарий
Поделиться на другие сайты

arom, способ в теории простой. По нажатием кнопок телефон выводит на экран надписи. в коде или МСС ищутся индексы этих надписей, потом ищется код который запускает код, использующий эти надписи.

Всё это при первом разборе прошивки.

Если кто то уже находил необходимое для другой прошивки, то можно попытаться найти "по аналогии" такой же код и соответственно адреса.

Одна из последних версий binedit здесь.

AlexeyK.gif

Ссылка на комментарий
Поделиться на другие сайты

Ага, еще один "жук"! ;) Компилятор не понимает команду BLX R1. Пишет, что метка R1 неопределена :) :) Но, что еще интереснее, дебагер тоже не понимает эту команду и, в отличии от IDA, отображает ее как BX R1, что не верно в корне, ибо BX- это переход без возврата....

SGH-X100 -> SGH-D500-> SGH-D900

Ссылка на комментарий
Поделиться на другие сайты

Freeman, знаю, нормальная документация по ARM10 только недавно появилась, в ARM режиме вроде компилятор должен нормально обрабатывать BLX Rx

Одна из последних версий binedit здесь.

AlexeyK.gif

Ссылка на комментарий
Поделиться на другие сайты

I have translate the russian language to English, It is useful for English speaker :lol::)

English.rar

Изменено пользователем chaojimali20

sport watch video

Ссылка на комментарий
Поделиться на другие сайты

I have translate the russian language to ...

Во даёт.

 

 

Для карыстачоў BINEDIT, якія разумеюць беларускую мову, (знаю нескольких ;) )

прапаную патэставаць праграму на роднай мове...

Файл рэсурсу знаходзіцца ў тэме - Русификаторы к программам.Заказ

 

Обо всех неточностях прошу писать не в тему, а в личку.

[AD]

Ссылка на комментарий
Поделиться на другие сайты

I have translate the russian language to English, It is useful for English speaker

Плохой перевод. Чем-то типа PROMT без учета содержимого.

 

Bad translation. Something of type PROMT without taking into account contents.

 

Instead of %Number% other data are inserted, on it it is desirable to not break off percent. In the beginning of a file it is possible to specify a name of the translator, shows in the brief description of the program.

Одна из последних версий binedit здесь.

AlexeyK.gif

Ссылка на комментарий
Поделиться на другие сайты

Плохой перевод. Чем-то типа PROMT без учета содержимого.

 

Bad translation. Something of type PROMT without taking into account contents.

 

Instead of %Number% other data are inserted, on it it is desirable to not break off percent. In the beginning of a file it is possible to specify a name of the translator, shows in the brief description of the program.

 

I am sorry, because neither Russian nor English is my motherlanguage ( I know nothing of Russian Language, i know something about English Language,but it is not my motherlanguage) , I translate the russian language to english by PROMT ,then i modify the detail translate, I do my best to translate it , i am a learner of BinEdit, I don't know some of the function.....so i can't translate it as perfect.....

 

I download the russian pack language in this link http://OldPh.one/index.php?showtopic=22254, the original language pack has no description about BinEdit,so i don't add it

 

 

PS:Dear Alex,you download the english is the old vertion, i have modify it three times....the Error has been solved.....(the translate will be modified by the use progress of me)

 

Thank you very much ,because you made the perfect program---BinEdit :) :)

Изменено пользователем chaojimali20

sport watch video

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

VikoZ, только офис видимо не стоит :)

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

 

PS. Приятно, что программу запускают раньше чем устанавливают офис :)

Одна из последних версий binedit здесь.

AlexeyK.gif

Ссылка на комментарий
Поделиться на другие сайты

Я пробовал создать патч для телефона E350, таким образом я открыл патч Mp3_AnyWhere_Extreme_Edition, сделанный для E350e в программе BinEdit, и я вижу, какие данные должны быть изменены. Но, проблема состоит в том, что нет никаких адресов или подобных данных в прошивoк телефона E350 (E350XEEG2 или любое другое прошивки) так, если бы любой мог бы помочь, с которым это было бы большим.

<patchdata firmware="E350EXEFB1">

<changes>

<nord offset="0x131DAC" from="C8629F10" to="A09EDF10" />

<nord offset="0xDF9EA0" from="F3AE02F3AE02FFFF03FFFF03FFFF03FFFF03FFFF03FFFF03FFFF03F3AE020000" to="171A1B0000000000000000000000000037000000000000000000000000000000" />

 

Я попробовал еще раз теперь, и нахожу соответствие кодексу для адреса 0xDF9EA0 в E350EXEFB1, соответствующем 0x1021A811 E350XEEG2. Но для адреса 0x131DAC от E350EXEFB1 в E350XEEG2 нет никакого подобного кода.

 

E350XEEG2: http://sgh.ru/index.php?do=files&category=123

Ссылка на комментарий
Поделиться на другие сайты

^skynet^, вроде всё просто :)

 

A09EDF10 - это адрес 10DF9EA0 - тот самый второго блока.

по этому адресу размещена первоначально какаято картинка, которая видимо не используется в прошивке.

на месте этой картинки размещён МСС код

171A1B00000000000000000000000000

37000000000000000000000000000000

 

Можешь выбрать любую не использованную картинку и взять её адрес.

Одна из последних версий binedit здесь.

AlexeyK.gif

Ссылка на комментарий
Поделиться на другие сайты

AlexeyK это прост, когда Вы знаете то, что Вы делаете :D;):D

Если я понимаю правильно, пaтч для E350 должен быть похож на это:

 

<patchdata firmware = "E350XEEG2">

<changes>

<nord offset = "0x10154000" from = "3E6B3A6B" to = "11A82110"/>

<nord offset = "0x1021A811" from = "F3AE02F3AE02FFFF03FFFF03FFFF03FFFF03FFFF03FFFF03FFFF03F3AE020000" to = "171A1B0000000000000000000000000037000000000000000000000000000000"/>

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти



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