Страница 1 из 6 123456 ПоследняяПоследняя
Показано с 1 по 12 из 70

Тема: СМС и поиск в телефонной книге по русски

  1. #1
    Newbie
    Регистрация
    12.09.2007
    Адрес
    RU
    Сообщений
    29
    Спасибо
    0
    Благодарностей: 4 : 2

    СМС и поиск в телефонной книге по русски

    Берем свой фулл, 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 нижнее поле раздвигается вверх ровно на три строки.
    Что означает что там должно появляться поле для тыканья стилусом (значит где то косяк).
    Если кто продвинулся немного дальше, пишите, я просто застрял.

    Да кстати возникает вопрос. И откуда же в прошивке русские буквы (для тыканья стилусом) если они нигде не показываются.
    Изображения Изображения
    • Тип файла: jpg ris.jpg (163.4 Кб, Просмотров: 467)

  2. #2
    Member
    Регистрация
    31.01.2006
    Адрес
    чита
    Сообщений
    157
    Спасибо
    2
    Благодарностей: 42 : 18
    Тоже занимаюсь этой проблемой, так же изменял qwerty клаву но поиск не идет ansi отображаються вообще не те символы, если же использовать Unicod То все проходит.
    Ты кстати сам не замечал, что qwerty- только на записнушку.
    Если же искать текст АБВГДЕ или ABCDE и т.д., их много думаю попробовать сменить хотябы букву С на в одном из адресов, но незнаю как он их будет отображать места для Unicа не хватит это точно потому что для него надо писать например 00 4а,
    а в ANsi например 79 (но как я писал выше), ANSI отображаеться коряво.
    Появилась идея ша попробую отпишусь

  3. #3
    Member
    Регистрация
    31.01.2006
    Адрес
    чита
    Сообщений
    157
    Спасибо
    2
    Благодарностей: 42 : 18
    короче тел поддерживает такие наборы знаков

    "IRA"
    "GSM"
    "HEX"
    "PCCP437"
    "8859-1"
    "USC2"
    можешь посмотреть с помощью проги gsmport
    at команда (at+cscs=?|!log)
    Думаю пойти в этом направлении поискать таблицы этих языков, а после опять покопаться в фулле

  4. #4
    Member
    Регистрация
    31.01.2006
    Адрес
    чита
    Сообщений
    157
    Спасибо
    2
    Благодарностей: 42 : 18
    Цитата Сообщение от postgate
    короче тел поддерживает такие наборы знаков

    "IRA"
    "GSM"
    "HEX"
    "PCCP437"
    "8859-1"
    "USC2"
    можешь посмотреть с помощью проги gsmport
    at команда (at+cscs=?|!log)
    Думаю пойти в этом направлении поискать таблицы этих языков, а после опять покопаться в фулле

    вот не большая ссылка по теме
    http://www.isms.ru/article.shtml?art_10_1

  5. #5
    Member
    Регистрация
    31.01.2006
    Адрес
    чита
    Сообщений
    157
    Спасибо
    2
    Благодарностей: 42 : 18

  6. #6
    Newbie
    Регистрация
    12.09.2007
    Адрес
    RU
    Сообщений
    29
    Спасибо
    0
    Благодарностей: 4 : 2

    Прога

    Навоял небольшую прогу(надоело руками править). Сделал утречком на скорую руку - потому могут быть ошибки.
    Давим открыть и выбираем свой фулл.
    Давим поиск, после выбираем что на что менять.
    Давим Создать. Создается 4-ре файла. Скатер и кусок прошивки (грузить флештулом) и бекапы на всякий случай.
    Вложения Вложения

  7. #7
    Junior Member
    Регистрация
    29.06.2007
    Адрес
    Saratov
    Сообщений
    80
    Спасибо
    3
    Благодарностей: 12 : 5
    В моих фулах ничего не нашла прога.

  8. #8
    Newbie
    Регистрация
    12.09.2007
    Адрес
    RU
    Сообщений
    29
    Спасибо
    0
    Благодарностей: 4 : 2
    Цитата Сообщение от MadGrizly
    В моих фулах ничего не нашла прога.
    Народ давайте в этой ветке писать только по теме. А то как и остальные ветки замусорим. Пиши в личку? Нашел ли вручную? выложи свой фулл посмотрю. (только не в эту ветку). Прогу испытывал только на фулах от N95 и N95i 2-х симочная. Других нету ибо я не занимаюсь ремонтами телефонов. И учтите никто за вас работать не будет, принципы я описал, остальные решения только ищем, как найдем опишем. (может даже прогу напишем)

  9. #9
    Newbie
    Регистрация
    12.09.2007
    Адрес
    RU
    Сообщений
    29
    Спасибо
    0
    Благодарностей: 4 : 2
    Цитата Сообщение от postgate
    вотесли бы заменить таблицу ISO-8859-1, на ISO-8859-5
    Я думаю что сами таблицы менять не надо. ISO-8859-5 там тоже присутствует. Подозреваю что гдето есть перекодировка того что ввели в записной книге и ее поиском. Сейчас попробую все вхождения 8859-1 заменить на 8859-5. Поиск по словам encode decode ничего не дал. Хотя чтото подобное на сишный язык или на XML в прошивке обнаружился. типа
    Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F

    00D43340 3C 21 45 4E 54 49 54 59 00 00 00 00 53 59 53 54 <!ENTITY....SYST
    00D43350 45 4D 00 00 65 6E 63 6F 64 69 6E 67 3D 00 00 00 EM..encoding=...
    00D43360 75 74 66 2D 38 00 00 00 69 73 6F 2D 38 38 35 39 utf-8...iso-8859
    00D43370 2D 35 00 00 75 74 66 2D 31 36 00 00 69 73 6F 2D -1..utf-16..iso-




    ТАК ничего не вышло
    Последний раз редактировалось Pip_On; 18.09.2007 в 14:48.

  10. #10
    Newbie
    Регистрация
    12.09.2007
    Адрес
    RU
    Сообщений
    29
    Спасибо
    0
    Благодарностей: 4 : 2
    Цитата Сообщение от postgate
    вотесли бы заменить таблицу ISO-8859-1, на ISO-8859-5
    Походу дела нашел где храняться таблицы кодировок. Пока их не рассматривал, извини некогда - работы много.
    Поищи по слову STACKEND в ASCII. Все что выше это кодировки.
    К слову не привязывайся оно просто так(чтобы найти было легче).
    Или по версии сборки, в моем случае BR26_23.04 (можешь посмотреть в инфо на телефоне по сервисному коду *#66*#)

  11. #11
    Member
    Регистрация
    31.01.2006
    Адрес
    чита
    Сообщений
    157
    Спасибо
    2
    Благодарностей: 42 : 18
    Понятно попробовал твою прожку вроде нашел он уменя все, но после влития в тел, когда заходишь либо в записную для быстрого поиска, либо в написании смс, белый экран.
    Перо тоже перестало пахать (именно в записной и смсках) .

  12. #12
    Newbie
    Регистрация
    12.09.2007
    Адрес
    RU
    Сообщений
    29
    Спасибо
    0
    Благодарностей: 4 : 2
    Цитата Сообщение от postgate
    Понятно попробовал твою прожку вроде нашел он уменя все, но после влития в тел, когда заходишь либо в записную для быстрого поиска, либо в написании смс, белый экран.
    Перо тоже перестало пахать (именно в записной и смсках) .
    Дико извиняюсь накосячил с определением первого адреса. поправил. Выкладываю.
    Вложения Вложения

Похожие темы

  1. X160b перезагрузка в телефонной книге
    от kenko в разделе Samsung для новичков
    Ответов: 6
    Последний ответ: 09.12.2009, 11:16
  2. можно ли осушествлять поиск в телефонной книге в Е398
    от Димка в разделе Motorola для новичков
    Ответов: 3
    Последний ответ: 21.07.2005, 19:58
  3. Ответов: 0
    Последний ответ: 20.07.2005, 12:14
  4. Ответов: 1
    Последний ответ: 29.04.2005, 09:40

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
  Рейтинг@Mail.ru