Значит, так, дабы закрыть споры.
Во всех SoC от Реалтека есть возможность прописать (однократно, без возможности изменения или удаления) внутрь самого проца кучку байтов, которые можно использовать как:
- серийник прцессора
- идентификатор платы или производителя
- AES-ключ для расшифровки криптованных прошивок
- MAC-адрес
В данный момент точно известно, что на процах 1073 это можно сделать после того, как он впаян на плату. И даже на некоторых плеерах есть соответствующие площадки.
Однако, данный процесс весьма сложен (с точки зрения алгоритма) и для его реализации нужно специальное программное обеспечение. А для процессоров в корпусе BGA (ноги вниз) еще и специальное оборудование. А теперь представьте, насколько трудоемок этот процесс - прошить в каждый отдельный процессор индивидуальные данные перед его установкой на плату. Процессор сам по себе не дешевый, одна маленькая ошибка - и вся плата на помойку. Естественно, ни один производитель плееров на это не пойдет.
Поэтому, до настоящего момента встречались такие варианты:
- процессора с зашитым AES-ключом (RTD1xxxMD) заказываются сразу на заводе большими партиями
- в некоторых моделях на 1186 попадаются прошитые идентификаторы платы (например HiMedia900A). Как они туда попали - пока сказать сложно...
- в плеерах, где четко прослеживается индивидуальность (MAC-адрес), он обычно прошит в отдельную микросхему памяти с защитой (типа DM2016, AT88SCxxyyC). Туда же при желании можно поместить коды лицензий.
А в основном, коды лицензий у большинства производителей прошивок приобретаются непосредственно через Реалтек. Т.е. хочет производитель поддержку какого нибудь DTSHD или Ютуба - платит деньги Реалтеку, который сам закупает лицензию и присылает уже скомпилированные программные модули (ака библиотеки и драйвера), где эта лицензия прописана. Конечно, можно купить лицензию самостоятельно, но вшивать ее в код будет сам Реалтек.
А что касается привязки прошивок к железу, это делается самими производителями и обычно зашито в буткоде, т.е. в той части, которую может изменить почти любой грамотный юзер.