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

Motorola C350v, C355v, C359v с видео и другие редкие модификации, R&D: Brazil, Oi, MTV, Nancy, NOA, China, GooFish

EXL
сообщение 17.7.2023, 9:15


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 976
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4609



В рамках проекта по сохранению прошивок телефонов Motorola на дочерний проект MotoFan.Ru: https://firmware.center/firmware/Motorola/ мне вчера удалось сдампить прошивку и бут редчайшего Motorola C355v и даже запустить прошивку этого телефона в эмуляторе. Этот братец нашего обычного C350 выходил на рынок Бразилии и был брендирован оператором Oi, а его контентным наполнением занимался MTV. Только зацените это крутой комплект и коробку, в которой он продавался! (Ссылка на лот).

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Я связался с одним бразильцем, который имеет этот редкий телефон и вместе с ним мы за пару вечеров слили дамп прошивки с него. В этом нам помогла утилита MEMACS Dumper от DmT & motoprogger, для работы которой требуется поменять SEEM 01C1_0001 с 00 на FF и подключить телефон в P2K-режиме. Хотя в этом экземпляре C355v этот SEEM уже был в значении FF. Прошивка находится в регионе 0x00000000-0x00800000.

Интересной особенностью этого Motorola C355v является то, что в его прошивке относительно обычной прошивки C350 адресация смещена на 40000h, что добавляет дополнительные 262144 байт во Flex, то есть пользовательскую память увеличили на 262 kB.



Помимо этого, как видно из эмулятора, этот C355v в отличие от C350 умеет проигрывать видеоролики. При этом возможно что потоковые. Оператор Oi предоставлял какой-то сервис Mundo Oi где можно было скачать и посмотреть видеролики на этом телефоне. На YouTube была найдена реклама Motorola C355v, в одном из обзоров: https://youtu.be/6bphj6Jrfts?t=56 Реклама кстати довольно эпичненькая и далеко не малобюджетная, как видно не поскупились ни на хронометраж, ни на сюжет. Ну и воспроизведение видеороликов C355v там обыгрывается как ключевая фишка.

Ещё одна интересная особенность у C355v, это другая полифония. Там стоит отдельный чип для MIDI, от OKI, кажется ML2870, тогда как в C350 и C350L для воспроизведения полифонических MIDI используется процессор Neptune LT (LCA) или же Neptune ULS. Похожие чипы стоят в более дорогих C450, C550 и E380. Просто сравните звучание рингтонов Motorola C355v: https://youtu.be/WglrdHFAjWU?t=39 и https://youtu.be/pXxEMayn1_U против обычного Motorola C350: https://youtu.be/yg8FWqvKpP0?t=104 и https://youtu.be/Uve0NL4yT6Y Полифония у C355v намного чище и громче звучит!

Возникает закономерный вопрос: интересно можно ли поставить прошивку от Motorola C355v на обычный Motorola C350? На это довольно сложно ответить, потому что нужен чистый и классический C350, а не более новый C350L. По моим наблюдениям на C350L приходится где-то 90% вообще всех телефонов в наших странах, а на обычный C350 всего 10%. Но даже если в обычный C350 оно накатывается, то наверняка будут проблемы со звуком из-за разных чипов аудио. При этом накатывать нужно весь образ целиком с bootloader'ом, так как адресация разная из-за добавления 40000h во флекс (CG2) саму прошивку (CG1) сместили на 20000h, на оригинальном C350 она висит на 60000h. Аналогично и для DSP ROM (CG3), он смещён на 10000h, а висел на 40000h. Аналогичная сдвинутая адресация в прошивке существует у некоторых других редких модификаций C350, большинство из которых азиатские и подписаны как C350v, C353, C359, C355, C355v, C356, C356v, C375, C359v платформа прошивки у них вида C350AS_G_09.08.BDR, хотя C350AS_G_09.04.26R имеет обычную адресацию, иногда эти телефоны упоминались на форуме: c359. Где взять прошивку? Если кто-то с классическим C350 хочет рискнуть и прошить туда прошивку от C355v -- обязательно отпишитесь в этой теме.

Саму прошивку можно скачать здесь: https://firmware.center/firmware/Motorola/C355v/, либо же в прикреплённых файлах. Файлы из прошивки тоже прикреплены архивом. Картинки из Motorola C355v можно посмотреть здесь: Стандартные изображения и анимации Motorola

Огромное спасибо нашим бразильским друзьям @Carlitos Motorola и @ediVobraubE за то что явили миру такой интересный телефон!

Прикреплённые файлы:
Прикрепленный файл Screencast_from_07-15-2023_111900_PM.webm   ( 1.26 мегабайт ) Кол-во скачиваний: 711
Прикрепленный файл C355_G_09.09.02R_lang0003_full_flash.shx.7z   ( 5.77 мегабайт ) Кол-во скачиваний: 23
Прикрепленный файл C355_G_09.09.02R_LP0003_GSBC355vOiBZ00LA01F_06_8MB.bin.7z   ( 3.01 мегабайт ) Кол-во скачиваний: 22
Прикрепленный файл C355v_files.zip   ( 391.98 килобайт ) Кол-во скачиваний: 30
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 18.7.2023, 20:17


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 976
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4609



Продолжая исследование. На китайской барахолке GooFish обнаружились ещё несколько интересных и редких экземпляров модификаций Motorola C350:

Motorola C359
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Motorola C350v
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Motorola C359v
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Прикрепленное изображение Прикрепленное изображение

Motorola C353
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Motorola C268
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение


Ориентироваться на внешний вид не стоит, поскольку на китайских барахолках эти модельки одевают зачастую в самые разные корпуса, этому способствуют сменные панели и их полная взаимозаменяемость. Лучше ориентироваться по наклейкам сертификации и началу MSN-номеров под аккумулятором. Их единый номер сертификации намекает на то, что железно они довольно схожи.

По счастливой случайности были обнаружены прошивки и флексы для некоторых из них, сегодня они были отсортированы и разобраны по соотвествию с представленными моделями из списка выше, получилась следующая картина:

C350AS_G_09.04.26R | GS6T670LX070.hs -- Прошивка и флекс от азиатского C350 и C359. В ней нет поддержки видеороликов, поэтому она не совсем интересна в контексте этой темы. Адресация в прошивке совпадает с таковой у классического C350. Но существует какая-то причина несовместимости прошивок C350 (платформа C350_G_) и С350 Asia, C359 (платформа C350AS_G_), которая была описана в этой теме: c359. Где взять прошивку?

Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

C350AS_G_09.08.BDR | GSBT670YR021.hs -- Прошивка и флекс от C350v и C359v, в этой прошивке есть поддержка видеороликов, а адресация сдвинута на 40000h как и у Motorola C355v в первом посте, что добавило 262 КБ для них во флекс. Прошивка требует специальный Bootloader в котором имеются требуемые смещения адресации, при этом его версия не изменена и справедлива для всей линейки этих телефонов -- 03.72.

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

Код
C330        TA02AS_G_06.04.28R                GS5T670FT090
C350V       C350AS_G_09.08.BBR                GSBT670YP011
C350        C350AS_G_09.04.37R                GS6T670LT06A
C359V       C350AS_G_09.08.BBR                GSBT670YY011
C359        C350AS_G_09.04.37R                GS6T670PK09A
C375        C375_0A.03.5DR                    GI7C450000AA088
V150        V150_09.09.0AR                    GSCT671ND039

Источник: https://tieba.baidu.com/p/259933890

Самое интересно то, что флекс GSBT670YR021.hs содержит пару видеороликов, которые можно изучить. На самом телефоне эта функциональность выглядит следующим образом:



Два видеоролика которые удалось добыть из флекса имеют уникальный формат .noa, MIME-type: application/nancy-noa, похоже что данная функциональность и сам формат был разработан 3rd party компанией "Nancy" и позже лицензирован Motorola для использования в своих телефонах. Подразумевалось что такие небольшие видеоролики можно будет загружать из интернета и передавать в MMS-сообщениях.

Прикрепленное изображение

В приложеном архиве два файла формата .noa: pnc005.noa это "Breakfast" и pnc006.noa это "Mister Tipover". Похоже что файлы имеют большой заголовок в 424 (1A8) байт. Декодер подобного видеоформата пока неизвестен, кроме того неизвестно существует ли в этих видеороликах звуковое сопровождение. Неизвестно, использовались ли подобные видеоролики в каких-то других телефонах и вообще не только в Motorola.

Но зато теперь стало более-менее понятно что обозначает буква "v" в моделях телефонов Motorola C350v, C355v, C356v, C359v, "v" здесь от слова "video", иначе говоря это клоны C350 с поддержкой проигрывания таких вот видеороликов и сдвинутой адресацией для добавления 262 КБ под это дело.

Спасибо за помощь в исследовании следующим пользователям форума: PUNK-398, fantasy1986, FEAR4ik.

Прикреплённые файлы, включая дамп flash-чипа с прошивкой C350AS_G_09.08.BDR:
Прикрепленный файл C350AS_G_09.08.BDR_LP0003_GSBT670YR021_8MB.zip   ( 4.01 мегабайт ) Кол-во скачиваний: 18
Прикрепленный файл Screencast_from_07-18-2023_04_14_56_PM.webm   ( 846.03 килобайт ) Кол-во скачиваний: 676
Прикрепленный файл pnc00.zip   ( 136.28 килобайт ) Кол-во скачиваний: 18
Прикрепленный файл RDoC_MC3-41D12_140104.pdf   ( 20.26 килобайт ) Кол-во скачиваний: 18
Прикрепленный файл RDoC_MC3-41D122_181202.pdf   ( 10.02 килобайт ) Кол-во скачиваний: 19
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MOROROSCHKA_SL.
сообщение 19.7.2023, 11:08


Гуру
******

Группа: Пользователи
Сообщений: 707
Регистрация: 26.2.2010
Пользователь №: 214 413
Модель телефона: Motorola Edge X30 Pro
Прошивка: Android 13


Настроение:
Motorola my Love



Рейтинг: 605



EXL, погуглил данную тему. Нашёл такую информацию:
Цитата
Расширение NOA используется для хранения видеофайлов в японских сотовых телефонах...

Так что вполне возможно, что на трубках типа NEC или Sharp из той же эпохи есть поддержка формата.
По поводу самого формата ситуация такая:
Цитата
Этот сотовый телефон, также известный как C355v Mundo Oi, в основном представляет собой C350, но с «надстройкой», браузером, способным воспроизводить видео в формате Nancy, японским видеокодеком, который делает видео продолжительностью 3 минуты в среднем размером 300 КБ.
Но, по данным, имеющимся на бразильских форумах, мощности аппарата не позволяют крутить такие длинные ролики. Само по себе видео распространялось с операторских серверов.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MOROROSCHKA_SL.
сообщение 19.7.2023, 13:57


Гуру
******

Группа: Пользователи
Сообщений: 707
Регистрация: 26.2.2010
Пользователь №: 214 413
Модель телефона: Motorola Edge X30 Pro
Прошивка: Android 13


Настроение:
Motorola my Love



Рейтинг: 605



Заглядывая в такие недра сети, что даже страшно становится, удалось ещё такую инфу выцепить:
Оригинальный текст
A Oi lanзou nesta quinta, 18, o Mundo Oi, um serviзo multimнdia associado a um novo modelo de celular para acesso а internet via GPRS sem a cobranзa do acesso. O cliente pagarб apenas pelo vнdeo baixado, que custa R$ 1,99, e que poderб ficar armazenado no aparelho para ser visto quantas vezes quiser. Estгo disponнveis mais de cem vнdeos por meio de parcerias com diversos produtores de conteъdo, como a TV Globo, que fornecerб flashes dos momentos mais interessantes do Big Brother Brasil. Outros conteъdos fornecidos por parceiros sгo trailers de filmes, notнcias da Band News e Band Sports, vнdeos de esportes radicais, com parceria da revista Fluir; making of das Garotas Morango e vнdeos da Sexy, entre outros.
Numa promoзгo de lanзamento, o download dos vнdeos serб grбtis atй o prуximo dia 28. Cada um tem duraзгo de 30 segundos a um minuto.
O serviзo estarб disponнvel no novo aparelho, o Motorola C355V, desenvolvido exclusivamente para a Oi e com a opзгo ?vнdeo? na tela inicial. Tem capacidade de memуria de 350 kb, em mйdia, o equivalente a aproximadamente dois vнdeos. Pode ser adquirido na versгo pуs-paga por R$ 399 ou na prй-paga, por R$ 499.
[close]

Машинный перевод
Oi запустила в этот четверг, 18-го, Mundo Oi, мультимедийную услугу, связанную с новой моделью сотового телефона для доступа в Интернет через GPRS без взимания платы за доступ. Клиент будет платить только за загруженное видео, которое стоит 1,99 реалов и которое можно сохранить на устройстве для просмотра столько раз, сколько он захочет. Более сотни видеороликов доступны благодаря партнерству с несколькими производителями контента, такими как TV Globo, которые предоставят вспышки самых интересных моментов Big Brother Brasil. Другой контент, предоставляемый партнерами, — трейлеры к фильмам, новости от Band News и Band Sports, видеоролики об экстремальных видах спорта, созданные в сотрудничестве с журналом Fluir; создание Гаротаса Моранго и видео от Sexy, среди прочих.
В рамках рекламной акции загрузка видео будет бесплатной до следующего 28. Каждое из них длится от 30 секунд до одной минуты.
Услуга будет доступна на новом устройстве Motorola C355V, разработанном специально для Oi и с функцией «Видео». на главном экране. Его объем памяти составляет в среднем 350 КБ, что эквивалентно примерно двум видео. Его можно приобрести в версии с постоплатой за 399 бразильских реалов или в версии с предоплатой за 499 бразильских реалов.
[close]

Полдня потратил на ковыряние текстовой информации. Что имеем на данный момент:
1. https://whatext.com/noa про формат .noa
2. Про саму трубку по частицам насобирал информацию с бразильских форумов и новостных статей. Тут текст тот же, что и в посте оставил https://cc.bingj.com/cache.aspx?q=oi+mundo+...O9tWA3B4Nbeub2c
Частично здесь https://www.hardware.com.br/ в профильных ветках.
3. Кроме того, удалось найти, что в конце марта 2004 трубка уже была выпущена. Не понятно только в каком контексте: в продажу или просто анонсирована. Исходя из этих сведений попробовал веб архивы сайта бразильского подразделения Motorola помотать, но больших успехов не дало. Снимки самого сайта есть, но две проблемы с ними возникают: первая - ранний сайт запилен на флеше, который уже несколько лет не работает; вторая - снимки сайта на вторую половину 2003 и свежее есть и даже отображаются сносно, но навигация работает не в полную меру и дальше второго, ну или край, третьего уровня не прыгнуть и информация, в итоге, скудная очень. Однако, удалось найти упоминания о сотрудничестве с MTV. Среди списка моделей есть только C350 и никаких его вариаций. Другие аппараты того времени тоже есть. Была ещё мысль покрутить в архивах операторский сайт, но так и не нашёл его адрес тогдашний. По новому адресу не находит.
4. Наибольшее количество сведений даёт поисковик Bing. Яндекс и Google выдают 3-5 относительно адекватных результатов, остальное - близко не то, что нужно. Возможно ещё какой-нибудь DuckDuckGo поподробнее выдачу оформит, но не проверял. Из интереса попробовал даже бразильский поисковик использовать, но у него алгоритмы тоже не очень оказались и он в выдачу относительно свежий материал собрал.
Из личных соображений: если в эмуляторе запустить сдампленную прошивку и посмотреть адрес с которого видеоролики телефон должен подтягивать, то возможно это даст какую-то зацепку по поводу старого адреса операторского сайта.

Сообщение отредактировал MOROROSCHKA_SL. - 19.7.2023, 16:36
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 19.7.2023, 14:11


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 976
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4609



MOROROSCHKA_SL.,
Спасибо за интересную информацию, я гуглил но ничего не находил. А про формат NOA источник тоже на Brazilian Portuguese языке? Скинь пожалуйста ссылку.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 19.7.2023, 16:11


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 976
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4609



MOROROSCHKA_SL.,
Спасибо за зацепку по поводу NOA-формата. Я напряг свои скиллы гуглинга и по фразе "Nancy Video Codec" нашёл очень много полезной информации в основном на японских сайтах.

Итак, специальные форматы видео NOA и NOW были созданы японской компанией Nancy Office NOA Inc. для использования в мобильных телефонах тех лет (2001-2005 года), судя по их пресс-релизам у них получился очень компактный и производительный кодек "Nancy" в сравнении с ресурсоёмким 3GP, вот что они писали:

Цитата
The codec will run "even if CPU power is not high," said Kato. "A 50-Mips CPU can compress and decompress video at 30 frames per second with QCIF [176 x 144-pixel] resolution [using Nancy]. There is no other video codec in a software form that can encode and decode." The program for real-time video compression and decompression takes 30 to 40 kbytes of memory, "and consumes about one-tenth of the power compared with MPEG-4 operation

Источник: https://marc.info/?l=ms-wmtalk&m=103440952620928&w=2

Видимо именно поэтому такой быстрый кодек и был засунут в слабенький Motorola C350.

Дальше -- больше. С твоей странницы формата NOA упоминается японский плеер которым можно его проигрывать, "Nancy Client for PC". Погуглив с 10 минут я обнаружил три интересные ссылки на японские блоги, где ностальгирующие японцы тоже ковыряют старые мобилки. Вот эти ссылки:

1. http://computerwelt.sblo.jp/article/37479252.html
2. http://spank999.blog101.fc2.com/blog-entry-1508.html
3. http://www.kasai.fm/nancy/

Из этих ссылок мы узнаём следующее.

Устройства, которые использовали Nancy Video Codec следующие --

* Motorola C350v, C355v, C356v, C359v
* Sharp Zaurus MI-E21
* NTT Docomo SH505i, SH506iC
* J-phone J-SH51, J-SH52
* Возможно какие-то другие японские мобильные телефоны 2001-2005 годов.

Получается кроме моторолок чистые японцы. Удивительно как этот кодек затесался в бюджетные low-end моторолки!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 19.7.2023, 16:22


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 976
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4609



К сожалению японцы не выложили этот "Nancy Client for PC", чтобы попробовать воспроизвести эти видеоролики слитые из прошивки Motorola C359v и проверить есть ли звук в них, более того японцы в этих блогах по ссылкам выше печаляться о том, что плеер утерян из-за того что компания Nancy Office NOA Inc. канула в лету. Один чувак там даже нашёл какой-то древний ноут 2005 года и обнаружил "Nancy Client for PC" на нём. Вот только жаль не выложил.

Удача мне улыбнулась и я кое-как нашёл установщик этого плеера вот прямо просто-таки по счастливой случайности. Я узнал как называется установщик программы с помощью WebArchive.Org, он назывался "NC_jp_SetUp.exe" и загуглил его название. Но все ссылки на него тоже были дохлые. Кто-то когда-то после смерти компании выложил этот файл на японский файлообменник, но ссылка на него тоже давно умерла:

http://0x.x0.to/NC_jp_SetUp.exe

Но если вставить эту ссылку снова в web.archive.org, то плеер получится скачать!

https://web.archive.org/web/20131025102212i...NC_jp_SetUp.exe

Хвала этому ресурсу, который когда-то смог сохранить подобные файлы, которые могли быть утеряны навсегда.

Прикрепленное изображение

Плеер установился и запустился, вот только похоже что файлики с этого Motorola C359v как-то защищены от воспроизведения, нужно лезть в IDA Pro и пытаться ломать этот плеер.

Прикреплённые файлы:
Прикрепленный файл NC_jp_SetUp.zip   ( 3.97 мегабайт ) Кол-во скачиваний: 25
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MOROROSCHKA_SL.
сообщение 19.7.2023, 16:29


Гуру
******

Группа: Пользователи
Сообщений: 707
Регистрация: 26.2.2010
Пользователь №: 214 413
Модель телефона: Motorola Edge X30 Pro
Прошивка: Android 13


Настроение:
Motorola my Love



Рейтинг: 605



EXL, это отличный результат! Уже поле для рассуждений довольно большое получается...
Если перейти по ссылке на страницу, где содержится информация по формату .noa, то там есть ремарка по поводу того, что ролики в этом формате могут быть защищены DRM.
Кстати, про Sharp я угадал)

Сообщение отредактировал MOROROSCHKA_SL. - 19.7.2023, 16:38
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 19.7.2023, 17:03


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 976
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4609



MOROROSCHKA_SL., по поводу DRM я думаю вряд ли, уж очень они древние эти C350v скорее всего там какой-то флажок внутри NOA-файла в его заголовке, по типу того разрешено ли проигрывание файла на PC в плеере или нет, вот и весь DRM. Буду ковыряться и смотреть в общем.

Цитата(MOROROSCHKA_SL. @ Сегодня, 20:57)
* Из личных соображений: если в эмуляторе запустить сдампленную прошивку и посмотреть адрес с которого видеоролики телефон должен подтягивать, то возможно это даст какую-то зацепку по поводу старого адреса операторского сайта.

В прошивке Motorola C359v все адреса были пустые он не операторский, видимо предполагалась подписка на любые совместимые сервисы этого Nancy с этими NOA-роликами. А вот на Motorola C355v адреса этих подписок следующие:

Прикрепленное изображение Прикрепленное изображение

http://mundo.oi.com.br
http://videonancy.oi.com.br
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
EXL
сообщение 19.7.2023, 21:53


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 976
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4609



Трудно в это поверить, но в этих видеороликах слитых с Motorola C350v (C359v) есть звук! Удивительно, что C350 который не умел не то что в MP3, но и в AMR, WAV, MMF научили проигрывать хоть что-то отличное от MIDI, BAS и IMY!

Огромное спасибо @usernameak, который разреверсил этот плеер и очень быстро разобрался с неким подобием DRM-защиты NOA-формата, слитые из прошивки файлы теперь можно проиграть в видеоплеере Nancy Client for PC, который упомянут выше.

Прикрепленное изображение

Защита оказалась в следующих вещах.

1. Как я и предполагал в заголовке файла существует флажок-байтик, который отвечает за возможность открытия видеоролика на компе. Если этот байтик выставлен в единичку, плеер показывает ошибку которая на скриншотах в постах выше.
2. Одна из странных дат в заголовке файла определяет конечную дату возможности его проигрывания, после достижения которой проигрывать файл больше нельзя.
3. Данные в заголовке защищены от изменения солёным CRC32.

Пропатченный NOA-файл в сравнении с оригинальным выглядит вот так:

Прикрепленное изображение

На скриншоте можно отметить следующее:

1. Оффсет 0x27: тот самый флажок, определяющий возможность проигрывания файла вне мобильного устройства.
2. Регион 0x48-0x53: дата, после которой проигрывание видеоролика станет невозможно.
3. Регион 0x64-0x67: защищающая изменения заголовка солёная CRC32 чексумма.

Плеер при своей работе подгружает библиотеку `nc.dll`, которая по каким-то странным причинам была названа `nc.next`, именно в ней происходит основной разбор заголовка этого формата. И именно в ней нашлись функции чтения байта отвечающего за проигрывание файла вне мобильного устройства и самое главное -- процедурки подсчёта контрольной суммы у части заголовка.

Прикрепленное изображение Прикрепленное изображение

Функция контрольной суммы оказалась обычной CRC32, японцы не стали тут мудрить что-то своё, а лишь посолили эту функцию фамилией разработчика -- N.KAJIKI. Таким образом, подсчитать контрольную сумму изменения можно однострочником на Python, алгоритм следующий:

1. Переводим N.KAJIKI в последовательность из ASCII-байт, это: "4E 2E 4B 41 4A 49 4B 49".
2. Добавляем к этим байтам регион 0x18-0x63 из файла оригинальный или с нашими изменениями.
3. Считаем от всего этого обычный CRC32 в little-endian и выводим на экран.

Вот такая красота:

Код
$ python
Python 3.10.6 (main, May 29 2023, 11:10:38) [GCC 11.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import binascii
>>>
>>> binascii.crc32(bytes.fromhex('4E 2E 4B 41 4A 49 4B 49 FF FF FF FF FF FF 00 00 00 00 00 00 16 00 01 01 86 01 00 03 0F 14 01 01 12 11 11 11 10 10 27 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 32 30 30 34 30 34 30 31 30 30 30 30 00 00 00 00 30 30 30 30 30 30 30 30 00 00 00 00')).to_bytes(4, byteorder='little').hex(' ').upper()
'EE EE E5 D3'
>>>
>>> binascii.crc32(bytes.fromhex('4E 2E 4B 41 4A 49 4B 49 FF FF FF FF FF FF 00 00 00 00 00 00 16 00 01 00 86 01 00 03 0F 14 01 01 12 11 11 11 10 10 27 00 00 00 00 00 00 03 00 00 00 00 00 00 00 00 00 00 39 39 39 39 39 39 39 39 39 39 39 39 00 00 00 00 30 30 30 30 30 30 30 30 00 00 00 00')).to_bytes(4, byteorder='little').hex(' ').upper()
'EB B5 33 31'

После внесённых изменений в заголовок файла по флажку, дате и расчёту новой правильной чексуммы видеоролики начали воспроизводиться в видеоплеере Nancy Client for PC.

Несомненно, существовали специальные утилиты, позволяющие конвертировать обычные видеоролики в этот NOA-формат, чтобы воспроизводить их на подобных моторолках и японских мобилках, но скорее всего подобные инструменты были платными и лицензировались этой японской компанией Nancy Office NOA Inc. крупным производителям и операторам мобильной связи, так как на подобных сервисах распространения видеороликов операторы рубили дополнительные деньги.

Прикреплённые файлы:
Прикрепленный файл pnc00_nodrm.zip   ( 136.29 килобайт ) Кол-во скачиваний: 16
Прикрепленный файл nc.next_ida_pro_database.zip   ( 489.81 килобайт ) Кол-во скачиваний: 16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motorola C350v, C355v, C359v с видео и другие редкие модификации, R&D: Brazil, Oi, MTV, Nancy, NOA, China, GooFish · Motorola C23x, C25x, C26x, C33x, C35x, C350, C350L, C350i, C359, C450, C550, E380, V150 · Forum
 

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

 



Текстовая версия Сейчас: 21.5.2024, 10:04

Форум живёт: