FAQ в первом посте очень доступно и популярно описывает методу снятия скринов для моделей 3rd Edition.
А конкретнее для тех моделей, в состав прошивки которых входит файл настройки дисплея rm_XXXdisplaytest.ini (Product Specific file),где XXX-модель телефона (RM-145, RM-146, …).
rm_145displaytest.ini.txt ( 866 байт ) Кол-во скачиваний: 27
rm_146displaytest.ini.txt ( 833 байт ) Кол-во скачиваний: 13
Для модели 5310i (RM-303) данная метода не проходит (проблема была описана сдесь).
После поисков причины происходящего нарыл следующее.
Существует два способа описания Product Specific file:
1. Описание настроек, параметров дисплея при помощи *.ini-файла;2. При помощи *.xml-файла, входящего в состав *.dcp-файла для каждого Product Code.
rm_303displaytest.xml.txt ( 3.47 килобайт ) Кол-во скачиваний: 9
Product Specific file находится в папке ProductConfiguration *.dcp-файла (предварительно изменить расширение файла *.dcp на *.zip и разархивировать его).
Для того, чтобы «научить» снимать скрины и эту модель необходимо изменить параметры в этом *.xml-файле, однако существует еще несколько проблем.При изменении *.xml-файла изменится и контрольная сумма (CRC-32) полученного *.dcp-архива (оригинальная хранится в файле *.vpl) — посчитать новую CRC возможно.
Но и это еще не все — файлы *.dcp, *.vpl подписаны и имееют DigitalSignature, которые в свою очередь хранятся в файле RMXXX_Product Code_Version_Firmware_signature.bin.
RM303_0547042_05.81_007.dcp.txt ( 24.45 килобайт ) Кол-во скачиваний: 5
RM303_0547042_05.81_007.vpl.txt ( 2.86 килобайт ) Кол-во скачиваний: 2
RM303_0547042_05.81_007_signature.bin.txt ( 2.15 килобайт ) Кол-во скачиваний: 3
Посему любое изменение в этих файлах приводит к ошибке в Фенике.
На этом пока и остановился — как просчитать DigitalSignature не знаю.
P.S. Для RM-145 отображение/скрытие закладки Dump описывается в *.ini-файле значением параметра Displaydump в «поле» [Features].
Displaydump=yes — снимаем скрины
Displaydump=no — скринов нет.• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •
Ну фсе, «продуплил»…
Вышеописанный вариант пока тупиковый, но хоть расписано откуда ноги растут.
Для снятия скринов необходимо:
1. Рабочий Феник (проверял на связке 2007.4.6.170 плюс A 2007.9.1.261 плюс обновление Flash.exe);2. Проинсталленая прошивка (тестил на 5310i fw5.81);3. Узнать Product Code своего телефона:
4. Найти в каталоге проинсталленой проши файлы *.dcp, *.vpl, …_signature.bin для определенного в п.3 Product Code;
Так для Product Code, указанного на скрине это файлы:
RM303_0547042_05.81_007.dcp
RM303_0547042_05.81_007.vpl
RM303_0547042_05.81_007_signature.bin5. Временно переместить, либо переименовать, либо изменить их расширение (рекомендуется последнее) для того,чтобы Феник не нашел данные о xml Product Specific file в *.dcp-архиве и ссылке о его (*.dcp) необходимом наличиив прошивке согласно описания в файле *.vpl;
6. Подкинуть файлик rm_303displaytest.txt ( 833 байт ) Кол-во скачиваний: 15
в каталог проинсталленой проши (изменить расширение на *.ini);7. Снять скрин как описано в FAQ.
P.S. Допустимо наличие либо *.dcp-файла (с xml содержащим Product Specific file), либо *.ini-шного файла.В противном случае Феник ругнется на двойственное описание свойств и параметров дисплея: