GSM Форум - GSMForum.SU  

Вернуться   GSM Форум - GSMForum.SU > Мобильные телефоны > Китайские телефоны на базе процессоров MTK, ADI, SPD, AGER, TI и SKY > Китайские телефоны - программный ремонт

Китайские телефоны - программный ремонт Русификация и разблокировка, смена и восстановление прошивки, другой программный ремонт

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 17.09.2007, 15:37   #1
Pip_On
Новичок
 
Регистрация: 07.09.2007
Сообщений: 3
Поблагодарил: 0
Поблагодарили один раз в одном сообщении
Репа: 0
СМС и поиск в телефонной книге по русски

Берем свой фулл, winhex и смотрим.
Поиском находим адрес где расположены символы qwerty.(1 на рисунке)
Слева от начала (00 00 01 00 0B 00) - это будем считать началом нашего языкового пакета (2 на рисунке)
Поднимаясь чуть вверх по адресам от верхних букв qwerty мелкими находятся данные о адресах.. первый означает о
положении и размере срок (4 на рисунке) второй юникодные буквы (назовем указатели)(5 на рисунке).
Для начинающих - адреса записаны в обратном направлении.
По первому адресу со смещением +2 цифра (5 на рисунке) количество строк кратная 20(десятирично) К примеру 3F 3-ри строки
53 4-ре строки 67 -пять и так далее.
По смещению +17 (6 на рисунке) находится цифра указывающая на то как будет обрисовываться символы F6 - Никак F7 -первые три строки
F8 - четыре строки (далее не проверял влом и не нужно).
Ладно суть не в этом интересует больше второй адрес.
Самое интересное что в прошивке также присутствуют адреса указывающие на русскую раскладку, как большие так
и маленькие буквы.
Вот и получается что сделать русский ввод возможно несколькими вариантами.
1-й заменить сами юникодные буквы (хоть в английском хоть в символах) на русские буквы. (для молодых. Юникод состоит из 2-х байт. Если английский это - символ 00 то русский символ 04)
Проверялось работает.
2-й заменить сами указатели (можно просто к примеру вместо английского указать на русский)
Не забывайте так же править первые адреса. Так же работает.

Тут вплывают следующие проблемы.
Заменив к примеру английские буквы мы их потеряем (что для некоторых людей критично - к примеру в пользовании WAP-ом)
Вторая интересная вещь в том что в записной книжке с русскими буквами проходит косяк. К примеру если в английском регистр букв
при поиске абонента был безразличен, то в русском если абонент начинается к примеру с большой буквы а мы набираем маленькую,
то ничего не найдем. (подозреваю что это где то правится).

Есть еще третий вариант, о котором видимо наши гуру умалчивают
Это возможность убрать SMART RU на обычный побуквенный ввод.
(до этого еще не докапался)
И если к примеру приглядеться к тому когда мы выбираем ввод текста как SMART RU нижнее поле раздвигается вверх ровно на три строки.
Что означает что там должно появляться поле для тыканья стилусом (значит где то косяк).
Если кто продвинулся немного дальше, пишите, я просто застрял.

Да кстати возникает вопрос. И откуда же в прошивке русские буквы (для тыканья стилусом) если они нигде не показываются.
Миниатюры
Нажмите на изображение для увеличения
Название: ris.jpg
Просмотров: 61
Размер:	163.4 Кб
ID:	12449  

Последний раз редактировалось Pip_On; 17.09.2007 в 15:41.
Pip_On вне форума   Ответить с цитированием Вверх
Следующие пользователи поблагодарили Pip_On за это сообщение:
Wanderering (15.07.2008)
Старый 19.09.2007, 00:49   #2
vladvil
В бане..
 
Регистрация: 21.11.2005
Сообщений: 7
Поблагодарил: 0
Поблагодарили 0 раз за 0 сообщений
Репа: 0
>Да кстати возникает вопрос. И откуда же в прошивке русские буквы (для тыканья стилусом) если они нигде не показываются.
В таблице
vladvil вне форума   Ответить с цитированием Вверх
Старый 19.09.2007, 07:46   #3
Pip_On
Новичок
 
Регистрация: 07.09.2007
Сообщений: 3
Поблагодарил: 0
Поблагодарили один раз в одном сообщении
Репа: 0
Цитата:
Сообщение от vladvil Посмотреть сообщение
>Да кстати возникает вопрос. И откуда же в прошивке русские буквы (для тыканья стилусом) если они нигде не показываются.
В таблице
У меня возникло такое ощущение что китаЁзы просто напросто неправильно написали свою ОС для телефона. или просто эти буквы и таблицы символов нужны для отображения информации по русски
Pip_On вне форума   Ответить с цитированием Вверх
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Xenium 9@9d блокировка СМС и телефонной книги lago Программный ремонт 1 25.08.2007 07:58


Текущее время: 01:27. Часовой пояс GMT +3.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot