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

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

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

Sgh-d880 -=duos=-


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

Выкладываю очередной из своих трудов - "Почти все адреса для пунктов меню телефона Samsung SGH-D880 DuoS (для прошивки D880XEGK5)".

Также, я выражаю благодарность f2065 за разъяснение методики поиска адресов меню.

 

P.S. Если модераторы сочтут нужным, то они могут разместить этот файл в закреплённый топик в разделе "Всё о Samsung D880 Duos ... информация/софт/обсуждение, 2 симкарты, платформа Swift" в подпункт "Программы для прошивки, снятия дампа, работы с базой данных контактов и т.п., карты прошивок:" рядом с картой прошивки для мастер D880XEGK5.

 

P.S. Народ, а кто подскажет как узнать код нажатых клавиш (интересует джойстик вверх, вниз, влево, вправо)? Заранее благодарен.

  • Like 1

Прежде чем что-то спросить - прочитайте FAQ. Возможно, там у же есть ответы на многие из ваших вопросов.

P.S. Если я Вам помог - нажмите на кнопку Спасибо внизу моего сообщения.

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

  • Ответов 1,4 тыс
  • Создана
  • Последний ответ

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

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

 

Я вот чего пока по мере надобности вычислил:

 

Битовая маска разрешающая опрос тех или иных кнопок:

b00 - Green

b01 - Red

b02 - C

b03 - ?

b04 - Up

b05 - Down

b06 - Left

b07 - Right

b08-b15,b16-b32 - ?

 

Коды кнопок (вообще коды состоят из 2 кодов, первый я пока не изучал - очевидно либо тип нажатия либо группа кнопок):

02 - C (?)

14 - foto

12 - i (?)

0E - L-Soft

0D - i-no (???)

04 - up

05 - down

06 - left

07 - right

13 - Vol-

0F - R-Soft

09 - Red

08 - Green

18 - headset-key

11 - *

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

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

Смотреть в разных точках меню что там обрабатывается.

 

Я вот чего пока по мере надобности вычислил:

...

0E - L-Soft

...

11 - *

Тогда как это привести к тому виду, кторый используется в карте прошивки? В этой карте для левой софт клавиши прописано:

л.софт=0x19D9D4
, а у тебя
0E - L-Soft
.

Прежде чем что-то спросить - прочитайте FAQ. Возможно, там у же есть ответы на многие из ваших вопросов.

P.S. Если я Вам помог - нажмите на кнопку Спасибо внизу моего сообщения.

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

у мня 2 вопроса

первый: когда можно ожидать новые патчи ?

Комментарий модератора Mako
Уже можно... :(

и второй можно ли такой патч чтобы при отключении телефона не слитало со съемного диска на модем?

Комментарий модератора Mako
Да,можно.

PS.Я токо констатирую,ниче лично не обещаю... :)

Телефон - это тот же компьютер. Если он работает без глюков, то, что-то с ним не то

Скажи Спасибо нажав на кнопку если я чем нибудь тебе помог

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

Тогда как это привести к тому виду, кторый используется в карте прошивки? В этой карте для левой софт клавиши прописано: л.софт=0x19D9D4 а у тебя 0E - L-Soft

Ты не понял, это совсем разные штуки.

 

В карте прошивки указан адрес (в реальном исполнении равный 0x2019D9D4) где лежит адрес процедуры которая вызывается при нажатии L-Soft на десктопе. Эта инфа патчеписателю абсолютно не нужна.

 

А у меня указан типа скан-код кнопки, который выдаётся в функциях опрашивающих клавиатуру. И потом по нему можно делать командой IF переходы.

 

Вот пример:

MCC_GETKEY_INCALL 0 0x23 0x7FF7;аргумент1 - ?,  агрумент2 - битовая маска опрашиваемых кнопок

;первый агрумент (0x8) - это видимо код функции проверки буфера клавы, 
;второй - 0x1 - тип нажатия (и вероятно группа), 
;третий - скан-код кнопки (вероятно, в пределах группы, а может и глобальный - не понял пока)
MCC_IF 0x8 0x1 0xE 0 loc_207F3DD4;По нажатию L-Soft
MCC_ELSEIF 0x8 0x4 0x7 0 loc_214B08E8;По удержанию кнопки Left
MCC_ELSEIF 0x8 0x1 0x2 0 loc_20BE72DC;По нажатию кнопки C
MCC_ELSEIF 0x8 0x5 0x4 0 loc_214F6778;По нажатию кнопки Up
MCC_ELSEIF 0x8 0x5 0x5 0 loc_20BE731C;По нажатию кнопки Down
MCC_ELSEIF 0x8 0x5 0x14 0 loc_214E1500;По нажатию кнопки Foto
MCC_ELSE 0 0 0 0 loc_20BE8ACC;сработает по нажатию любой неуказанной выше кнопки

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

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

Вот пример:

Добавлю также,что кроме MCC обработку кнопок можно проследить и в thumb-коде.Например в

lk1_3root_fsm-функции обработки нажатий на рабочем столе

...
2019D708:	9D03	DCD	0x039D ;B loc_2019DE40  ;при 0x[b]0000[/b]	;Переход по адресу 0x2019DE40
2019D70A:	1D00	DCD	0x001D ;B loc_2019CD9E  ;при 0x[b]0001[/b]	;Переход по адресу 0x2019D740
2019D70C:	D501	DCD	0x01D5 ;B loc_2019DAB0  ;при 0x[b]0002[/b]	;Переход по адресу 0x2019DAB0
2019D70E:	2B03	DCD	0x032B ;B loc_2019DD5C  ;при 0x[b]0003[/b]	;Переход по адресу 0x2019DD5C
2019D710:	1E00	DCD	0x001E ;B loc_2019D742  ;при 0x[b]0004[/b]	;Переход по адресу 0x2019D742
2019D712:	6E00	DCD	0x006E ;B loc_2019D7E2  ;при 0x[b]0005[/b]	;Переход по адресу 0x2019D7E2
2019D714:	E902	DCD	0x02E9 ;B loc_2019DCD8  ;при 0x[b]0006[/b]	;Переход по адресу 0x2019DCD8
2019D716:	0A03	DCD	0x030A ;B loc_2019DD1A  ;при 0x[b]0007[/b]	;Переход по адресу 0x2019DD1A
2019D718:	AB00	DCD	0x00AB ;B loc_2019D85C  ;при 0x[b]0008[/b]	;Переход по адресу 0x2019D85C
2019D71A:	6F01	DCD	0x016F ;B loc_2019D9E4  ;при 0x[b]0009[/b]	;Переход по адресу 0x2019D9E4
2019D71C:	9D03	DCD	0x039D ;B loc_2019DE40  ;при 0x[b]000A[/b]	;Переход по адресу 0x2019DE40
2019D71E:	9D03	DCD	0x039D ;B loc_2019DE40  ;при 0x[b]000B[/b]	;Переход по адресу 0x2019DE40
2019D720:	9D03	DCD	0x039D ;B loc_2019DE40  ;при 0x[b]000C[/b]	;Переход по адресу 0x2019DE40
2019D722:	AA02	DCD	0x02AA ;B loc_2019DC5A  ;при 0x[b]000D[/b]           ;Переход по адресу 0x2019DC5A
2019D724:	C300	DCD	0x00C3 ;B loc_2019D88C  ;при 0x[b]000E[/b]	;Переход по адресу 0x2019D88C
2019D726:	FA00	DCD	0x00FA ;B loc_2019D8FA  ;при 0x[b]000F[/b]	;Переход по адресу 0x2019D8FA
2019D728:	9D03	DCD	0x039D ;B loc_2019DE40  ;при 0x[b]0010[/b]	;Переход по адресу 0x2019DE40
2019D72A:	9D03	DCD	0x039D ;B loc_2019DE40  ;при 0x[b]0011[/b]	;Переход по адресу 0x2019DE40
2019D72C:	DF01	DCD	0x01DF ;B loc_2019DAC4  ;при 0x[b]0012[/b]	;Переход по адресу 0x2019DAC4
2019D72E:	1002	DCD	0x0210 ;B loc_2019DB26  ;при 0x[b]0013[/b]	;Переход по адресу 0x2019DB26
2019D730:	4002	DCD	0x0240 ;B loc_2019DB86  ;при 0x[b]0014[/b]	;Переход по адресу 0x2019DB86
2019D732:	9D03	DCD	0x039D ;B loc_2019DE40  ;при 0x[b]0015[/b]	;Переход по адресу 0x2019DE40
2019D734:	9D03	DCD	0x039D ;B loc_2019DE40  ;при 0x[b]0016[/b]	;Переход по адресу 0x2019DE40
2019D736:	9D03	DCD	0x039D ;B loc_2019DE40  ;при 0x[b]0017[/b]	;Переход по адресу 0x2019DE40
2019D738:	8602	DCD	0x0286 ;B loc_2019DC12  ;при 0x[b]0018[/b]	;Переход по адресу 0x2019DC12
2019D73A:	9D03	DCD	0x039D ;B loc_2019DE40  ;при 0x[b]0019[/b]	;Переход по адресу 0x2019DE40
2019D73C:	9D03	DCD	0x039D ;B loc_2019DE40  ;при 0x[b]001A[/b]	;Переход по адресу 0x2019DE40
2019D73E:	DF02	DCD	0x02DF ;B loc_2019DCC4  ;при 0x[b]001B[/b]	;Переход по адресу 0x2019DCC4
...

где 0x0000-С удерживая,0x0001-С кратко..и т.д.

PS Так же какой-то из этих case-переходов вызывается нажатием кнопки переключения симки,но ее я не вычислил,так же как и ряд нажатий,которые добавились по сравнению с более старыми моделями.Но в рамках данной темы это уже офф-топ :az:

/ Чтобы боялись чужие, не обязательно бить своих.../
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Странно, у меня проблем не было. Попробуй "Добавление_функции_на_клавишу_С_v2". А может ты скачал один из патчей для другой версии прошивки?

Прежде чем что-то спросить - прочитайте FAQ. Возможно, там у же есть ответы на многие из ваших вопросов.

P.S. Если я Вам помог - нажмите на кнопку Спасибо внизу моего сообщения.

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

да нет....с версией все в порядке....это как раз и было "Добавление_функции_на_клавишу_С_v2" , просто версию 2 забыл поставить.проблему решил так - просто взял чистую прошивку и заново вставил все патчи - помогло.

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

Еще для разработчиков патчей есть такая просьба-предложение - в патче "Говорилка" неплохо было бы при подключенной блутуз гарнитуре, чтобы голос был именно там, а то телефон в кармане и не слышно, а тут прямо в гарнитуре говорит.И если можно спортировать патч с д780 по разблокировке клавиатуры двойным нажатием "ок".

И еще - какой смысл включения радио без гарнитуры?оно же не играет....

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

Еще для разработчиков патчей есть такая просьба-предложение - в патче "Говорилка" неплохо было бы при подключенной блутуз гарнитуре,
Интересно, а мп3-плеер у тебя работает в BT-гарнитуру ?

 

И если можно спортировать патч с д780 по разблокировке клавиатуры двойным нажатием "ок".
Бетатестеры разъехались, проверить негде.

 

И еще - какой смысл включения радио без гарнитуры?оно же не играет....
На первой ноге разъёма - антенна на самом деле. И в качестве антенны можно использовать родной датакабель или зарядку (из личного опыта - датакабель заметно лучше чем зарядка ловит, вероятно разгадка в сечении жил - у зарядки оно существено меньше, а у датакабеля - это вся оплётка заведена).

Нужен какой-то патч на C3322i, C3322, C3592, B5722, S5610, E1080, E1081, и прочие Swift/Infineon ? Обращайтесь в ЛС или E.F2065@gmail.com

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

Бетатестеры разъехались, проверить негде.

вот пусть и займётся :132:

-=[ДувасовоД]=-

Всё для DuoS'оВ на FTP -=[GUGA]=-

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

Бетатестеры разъехались, проверить негде.

Буду только 31 августа вечером. А до этого момента меня не будет у компа и инета.

Прежде чем что-то спросить - прочитайте FAQ. Возможно, там у же есть ответы на многие из ваших вопросов.

P.S. Если я Вам помог - нажмите на кнопку Спасибо внизу моего сообщения.

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

Бетатестеры разъехались, проверить негде.

мне поподробней объясни что нужно для бетатестирования я пока попрактикуюсь мож научусь.

 

Комментарий модератора Дамир
Наличие прошивочного кабеля и времени...

 

и то и другое имеется.

 

Savkin,

От тебя требуется только желание (+кабель и телефон).:(

Работа будет заключаться в следующем: тебе будет высылаться патч, ты его будешь устанавливать в телефон (в прошивку). Далее будешь тестировать всю работу и... не работу патча, а потом, будешь подробно отписывать автору патча (глюки, фишки, с чем конфликтует и т.д.)

тогда я смогу.

Изменено пользователем Дамир

Телефон - это тот же компьютер. Если он работает без глюков, то, что-то с ним не то

Скажи Спасибо нажав на кнопку если я чем нибудь тебе помог

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

Savkin,

От тебя требуется только желание (+кабель и телефон).:(

Работа будет заключаться в следующем: тебе будет высылаться патч, ты его будешь устанавливать в телефон (в прошивку). Далее будешь тестировать всю работу и... не работу патча, а потом, будешь подробно отписывать автору патча (глюки, фишки, с чем конфликтует и т.д.)

  • Like 2

Ты только пришёл? Тогда: ЧИТАЙ! Если прочитал, то начни от СЮДА!

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

f2065, в блутуз гарнитуре плеер не играет....у меня простая, не стерео гарнитура, точнее 2 - моторола Н-605, и самсунг wep-200 пробывал и на той и на той. или он только в стеро гарнитурах играет?

 

по поводу бета тесстирования - невопрос пишите на мыло (исправился... оно в профиле) - как говорится помогу чем смогу...

 

Еще прикольный патч на д780 появился по поводу "вам звонили"......

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

burgerss, играет только в устройствах с поддержкой профиля A2DP, как правило это стерео БТ уши! (единственное помню на шмокии 7610 в гнус вэп 200 музон рубил, но у нас гнус, так что A2DP only)

Мыло запрещено, в общую тему или в личку пости, кому надо в профиле контакты найдут!

-=[ДувасовоД]=-

Всё для DuoS'оВ на FTP -=[GUGA]=-

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

guga888, понял... спасибо

 

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

может кто планирует патч, увеличивающий объем java памяти??? а то 4 мб маловато=)))))

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

 

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

если ты про Убрать "Режим съемного устройства" то он 100% робит

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

Телефон - это тот же компьютер. Если он работает без глюков, то, что-то с ним не то

Скажи Спасибо нажав на кнопку если я чем нибудь тебе помог

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

А нельзя ли такой патч,наподобие "Изменить время информационных окон" (модифицировать его)и сделать для правой софт-кнопи "Контакты"!Что бы быстрее тел.книга открывалась!А то в режиме десктопа Контакты и левая кнопка джойстика(смс)долго думают,прежде чем открыться!!!

ps:*#56658378# пункт 17..(30 разных эффектов перехода)Их вообще реально оттуда выдрать и добавить к стандартным?

  • Like 2

Графика для Дуосов D780 / D880

 

aka d880

 

Samsung s8530 Wave II

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

d880, Скорость открывания тел. книги пропорциональна количеству контактов, время требуется для того чтоб тел их прочитал и вывел на экран.

-=[ДувасовоД]=-

Всё для DuoS'оВ на FTP -=[GUGA]=-

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

d880, Скорость открывания тел. книги пропорциональна количеству контактов, время требуется для того чтоб тел их прочитал и вывел на экран.

Странно!В SE и в моих предыдущих самсах книга открывалась моментально!

Графика для Дуосов D780 / D880

 

aka d880

 

Samsung s8530 Wave II

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

Странно!В SE...

А ты в СЕ попробуй первый раз после перезагрузки книгу открыть. Он её кеширует сначала, а потом начинает быстро из памяти казать. У нас гнус, да ещё и с нововведением, как уже заметил FRAER книга в тфс читай сюда

  • Like 1

-=[ДувасовоД]=-

Всё для DuoS'оВ на FTP -=[GUGA]=-

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

Savkin, я конечно понимаю, что патч рабочий, просто у меня что-то не работает....поэтому и пишу!!!

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

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

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

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

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

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

Войти

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

Войти



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