gr429842534, ты что шутишь?O_o ------------- добавлено в 23.34: для поиска и комп впару с кукером есть, но там столько текстовго файла будет, офигеешь. Я думал в resource/versions но там номер прошивки окозалось.
подскажите, отредактировал прошивку на Nokia C5-00.2 rm-745, взяв за основу прошивку -мини. Удалил все языки, кроме русского и английского (удалял через FW Cleaner), проверил по маске *.rNN (NN - номер соответствующего языка), почему-то для .r78 языка прога пропустила файлы. Проверил вручную папки и файлы, исходя из инструкций шапки, все файлы в норме. Добавил файл, чтобы был язык ввода ТОЛЬКО русский и английский. Поудалял "лишние" программы из rofs1 и rofs2 (всякие там Учебник, магазин ови, видеоцентр, подкастинг и прочие). Откалибровал ядро, запаковал rofs1 и rofs2. Прошил телефон, но при выборе языка ввода всё равно присутствует список языков.
если Вы про resource/bootdata/languages.txt, то в нем только "01" и "16.d". Кстати, проверил сам файл на телефоне на диске Z, он стал именно с таким содержанием. Может где-то еще прописано про языки ввода? Кстати, язык телефона сейчас действительно можно выбрать только русский и английский. ------------- добавлено в 14.46: в общем еще раз описываю мои действия.
С языком смартфона по умолчанию: редактировался файл Resource/Bootdata/languages.txt и удалялись все файлы вида *.r03 (17/42/78/93), *.о003 (17/42/78/93) и прочие файлы.
Для удаления языков ввода чистил /resource/fep /sys/bin/Zi8*.dll и Elocl.* Других папок в прошивке нет. Также добавил в прошивку в /sys/bin файл PtiKeymappings_612_19.dll, но на диске Z вместо него наблюдаю файл PtiKeymappings_EVE_05.dll (возможно добавлял в прошлые прошивки, а не в этот раз, перед каждой новой редакцией прошивки удаляю файлы предыдущей сборки). Может вручную удалить этот PtiKeymappings_EVE_05.dll из прошивки, а вместо него с таким же именем добавить PtiKeymappings_612_19.dll ? За последние 2 суток телефон был перепрошит раз 30 пока разобрался что к чему (не учел вначале калибровку ядра...).
#псм если Вы про resource/bootdata/languages.txt, то в нем только "01" и "16.d".
...пример удаления всех языков кроме русского и английского. Прежде чем приступить к удалению, мы должны выяснить какие вообще у нас есть языки на смартфоне. Для этого заходим в \rofs2\resource\ и видим, что папка полна огромным количеством файлов. Есть файлы, которые имеют одинаковое название, но разные расширения, например, .r01, .r03, .r16, .r17, .r42, .r78, .r93. Думаю, Вы уже догадались, что цифры соответствуют коду языка. Поэтому удаляем все кроме r01 и r16. В папке rofs2 в строчке поиска задаем маску *.r03. Тем самым мы найдем все файлы с этим расширением. Нужно удалить все, что выдаст поисковик. Эту же процедуру повторяем со всеми доступными языками кроме русского и английского; Затем также ищем и удаляем файлы с расширением *.o0003, *.o0017 и т.д.; В папке /rofs2/resource/applicationhelps/ удаляем все папки, кроме 01 и 16; В папке /rofs2/resource/multitap/ удаляем все файлы, кроме PtiEnglish.rsc и PtiRussian.rsc; В папке /rofs2/resource/plugins/ удаляем файлы peninputhwrwindowconfiginfo_03.rsc, peninputhwrwindowconfiginfo_17.rsc и т.д. с ненужными нам языками; В той же папке по тому же принципу удаляем лишние файлы с именем peninputvkbwindowconfiginfo; В папке /rofs2/resource/qwerty/ удаляем файлы с лишними языками; В папке /rofs2/resource/xhtml/ удаляем папки, кроме 01 и 16; В папке /rofs2/sys/bin/ удаляем файлы T9German.dll, T9Hungarian.dll и т.д.; В этой же папке удаляем файлы с именем текстElocl.03, Elocl.17 и т.д.; папке /rofs2/system/data/ удаляем файлы srsf_1_3.bin, srsf_1_17.bin, srsf_1_42.bin, srsf_1_78.bin, srsf_1_93.bin, srsf_4_3.bin, srsf_4_17.bin, srsf_4_42.bin, srsf_4_78.bin, srsf_4_93.bin; В папке /rofs2/private/101F4CD2/Content/ удаляем все папки, кроме 01 и 16. Файл appshelldata.xml оставляем Ну и последнее: ищем файл /rofs2/resource/Bootdata/languages.txt и удаляем в нем все языки, кроме русского и английского. Если еще не поставили язык по умолчанию, то можете как раз поставить. После всех этих действий, на Вашем смартфоне останутся только русский и английский языки.
------------- добавлено в 17.48:
Если Вам хочется, чтобы после форматирования смартфона не нужно было выбирать повторно язык, то для этого ищем текстовый файл \rofs2\resourse\Bootdata\languages.txt. В нем нужно напротив кода нужного языка поставить через запятую d. В случае если это не срабатывает, то есть еще один способ. Нужно найти файл \rofs2\private\10202be9\1020503B.txt и в нем найти строчку 0x1 int. В нее нужно вписать тот код языка, который Вам нужен.