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

Переназначение клавиш телефона : Патчи : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Патчи
/  Переназначение клавиш телефона
На печать 
Правила 
Страница 1 из 29: [1] 2 3 4 5 ... 29 »

IronMaster


VIP Developer


Регистрация: 16.5.06
Сообщений: 1135
Репутация: 8514
Откуда: Пермь




 
  #1 [01.12.06, 17:17] Переназначение клавиш телефона   

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

--------------------------------------

В данной теме запрещено писать свои запросы!
Для запросов идите сюда:
http://supertrubka.org/modules/newbb_plus/viewtopic.php?topic_id=461&forum=8




K700->W810->W850->W705 & W995 (cid81)
==========
WMZ307721639637
WMR675285842893
Спасибо за пожертвования:
Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp
Спасибо сказали: MiFa, modder101

IronMaster


VIP Developer


Регистрация: 16.5.06
Сообщений: 1135
Репутация: 8514
Откуда: Пермь




 
  #2 [01.12.06, 17:35] Re: Переназначение клавиш телефона   

 
;К700 SW-R2CA001
;(c) IronMaster
44103088: 4931AB44 ;удержание кнопки камера
44122548: D19E9444 ;качелька вверх
44122550: 999F9444 ;качелька вниз
44949650: 99B99444 ;удержание качельки
44949658: BDAF9444 ;удержание С(#)
440E6B88: 75776844 ;кнопка On-line
4476BCE0: 21B37644 ;нажатие джоя
4476BCD8: ADB37644 ;л.софт
==========
E587CC44 - радио
558E7644 - блок.клавы
4931AB44 - камера
BDAF9444 - без звука
21B37644 - гл.меню

[ Редактировано IronMaster в 2.12.06 22:24 ]




K700->W810->W850->W705 & W995 (cid81)
==========
WMZ307721639637
WMR675285842893
Спасибо за пожертвования:
Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp

Zormax


Admin


Регистрация: 12.12.05
Сообщений: 5826
Репутация: 5274
Откуда: Nizhniy Novgorod




 
  #3 [01.12.06, 18:03] Re: Переназначение клавиш телефона   

 
Т.е. если мне надо повесить на качельку "радио" (чтобы радио врубалось), то мне надо сделать вот такой патчик:

44949650: 99B99444 E587CC44

Правильно? (это разжевание для других)




TOOKY T83 (1.3.1-L2), MK808B

Zormax


Admin


Регистрация: 12.12.05
Сообщений: 5826
Репутация: 5274
Откуда: Nizhniy Novgorod




 
  #4 [01.12.06, 18:15] Re: Переназначение клавиш телефона   

 
zZzz
а будет ли такое для k750i R1ca021???? тож хочется поменять

Возможно...


Для всех:
1. НЕ надо здесь писать свои хотелки, хотелки пишем как обычно здсеь:
http://supertrubka.org/modules/newbb_plus/viewtopic.php?topic_id=461&forum=8

2. Если будете распространять инфу из этого топика, незабудьте указать версию прошивки, тела и оригинального автора!




TOOKY T83 (1.3.1-L2), MK808B

IronMaster


VIP Developer


Регистрация: 16.5.06
Сообщений: 1135
Репутация: 8514
Откуда: Пермь




 
  #5 [01.12.06, 18:40] Re: Переназначение клавиш телефона   

 
mobilefree Правильно.

;K700 SW-R2AY004
;(c) IronMaster
44103088: 4531AB44 ;кнопкa камера
44122548: CD9E9444 ;качелька вверх
44122550: 959F9444 ;качелька вниз
4494964C: 95B99444 ;удерж. качельки
44949654: B9AF9444 ;удерж. С(#)
440E6B88: 75776844 ;On-line
4476BCDC: 1DB37644 ;нажатие джоя
4476BCD4: A9B37644 ;л.софт
=======
D987CC44 - радио
B98D7644 - блок. клавы
B9AF9444 - без звука
4531AB44 - камера
1DB37644 - гл.меню

[ Редактировано IronMaster в 5.12.06 22:53 ]




K700->W810->W850->W705 & W995 (cid81)
==========
WMZ307721639637
WMR675285842893
Спасибо за пожертвования:
Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp

Maximys


Patchmaster


Регистрация: 13.6.06
Сообщений: 114
Репутация: 43
Откуда: Украина




 
  #6 [01.12.06, 19:21] Re: Переназначение клавиш телефона   

 
;K300 SW-R2AT003
;(c) IronMaster, Maximys
440DE534: 61EE6044 61EE6044 ; Онлайн
440FA958: 8DE8A144 8DE8A144 ; Камера
446EB964: CDB06E44 CDB06E44 ; Левая софт-клавиша
446EB968: 41B06E44 41B06E44 ; Кнопка джойстика
;
448BD460: 81EC8B44 81EC8B44 ; нажатие '*'
448BD468: D1CB6E44 D1CB6E44 ; удерживание '#' и '*'
448BD470: C1EB8B44 C1EB8B44 ; доглое нажатие первой цифровой клавиши '1'
448BD478: 9DEB8B44 9DEB8B44 ; долгое нажатие любой цифровой клавиши кроме '1'
448BD480: B9EA8B44 B9EA8B44 ; джойстик вниз только в реж. ож.
448BD488: ADEA8B44 ADEA8B44 ; джойстик вверх только в реж. ож.
448BD490: A5EA8B44 A5EA8B44 ; джойстик вправо только в реж. ож.
448BD498: B9EB8B44 B9EB8B44 ; джойстик влево только в реж. ож.
448BD4A0: B9E58B44 B9E58B44 ; кнопка Назад только в реж. ож.
448BD4A8: 69EA8B44 69EA8B44 ; ?
448BD4B0: 25EC8B44 25EC8B44 ; короткое нажатие любой цифрофой клавиши
448BD4B8: 89ED8B44 89ED8B44 ; ?
448BD4C0: 99ED8B44 99ED8B44 ; нажатие '0' и '#'
448BD4C8: 95EC8B44 95EC8B44 ; кнопка Стереть только в реж. ож.
448BD4D0: C1EA8B44 C1EA8B44 ; нажатие любой цифровой клавиши и '#'
448BD4DC: C18B6E44 C18B6E44 ; ?
448BD4E4: B98B6E44 B98B6E44 ; ?
448BD4EC: C5906E44 C5906E44 ; ?
48BD4F4: 51F78B44 51F78B44 ; долгое нажатие левой софт-клавиши
448BD4FC: 75ED8B44 75ED8B44 ; нажатие '#'
;
; EDCB6E44 ; Отключение дисплея
; 61EE6044 ; Главная страница
; D1CB6E44 ; Скринсейвер
; 8DE8A144 ; Камера
; 41B06E44 ; Главное меню
; CDB06E44 ; Звонки
; 75ED8B44 ; Вкл./Выкл.беззв.
; 6DB26E44 ; Вкл. ИК-порт
; 9DB46E44 ; Состояние тлф
; 1DB56E44 ; Быстрые клавиши
; 0D819F44 ; Медиаплеер

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



den_po


Developer/Admin


Регистрация: 27.3.06
Сообщений: 3279
Репутация: 10763
Откуда: Чебоксары




 
  #7 [01.12.06, 21:22] Re: Переназначение клавиш телефона   

 
IronMaster
ты недопонял. клавиши - это частный случай. вся эта система - обработка СОБЫТИЙ. мы с mobilefree ещё 12 ноября об этом говорили :Ъ
весь гуй телефона - это набор "страниц" (по аналогии с "окнами" в той же винде).

по всей прошивке в большом количестве есть такие структуры (пример для k750 r1ca021):

ROM:44299FBC DCD asc_44690785 ;указатель на имя страницы "Basic_Default_Page"
ROM:44299FC0 DCD 0 ; не помню, может на дочернюю структуру, но обычно ноль
ROM:44299FC4 DCD dword_44299F54 ; указатель на таблицу событий для данной страницы

таблица событий содержит номера события и указатели на функции обработки
и вот таблица событий для приведённого примера:

ROM:44299F54 DCD 0x6E9 ; PB_STATUS_CHANGED_EVENT
ROM:44299F58 DCD sub_45058CCC+1
ROM:44299F5C DCD 0x7BC ; UI_APPLICATION_VOLUMEUP_EVENT
ROM:44299F60 DCD sub_44E9F9FC+1
ROM:44299F64 DCD 0x7BD ; UI_APPLICATION_VOLUMEDOWN_EVENT
ROM:44299F68 DCD sub_44E9FB4C+1
ROM:44299F6C DCD 0x7BE ; UI_APPLICATION_VOLUMEUP_LONG_EVENT
ROM:44299F70 DCD sub_44E9FAD0+1
ROM:44299F74 DCD 0x7BF ; UI_APPLICATION_VOLUMEDOWN_LONG_EVENT
ROM:44299F78 DCD sub_44E9FAD0+1
ROM:44299F7C DCD 0x7A3 ; UI_INITIATED_EVENT
ROM:44299F80 DCD sub_45058C10+1
ROM:44299F84 DCD 0x6F0 ; REQUEST_CONSUMER_GET_APPSKILL_EVENT
ROM:44299F88 DCD sub_45058C14+1
ROM:44299F8C DCD 0x6F1 ; REQUEST_CONSUMER_GET_FILENAME_EVENT
ROM:44299F90 DCD sub_45058C28+1
ROM:44299F94 DCD 0x35
ROM:44299F98 DCD sub_45058C9C+1
ROM:44299F9C DCD 4
ROM:44299FA0 DCD sub_44D3FA04+1
ROM:44299FA4 DCD 0x45
ROM:44299FA8 DCD sub_44D3DDA8+1
ROM:44299FAC DCD 4
ROM:44299FB0 DCD sub_44D3DDC4+1
ROM:44299FB4 DCD 0

так что события - это не только клавиши. есть ещё интересные события:

0x06D7; CLOCK_DATEANDTIME_IND_EVENT
0x06FA; BATTERY_CHARGER_CONNECTED_EVENT
0x06FB; BATTERY_CHARGER_DISCONNECTED_EVENT

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

прилагаю список, выцарапанный из этой функции



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

events.zip events.zip (1.01 kb; 283 hits) Скачать файл


promt is better than google translate

IronMaster


VIP Developer


Регистрация: 16.5.06
Сообщений: 1135
Репутация: 8514
Откуда: Пермь




 
  #8 [01.12.06, 22:17] Re: Переназначение клавиш телефона   

 
den_po Я ставил себе задачу найти только адреса клавиш.




K700->W810->W850->W705 & W995 (cid81)
==========
WMZ307721639637
WMR675285842893
Спасибо за пожертвования:
Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp

den_po


Developer/Admin


Регистрация: 27.3.06
Сообщений: 3279
Репутация: 10763
Откуда: Чебоксары




 
  #9 [01.12.06, 23:19] Re: Переназначение клавиш телефона   

 
IronMaster
знаешь, что Бернард Шоу говорил про узкую специализацию в широком смысле слова?

эти твои клавиши могут зависеть от состояния телефона. например "качелька вверх".
4412218C (StandbyBook_PendingShutdown_Page)
44122540 (StandbyBook_StandbyPage)

кстати, пока только в прошивке к700 нашёл одну очень интересную таблицу (располагается таблица по адресу 4411ABE0). не ковырял, но возможно, это коды клавиш (не путать с номерами событий)

0x01 ; "0"
0x02 ; "1"
0x03 ; "2"
0x04 ; "3"
0x05 ; "4"
0x06 ; "5"
0x07 ; "6"
0x08 ; "7"
0x09 ; "8"
0x0A ; "9"
0x0B ; "*"
0x0C ; "#"
0x10 ; "SELECT"
0x16 ; "DEL"
0x20 ; "Power"
0x21 ; "SOFT_1"
0x22 ; "SOFT_2"
0x23 ; "Vol Up"
0x24 ; "Vol Dn"
0x25 ; "UP"
0x26 ; "UP_RIGHT"
0x27 ; "RIGHT"
0x28 ; "DOWN_RIGHT"
0x29 ; "DOWN"
0x2A ; "DOWN_LEFT"
0x2B ; "LEFT"
0x2C ; "UP_LEFT"
0x65 ; "BACK"
0x66 ; "Camera"
0x67 ; "Inet"

всё, Maximys подсказал, в к300 тоже есть. наверное и в остальных.


[ Редактировано den_po в 2.12.06 01:39 ]




promt is better than google translate

IronMaster


VIP Developer


Регистрация: 16.5.06
Сообщений: 1135
Репутация: 8514
Откуда: Пермь




 
  #10 [02.12.06, 08:22] Re: Переназначение клавиш телефона   

 
den_po Это всем понятно, что значения клавиш зависят от состояния телефона. Это во всех телах так во одном режиме одно, в другом второе. Я привел адреса только для режима ожидания (Standby).




K700->W810->W850->W705 & W995 (cid81)
==========
WMZ307721639637
WMR675285842893
Спасибо за пожертвования:
Resp, ploik, BanditNN, AlexTin, polza, romanchenko, Ryabchik, Ax, [b]Desp
Страница 1 из 29: [1] 2 3 4 5 ... 29 »



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

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