Исследователи из команды iQueBrew опубликовали дампы четырёх предсерийных экземпляров iQue Player — китайской версии Nintendo 64, раскрыв новые данные о прототипах игр Nintendo. Главной находкой стали данные из отменённой версии The Legend of Zelda: Majora’s Mask.
Небольшая историческая справка. iQue Player — официальная версия Nintendo 64 для материкового Китая. Она поступила в продажу в ноябре 2003 года и была разработана компанией BroadOn совместно с Nintendo с целью выхода японцев на китайский рынок видеоигр. Для защиты от контрафактных игр и нарушения авторских прав BroadOn создала сложную систему цифровой дистрибуции и DRM-защиты, которая продолжала развиваться и до сих пор лежит в основе инфраструктуры Nintendo для управления цифровым контентом.
У iQue Player нет слота для традиционных картриджей. Вместо этого игры загружаются с похожего на карту памяти устройства со встроенной NAND-флеш-памятью — iQue Card. Изначально пользователи, желавшие приобрести игры для консоли, должны были воспользоваться iQue Depot. Это такие компьютерные киоски, установленные в различных местах по всему Китаю. Покупатель вставлял iQue Card в специальный считыватель, выбирал игру, которую хотел приобрести, а затем сканировал iQue Ticket для оплаты. Розничная цена iQue Ticket составляла 48 юаней. В пересчёте на цены 2026 года это примерно 900 рублей. Каждый билет предназначался для покупки одной игры.

В 2004 году появился инструмент iQue@Home, позволявший покупать игры и управлять ими через USB-подключение к компьютеру с доступом в интернет. Это в значительной степени избавило пользователей от необходимости искать iQue Depot. Система онлайн-покупок продолжала работать вплоть до 2016 года.
С 2000 года примерно до 2015-го китайское правительство ввело серьёзные ограничения на видеоигры, отчасти из-за опасений по поводу игровой зависимости у детей. Чтобы обойти эти ограничения, iQue Player спроектировали и производили на материковом Китае, а все игры полностью переводили на упрощённый китайский язык. Некоторые из них также получили новую озвучку на путунхуа (официальный государственный язык КНР).Систему позиционировали не как игровую консоль, а как «3D-интерактивную систему».

Процессор Nintendo 64 и RCP были объединены и уменьшены до размеров «системы на чипе» (SoC), а материнскую плату полностью переработали, чтобы превратить устройство в полностью автономную консоль формата plug-and-play. Благодаря семи годам развития технологий iQue Player стала значительно мощнее оригинальной Nintendo 64. Частота процессора и RCP примерно в 1,5 раза выше, а медленную RDRAM заменили гораздо более быстрой DDR SDRAM. В результате производительность на практике выросла примерно в 2–3 раза. Игры работают с заметно меньшими задержками — обычно во время игрового процесса их вообще нет.

За весь срок существования консоли официально вышли 14 игр и одно приложение. Всё программное обеспечение, а также одну неизданную игру, цифровые руководства к играм, множество версий прошивки системы и несколько трейлеров в формате AVI можно было напрямую скачать с незащищённого сервера компании iQue, пока тот не отключили в 2018 году. Весь контент, за исключением трейлеров, был зашифрован.
Благодаря команде iQueBrew стали известны ключи шифрования для всего контента, доступного через CDS. Таким образом, всё программное обеспечение iQue удалось полностью сохранить для истории. В начале 2024 года на аукционных сайтах появились несколько предсерийных экземпляров iQue Player. Двум участникам iQueBrew удалось приобрести четыре таких устройства. Неизвестно, сколько ещё подобных экземпляров оказалось у других людей, которые пока не связались с исследователями.
Используя существующие инструменты, эксперты смогли сделать полные дампы NAND-памяти всех четырёх консолей. Затем, немного изменили традиционный процесс взлома серийных устройств и успешно извлекли BootROM, а также хранилища ключей, что позволило расшифровать всё содержимое NAND-памяти.

К сожалению, большая часть обнаруженного программного обеспечения не представляет особого интереса. Несмотря на то что среди устройств представлены три ревизии материнских плат — две из которых являются несерийными, — на всех консолях установлены финальные версии BootROM. На трёх консолях ядро системы (kernel) отличается от серийного. Однако единственное изменение заключается в использовании другого корневого открытого ключа: вместо финального используется beta-ключ. Это бета-ядро полностью совпадает с образом бета-ядра, обнаруженным ранее в утечке под названием Gigaleak (она произошла в 2020 году, когда хакеры взломали серверы компании iQue).
Две консоли содержали предрелизное программное обеспечение, которое энтузиастам удалось извлечь и расшифровать. Они восстановили одну предрелизную версию Super Smash Bros. и две предрелизные версии Custom Robo. Одна из версий Custom Robo байт в байт идентична серийному релизу. Другая версия этой игры и найденная предрелизная версия Super Smash Bros. отличаются от коммерческих версий.
Есть основания полагать, что эти консоли использовали для тестирования игр на поздних этапах разработки. На нескольких устройствах сохранились свидетельства того, что в прошлом на них запускали другое предрелизное программное обеспечение, однако сами файлы игр отсутствуют, поэтому извлечь и расшифровать их невозможно.
Например, на одной из консолей остались следы нескольких сборок Animal Forest: в памяти сохранились ключи шифрования для версий 1–5 и CMD-файл версии 7. Финальная версия игры имела номер 8.
Особенно интересна ситуация с The Legend of Zelda: Majora’s Mask, которая в какой-то момент находилась на одной из этих консолей. Эту игру разрабатывали для iQue Player. Её рекламировали на обратной стороне коробки консоли, а на сервере компании iQue были материалы для серийного релиза — изображения и кнопки интерфейса, предназначенные для iQue@Home. Однако игра так и не вышла, и полный ROM этой версии до сих пор не найден.

На консоли обнаружили полностью сохранившийся CMD-файл игры, однако сам файл игры был удалён. Из-за особенностей файловой системы iQue Card эксперты предполагали, что любые оставшиеся после удаления данные восстановить невозможно: информация о том, в каком порядке должны располагаться блоки файла, удаляется одновременно с записью о самом файле.
Однако, к счастью, оказалось, что все данные, которые не были перезаписаны, сохранились непрерывным и последовательным блоком. Благодаря этому удалось извлечь и расшифровать почти 10 МиБ (мебибайт, не путать с мегабайтами) данных игры. К сожалению, большая часть этих данных не представляет особого интереса. Поскольку речь идёт о конце ROM, там находятся преимущественно модели и текстуры, а не программный код.
Тем не менее есть очень важная деталь: весь английский текст на изображениях был полностью переведён. Это означает, что это, вероятно, либо очень поздний прототип, либо финальная сборка игры. Это резко контрастирует с материалами, найденными в Gigaleak. Они относятся к раннему этапу портирования и содержат лишь несколько предварительно отрендеренных изображений.
Существует ненулевая вероятность того, что на одной из других предсерийных консолей, которые энтузиастам не удалось приобрести, всё ещё находится сборка игры. Она призывают владельцев подобных устройств связаться с ними, чтобы их содержимое можно было извлечь и сохранить для истории.

Три консоли с бета-ядрами используют другой набор сертификатов подписи по сравнению с серийными устройствами. Поэтому все находящиеся на них игры были повторно подписаны и зашифрованы с использованием других ключей. В остальном расшифрованные данные игр не отличаются.
Две из консолей внешне очень похожи на серийное оборудование. Их корпуса практически идентичны серийным, за исключением логотипа iQue на передней панели, который немного отличается. Обе эти консоли оснащены материнскими платами ревизии 1.02 «BB PLAYER». Примечание: BB, или BB Player, — внутреннее название iQue Player. Что именно означает «BB», неизвестно.
Одна из консолей, судя по всему, полностью идентична серийному оборудованию. Её корпус такой же, как у серийной модели, а материнская плата имеет ревизию 1.03 «BB PLAYER», полностью соответствующую серийной. Последняя консоль гораздо интереснее. Её корпус значительно отличается от серийного и выглядит как прототип. При этом он очень похож на ранние изображения дизайна устройства.
Документы из Gigaleak показывают, что такие прототипы использовали уже после выхода консоли для испытаний надёжности и работы в различных условиях. Вместо корпуса оригинального аналогового стика, использовавшегося в серийной консоли, здесь установлен обычный аналоговый стик от Nintendo 64, который вручную модифицировали, чтобы он поместился в корпус iQue Player.
Материнская плата имеет ревизию 1.02 «BB PLAYER EVT2» и оснащена дополнительными средствами отладки, включая тестовые точки JTAG. Судя по всем известным идентификаторам, установленная система на чипе (SoC) идентична серийной. Неизвестно, заменяли ли когда-либо материнскую плату этой консоли. Во всех серийных iQue Card используются NAND-чипы объёмом 64 МиБ. Консоль совместима с четырьмя различными типами NAND-чипов, один из которых имеет объём 128 МиБ.
Весь извлечённый контент можно найти, скачать и исследовать по этой ссылке.









