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

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

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

Вопросы по обучению патчам


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

это же не удаление, верно???

потому меня и заинтересовал это твопрос... где же оно? это мне так, для понимания...]

В своей прошывке я заметил такое.Окошко (удалить да не?) имеет каждый свой MCC_TASK на удаления+адреса окон разные.На удаления фоток,адрес другой,игры-другой ,заметки.-другой адрес и Таск

1)Чтобы было удаления,то должно быть Подготовка окна,описания некоторых клавиш,потом иль Вызов подпрограммы по адресу где нах.Таск на удаления иль просто выполнить команду с соотвествующим Таском

Вот примерно так (Ето в моей прошывке.У вас может по другому)!!

203279B4  5C 00 0000 0000 0000 00000000 0000 0000  Подготовка окна

203279C4  49 58 2C00 3802 0100 00000000 0E03 0000  MCC_QUESTION

203279D4  18 09 0100 0F00 0000 B87B7C20 0000 0000  Если кнопка "правая софт" в состояни 1 то переход на 0x207C7BB8 Опрос клавишей на отмену .Как видим адреса 207C7BB8 одинаковые,вот тока По кнопке С идет на вызов подпрограмы на возвращения в меню

203279E4  19 09 0100 0900 0000 10C68320 0000 0000  Или если кнопка "вкл/выкл" в состояни 1 то переход на 0x2083C610

203279F4  19 09 0100 0200 0000 B87B7C20 0000 0000  Или если кнопка "С" в состояни 1 то переход на 0x207C7BB8

20327A04  17 22 1300 0500 0100 00000000 0000 0000  Выполнить 0x22 x2=19 x3=5 x4=1 x5=0 x6=0 Ето и есть Удаления

20327A14  1B 00 0000 0000 0000 28232B20 0000 0000  Вызов подпрограммы по адресу 0x202B2328 Ето проверяется,а не включена ли Защищеный обект.Если да,то вывод соотсвтующого сообщения Ет так для примера

С помощью CGSN и потом Методом простого перехода по адресам+можно найти нужную нам функцыю.В твоем случае Удаления.Все ето будет описыватся в дальнейшых уроках ОТ [AlaSToR]а

 

я не понял, что ты хотел сказать :idea:

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

 

2109B998 18 2B 2F00 0000 0000 FC2E2D20 0000 0000 Если x1=43 x2=47 x3=0 то переход на 0x202D2EFC

2109B9A8 5D 00 0000 0000 0000 00000000 0000 0000 Подготовка окна

2109B9B8 4A 59 2D00 3B02 0100 00000000 0603 0000 Вопрос "POP3"

2109B9C8 18 08 0100 0F00 0000 58798C21 0000 0000 Если кнопка "правая софт" в состояни 1 то переход на 0x218C7958

2109B9D8 19 08 0100 0200 0000 58798C21 0000 0000 Или если кнопка "C (кратко)" в состояни 1 то переход на 0x218C7958

2109B9E8 19 08 0100 0900 0000 D8084B21 0000 0000 Или если кнопка "вкл/выкл" в состояни 1 то переход на 0x214B08D8

2109B9F8 18 2B 2E00 0000 0000 FC2E2D20 0000 0000 Если x1=43 x2=46 x3=0 то переход на 0x202D2EFC

2109BA08 5D 00 0000 0000 0000 00000000 0000 0000 Подготовка окна

2109BA18 48 03 0200 2B00 3E02 00000000 0000 0000 Сообщение "Удалено"

2109BA28 7B 00 0200 0000 0000 00000000 0000 0000 Возврат из меню на 1 уровень

 

ещё такое наблюдение... вот в выделенных строках идёт проверка, выбран ли какой нибудь номер... первый раз понятно, а вот зачем второй? ведь мы до него даже н дойдём, если первый сработает... а если он не сработает, значит и так номер уже выбран... вижу, что один из параметров отличается... может здесь и идёт какое то хитрое удаление... как узнать о значении параметра7

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

Лучше работать завтра, чем сегодня...

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

  • Ответов 101
  • Создана
  • Последний ответ

Топ авторов темы

" post=497575]

А тут не видно скрипта, выполняющего данное действие. Я, честно говоря, первый раз вижу такой "фокус".

Удаление будет в thumb-коде IFа. Других вариантов нет...

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

Удаление будет в thumb-коде IFа. Других вариантов нет...

 

угу... но у нас тут приведены два "если"... но с разными паратметрами... т.е. если стоит 46 - идёт проверка на наличие номера и удаление (специально для этого отдана специальная тумба "если"???), если 47 - то просто проверка...

Лучше работать завтра, чем сегодня...

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

Удаление будет в thumb-коде IFа. Других вариантов нет...

Об этом я подумал..

Удалять в первом ифе - нету смысла, ведь - а вдруг мы нажнем в подтвержджении отмену, тогда удалится ведь все равно номер.

Значит - единственный вариант - это второй иф.

НО - там нету ничего такого, что могло бы отвечать за удаление :)

Вот весь код ифа:

LDR	R0, =0x304C1A28
ADD	R0, #0x80
LDRH	R0, [R0, #10]
LDRH	R1, [R5, #4]
CMP	R1, R0
BNE	loc_20636988
MOV	R4, #0x1
B	loc_20636818

По адресам переходов - обычные переходы в ифах.. mov r0,r4 - и выход из ифа.

Надо посмотреть на других прошивках, где я больше ориентируюсь.. Сейчас на своей погляжу, может у меня также загадочно :)

Да, у нас также. Сейчас симом пройдусь, может чего и облегчит видение..

---------

:28: На прошивке с симом - первого ифа вообще не существует :idea: Всего кейсов 0x29 описано, а в первом ифе кейс - 0x2A :|

---------

Тогда я вижу только одно - устанавливается флаг, что мы собрались удалять получателя, и он удаляется уже при строении меню.. Например, есть функция при строении меню:

LDR R1, =messages2_109SelectMenuFuncToDeleteMenuItem+1

MOV R0, R6

BL _lk_RegMenuFuncSelect

Изменено пользователем [AlaSToR]
Ссылка на комментарий
Поделиться на другие сайты

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

Лучше работать завтра, чем сегодня...

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

" post=497617]

НО - там нету ничего такого, что могло бы отвечать за удаление

Это не тот код (вопрос на засыпку - почему? :) ) .

Вот правильный:

 

		loc_20636760:; CASE 0x002C	
20636760:	089A	LDR	R2, [SP, #0x20]
20636762:	8C48	LDR	R0, =0x30018D7C
20636764:	5269	LDR 	R2, [R2, #0x14]
20636766:	0021	MOV	R1, #0x0
20636768:	9047	BLX	R2
2063676A:	0028	CMP	R0, #0x0
2063676C:	01D1	BNE	loc_20636772
2063676E:	0124	MOV	R4, #0x1
20636770:	52E0	B	loc_20636818
	loc_20636772:	
20636772:	0024	MOV	R4, #0x0
20636774:	50E0	B	loc_20636818

 

Что там через BLX вызывается - надо отладчиком в оперативке смотреть...

  • Like 1
5073IA3.png
Ссылка на комментарий
Поделиться на другие сайты

Это не тот код (вопрос на засыпку - почему? :) ) .

Моя ошибка :ah: Да, чет не задумывался об этом.. Поэтому и иф получается верный в моей прошивке, отниамем от кейса 2, и вот он.. Да :)

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

как у вас всё просто... вообще не понимаю о чём вы...

[AlaSToR], вот хотелось бы тоже, чтобы почитать как этим отладчиком пользоваться...

 

пытаюсь сейчас сделать следующее... хочу чтобы после того, как выбрали в списке "Последний получатель" нужный номер по нажатию допустим "вверх", сразу шла отправка смс, а не переход снова в окно ввода номера...

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

 

202D2E7C  18 2B 2F00 0000 0000 FC2E2D20 0000 0000  Если x1=43 x2=47 x3=0 то переход на 0x202D2EFC

202D2E8C  18 2B 1E00 0100 0000 F0B07F20 0000 0000  Если x1=43 x2=30 x3=1 то переход на 0x207FB0F0

202D2E9C  18 2B 1D00 0700 0000 D0B77F20 0000 0000  Если x1=43 x2=29 x3=7 то переход на 0x207FB7D0

202D2EAC 18 2B 1D00 0100 0000 74B94D21 0000 0000 Если x1=43 x2=29 x3=1 то переход на 0x214DB974

202D2EBC  19 2B 1D00 0200 0000 B85C8720 0000 0000  Или если x1=43 x2=29 x3=2 то переход на 0x20875CB8

202D2ECC  19 2B 1D00 0300 0000 E06B4321 0000 0000  Или если x1=43 x2=29 x3=3 то переход на 0x21436BE0

202D2EDC  18 2B 1D00 0800 0000 34127E20 0000 0000  Если x1=43 x2=29 x3=8 то переход на 0x207E1234

202D2EEC  1A 00 0000 0000 0000 D8084B21 0000 0000  Иначе переход на 0x214B08D8

 

вот... в это место я попадаю по пункту меню "Добавить номер" в списке последний получатель... 1 пункт попадает на сообщение "ничего не выбрано"... по второму и третьему вроде в итоге упираемся в сообщение "слишком много получателей"... по остальным что то выполнается... по последнему "Завершение МСС скрипта"

вопрос: допустим, он что то сделал по 4-му пункту (выделенному), там стоит следующее

 

214DB974  17 07 9B00 0000 0000 00000000 0000 0000  Выполнить 0x7 x2=155 x3=0 x4=0 x5=0 x6=0

214DB984  7B 00 0200 0000 0000 00000000 0000 0000  Возврат из меню на 1 уровень

 

куда он после этого возвращается???

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

 

214DB8B4 18 08 0100 0D00 0000 D4F47D20 0000 0000 Если кнопка "i/ok" в состояни 1 то переход на 0x207DF4D4

214DB8C4 18 08 0100 1B00 0000 A40E7E20 0000 0000 Если кнопка "SIM-Select" в состояни 1 то переход на 0x207E0EA4

214DB8D4 17 07 6D00 0000 0000 00000000 0000 0000 Выполнить 0x7 x2=109 x3=0 x4=0 x5=0 x6=0

214DB8E4 17 07 6C00 0100 0000 00000000 0000 0000 Выполнить 0x7 x2=108 x3=1 x4=0 x5=0 x6=0

214DB8F4 18 07 3900 0100 0100 24AD8E21 0000 0000 Если x1=7 x2=57 x3=1 то переход на 0x218EAD24

214DB904 5D 00 0100 0000 0000 00000000 0100 0000 Подготовка окна

214DB914 79 00 0000 0000 0000 00000000 0000 0000 Пункт меню 1 будет выбран по умолчанию

214DB924 76 00 0100 0041 0000 00000000 B000 0000 Начало меню, ширина 176

214DB934 7D 07 0600 0000 0600 00000000 0000 0000 Меню 0x7 из 0 пунктов

214DB944 77 07 0600 0000 0202 00000000 1000 0000 Отобразить меню 0x7 с параметром 202

214DB954 18 2B 2B00 0100 0000 B4F9BC20 0000 0000 Если x1=43 x2=43 x3=1 то переход на 0x20BCF9B4

214DB964 1A 00 0000 0000 0000 24F57D20 0000 0000 Иначе переход на 0x207DF524

 

потому что, когда я в первой строке менял адрес перехода на список "Последний получатель", он туда переходил и при введённом номере... првоерка на введённый номер стоит видимо по этому адресу, где я в итоге и вставил переход на "последний получатель"

 

207DF4D4  18 2B 2B00 0000 0000 54FABC20 0000 0000  Если x1=43 x2=43 x3=0 то переход на 0x20BCFA54

207DF4E4  17 07 6D00 0000 0000 00000000 0000 0000  Выполнить 0x7 x2=109 x3=0 x4=0 x5=0 x6=0

207DF4F4  17 07 6C00 0100 0000 00000000 0000 0000  Выполнить 0x7 x2=108 x3=1 x4=0 x5=0 x6=0

207DF504  18 07 3900 0100 0100 24AD8E21 0000 0000  Если x1=7 x2=57 x3=1 то переход на 0x218EAD24

207DF514  1C 00 0000 0000 0000 A4AD8E21 0000 0000  Переход на адрес 0x218EADA4

 

вот тут в первой строке происходит проверка на введённый номер... т.е. по моей идее должно получится так... я должен выбрать номер в списке "Послений получатель"... далее как есть сейчас: "влево" - возврат, "вправо" - опции-добавить, "С" - опции удалить... и добавить ещё одно нажатие... пусть будет "фото"... по нему тел должен перейти туда же куда и по нажатию "вправо", запомнить номер и перейти вот на эту проверку... и так как номер введён, сразу и начать отправку... вроде как всё просто... но я не могу найти вот момента, когда он уже запомнил этот номер...

может, кто поможет???

 

короче, суть в том, что после списка "последний получатель", тел как то возвращается на адрес проверки нажатия кнопки ОК в строке ввода... вот этот вот переход я никак и не могу найти..

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

Лучше работать завтра, чем сегодня...

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

как у вас всё просто... вообще не понимаю о чём вы...

Пойдешь по пути истинному и на тебя наступит озарение, сын мой ...

 

[AlaSToR], вот хотелось бы тоже, чтобы почитать как этим отладчиком пользоваться...

Не думаю, что сейчас есть в этом толк. Отладчик подразумевает под собой асм..

 

пытаюсь сейчас сделать следующее... хочу чтобы после того, как выбрали в списке "Последний получатель" нужный номер по нажатию допустим "вверх", сразу шла отправка смс

А как перемещаться между получателями тогда ? :44:

но я не могу понять даже как после списка "последний получатель" происходит отправка смс...

даже?? :) не думаю, что ктото из патчмейкеров знает тонкости отправки смс..

Я знаю единственное, что формат смс-ки - не простой, его знают некотрые люди на форуме.. Но - это формат смс, но не отправка..

Хотя кто знает, может я и заблуждаюсь.

куда он после этого возвращается???

В список получателей смс.

 

p.s. насколько я знаю, он не запоминает никакой номер, а сразу устанавливает в поле.

Что тебе нужно - если ты хочешь по фото сделать отправку, то тебе нужно - написать таск, который устанавливает в поле номер, а затем адресовать телефон в адрес отправки сообщения.

И, перечитай основные концепции патчестроения в уроке №2. Если ты так говоришь, что все понятно в уроках написано, то что ж ты не следуешь им? Я говорю про "последних получателей", выложенных тобой недавно :ad:

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

вот я и хочу найти то место, где номер уже установлен :) и просто сделать переадресацию на отправку... пока у меня это получается плохо... а мозги уже закипели от поиска... знаний пока, видимо, не хватает...

ладно, я мож подожду и попробую сделать что нить другое :44:

 

ты на что именно намекаешь??? что я пытаюсь сразу сделатть всего и много??? или что я что то сделал плохо и неправильно уже в этом патче???

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

Лучше работать завтра, чем сегодня...

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

202D2EAC 18 2B 1D00 0100 0000 74B94D21 0000 0000 Если x1=43 x2=29 x3=1 то переход на 0x214DB974

ты уверен, что именно этот переход?

мне кажется, что все 3 используются все-таки (хотя я в код не заглядывал) :)

 

ладно, пусть именно этот переход нужный, тогда все просто, делаем так:

 

.mcc mcc_if 8 1 20 0 mcc_add_and_send; По кнопке Фото, например

...
...
...


.start MyPatchLocate

mcc_add_and_send:
.mcc mcc_task 7 0x9B; Я бы сделал вообще .insertbin 0x214DB974 0x10, чтоб не думать какие параметры у таска писать
.mcc mcc_transf 0 0 0 0 0x207DF4D4

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

ты уверен, что именно этот переход?

мне кажется, что все 3 используются все-таки (хотя я в код не заглядывал) :)

 

ладно, пусть именно этот переход нужный, тогда все просто, делаем так:

 

.mcc mcc_if 8 1 20 0 mcc_add_and_send; По кнопке Фото, например

...
...
...
.start MyPatchLocate

mcc_add_and_send:
.mcc mcc_task 7 0x9B; Я бы сделал вообще .insertbin 0x214DB974 0x10, чтоб не думать какие параметры у таска писать
.mcc mcc_transf 0 0 0 0 0x207DF4D4

 

спасибо за попытку помочь... в том то и дело, что я не знаю какой из переходов используется...

а как они могут все три использоваться? я думал он переходит только по одному из всех этих переходов и потом возвращается в окно ввода номера...

я вот щас подумал... ты, наверно, прав... используются все три... я уже после всех своих бесплодных попыток тыканья наугад и поисков, начал в этих переходах записывать адрес "Последнего получателя"... чтобы понять, по которому из них переходим... вышла, конечно, ккая то абсолютная ересь... при нажатии "вправо", т.е. как бы "опции-добавить" после установки галочки рядом с номером, тел вообще стал заходить в телефонную книгу... по всём трём адресам... (сделано было три разных дифа и по очереди установлены)...

завтра на работе продолжу свои изыскания :44: мож чего добьюсь...

да, и ещё... я понимаю, что он переходит в окно ввода номера при отправке смс... но по какоум адресу это происходит? просто я не нахожу этого перехода...

Лучше работать завтра, чем сегодня...

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

в общем, не хватает мне знаний 8)

жду новых уроков...

Лучше работать завтра, чем сегодня...

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

Решил сделать пару патчей попроще...

но и с этим вышло как то не всё :)

хотел сделать сохранение номера по ОК, а не поиск по написанию... нашёл адрес... по нажатию ОК там происходит два перехода... и на втором мы попадаем вроде как на нужное нам место...

 

20FCE9D8 17 07 2600 0080 0000 00000000 0000 0000 Выполнить 0x7 x2=38 x3=32768 x4=0 x5=0 x6=0

20FCE9E8 17 30 1900 0000 0000 00000000 0000 0000 Выполнить 0x30 x2=25 x3=0 x4=0 x5=0 x6=0

20FCE9F8 17 30 9E00 0000 0000 00000000 0000 0000 Выполнить 0x30 x2=158 x3=0 x4=0 x5=0 x6=0

20FCEA08 17 30 3B00 0000 0000 00000000 0000 0000 Выполнить 0x30 x2=59 x3=0 x4=0 x5=0 x6=0

20FCEA18 5D 00 0100 0000 0000 00000000 0100 0000 Подготовка окна

20FCEA28 79 00 0000 0000 0000 00000000 0000 0000 Пункт меню 1 будет выбран по умолчанию

20FCEA38 76 00 0100 0041 0000 00000000 B000 0000 Начало меню, ширина 176

20FCEA48 7D 30 8600 0300 0600 00000000 0000 0000 Меню 0x30 из 3 пунктов

20FCEA58 7C 00 0000 3337 0600 2C726E20 0000 0000 MCC_MENU_EVENT

20FCEA68 7C 00 0000 A3B8 0600 2C726E20 0000 0000 MCC_MENU_EVENT

20FCEA78 77 30 8600 0000 0202 00000000 1000 0000 Отобразить меню 0x30 с параметром 202

20FCEA88 7A 00 0000 0000 0000 080FB220 0000 0000 По пункту меню 1 переход на адрес 0x20B20F08

20FCEA98 7A 00 0100 0000 0000 6C4D8521 0000 0000 По пункту меню 2 переход на адрес 0x21854D6C

20FCEAA8 7A 00 0200 0000 0000 8C326E20 0000 0000 По пункту меню 3 переход на адрес 0x206E328C

20FCEAB8 18 08 0100 0F00 0000 D8D83F21 0000 0000 Если кнопка "правая софт" в состояни 1 то переход на 0x213FD8D8

20FCEAC8 39 00 0000 0000 0000 00000000 0000 0000 Завершение МСС скрипта

 

сюда мы попадаем при нажатии на левую софт-клавишу... соответственно, 1 пункт меню - поиск по написанию, 2 - сохранить...

адрес в первом пункте встречается ещё только в одном месте...

 

214A5088  18 08 1600 0100 0000 8C81BA20 0000 0000  Если кнопка "C (удерживая)" в состояни 22 то переход на 0x20BA818C

214A5098  1A 00 0000 0000 0000 080FB220 0000 0000  Иначе переход на 0x20B20F08

 

на этот адрес мы и попадаем по нажатию ОК...

ну вот и заменил тут этот на адрес во втором пункте меню... почти работать стало... проблема в следующем... после перезагрузки телефона при вводе цифр и нажатии на ОК телефон открывает меню выбора места сохранению (телефон. сим1, сим2), а потом уже меню 1.создать, 2. добавить... если сначала нажать "Опции" в окне набора наборе, откроется выпадающее меню... его закрываем и всё начинает работать... т.е. по нажатию ОК сразу телефон предлагает сохранить, как и задумывалось...

так как я ещё пока не понимаю, что тут происходит до конца :59: решил, что тут где то в первых 4 строках есть что то нужное мне :) в отдельном месте поставил эти четыре строки, а потом переход по адресу из второго пункта меню... стало ещё веселее :) телефон при нажатии на ОК стал заходить в главное меню... совсем не понимаю, почему...

ну мож кто объяснит, чего он заходит в то меню, а не сразу в сохранение...

Лучше работать завтра, чем сегодня...

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

Чет ты слишком куда-то упер.. Делается все проще. Можно попробовать портануть этот патч.

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

и ещё вопрос.. у меня БЕ не показывает МСС на прошивке 3510... чё сделать??

 

ну посмотрел я патч на G600... вот я по идее всё так и сделал... а получается, как я написал... телефон после включения заходит в меню выбора. куда сохранять, до тех пор, пока один раз во время набора номера не нажмёшь "опции"... потом заходит куда надо... как будто именно при нажатии на "опции" он проверяет, как у него выставлено по умолчанию сохранение номеров...

Лучше работать завтра, чем сегодня...

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

и ещё вопрос.. у меня БЕ не показывает МСС на прошивке 3510... чё сделать??

В правой части BE на вкладке Меню нажми "Сканировать меню телефона".

проблема в следующем... после перезагрузки телефона при вводе цифр и нажатии на ОК телефон открывает меню выбора места сохранению (телефон. сим1, сим2), а потом уже меню 1.создать, 2. добавить... если сначала нажать "Опции" в окне набора наборе, откроется выпадающее меню... его закрываем и всё начинает работать... т.е. по нажатию ОК сразу телефон предлагает сохранить, как и задумывалось...

А здесь я не понял сути твоей проблемы.. 1-я: твоя часть описанная без нажатия Опций - так и должно же быть, сначала выбираем место сохранения, а затем уже выбор: добавить номер к существующему, или же создать новый. Это если в настройках указано при сохранении номера спрашивать куда сохранять. Если же в настройках выбрано Сим/Тел., то после нажатия идет сразу выбор Добавить/Создать..

 

По описанию 2й части с нажатием опций, я не понял её отличия от первой.. "по нажатию ОК сразу телефон предлагает сохранить" - лучше напиши тогда какое меню он выдает при нажатии ок.. лично я не понял что означает предлагает сохранить..

 

P.S. Посмотрел патч на G600. Ты его в точности портировал, поэтому он должен работать так же как и у меня.. Объясни пожалуйста более понятней суть проблемы.

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

Обожаю свою жену Анюточку! =)

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

В правой части BE на вкладке Меню нажми "Сканировать меню телефона".

не поможет

 

скачай из темы с патчами для m3510 из шапки be-файл для прошивки, все будет работать

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

то то я и смотрю, что не помогает... ок.. файл скачаю :roll:

 

спасибо за признание того, что я его в точности портировал...

объясняю ещё раз суть проблемы...

в телефоне выбрано - по умолчанию сохранять в телефон... если я ввёл 123 и нажал опции-сохранить, то сразу выскакивает меню из двух пунктов 1. Создать, 2. Добавить... всё как и должно быть...

если я не нажимал после включения на "опции", набрав 123, а нажал сразу ОК, то появляется меню выбора куда сохранять, хотя в настройках же стоит по умолчанию... если же я ввёл 123, нажал "опции", потом нажал назад и нажал ОК, то как и положено появляется сразу нужное нам меню из двух пунктов...

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

 

сейчас проверил ещё... сразу после включения зашёл в меню и снова выбрал сохранение в телефон... после этого сразу по ОК при введённых цифрах телефон стал предлагать сохранить номер... надо его научить сразу при включении знать, что там в меню выставлено... или при нажатии на ОК проверять... я выкладывал кусок кода, там же явно есть где то эта проверка... подскажите хоть немного где :) интересно самому же это сделать хоть как то...

я уже говорил, что вариант наугад с первыми 4 стпроками у меня не прокатил... получилась вообще странная штука...

Лучше работать завтра, чем сегодня...

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

BaRsupillamy,

что ты так распереживался, сейчас проверил у себя этот патч - у меня все также как ты и описываешь, но я ничуть не переживаю :roll:

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

правильно мыслишь, при нажатии левого софта скорее всего стоит таск, который читает настройки из ипрома в оперу...

значит нужно этот таск оттуда взять и перед переходом к сохранению поставить

 

кстати такая "проблема" очень часто встречается в телефоне, например, я сталкивался с ней в патче "Профили по расписанию", так же это надо учитывать и в патче для удаления java-приложения по С, которое пытается сделать сиспсон... :)

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

я ж не знал, что так у всех :roll: думал, я что то как начинающий неправильно сделал... теперь попробую найти, который из четырёх тасков это делает и вставить :)

 

хм... вот интересно... FRAER, а ты на каком телефоне смотрел? я вот смотрю, что например на 3510, наверно, патч по другому сделан...

 

на G600 переход вставлен похоже там же, где и у меня... а на м3510 переход стоит сразу по нажатию ОК...

интересно есть ли существенная разница?

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

Лучше работать завтра, чем сегодня...

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

закинул в бин едит... не появилось ничего...

в папку befiles? перезапусти BE после этого

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

уже разобрался :roll: спасибо... а я просто сращу в папку с экзешником закидывал... спешу, халтамлю... потом внимательней посмотрел и понял...

 

[AlaSToR], и к тебе вопрос, раз уж ты тут... для G600 нужен другой файл бинэдит.ини??? отличный от того, что для д780?? почему у меня в МСС if не видно что за клавиша там нажимается? дело в этом?

Лучше работать завтра, чем сегодня...

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

для G600 нужен другой файл бинэдит.ини???

да, там "старый" формат, который идет в комплекте с binedit, а новый эт уже я правил... :)

 

на G600 переход вставлен похоже там же, где и у меня... а на м3510 переход стоит сразу по нажатию ОК...

интересно есть ли существенная разница?

не знаю, как у кого, но, думаю, существенной разницы нет...

 

про те 4 таска - можно не ломать голову, выбирая правильный, а поместить их все... :)

(хотя, скажу по секрету, нужный - четвертый, по крайней мере у меня, на м3510... :roll: )

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

FRAER, хм... я ж писал... я тоже решил, что не стоит париться и вставить все 4... но получилось так, что при нажатии на ОК при введённых цифрах, тел стал входить в главное меню :roll:

спасибо за подсказку, щас попробую оставить только четвертую строку...

Лучше работать завтра, чем сегодня...

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

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

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

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

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

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

Войти

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

Войти



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