Всем привет!
Я являюсь обладателем 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.
LazyMind, итак, поехали
1. По формату initflashfiles.dat - это обычный текстовый файл в Unicode, только в нем удалены первые два байта. Соответственно, для редактирования переименовываем в .txt, открываем блокнотом, редактируем, сохраняем. Далее переименовываем обратно в .dat И УДАЛЯЕМ ПЕРВЫЕ ДВА БАЙТА (например, через WinHex).
2. Операции в initflashfiles.dat описаны http://forum.pda2u.ru/forum/ipb.html?s=&showtopic=29&view=findpost&p=518. Фразы о том, что строки можно добавлять только в конец и прочую ерунду просто игнорируем. Из того сообщения берем только описание формата команд в initflashfiles
3. Теперь по содержанию initflashfiles.dat. Вся хитрость при русификации - распихать ярлыки в правильные папки, т.е. папки с русскими или английскими названиями, как они заданы в прошивке. Поэтому у тебя не было ярлыков в меню Пуск, не было стартовой инициализации и т.п. Откуда взять правильные названия? Самое простое посмотреть initflashfiles.dat от русской прошивки донора, но там может быть нюанс - названия заданы через HEX-коды. Можно извратиться чуток и перевести файлик в HTML, соответственно, пусть браузер дешифрует коды. Но это не наш путь
Берем Restorator и открываем shellres.dll.0419.mui. Идем в раздел String и ищем строки по запросам "\My Documents", "\Windows" и "\Program Files" (без кавычек понятно). Находим что-то типа таких блоков (у меня под рукой сейчас MUI от WM6.5, в 6.1 может быть несколько иначе):
Огромное спасибо всем за помощь!
Сегодня доберусь до дома,посмотрю (по времени) что получиться сделать,и постараюсь выложить "правильную" кухню комраду Siemens92 для его помощи!
Появилась еще одна цель,нашел у китайский братьев rom с wm 6.5 для i780,естественно (после теста прошивки с wm 6.5 на RW6815 от AGC) загорелся желанием поставить данное чудо на i780.
Китайцы кухню не дают (в паблик),попросить у автора не имею возможности т.к. не знаю китайского)))
Нашел переведенный на англ яз rom от китайцев.
Кухню естественно тоже не дают.
Попросил у автора,пока молчит,но думаю кухню и не даст...
Отсюда вопрос,для начала,как можно разобрать эту прошу для замены в ней драйвера клавиатуры и файла sym.4xx.txt ?
После успешного внедрения и успешной проши начну русить прошу с Вашими подсказками,так как wm 6.1 уже русить походу не рентабельно.
Заранее спасибо!
почему 6.1 русифицировать не рентабельно? не знаю конечно "рынок" прошивок на вашего зверька, но стабильные прошивки последних WM всегда будут востребованы. не все пользователи хотят ставить прошивки с багами, какой сейчас является WM6.5. поэтому предпочтения отдадут WM6.1.
все написанное мной выше ИМХО конечно
Всем привет.
Вот руки вчера вроде дошли немного позанматься руссификацией...
Описываю,что сделал:
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 редактировать не придеться да и глюков меньше будет,и мне приятнее...что для этого нужно изменить,или какую МУЙку не добавлять в ром?
Спасибо всем,тему можно закрывать.
До всего что интересовало додумался сам,все получилось.
Еще раз огромное спасибо всем,и особенно AGC!
Русская версия Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)