motofan logo
10 страниц V « < 2 3 4 5 6 > »         
> 

Учимся Патчить Прошивку! C помощью проги Binedit, Нужен Мануальчик от наших ГУРУ

___РЕНАТ__
сообщение 16.1.2008, 21:20


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



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

Добавлено позже (17.1.2008, 0:27):
а что нужно изменить чтобы он нужное число прибавлял если я портирую из acr_rb в aer_rb?нужно в свойствах приписать вместо этого числа нужное?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 17.1.2008, 11:20


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



Что нужно изменить в этом тексте?
Bin ID="R373_G_0E.30.49R" adr="0x98F828" base="0x0" TYPE_ARM="BigEndian"
SaveDataBin Enable="Y"
RemapBlok Start="0x0" Len="0xDCE000" Goto="0x10080000"
RAM_Area Start="0x12000000" Len="0x800000"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
WhiteHotIce
сообщение 17.1.2008, 12:30


Мастер
****

Группа: Пользователи
Сообщений: 178
Регистрация: 2.1.2007
Из: vrn
Пользователь №: 114 357
Модель телефона: Samsung GT-S5620
Прошивка: E0R_RB_вся_в_патчах

Рейтинг: 137



этого достаточно:

Bin ID="" adr="0x0" base="0x0" TYPE_ARM="BigEndian"
SaveDataBin Enable="Y"
RemapBlok Start="0x0" Len="0xdce000" Goto="0x10092000"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 18.1.2008, 9:48


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



WhiteHotIce,
Спасибо.

Добавлено позже (18.1.2008, 13:33):
вопрос по уроку 3 (создание исходника) из мануала.Когда открываешь уже паченную прошивку, ту с которой портируешь тоже в свойствах должен быть этот текст :
Bin ID="" adr="0x0" base="0x0" TYPE_ARM="BigEndian"
SaveDataBin Enable="Y"
RemapBlok Start="0x0" Len="0xdce000" Goto="0x10092000" ? как Я уже говорил бин эдит прибавляет 10092000 ко всем офсетам, и поэтому в компиляторе у меня выходят ошибки типа Адресация выходит за пределы...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Xav4ik
сообщение 18.1.2008, 17:09


Опытный
***

Группа: Пользователи
Сообщений: 107
Регистрация: 12.3.2007
Из: г.Елец 48 RUS
Пользователь №: 126 631
Модель телефона: V360-RIP, L9, 6610i
Прошивка: 05R

Рейтинг: 100



Цитата(___РЕНАТ__ @ Сегодня, 12:48)

и поэтому в компиляторе у меня выходят ошибки типа Адресация выходит за пределы...
*


Значит ты не правильно нашёл оффсет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 18.1.2008, 17:31


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



всё правильно. несколько раз проверял!

Добавлено позже (18.1.2008, 20:37):
при поиске адреса в закладке код на патченной прошивке для создания исходника к адресу должно прибавлятся 10092000 также как при поиске офсетов - первый пункт в мануале.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 20.1.2008, 14:36


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



ВСЕМ кто помог спасибо, портировал, но работает патч не правильно...Хотелось бы ещё знать почему???
много раз проверял...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 25.1.2008, 7:41


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



может кто нибудь выложить легкий патч и исходник - тот текст что находится до компиляции.мне нужно посмотреть на правильный пример чтобы найти свои ошибки...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=M@STER=-
сообщение 30.1.2008, 18:34


Опытный
***

Группа: Разработчики
Сообщений: 132
Регистрация: 1.4.2007
Из: Украина, г. Запорожье
Пользователь №: 129 389
Модель телефона: E1
Прошивка: У вас такой нету ))
Победитель конкурса 2008

Рейтинг: 250



Цитата
Цитата
Может кто нибудь помочь?
Какой исходник будет для этого патча?
<...>

Что бы сделать исходник нужно патчённую прошивку открыть в Bin Edit и переходит на адресса из патча и копировать код.

Зачем такие сложности? В бинедите есть замечательная весчь smile.gif - Редактор патчей. Открываешь в нем патч fpa, кликаешь по нужному адресу, выбираешь режим (arm или thumb) и жмешь на вкладку код. shades.gif
Все! Вот он исходник ))) tongue.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=M@STER=-
сообщение 30.1.2008, 21:44


Опытный
***

Группа: Разработчики
Сообщений: 132
Регистрация: 1.4.2007
Из: Украина, г. Запорожье
Пользователь №: 129 389
Модель телефона: E1
Прошивка: У вас такой нету ))
Победитель конкурса 2008

Рейтинг: 250



Господа патчеры, портеры! Те кто пользуется отладчиком бинедита.
У вас правильно выполняются инструкции STMIA и LDMIA ??


Сообщение отредактировал -=M@STER=- - 2.2.2008, 18:55
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 31.1.2008, 6:54


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



Цитата(-=M@STER=- @ 30.1.2008, 21:34) *

Что бы сделать исходник нужно патчённую прошивку открыть в Bin Edit и переходит на адресса из патча и копировать код.
Зачем такие сложности? В бинедите есть замечательная весчь smile.gif - Редактор патчей. Открываешь в нем патч fpa, кликаешь по нужному адресу, выбираешь режим (arm или thumb) и жмешь на вкладку код. shades.gif
Все! Вот он исходник ))) tongue.gif

нужный адрес это какой?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AlexKooper
сообщение 1.2.2008, 12:44


Авторитет
********

Группа: Почётные мотофаны
Сообщений: 2 838
Регистрация: 27.7.2005
Из: Йошкар-Ола
Пользователь №: 47 140
Модель телефона: E398
Прошивка: AlexKooper mod v.47

Рейтинг: 1337



Цитата(___РЕНАТ__ @ 31.1.2008, 9:54) *

нужный адрес это какой?

Для которого тебе нужен исходный код. Ткнешь в самый первый - получишь исходный код патча с самого начала. Ткнешь в средину - получишь код с указанного места (середины)

Патч может состоять из нескольких групп (в разных местах лежат), да еще могут быть данные, которые декомпилить не нужно.

Например вот тут:
0031601C: 456445001C21A035B500F5A7F99EBD00
0031602C: 1C211C38E7F8
0052B398: 12000245

2 первых строки - код
3-я строка - данные (указатель на дрм-иконку)


Вот как это выглядело в исходнике (при декомпиляции красивых имен не будет)
.start as4
.string "EdE"
my_IdleHandleALSPowerupOrAlsChange:
MOV R1, R4 ;R1 = R4 = 0x8 (8)
ADR R0, =0x103960F8 ;R0 = PC + #344 = "IdleHandleALSPo.."

continue_my_AlmclkFormExitApp:
PUSH {LR}
BL set_alarm_icon

POP {PC}
.patchcoment "my_IdleHandleALSPowerupOrAlsChange"

my_AlmclkFormExitApp:
MOV R1, R4 ;R1 = R4
MOV R0, R7 ;R0 = R7
B continue_my_AlmclkFormExitApp
.patchcoment "my_AlmclkFormExitApp"

.start as5
BL my_AlmclkFormExitApp
.patchcoment "AlmclkFormExitApp"

.start 0x105AB398

.hex 12000201 ; номер иконки в дрм

Сообщение отредактировал AlexKooper - 1.2.2008, 12:45
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 2.2.2008, 9:07


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



Спасибо всем за помощь, буду пробовать...

Добавлено позже (2.2.2008, 12:17):
-=M@STER=-,
А как узнать arm или thumb код?
например здесь: 0034CEEE: F7FFFEF7 ?
здесь:https://forum.motofan.ru/index.php?showtopic=37556&st=90&p=653748 смотрел в первом посте, но НИЧЕГО не понял!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vint
сообщение 2.2.2008, 11:37


Ветеран
*****

Группа: Пользователи
Сообщений: 520
Регистрация: 4.2.2006
Из: Україна
Пользователь №: 68 856
Модель телефона: Nokia E52
Прошивка: 071.004

Рейтинг: 172



___РЕНАТ__, вроде, так:
Цитата(Arkasha18 @ 24.11.2005, 23:32)

Мы стоим на адресе 10BCD3D0, если мы посмотрим на этот адрес в двоичной системе исчисления, то будет видно что это 000100000101111001101001111010000, так вот если последний байт – 0, то значит режим ARM, а если 1 – THUMB.
*


Для твоего примера: 0034CEEE в двичной системе будет 1101001100111011101110. Последняя цифра 0, следовательно ARM.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=M@STER=-
сообщение 2.2.2008, 18:47


Опытный
***

Группа: Разработчики
Сообщений: 132
Регистрация: 1.4.2007
Из: Украина, г. Запорожье
Пользователь №: 129 389
Модель телефона: E1
Прошивка: У вас такой нету ))
Победитель конкурса 2008

Рейтинг: 250



А я режим вибираю методом тыка )))))))) Если асм код получается осмысленным то режим выбрал верно ))

Добавлено позже (2.2.2008, 20:51):
Мдааа... В отладчике бинедита серьезные баги с инструкциями STM и LDM. laugh.gif Автор фиксит....

Сообщение отредактировал -=M@STER=- - 2.2.2008, 18:56
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 3.2.2008, 12:27


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



-=M@STER=-,
А осмысленный код это какой?


Добавлено позже (3.2.2008, 15:30):
пробовыл открыть пач во вкладке РЕДАКТОР ПАТЧЕЙ, но ничего кроме информации о патче там не выходит, то есть кода никакого нет!открывыл патч *.fpa.может он *.smp патчи только корректно читает?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=M@STER=-
сообщение 3.2.2008, 12:48


Опытный
***

Группа: Разработчики
Сообщений: 132
Регистрация: 1.4.2007
Из: Украина, г. Запорожье
Пользователь №: 129 389
Модель телефона: E1
Прошивка: У вас такой нету ))
Победитель конкурса 2008

Рейтинг: 250



Ну чтоб понять надо знать ассемблер. shades.gif Ну например если получится чтото вроде:
Код

00C402C0  PUSH {R4-R6,LR}
00C402C2  MOV R6, R0
00C402C4  MOV R4, R1
00C402C6  BL off_00C40ED8
00C402CA  MOV R5, R0
00C402CC  ADR R0, =0xC40430
00C402CE  LDR  R1, [R4, #0x50]
00C402D0  BL off_00C40518

То это вполне понятный код, а если вот так:
Код

00C402C0  LDRLTBT R1,[R0,-0xC06] !  
00C402C4  STCNE p0,C15,[R12]
00C402C8  CDP2 p12,0,C1,C7,C5
00C402CC  SUBGES R6, R8, R1,LSR#26  
00C402D0  AND PC, R0, R2,LSR#18    

То тут понятно что код - совершенно не 'сьедобный' тут какието C1,C7,C5 инструкции с кучей условий и тд.


Цитата
пробовыл открыть пач во вкладке РЕДАКТОР ПАТЧЕЙ, но ничего кроме информации о патче там не выходит, то есть кода никакого нет!открывыл патч *.fpa.может он *.smp патчи только корректно читает?

Он всё норм. читает shades.gif Там в верхнем окошке должны быть строки:
О патче
Автор
Адреса, которые есть в патче. По ним и надо кликать tongue.gif

Сообщение отредактировал -=M@STER=- - 3.2.2008, 12:55
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 3.2.2008, 21:57


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



-=M@STER=- ,
когда я кликаю по адресу, у меня ничего кроме вкладок типа свойства, код, и т.д... нет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=M@STER=-
сообщение 4.2.2008, 9:08


Опытный
***

Группа: Разработчики
Сообщений: 132
Регистрация: 1.4.2007
Из: Украина, г. Запорожье
Пользователь №: 129 389
Модель телефона: E1
Прошивка: У вас такой нету ))
Победитель конкурса 2008

Рейтинг: 250



Ну так выбери режим на вкладке 'Hex-код' жми 'Код' mad.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 5.2.2008, 16:38


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



-=M@STER=-,
как я понял работу этот редактор патчей осовсем немного облегчает только тем что при создании исходника не нужно искать код по адресам.или есть ещё какой плюс?



Сообщение отредактировал ___РЕНАТ__ - 5.2.2008, 16:47
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
!Pavlik!
сообщение 7.2.2008, 14:53


Мастер
****

Группа: Пользователи
Сообщений: 177
Регистрация: 15.1.2008
Из: Нижний Новгород
Пользователь №: 160 141
Модель телефона: RAZR XT910

Рейтинг: 191



Подскажите почему у меня BinEdit не запускается? Пишет ошибку типа: Run-time error '1339'
Component 'MSCOMCTL.OCX' что-то там.....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SpyHEX
сообщение 7.2.2008, 19:17


Мастер
****

Группа: Пользователи
Сообщений: 175
Регистрация: 9.7.2007
Из: страны непуганных идиотов
Пользователь №: 140 861
Модель телефона: -=/\/\=-
Прошивка: -=]|[=-

Рейтинг: 48



Цитата(!Pavlik! @ 7.2.2008, 17:53) *

Подскажите почему у меня BinEdit не запускается? Пишет ошибку типа: Run-time error '1339'
Component 'MSCOMCTL.OCX' что-то там.....
Надо достать этот компонент и зарегить в системе. К примеру создать bat-файл и прописать в нем
Цитата
regsvr32.exe MSCOMCTL.OCX

сам выложить MSCOMCTL.OCX не могу, т.к инет черз gprs.

Сообщение отредактировал SpyHEX - 7.2.2008, 21:43
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
!Pavlik!
сообщение 8.2.2008, 4:19


Мастер
****

Группа: Пользователи
Сообщений: 177
Регистрация: 15.1.2008
Из: Нижний Новгород
Пользователь №: 160 141
Модель телефона: RAZR XT910

Рейтинг: 191



Может кто-нибудь скинет?Что-то не получается!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 10.2.2008, 10:20


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



Скажите пожалуйста, в ARM компиляторе при создании исходника какая из 2х функций, или обе должны быть включены: "Начальный режим компилятора ARM/THUMB" или "Тип получаемого кода Big/Little Endian"?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=M@STER=-
сообщение 10.2.2008, 10:31


Опытный
***

Группа: Разработчики
Сообщений: 132
Регистрация: 1.4.2007
Из: Украина, г. Запорожье
Пользователь №: 129 389
Модель телефона: E1
Прошивка: У вас такой нету ))
Победитель конкурса 2008

Рейтинг: 250



Тип получаемого кода: BigEndian
Начальный режим компилятора: в зависимости от того какой код хош скомпилировать, ARM или THUMB wink.gif

Добавлено позже (10.2.2008, 12:35):
Нажатые кнопки - BigEndian/ARM
Отжатые - LittleEndian/Thumb
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 10.2.2008, 11:58


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



-=M@STER=-,
А не подскажешь как должно быть при портировании патча Работа в фоне, подсветка и статус-строка в java-приложениях?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 10.2.2008, 15:33


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



есть ещё один вопрос: Когда исходник создан, и нужно заменить в нём адреса перед компиляцией нужно ли заменять адреса типа LDR R5, =0xB50FF04E
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 16.2.2008, 8:30


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



А редактор патчей в таблице с адресами показывает вид кода допустим "С"- это значит что код который находится по данному адресу явл. кодом "С" т.е. код Thumb или эта программа не определяет тип кода и показывает "С" по умолчанию в ожидании когда пользователь введет вид данному коду???
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bigserg555
сообщение 16.2.2008, 13:43


MotoSportsMen
******

Группа: Почётные мотофаны
Сообщений: 858
Регистрация: 7.10.2005
Из: Рязань
Пользователь №: 53 831
Модель телефона: LG
Прошивка: Меняю как перчатки)
Победитель конкурса 2008

Рейтинг: 939



___РЕНАТ__, по-моему он всегда по умолчанию показывает Thumb. Мне всегда вручную приходится переходить на ARM.
По поводу предыдущего вопроса: если изменил стартовые адреса в патче,то менять значения типа LDR R5, =0x10?????? не надо
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 17.2.2008, 6:24


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



большое спасибо за помощь!

Добавлено позже (17.2.2008, 10:34):
посчет Thumb/ARm я разобрался, а как определить Тип кода Big/Little Endian?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
-=M@STER=-
сообщение 19.2.2008, 21:14


Опытный
***

Группа: Разработчики
Сообщений: 132
Регистрация: 1.4.2007
Из: Украина, г. Запорожье
Пользователь №: 129 389
Модель телефона: E1
Прошивка: У вас такой нету ))
Победитель конкурса 2008

Рейтинг: 250



в мотороле он всегда BigEndian tongue.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 26.2.2008, 14:38


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



подскажите пожалуйста кто нибудь что в бинедите означает функция .equ в компиляторе.
К примеру вот несколько строчек из исходника:
.equ formatter blc_log_buffer_100+8
.equ region_table_addr sc_log_buffer_200
.equ clock_area region_table_addr+0x4+0x38
.equ clock_color region_table_addr+0x4+0x54
.equ clock_font region_table_addr+0x4+0x5C
.equ mobile_skins 0x10BB45CA

Может кто нибудь прокоментировать и обьяснить что это и что нужно здесь менять например при портировании на другую прошивку?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 26.2.2008, 14:46


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(___РЕНАТ__ @ Сегодня, 16:38)

что в бинедите означает функция .equ в компиляторе.
*


Прикрепленный файл Help.rar   ( 12.59 килобайт ) Кол-во скачиваний: 215
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 28.2.2008, 19:22


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



иНФА КОнечно полезная, но как же всё таки бороться например если ошибка выходит что неизвестная переменная к примеру blc_log_buffer_100?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 29.2.2008, 6:40


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(___РЕНАТ__ @ Вчера, 21:22)

ошибка выходит что неизвестная переменная к примеру blc_log_buffer_100?
*


нужно найти и указать адрес в оперативке буфера лога в виде
.equ blc_log_buffer_100 0x14хххххх
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 29.2.2008, 11:48


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



Osta,
Cпасибо за помощь, буду пробовать...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 29.2.2008, 17:24


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



а как найти адрес в оперативке?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 4.3.2008, 10:33


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



Цитата(Osta @ 29.2.2008, 9:40)

найти и указать адрес в оперативке буфера лога в виде
.equ blc_log_buffer_100 0x14хххххх
*


КАК это сделать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 4.3.2008, 11:04


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(___РЕНАТ__ @ Сегодня, 12:33)

КАК это сделать?
*


в процедуре BackLightLogInfoPrint (ищешь её по патернам из эльфа е398)
есть использование в виде
LDR Rх, =blc_log_buffer
следовательно где-то ниже будет
DCD blc_log_buffer (14 хх хх хх)
вот это адрес 14 хх хх хх и подставляешь
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
___РЕНАТ__
сообщение 4.3.2008, 16:59


Мастер
****

Группа: Пользователи
Сообщений: 296
Регистрация: 25.11.2006
Из: !KZN CITY!
Пользователь №: 108 142
Модель телефона: L9,К1,c650,L7e,Z3,L7

Рейтинг: 25



Osta,
C Помощью чего это сделать?
и как?

Сообщение отредактировал ___РЕНАТ__ - 4.3.2008, 18:10
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Учимся Патчить Прошивку! C помощью проги Binedit, Нужен Мануальчик от наших ГУРУ · Патчи и всё для них · Forum
 

10 страниц V « < 2 3 4 5 6 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 31.7.2025, 20:39

Форум живёт: