IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
 
 
Ответить в данную темуНачать новую тему
> Руссификация прошивки для i780 wm6.1, Помогите разобраться
LazyMind
сообщение 19.3.2009, 15:34
Сообщение #1


Новичок
*

Группа: Members
Сообщений: 9
Регистрация: 19.3.2009
Из: СПб
Пользователь №: 14513
Спасибо сказали: 1 раз(а)

Девайс:i780,i900


Всем привет!
Я являюсь обладателем samsung i780,в свое время мне очень хотелось прошивку с wm6.1, на xda уважаемый EFN собрал и выложил прошивку с wm6.1,но прошивка была WWE...следственно в ней не работала хардварная клавиатура.
Народ долгое время извращался с раскладками под AEKMap,но никто не мог/не хотел думать в правильную сторону (нативная поддержка хардварной клавы),в итоге нашел время,и занялся этим вопросом.
Все прошло удачно,прикрутил нативную поддержку русскоязычной хардварной клавы,и сейчас этой прошей пользуется большое колличество RU пользователей i780.
Осталась одна проблема, интерфейс проши остался WWE...а пользователям хочется RU...в итоге пытался я покурить несколько манов с Вашего сайта,и попробовал пересобрать прошу и руссифицировать ее методом подмены и переименования ресов (mui),нашел донора (кайзер,и еще какой то зверь,не помню уже) ресов(96_DPI),все переименовал,все подменил,по теории все было шоколадно.
Заступорился я думаю на редактированнии initflashfiles.dat (очень трудно мне далось,да и походу очень криво), отредактировал его,проша собралась,девайс прошился,но RU интерфейсом не порадовал...вместо этого на экране я банально не обнаружил почти ничего в меню пуск (2-3 пункта всего),в общем проша собралась не юзабельная...
Отсюда просьба,не могли бы Вы помочь мне в руссификации данной проши,так как из RU сегмента прошивками для i780 никто кроме меня не занимается...а мне нехватает опыта для того, что бы довести работу до конца.
Буду признателен за тычки в "правильные" темы по руссификации (нативной,без использованния РиалВГА),и поддержку на протяжении всего процесса!
А если возможен вариант совместной работы над прошивкой,буду только рад!!!
Так же хотелось бы собрать RU кухню на базе WWE кухни от EFN,для того что бы остальные могли редактировать проши,и так сказать положить начало для этого дела.

Заранее спасибо!
С уважением, LazyMind.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Siemens92
сообщение 19.3.2009, 20:23
Сообщение #2


Умничка
****

Группа: Модератор
Сообщений: 1151
Регистрация: 9.1.2008
Из: Москва
Пользователь №: 184
Спасибо сказали: 573 раз(а)

Девайс:Samsung WiTu 8G


Цитата(LazyMind @ 19.3.2009, 15:34) *
Всем привет!
Я являюсь обладателем samsung i780,в свое время мне очень хотелось прошивку с wm6.1, на xda уважаемый EFN собрал и выложил прошивку с wm6.1,но прошивка была WWE...следственно в ней не работала хардварная клавиатура.
Народ долгое время извращался с раскладками под AEKMap,но никто не мог/не хотел думать в правильную сторону (нативная поддержка хардварной клавы),в итоге нашел время,и занялся этим вопросом.
Все прошло удачно,прикрутил нативную поддержку русскоязычной хардварной клавы,и сейчас этой прошей пользуется большое колличество RU пользователей i780.
Осталась одна проблема, интерфейс проши остался WWE...а пользователям хочется RU...в итоге пытался я покурить несколько манов с Вашего сайта,и попробовал пересобрать прошу и руссифицировать ее методом подмены и переименования ресов (mui),нашел донора (кайзер,и еще какой то зверь,не помню уже) ресов(96_DPI),все переименовал,все подменил,по теории все было шоколадно.
Заступорился я думаю на редактированнии initflashfiles.dat (очень трудно мне далось,да и походу очень криво), отредактировал его,проша собралась,девайс прошился,но RU интерфейсом не порадовал...вместо этого на экране я банально не обнаружил почти ничего в меню пуск (2-3 пункта всего),в общем проша собралась не юзабельная...
Отсюда просьба,не могли бы Вы помочь мне в руссификации данной проши,так как из RU сегмента прошивками для i780 никто кроме меня не занимается...а мне нехватает опыта для того, что бы довести работу до конца.
Буду признателен за тычки в "правильные" темы по руссификации (нативной,без использованния РиалВГА),и поддержку на протяжении всего процесса!
А если возможен вариант совместной работы над прошивкой,буду только рад!!!
Так же хотелось бы собрать RU кухню на базе WWE кухни от EFN,для того что бы остальные могли редактировать проши,и так сказать положить начало для этого дела.

Заранее спасибо!
С уважением, LazyMind.

А в чем проблемы та, там русифицирвать 5минут у тебя какой билд ! И есть кухня для него ,у тебя ! Если есть выложи ,я тебе соберу рускую кухню ! (IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif)


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Angel_Hranitel
сообщение 19.3.2009, 22:33
Сообщение #3


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 360
Регистрация: 12.1.2008
Из: раснодар
Пользователь №: 204
Спасибо сказали: 45 раз(а)

Девайс: НР rw6815


Цитата
Заступорился я думаю на редактированнии initflashfiles.dat (очень трудно мне далось,да и походу очень криво), отредактировал его,проша собралась,девайс прошился,но RU интерфейсом не порадовал...вместо этого на экране я банально не обнаружил почти ничего в меню пуск (2-3 пункта всего),в общем проша собралась не юзабельная...
в этом и проблема... Почитай это, написано сложно, но правильно. Вообще initflashfiles.dat очень вредный файл (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Какой номер сборки делаешь и MUI от какой сборки?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 20.3.2009, 20:52
Сообщение #4


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: 1657 раз(а)

Девайс:RW6815/P320/Diamond


LazyMind, итак, поехали (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

1. По формату initflashfiles.dat - это обычный текстовый файл в Unicode, только в нем удалены первые два байта. Соответственно, для редактирования переименовываем в .txt, открываем блокнотом, редактируем, сохраняем. Далее переименовываем обратно в .dat И УДАЛЯЕМ ПЕРВЫЕ ДВА БАЙТА (например, через WinHex).

2. Операции в initflashfiles.dat описаны в этом сообщении. Фразы о том, что строки можно добавлять только в конец и прочую ерунду просто игнорируем. Из того сообщения берем только описание формата команд в initflashfiles (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

3. Теперь по содержанию initflashfiles.dat. Вся хитрость при русификации - распихать ярлыки в правильные папки, т.е. папки с русскими или английскими названиями, как они заданы в прошивке. Поэтому у тебя не было ярлыков в меню Пуск, не было стартовой инициализации и т.п. Откуда взять правильные названия? Самое простое посмотреть initflashfiles.dat от русской прошивки донора, но там может быть нюанс - названия заданы через HEX-коды. Можно извратиться чуток и перевести файлик в HTML, соответственно, пусть браузер дешифрует коды. Но это не наш путь (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Берем Restorator и открываем shellres.dll.0419.mui. Идем в раздел String и ищем строки по запросам "\My Documents", "\Windows" и "\Program Files" (без кавычек понятно). Находим что-то типа таких блоков (у меня под рукой сейчас MUI от WM6.5, в 6.1 может быть несколько иначе):
Код
STRINGTABLE
LANGUAGE 25, 1
{
...
5473, "\\Windows\\Главное меню\\Настройка\0x00"
...
8800, "\\My Documents\0x00"
8801, "\\Windows\\Автозагрузка\0x00"
8802, "\\Windows\\Recent\0x00"
8803, "\\Windows\\Главное меню\\Программы\0x00"
8804, "\\Windows\\Избранное\0x00"
8805, "\\Windows\\Шрифты\0x00"
8806, "\\Windows\\Главное меню\0x00"
8807, "\\\0x00"
8808, "\\Application Data\0x00"
8809, "\\My Documents\0x00"
...
8820, "\\My Documents\\Моя музыка\0x00"
8821, "\\My Documents\\Мои фотографии\0x00"
8822, "\\My Documents\\Мое Видео\0x00"
8823, "\\My Documents\\Шаблоны\0x00"
8832, "\\Windows\0x00"
8833, "\\Program Files\\Стандартные\0x00"
8834, "\\Program Files\\Связь\0x00"
8835, "\\Program Files\\Игры\0x00"
8836, "\\Program Files\\Pocket Outlook\0x00"
8837, "\\Program Files\\Office\0x00"
8838, "\\Windows\\Главное меню\\Программы\\Стандартные\0x00"
8839, "\\Windows\\Главное меню\\Программы\\Связь\0x00"
8840, "\\Windows\\Главное меню\\Программы\\Игры\0x00"
8841, "\\Program Files\0x00"
8842, "\\Windows\\Главное меню\\Программы\0x00"
...


Собственно, вот все они наши папки! (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Теперь в нашем initflashfiles.dat меняем английские варианты на найденные нами. На этом все.


Примечания: если под рукой нет Restorator-а, то не страшно. Берем, например, FAR, открываем тот же MUI через внутренний просмотровщик и ставим кодировку Unicode. Ну и далее аналогично через поиск (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Номера строк нас не интересуют, а названия можно и ручками выписать.


4. Ну и на всякий случай еще проверяем все RGU на предмет ссылок на папки. Впрочем, в SYS они должны идти через русский MUI, поэтому тут все правильно должно бы быть. Но на всякий случай и SYS проверяем, т.к. предыдущие авторы могли отпатчить и основные системные RGU (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Ну и особенно тщательно проверяем RGU-файлы от OEM-пакетов. Поисковые запросы для отбора RGU - те же (\Windows, \My Documents etc)

---
В общем, пробуй, если проблема была только в initflashfiles.dat, то на этом все. Ну еще не забудь в пакетах кухни проверить initflashfiles.txt, если они есть, на соответствие нашим русским папкам. Особенно это касается ArcSoft MMS.

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

Сообщение отредактировал AGC - 20.3.2009, 21:02


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
LazyMind
сообщение 24.3.2009, 10:05
Сообщение #5


Новичок
*

Группа: Members
Сообщений: 9
Регистрация: 19.3.2009
Из: СПб
Пользователь №: 14513
Спасибо сказали: 1 раз(а)

Девайс:i780,i900


Огромное спасибо всем за помощь!
Сегодня доберусь до дома,посмотрю (по времени) что получиться сделать,и постараюсь выложить "правильную" кухню комраду Siemens92 для его помощи!
Появилась еще одна цель,нашел у китайский братьев rom с wm 6.5 для i780,естественно (после теста прошивки с wm 6.5 на RW6815 от AGC) загорелся желанием поставить данное чудо на i780.
Китайцы кухню не дают (в паблик),попросить у автора не имею возможности т.к. не знаю китайского)))
Нашел переведенный на англ яз rom от китайцев.
Кухню естественно тоже не дают.
Попросил у автора,пока молчит,но думаю кухню и не даст...
Отсюда вопрос,для начала,как можно разобрать эту прошу для замены в ней драйвера клавиатуры и файла sym.4xx.txt ?
После успешного внедрения и успешной проши начну русить прошу с Вашими подсказками,так как wm 6.1 уже русить походу не рентабельно.

Заранее спасибо!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Angel_Hranitel
сообщение 24.3.2009, 18:20
Сообщение #6


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 360
Регистрация: 12.1.2008
Из: раснодар
Пользователь №: 204
Спасибо сказали: 45 раз(а)

Девайс: НР rw6815


почему 6.1 русифицировать не рентабельно? не знаю конечно "рынок" прошивок на вашего зверька, но стабильные прошивки последних WM всегда будут востребованы. не все пользователи хотят ставить прошивки с багами, какой сейчас является WM6.5. поэтому предпочтения отдадут WM6.1.

все написанное мной выше ИМХО конечно (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
LazyMind
сообщение 4.6.2009, 11:46
Сообщение #7


Новичок
*

Группа: Members
Сообщений: 9
Регистрация: 19.3.2009
Из: СПб
Пользователь №: 14513
Спасибо сказали: 1 раз(а)

Девайс:i780,i900


Всем привет.
Вот руки вчера вроде дошли немного позанматься руссификацией...
Описываю,что сделал:

1.Слил кухню 6.1 от Mitak Mio 701 (билд 20273 или 75,точно не помню,но в моей кухне 20273,и я так понимаю что муи нужны от этого же билда,ну или на крайняк от не сильно отличающегося коим и является 20275).
2.Вынул муйки из митака (0419) и подсунул их в свою кухню (как 0419).
3.Родные муйки моей кухни (0409) потер.
4.В OEM части моей кухни есть пакет OEM_Lang_0409,в митаке есть OEM_Lang_0419 в 0409 есть файл mxip_initdb.vol в 0419 нет. как быть?
5.В этом же пакете есть rgu файл,так вот думаю сделать там записи с исправлением используемого MUI (0409 -> 0419). правильно ли мыслю? или надо ручками в boot.hv, user.hv, default.hv (*.hv -> *.rgu и редактить там,после чего *.rgu -> *.hv )?
6.Остановился вчера на "любимом" initflashfiles.dat... в общем думаю сделать так: Взять initflashfiles.dat от 0419 открыть его,открыть 0409 и методом сравнения изменить все записи,нехватающие воссоздать вручную. правильно ли?
7.После всего этого в виде теста собрать прошу,и прошиться ей,если все будет гуд,то начать руссить OEM пакеты.

И еще,хотелось бы что бы системные папки остались английскими,в таком случае и initflashfiles.dat редактировать не придеться да и глюков меньше будет,и мне приятнее...что для этого нужно изменить,или какую МУЙку не добавлять в ром?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
LazyMind
сообщение 8.6.2009, 13:24
Сообщение #8


Новичок
*

Группа: Members
Сообщений: 9
Регистрация: 19.3.2009
Из: СПб
Пользователь №: 14513
Спасибо сказали: 1 раз(а)

Девайс:i780,i900


Спасибо всем,тему можно закрывать.
До всего что интересовало додумался сам,все получилось.
Еще раз огромное спасибо всем,и особенно AGC!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

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

 



RSS Текстовая версия Сейчас: 28.3.2024, 13:28
return_links(); ?>