motofan logo
3 страниц V  1 2 3 >        
> 

DNP.PRF - Пользовательский лэнг-пак, Создай лэнгпак по своему вкусу :)

Vilko
сообщение 31.1.2005, 14:42


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



маленькая, но приятная новось. найден файл и бит в seem32, активирующий этот файл - так называемое пользовательское расширение лэнг-пака, т.е. в этот файл можно записать строки, которыми будут замещатся соответствующие строки из лэнг-пака.
появилась возможность без ковыряния/изменения лэнгпака/прошивки начинить телефон своими надписями на все кнопки/менюшки. :)
бит, активирующий эту возможность - seem32 ofs 72 bit 7
файл - dnp.prf
описание формата файла ожидайте в ближайшее время.

PS: данная возможность, похоже, доступна только в моделях С650 и выше.
пользователям С350-С550 и Т72х не повезло....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 18.4.2005, 11:32


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(Vilko @ Понедельник, 31 Января 2005, 16:42)
маленькая, но приятная новось. найден файл и бит в seem32, активирующий этот файл - так называемое пользовательское расширение лэнг-пака, т.е. в этот файл можно записать строки, которыми будут замещатся соответствующие строки из лэнг-пака.
появилась возможность без ковыряния/изменения лэнгпака/прошивки начинить телефон своими надписями на все кнопки/менюшки. :)
бит, активирующий эту возможность - seem32 ofs 72 bit 7
файл - dnp.prf
описание формата файла ожидайте в ближайшее время.

PS: данная возможность, похоже, доступна только в моделях С650 и выше.
пользователям С350-С550 и Т72х не повезло....
*



Уважаемый Vilko хотелось бы узнать есть ли какая-то уже наработка
по этому файлу или нам с ноля начинать копать его ? Спасибо за ответ.
Прикрепленный файл dnp_1_.prf_of_FW2.2ER.rar   ( 148 байт ) Кол-во скачиваний: 629
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 18.4.2005, 11:41


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



Цитата(Osta @ Понедельник, 18 Апреля 2005, 15:32)
Уважаемый Vilko хотелось бы узнать есть ли какая-то уже наработка
по этому файлу или нам с ноля начинать копать его ? Спасибо за ответ.
*


формат этого файла полностью распознан и изучен. написанию софта для создания подобных файлов мешает только отсутствие свободного времени.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 18.4.2005, 15:19


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Почему-то seem32 ofs 72 bit 7 в P2KAE стоит всего лишь изменение названия сообщения.
И реакции на dnp.prf при включении не нахожу.
Можно ли посмотреть более заполненный dnp.prf ?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Booroondook
сообщение 18.4.2005, 15:45


Старый мотокодер
******

Группа: Разработчики
Сообщений: 1 132
Регистрация: 7.7.2003
Из: Москва
Пользователь №: 179
Модель телефона: EM30
Прошивка: R6716_G_71.03.04R

Рейтинг: 303



Цитата(Osta @ Понедельник, 18 Апреля 2005, 19:19)
Почему-то seem32 ofs 72 bit 7 в P2KAE стоит всего лишь изменение названия сообщения.
*


Это в "Сервис - Редактор функций"
А надо запускать "Функции телефона - Функции SEEM 32"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 19.4.2005, 10:18


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



И всё-таки, глубоко Уважаемый Booroondook,
что в "Сервис - Редактор функций" - БАЙТ 72 БИТ 7 - DYNAMIC_PROMPTS_AVAILABLE
ИЗ ЛОКАЛИЗАЦИИ "Названия сообщений (1 - Сообщение, MMS или 2 - Текст.сообщение, Мультимедиа)"

что в "Функции телефона - Функции SEEM 32" - - БАЙТ 72 БИТ 7 - DYNAMIC_PROMPTS_AVAILABLE
описание "Названия сообщений (1 - Сообщение, MMS или 2 - Текст.сообщение, Мультимедиа)"

Но я не о том, просто хочеться увидеть , что можно получить в текстах телефонных меню,
подставив заполненный dnp.prf
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 19.4.2005, 10:31


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



Osta,
для этого надо залить в телефон заполненный dnp.prf и активировать нужный бит. :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 19.4.2005, 11:19


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Vilko, я тоже юмор люблю. Может и файл - не файл и бит - не бит?
Жаль что в прошивке вокруг него ничего не написано , что-то бы подставил.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvMax
сообщение 19.4.2005, 12:03


VIP
******

Группа: Почётные мотофаны
Сообщений: 1 053
Регистрация: 29.6.2004
Пользователь №: 7 003
Модель телефона: .

Рейтинг: 409.5



Osta
Цитата
Но я не о том, просто хочеться увидеть , что можно получить в текстах телефонных меню, подставив заполненный dnp.prf
Дело в том что попробовал внести изменения в файл dnp.prf прошивке 2ER c русским ленгпаком, в результате никаких изменений в меню, устанавливал в меню как Русский так и Анг. язык, все равно никаких изменений.

Тогда я решил прошить тел ещё раз прошивкой 2ER, прошил, разлочил, (но русский ленгпак не заливал!), в результате на АНГ. языке все изменения файла dnp.prf видны сразу после загрузки его в телефон (на других языках меню изменения пропадаю). Переименовал пункты "New Text Msg" и "Multimedia Templ..."

Напрашивается вывод: тел. читает файл «dnp.prf» только если в тел. не был залит ленгпак – и установлен АНГ. язык – ИМХО

Osta
Vilko
Могу я получить какую либо документацию о формате файла «dnp.prf» ? Интерес берет верх.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Booroondook
сообщение 20.4.2005, 7:09


Старый мотокодер
******

Группа: Разработчики
Сообщений: 1 132
Регистрация: 7.7.2003
Из: Москва
Пользователь №: 179
Модель телефона: EM30
Прошивка: R6716_G_71.03.04R

Рейтинг: 303



Цитата(dvMax @ Вторник, 19 Апреля 2005, 16:03)
Osta
Могу я получить какую либо документацию о формате файла «dnp.prf» ? Интерес берет верх.
*



вобщем, формат простейший:
в начале - 2 байта - кол-во записией(элементов)
затем идет оглавление.
длина записи оглавления - 13 байт, формат:
xx xx xx xx - ID строки(фразы,которая замещается)
xx - язык
xx xx xx xx - длина новой строки
xx xx xx xx - смещение новой строки в файле.
все.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Booroondook
сообщение 20.4.2005, 9:28


Старый мотокодер
******

Группа: Разработчики
Сообщений: 1 132
Регистрация: 7.7.2003
Из: Москва
Пользователь №: 179
Модель телефона: EM30
Прошивка: R6716_G_71.03.04R

Рейтинг: 303



Цитата(Osta @ Вторник, 19 Апреля 2005, 14:18)
И всё-таки,  глубоко Уважаемый Booroondook,
что в "Сервис - Редактор функций" - БАЙТ 72 БИТ 7 - DYNAMIC_PROMPTS_AVAILABLE
ИЗ ЛОКАЛИЗАЦИИ "Названия сообщений (1 - Сообщение, MMS или 2 - Текст.сообщение, Мультимедиа)"

что в "Функции телефона - Функции SEEM 32" - - БАЙТ 72 БИТ 7 - DYNAMIC_PROMPTS_AVAILABLE
описание "Названия сообщений (1 - Сообщение, MMS или 2 - Текст.сообщение, Мультимедиа)"

Но я не о том, просто хочеться увидеть , что можно получить в текстах телефонных меню,
подставив заполненный dnp.prf
*


1. Описания функций постепенно модернизируются - по мере вычисления их истинного предназначения. Как все вы должны понимать, компания Моторола не предоставляет этих описаний. Описания порождаются в результате чьего-то опыта экспериментирования. Поэтому изначальное описание этой функции (72-7) было таким. В текущей версии P2KAE описание этой функции такое - "Тексты экранных сообщений из файла /a/dnp.prf"
1а. Никто никому не запрещает самостоятельно создавать и изменять описания функций в P2KAE, а зетем делиться найденной информацией с сообществом нашего форума. Именно для этой цели в P2KAE имеется редактор описаний этих функций. Более того - каждый пользователь P2KAE может по желанию публиковать на форуме описания функций, найденные или подкорректированные им. Для этого достаточно отпостить на форум файл 0032_0001.dat.
2. Работа над созданием в P2KAE функции (процедуры) редактирования экранных сообщений (записываемых в файл dnp.prf) приостановлена из-з нехватки времени на разработку. Ситуация несколько осложняется тем, что при большом размере файла dnp.prf телефон зависает и переходит в неуправляемое состояние, вывести из которого его можно только перепрошивкой. До тех пор, пока не найдена величина "критического" размера этого файла (а она, кроме всего прочего, может быть разной для разных моделей телефонов), а также не найден разумный способ ограничения этой величины (при записи файла в телефон) я считаю для себя недопустимым выпуск билда P2KAE, содержащего такую функцию. Ибо не хочу выслушивать несчастных чайников, сломавших таким образом свои телефоны.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 20.4.2005, 9:35


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



dvMax,
Osta,
в том файле dnp, что я когда-то выкладывал на форум - нет записей для русского языка.
чтобы изменения появлялись при русском ЛП, записи в файле тоже должны быть с меткой русского языка(23 если не ошибаюсь).
dvMax - если хочешь поэксперементировать с файлом и не получается - стучись мне 57190216 - подскажу что как.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvMax
сообщение 20.4.2005, 9:59


VIP
******

Группа: Почётные мотофаны
Сообщений: 1 053
Регистрация: 29.6.2004
Пользователь №: 7 003
Модель телефона: .

Рейтинг: 409.5



Booroondook
Большое спасибо за информация о файле «dnp.prf», только разобрался, со своим файлом, попробую для начала на АНГ, языке и прошивке 2ER...

Vilko
Спасибо, я понимаю, о чем Вы говорите, 23, это код русского языка его необходимо указать в ... xx - язык, ... код АНГ. языка - 01, но тут возникает один нюанс, в Вашей программе для распаковки LandPack lp_list.exe, АНГ. язык имеет код 03... ладно, как закончу, опишусь. С ID-строкой мне всё ясно из Вашей же программы.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 20.4.2005, 10:13


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата
Описания функций постепенно модернизируются


Знаю , не вопрос. Было (и исчезло) желание уточнить о байте-бите.
Человеку свойственны машинальные ошибки , на форуме можно уточнять.

Цитата
в том файле dnp,


честно , не видел ни файла, ни больше сообщений о нём.
Возможно, моё временное исчисление данной возможности
неправильно началось с процитированного мною сообщения Vilko .

С ув. счастливый чайник, сохранивший работоспособный телефон.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 20.4.2005, 10:26


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



Osta,
файлик и его краткое описание я выкладывал в этой теме довольно давно - месяца 2-3 вроде...
включая выложенное сегодня Booroondook'ом описание - инфы в теме вполне достаточно для самостоятельного изготовления подобных файлов.
небольшое уточнение по описанию:

все числа - указатели и размеры в заголовке файла в формате моторолы (прямой порядок хранения числа, в отличие от обратного - интеловского)

строки сами лежат подряд, сразу после заголовка. в формате unicode

ID строки для нужной строки можно найти с помощью моего langpack_view, был выложен в теме "ковырнем прошивку".
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 20.4.2005, 14:39


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Всем спасибо за небольшую расшифровку. Жаль что у Вас нет времени.
Тема оч-оч заманчива и рейтингоподъёмна для Мотофана.

Как не странно, но вот "как это было" :

Понедельник, 31 Января 2005, 16:42
маленькая, но приятная новось. найден файл и бит в seem32, активирующий этот файл - так называемое пользовательское расширение лэнг-пака, т.е. в этот файл можно записать строки, которыми будут замещатся соответствующие строки из лэнг-пака.
появилась возможность без ковыряния/изменения лэнгпака/прошивки начинить телефон своими надписями на все кнопки/менюшки. :)
бит, активирующий эту возможность - seem32 ofs 72 bit 7
файл - dnp.prf
описание формата файла ожидайте в ближайшее время.

PS: данная возможность, похоже, доступна только в моделях С650 и выше.
пользователям С350-С550 и Т72х не повезло....


Вторник, 1 Февраля 2005, 14:54
итак, после долгих боев сдался алгоритм сжатия строк в лэнг-паке...
скоро выложу прогу для просмотра содержимого лэнг-паков, а потом, возможно - и прогу для их редактирования - если придумаю, как обратить алгоритм распаковки... :)

Среда, 2 Февраля 2005, 10:21
Booroondook,
ну, для полноценной замены надо скорее всего патчить структуры меню в прошивке, а прошивка сертификатом закрыта :(
увы, тут моторола хорошо постаралась, дабы никого не допустить...
Возможно, файлы mma_dcp/mma_ucp замещают встроенные структуры меню, так-же, как dnp.prf замещает лэнг-пак. но это только предположение пока.

Четверг, 3 Февраля 2005, 11:03
итак, для тех, кто хочет заглянуть в лэнг-пак:
ftp://anton.tbg.ru/langpack_view.zip
прога - просмотрщик лэнг-паков...
пока читает только 1й язык в лэнге, и только по ~500h записей одновременно (больше в виндовый edit не влезает)
но в будущем это будет пофиксено...
использование:
запустить, нажать Load langpack - выбрать файл с бинарником лэнг-пака(можно получить прогой shx_tool из любого лэнг-пака)
в архиве в кач-ве примера - бинарник от прошивки R364_G_0B.D1.0BR

затем ввести диапазон номеров строк, которые надо отобразить, нажать unpack
мин. номер - 1
макс - прописан в прошивке, прога не даст отобразить строк больше,чем есть в LP
одновременно получится отобразить не больше 500,так что считывайте в несколько приемов,если нужны все строки.
пока все.

Четверг, 3 Февраля 2005, 21:59
Ссылка та-же, теперь прога отображает любой язык из лэнга, так-же может выводить любой диапазон строк, в том числе весь лэнг-пак сразу.
теперь пользоватся проще - запустил, подгрузил бинарник лэнг-пака, выбрал язык и нажал unpack
по желанию можно откорректировать диапазон - вывод не всего лэнга а его куска.

Понедельник, 4 Апреля 2005, 8:08
Randomx,
редактор так и не сделал(и). почему? да просто времени не хватает, если у тебя хватит умения сделать таковой - всей инфой с удовольствием поделюсь.


Ну и продолжение после моего поста здесь.

К сожалению файла dnp.prf выложено не было.
Сейчас, конечно, _ftp://anton.tbg.ru/langpack_view.zip не скачивается.
(но скорее всего, он есть у кого-нибудь :-)

Хотел услышать Ваше мнение, может создать для этого отдельную тему?
Всё-таки здесь смешиваются разные находки.
А хотелось бы "жемчуг отдельно".

Кстати , имеет ли кто-нибудь информацию о др. упоминающихся в прошивке
файлах , например SpareDB.db, RingDrmFlex.dat, c_dmtree.wbxml, d_dmtree.wbxml.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 22.4.2005, 7:47


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



Прикрепленный файл langpack_view.zip   ( 801.88 килобайт ) Кол-во скачиваний: 1153
фтп я погасил, ибо шибко популярнымон стал, траффик не вытягиваю :)
а файлик dnp и лэнг-вью в этом сообщении.
Прикрепленный файл langpack_view.zip   ( 801.88 килобайт ) Кол-во скачиваний: 1153
Прикрепленный файл dnp.zip   ( 5.04 килобайт ) Кол-во скачиваний: 478
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 26.4.2005, 7:01


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Цитата(Osta @ Среда, 20 Апреля 2005, 17:39)
Хотел услышать Ваше мнение, может создать для этого отдельную тему?
Всё-таки здесь смешиваются разные находки.
А хотелось бы "жемчуг отдельно".

*



Да, все-таки к редакированию seem это лучше не примешивать.

Кстати, может редактор dnp.prf сделать?
Вроде формат простой. А радости сколько будет :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 26.4.2005, 7:03


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



Randomx,
да все никак никто не возьмется, а так давно пора.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 26.4.2005, 15:52


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Цитата(Vilko @ Вторник, 26 Апреля 2005, 10:03)
Randomx,
да все никак никто не возьмется, а так давно пора.
*



Я могу сделать.
Только вот просьба к тебе - не мог бы ты так модифицировать свой просмоторщик ленгпаков, чтобы он всю считанную инфу сохранял в файл (номера строк, языков и прочее). Т.е. чтобы люди, для того чтобы узнать, у какой строчки какой номер (чтобы ее в последующем заменить будущим редактором) могли просто посмотреть обычный TXT-шник, а не распаковывать прошивку каждый раз.

Или скинь по мылу такой текст, если ненароком уже такой есть :)
randomx@mail.ru
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 26.4.2005, 19:38


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Вот сделал редактор для файла dnp.prf
(здесь была выложена первая версия редактора, теперь ссылку на последнюю версию можно найти в моей подписи)

Кому не терпится проверить :) скажу парочку идентификаторов строк (String ID)
AD7 = Новое SMS-сообщ
AD6 = Новое MMS-сообщ
200 = Вибро, затем звонок

остальные смотрите при помощи программы langpack view от Vilko

Сообщение отредактировал Randomx - 1.5.2005, 19:04
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvMax
сообщение 27.4.2005, 2:12


VIP
******

Группа: Почётные мотофаны
Сообщений: 1 053
Регистрация: 29.6.2004
Пользователь №: 7 003
Модель телефона: .

Рейтинг: 409.5



Randomx
Цитата
Вот сделал простенький редактор для файла dnp.prf
Молодец, быстро написал программу. Только что проверил в действии, ввел пару строк ("Громк. звонка", "Занято" (= память)) - работает прекрасно, теперь не надо набирать текст в HEX редакторе.

Я для себя сделал простую таблицу в MS Excel, содержащую 3 колонки - ID, АНГ., РУС., возможно, кому-то пригодится на первое время.

P.S. Randomx Как тебе удалось добиться того чтобы в надписи, оканчивались верно, в моём случае, в конце слова, есть пара лишних букв ...
Прикрепленный файл Lang_Eng_Rus.xls.rar   ( 168.01 килобайт ) Кол-во скачиваний: 681
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 27.4.2005, 5:29


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



dvMax,
а ты заканчиваешь строку двойным нулем, как это положено в стандарте юникода?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvMax
сообщение 27.4.2005, 9:04


VIP
******

Группа: Почётные мотофаны
Сообщений: 1 053
Регистрация: 29.6.2004
Пользователь №: 7 003
Модель телефона: .

Рейтинг: 409.5



Vilko
Цитата(Vilko @ Среда, 27 Апреля 2005, 5:29)
dvMax,
а ты заканчиваешь строку двойным нулем, как это положено в стандарте юникода?
Благодарю за подсказку, как оказалось, я не досчитал в длине новой строки, те самые два байта окончания (00 00), и их пропустил в одной записи.

Теперь всё стало на свои места, формат файла dnp.prf я усвоил полностью. Результат см. вложенный файл., проверено на прошивках 2FR и 2ER (mMode & Cingular) с ленгпаком от 2.0FR.
Изменил строки:
Громкость звонка > Громк. звонка
Использовано: > Занято: (=память)

Randomx
Понимаю, это только первая версия программы, но в последующих версиях просто необходимо ввести функцию открытия файла dnp.prf
Прикрепленный файл dnp.rar   ( 133 байт ) Кол-во скачиваний: 211
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 27.4.2005, 12:27


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Цитата(dvMax @ Среда, 27 Апреля 2005, 12:04)
Randomx
Понимаю, это только первая версия программы, но в последующих версиях просто необходимо ввести функцию открытия файла dnp.prf
*



Безусловно она будет.

Всем : Давайте уже создавать отдельную темку :)

дык, уже :)

Сообщение отредактировал Vilko - 27.4.2005, 13:41
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 27.4.2005, 16:28


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Сделал новую версию, теперь можно загружать файлы.
Ссылка на нее - в моей подписи.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
pahan_tver
сообщение 27.4.2005, 21:01


Мастер Ритма
*****

Группа: Почётные мотофаны
Сообщений: 483
Регистрация: 15.6.2004
Пользователь №: 6 222
Модель телефона: Moto Z4 XT1980-3
Прошивка: 10 amazon alexa

Рейтинг: 400



Строки в dnp.prf при открытии в Language Editor должны располагаться по возрастанию адреса.
Строки со значениями String ID меньшими, чем в предыдущих записях, не читаются телефоном.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 28.4.2005, 14:30


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Цитата(pahan_tver @ Четверг, 28 Апреля 2005, 0:01)
Строки в dnp.prf при открытии в Language Editor должны располагаться по возрастанию адреса.
Строки со значениями String ID меньшими, чем в предыдущих записях, не читаются телефоном.
*



Да, видимо это действительно так.
Тоже столкнулся с таким явлением..
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
meyson
сообщение 29.4.2005, 17:06


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

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

Рейтинг: 12



Цитата(Vilko @ Пятница, 22 Апреля 2005, 7:47)
запустить, нажать Load langpack - выбрать файл с бинарником лэнг-пака(можно получить прогой shx_tool из любого лэнг-пака)
в архиве в кач-ве примера - бинарник от прошивки R364_G_0B.D1.0BR
*


сконвертил shx в bin -но langpack view при открытии вылетает с ошибкой, с файлом который шёл в архиве работает. но он-то *.DMP
просветите плз ламера как ленг пак открыть.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvMax
сообщение 30.4.2005, 8:33


VIP
******

Группа: Почётные мотофаны
Сообщений: 1 053
Регистрация: 29.6.2004
Пользователь №: 7 003
Модель телефона: .

Рейтинг: 409.5



meyson

Вычислить файл ленгпака в распакованной прошике не сложно, достаточно посмотреть на размер файлов, они не большие, от 900 Кб до 1,2 Мб, не получается, попробуй открыть все подряд, по очереди.

C650
R365_G_0B.D2.2FR_PDS004_...1FFCG4.smg
Размер: 1,04 МБ

V535
R376_G_0E.66.0BR_PDS001_ ... 1FF5.bin
Размер: 1,24 МБ

V620
V535_R376_G_0E.66.0ER_PDS001_ ... 1FF5.bin
Размер: 996 КБ
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
meyson
сообщение 30.4.2005, 10:38


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

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

Рейтинг: 12



dvMax,
дак вычислять ничего не нужно, у меня есть отдельный файл ленг-пака.
который я и сконвертил в *.bin.
я так понял, что langpack view понимает *.bin , а не только *.DMP?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvMax
сообщение 30.4.2005, 11:18


VIP
******

Группа: Почётные мотофаны
Сообщений: 1 053
Регистрация: 29.6.2004
Пользователь №: 7 003
Модель телефона: .

Рейтинг: 409.5



meyson
Цитата(meyson @ Суббота, 30 Апреля 2005, 10:38)
у меня есть отдельный файл ленг-пака. который я и сконвертил в *.bin. я так понял, что langpack view понимает *.bin , а не только *.DMP?
Программой Random's SHX Toolkit, распакуй файл ленгпака (*.shx), среди полученных файлов найди файл размером примерно 1 Мб.

Открой его в программе lp_list.exe > "Unpack"

Расширение файла не имеет значение, важнее его содержимое...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
meyson
сообщение 30.4.2005, 11:21


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

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

Рейтинг: 12



Цитата(dvMax @ Суббота, 30 Апреля 2005, 11:18)
QUOTE(meyson @ Суббота, 30 Апреля 2005, 10:38)
у меня есть отдельный файл ленг-пака. который я и сконвертил в *.bin. я так понял, что langpack view понимает *.bin , а не только *.DMP?
Программой Random's SHX Toolkit, распакуй файл ленгпака (*.shx), среди полученных файлов найди файл размером примерно 1 Мб.

Открой его в программе lp_list.exe > "Unpack"

Расширение файла не имеет значение.
*


дак я это и сделал тока флекстулзом безолса, или нужна именно SHX Toolkit? в чём разница?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvMax
сообщение 30.4.2005, 11:50


VIP
******

Группа: Почётные мотофаны
Сообщений: 1 053
Регистрация: 29.6.2004
Пользователь №: 7 003
Модель телефона: .

Рейтинг: 409.5



meyson
Цитата(meyson @ Суббота, 30 Апреля 2005, 11:21)
дак я это и сделал тока флекстулзом безолса, или нужна именно SHX Toolkit? в чём разница?
У меня FlexTools распаковывает ленгпак на один bin файл, а Random's SHX Toolkit - на четыре файла, среди них есть файл с языковым пакетом.

R365_G_0B.D2.0FR_lang002E_reflash.hmg
R365_G_0B.D2.0FR_lang002E_reflash.shx

R365_G_0B.D2.0FR_lang002E_reflashCG4.smg - языковой пакет
R365_G_0B.D2.0FR_lang002E_reflashRAMDLD.smg
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
meyson
сообщение 30.4.2005, 16:24


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

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

Рейтинг: 12



dvMax,
спасибо огромное за хелп :)
млин, вот оно в чём дело...
ну ясно, нашёл RandomSHX, распаковал, всё ок. работает :)
на ешке тока так-
R372_G_0E.20.98R_lang002E_reflash0.bin
R372_G_0E.20.98R_lang002E_reflash1.bin
R372_G_0E.20.98R_lang002E_reflash2.bin- языковой пакет
R372_G_0E.20.98R_lang002E_reflash.lst
терь можно и похимичить с dnp ;)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
InterPaul
сообщение 1.5.2005, 5:54


Новичок
*

Группа: Пользователи
Сообщений: 4
Регистрация: 22.10.2004
Пользователь №: 17 763
Модель телефона: L7
Прошивка: 4513_DCR

Рейтинг: 0



Цитата(meyson @ Суббота, 30 Апреля 2005, 16:24)
dvMax,
спасибо огромное за хелп :)
млин, вот оно в чём дело...
ну ясно, нашёл RandomSHX, распаковал, всё ок. работает :)
на ешке тока так-
R372_G_0E.20.98R_lang002E_reflash0.bin
R372_G_0E.20.98R_lang002E_reflash1.bin
R372_G_0E.20.98R_lang002E_reflash2.bin- языковой пакет
R372_G_0E.20.98R_lang002E_reflash.lst
терь можно и похимичить с dnp  ;)
*



А не подскажешь случайно где ты его нашел? Кинь ссылку плз... Или сюда закинь...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vilko
сообщение 1.5.2005, 8:27


Мотокодер
******

Группа: Легенды MotoFan.Ru
Сообщений: 1 331
Регистрация: 23.6.2003
Из: Москва
Пользователь №: 71
Модель телефона: E398+, Е1000, ...

Рейтинг: 1116



Кстати, если кому интересно, могу выложить текст просмотрщика лэнг-пака.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
dvMax
сообщение 1.5.2005, 9:49


VIP
******

Группа: Почётные мотофаны
Сообщений: 1 053
Регистрация: 29.6.2004
Пользователь №: 7 003
Модель телефона: .

Рейтинг: 409.5



InterPaul
Это уже оффтопик, подобные сообщения нужно писать в "личку"
Цитата(InterPaul @ Воскресенье, 1 Май 2005, 5:54)
А не подскажешь случайно где ты его нашел? Кинь ссылку плз... Или сюда закинь... = R372_G_0E.20.98R_lang002E_reflash
Посмотри на FTP -=TEF=-, там точно есть.

ftp://login:passwd@213.247.241.106/

Логин и пароль узнаешь в профиле -=TEF=-
https://motofan.ru/board/index.php?showuser=7389
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 1.5.2005, 10:47


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Цитата(dvMax @ Воскресенье, 1 Май 2005, 12:49)
InterPaul
Это уже оффтопик, подобные сообщения нужно писать в "личку"
Посмотри на FTP -=TEF=-, там точно есть.

ftp://login:passwd@213.247.241.106/

Логин и пароль узнаешь в профиле -=TEF=-
https://motofan.ru/board/index.php?showuser=7389
*



Я думаю все же просили достать RandomSHX...
См. в разделе Ломаем и строим - Ковырнем прошивку
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Random
сообщение 1.5.2005, 18:56


Музыкант
******

Группа: Почётные мотофаны
Сообщений: 1 066
Регистрация: 28.1.2005
Пользователь №: 36 054
Модель телефона: iPhone 4S

Рейтинг: 921



Обновил редактор, теперь строка добавляется в место, где стоит курсор; строчки можно двигать вверх-вниз, чтобы расположить их в порядке возрасания String ID; также теперь можно удалять ненужные строки.
В архиве кроме программы есть список строк из ленпака с их номерами, а также мой dnp.prf с исправлениями
"Световой вызовов","Функция подстветки","Громкость звонка","Использовано:", а также пункты меню "Новое SMS/MMS-сообщ" переименованы в "Новая SMS/MMS-ка". Мне больше нравится - не так официально. :)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DNP.PRF - Пользовательский лэнг-пак, Создай лэнгпак по своему вкусу :) · SEEM-лаборатория и программы для работы с SEEM · Forum
 

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

 



Текстовая версия Сейчас: 28.7.2025, 6:33

Форум живёт: