motofan logo
       
> 

Дополнительные Символы Для Sms, Решение найдено, новая CG41

SaniOKh
сообщение 21.10.2006, 10:05


Интересующийся
**

Группа: Пользователи
Сообщений: 98
Регистрация: 30.10.2005
Пользователь №: 56 454
Модель телефона: ROKR E2
Прошивка: TheOne Beta 2

Рейтинг: 27



В основном по личной необходимости :), но ещё и по необходимости для других, представляю новую версию кодовой группы 41 прошивки R564_G_12.00.43P.

Что в ней особенного? Отвечаю :).

Во-первых, на английской раскладке, после букв и цифры идут украшенные буквы, типа à, é, è ç итд. Пригодится жителям Европы.
Во-вторых, на русской раскладке, по просьбе трудящихся мягкий знак перенесён на цифру 9 (так на 8 и 9 по четыре буквы, а не пять на кнопке 8 и три на кнопке 9).
В третьих, на той же самой русской раскладке, после цифры на каждой кнопке идут английские буквы.

Как же это дело внедрить в тело?

Извините, придётся перепрошивать файл sbf. Так что сохраняйте всё ценное на компе и SD-карте (в том числе и телефонную книгу), переходите в бут (голос+сброс на выключенном теле), подрубайте к RDS Lite и начинайте шить прошивку. Когда появятся все кодовые группы, и размер 41-ой остановится на 8192кб, стирайте её и заменяйте её приаттаченным файлом (не RARом, конечно, а тем, что внутри). В конце прошивки, прога начнёт ныть, мол контрольная сумма 41ой кодовой группы неправильная, и закончит процесс сообщением о том, что прошивка накрылась (FAIL). Всё нормально, это нам и надо. Если у вас не эта прошивка, прошейтесь и shx-файлом. Больше инфы вот здесь: Прошиваем E2 (43p Incr.volume + Rus)

И что дальше?

Врубаете телефон, начинаете писать сообщение и радуетесь, что всё пашет :) . Если что, отписываетесь в этой теме...

И что дальше? Дальше-то что?

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

Почти убедил. Где файл?

А вот он: http://saniokh.free.fr/rokre2/41.rar
Только вот просьба, если можете, сделайте зеркала, у меня траффик ограниченный :) .

А какие косяки в этой версии группы?

Всего один, но нехилый: все изменения не воспринимаются iTap'ом. Например, чтобы написать с iTap'ом слово "мысль", надо в конце всё равно жать на 8, а не на 9, а то получается слово "мысля" :) .


Изначальное сообщение:
Цитата
Вот я и вернулся на Мотофан после двухмесячного похождения с LыGами. А вернулся, когда мне наконец-то доставили мой ROKR E2 :) .
Я перепрошил телефон, руссификцию поставил, всё пашет как надо... только для человека живущего во Франции нет маленькой детали...
Как можно и можно ли править какой-нибудь файл, чтобы при нажатии на, например на 3 при вводе SMS, после "d", "e", "f" и "3" появлялись другие символы, типа: "é", "è" итд? Просто привык так писать во времена Е398, да и все тут их активно используют :) .
Надеюсь на ответ, спасибо заранее. РОКР рулит :).
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
whitemoto
сообщение 21.10.2006, 12:42


Ветеран
*****

Группа: Разработчики
Сообщений: 553
Регистрация: 22.12.2005
Пользователь №: 63 052
Модель телефона: Motorola ROKR E2
Прошивка: pre

Рейтинг: 165.5



Для начала выдернуть файл из CG41ru.km в нем содержится следующее:
Код
[ru]
* = SPACE
1 = .?!,@'-_:;()&"10
2 = абвг2
3 = деёжз3
4 = ийкл4
5 = мноп5
6 = рсту6
7 = фхцч7
8 = шщъыь8
9 = эюя9
s = .?!,@'-_:;()&"10¿¡^`%£$¥¤€+x*/\|~[]=><#§

Я сам хочу поменять немного этот файл. Например перенести мягкий знак на 9-ку.
Вся фишка в том что пока технологию не до конца обкатали.
Короче CG41 это образ cramfs, кот подключается в линуксе и можно свободно брать файлы. А вот как собрать обратно такой же образ я еще не понял. Это к людям хорошо разбирающимся в линуксе, но они молчат :( :( huh.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SaniOKh
сообщение 21.10.2006, 22:15


Интересующийся
**

Группа: Пользователи
Сообщений: 98
Регистрация: 30.10.2005
Пользователь №: 56 454
Модель телефона: ROKR E2
Прошивка: TheOne Beta 2

Рейтинг: 27



Только что выдрал соответствующие файлы из телефона через телнет (копия на СД-шку), переделал их ("ь" на 9, английские буквы после цифры на русской раскладке, украшенные буквы после цифры на английской), а обратно копироваться не хочет, даже chmod 777 не помогает... (кстати, приятно было обнаружить, что ls --help в телнете выдал мне помощь :) ).

Итоги: будем ждать мнения знающих людей...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
meyson
сообщение 22.10.2006, 10:17


Интересующийся
**

Группа: Пользователи
Сообщений: 81
Регистрация: 18.5.2004
Пользователь №: 4 846
Модель телефона: ROKR E2
Прошивка: 43p rus

Рейтинг: 12



ru.km редактируется в файле руссификации
и заливается соответственно также. тока блокнотом не редактируйте
Цитата(SaniOKh @ Воскресенье, 22 Октября 2006, 7:15)
Только что выдрал соответствующие файлы из телефона через телнет (копия на СД-шку)
*


через самбу просче ;) ...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Darkslider
сообщение 22.10.2006, 10:57


Гуру
******

Группа: Пользователи
Сообщений: 1 343
Регистрация: 29.5.2005
Из: Moscow
Пользователь №: 43 239
Модель телефона: DroidMaxx
Прошивка: 4.4.4


Настроение:
Motorola. С 1го телефона в 2005г и до сих пор. <3



Рейтинг: 259.5



а ваще реально сделать,когда на русской расскладке стоишь,после цифры идут англ буквы и наоборот,когда стоишь на английском после цифр русские идут,а на 1(символы там)были бы все символы,как на всех моторках
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
whitemoto
сообщение 22.10.2006, 11:01


Ветеран
*****

Группа: Разработчики
Сообщений: 553
Регистрация: 22.12.2005
Пользователь №: 63 052
Модель телефона: Motorola ROKR E2
Прошивка: pre

Рейтинг: 165.5



Darkslider, Вообще реально, думаю прокатит.
Только бы еще русский подправить и удалить лишние языки. Вот тогда уже можно пересобрать CG41 и пробывать шить.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SaniOKh
сообщение 22.10.2006, 11:14


Интересующийся
**

Группа: Пользователи
Сообщений: 98
Регистрация: 30.10.2005
Пользователь №: 56 454
Модель телефона: ROKR E2
Прошивка: TheOne Beta 2

Рейтинг: 27



Я так и сделал (только на английской раскладке после цифры идут не русские буквы, а спец символы, типа é, à итд). Редактировал блокнотом, сохранил в Юникоде и поправил погрешности HEX-редактором (байты 0A не на своём месте), потом удалил в новом файле три первых байта и всё, файл по-моему покатит, я сравнил структуру оригинала и того,что вышло: всё как надо.
Только что попробовал пересобрать language.tar с отредактированными файлами, телефон не хочет принимать... вот именно, скорее бы нам сказали, как пересобирать CG41...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
meyson
сообщение 22.10.2006, 13:10


Интересующийся
**

Группа: Пользователи
Сообщений: 81
Регистрация: 18.5.2004
Пользователь №: 4 846
Модель телефона: ROKR E2
Прошивка: 43p rus

Рейтинг: 12



SaniOKh,
Цитата
Только что попробовал пересобрать language.tar с отредактированными файлами, телефон не хочет принимать...

гм... странно у меня всё норм, в самбе вижу свой отредактированный файл.
Цитата
скорее бы нам сказали, как пересобирать CG41...

так это вроде тока в лунухе, под виндой в хексе глухо...

Цитата(whitemoto @ Воскресенье, 22 Октября 2006, 20:01)
Только бы еще русский подправить
*


а, что в нём не так?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
whitemoto
сообщение 22.10.2006, 14:20


Ветеран
*****

Группа: Разработчики
Сообщений: 553
Регистрация: 22.12.2005
Пользователь №: 63 052
Модель телефона: Motorola ROKR E2
Прошивка: pre

Рейтинг: 165.5



SaniOKh,
Смотрю хочешь попробывать, итак:
В линуксе подключаем командой
Код
mount -o loop ФАЙЛ_ОБРАЗ.iso /ПУТЬ_МОНТИРОВАНИЯ


Копируем содержимое в папку. Не копируются симлинки, ищем и создаем их командой ln (man ln)

Дальше процитирую bOOster'a:
Цитата
собираем cramfs
mkcramfs -n 'Compressed ROMFS' ncg41 ncg41.smg
после сборки - расширяем 0xFF значением полученный файл до размера записанного исходного обьединенного файла.
После этого разбиваем полученный файл на две части в строгом соответствии с размерами исходных Cg41 и CG42 по отдельности.

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

Это чисто мои предположения, думаю так cramfs мы получим, сам не пробывал, даже ради интереса.

meyson,
Русский норм, но согласись, не идеален, тем более он от 33р
Но походу никак уже из qm не перегнать в исходники :(
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Darkslider
сообщение 22.10.2006, 14:26


Гуру
******

Группа: Пользователи
Сообщений: 1 343
Регистрация: 29.5.2005
Из: Moscow
Пользователь №: 43 239
Модель телефона: DroidMaxx
Прошивка: 4.4.4


Настроение:
Motorola. С 1го телефона в 2005г и до сих пор. <3



Рейтинг: 259.5



Цитата
Русский норм, но согласись, не идеален, тем более он от 33р

поправочка, от 36р

всё-таки за линухом будущее)
буть у меня свой комп,был бы там и лин и вин и может быть мак
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
whitemoto
сообщение 22.10.2006, 14:40


Ветеран
*****

Группа: Разработчики
Сообщений: 553
Регистрация: 22.12.2005
Пользователь №: 63 052
Модель телефона: Motorola ROKR E2
Прошивка: pre

Рейтинг: 165.5



Нифига от 33р, на горбушке эта прошивка стояла из нее и CG41. Там даже файлик есть с версией языкового пакета, 33р
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SaniOKh
сообщение 22.10.2006, 14:59


Интересующийся
**

Группа: Пользователи
Сообщений: 98
Регистрация: 30.10.2005
Пользователь №: 56 454
Модель телефона: ROKR E2
Прошивка: TheOne Beta 2

Рейтинг: 27



Так систему подмонтировал, симлинки... не знаю, по-моему создал, мне бы кто-нибудь скинул размеры кодовых групп 41 и 42...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Darkslider
сообщение 22.10.2006, 15:06


Гуру
******

Группа: Пользователи
Сообщений: 1 343
Регистрация: 29.5.2005
Из: Moscow
Пользователь №: 43 239
Модель телефона: DroidMaxx
Прошивка: 4.4.4


Настроение:
Motorola. С 1го телефона в 2005г и до сих пор. <3



Рейтинг: 259.5



Цитата
Там даже файлик есть с версией языкового пакета, 33р

а ну да,у меня тож этот файлик есть(зы,у мну по умолчанию 33р была,я думал остались корявки от старой проши)
размер у кодовой группы 41=8мб
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SaniOKh
сообщение 22.10.2006, 15:38


Интересующийся
**

Группа: Пользователи
Сообщений: 98
Регистрация: 30.10.2005
Пользователь №: 56 454
Модель телефона: ROKR E2
Прошивка: TheOne Beta 2

Рейтинг: 27



Всё, прошиваю то, что склепал. Под линухом склёпанный мной образ монтируется как надо, НЕХом подогнал размер, посмотрим что будет на РОКРе...

Телефон врубается, уже хорошо, могу подзарядить если что...

Английские буквы пашут как я хотел, символы появляются (ура!), но вот русский ввод не пашет, вместо него английские буквы... косяк :/.

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

EDIT: по-моему, понял в чём дело: я засунул в группу неправильный файл ru.km, с тремя байтами в начале, которые я должен был по идее удалить...

EDIT 2: перепрошиваюсь, теперь с правильным файлом, если я ещё фигни не наделал...

EDIT 3: УРА! Получилось! Пашет!
Перекачиваю кодовую группу с ноутбука на комп...
Когда выложу в сеть, тогда отредактирую первый пост.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
whitemoto
сообщение 22.10.2006, 17:01


Ветеран
*****

Группа: Разработчики
Сообщений: 553
Регистрация: 22.12.2005
Пользователь №: 63 052
Модель телефона: Motorola ROKR E2
Прошивка: pre

Рейтинг: 165.5



Ну вот все получилось, рад за тебя), напиши как размер подгонял, буду ковырять другие группы....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SaniOKh
сообщение 22.10.2006, 17:34


Интересующийся
**

Группа: Пользователи
Сообщений: 98
Регистрация: 30.10.2005
Пользователь №: 56 454
Модель телефона: ROKR E2
Прошивка: TheOne Beta 2

Рейтинг: 27



Чтобы подогнать размер, во-первых, я взял изначальный образ cramfs, открыл HEX-редактором и посмотрел адрес последнего байта ("7FFFFF"). Потом взял мой образ, обнаружил, что адрес последнего байта намного меньше :). Без паники, я начал в конец файла клеить байты со значением "FF" (кстати, ими забита половина изначального образа, там столько пустого метса, ТАКОЙ iTap можно поставить!) , пока не дошёл до адреса "7FFFFF". Размеры моей CG41 и оригинала одинаковы вплоть до байта.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Darkslider
сообщение 8.12.2006, 1:46


Гуру
******

Группа: Пользователи
Сообщений: 1 343
Регистрация: 29.5.2005
Из: Moscow
Пользователь №: 43 239
Модель телефона: DroidMaxx
Прошивка: 4.4.4


Настроение:
Motorola. С 1го телефона в 2005г и до сих пор. <3



Рейтинг: 259.5



сделай плз вариант,чтобы после англ.букв были не буквы с украшениями,а русские,получится так:
абв1abc на русской и
abc1абв на английской
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
whitemoto
сообщение 8.12.2006, 10:37


Ветеран
*****

Группа: Разработчики
Сообщений: 553
Регистрация: 22.12.2005
Пользователь №: 63 052
Модель телефона: Motorola ROKR E2
Прошивка: pre

Рейтинг: 165.5



Darkslider,
хм, я это давно уже в русификации с карточки сделал, можешь просто подправить файлв ru.km, en.km в лэнге
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Дополнительные Символы Для Sms, Решение найдено, новая CG41 · Motorola ROKR E2, A910, A910i, E895 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 26.6.2025, 19:43

Форум живёт: