~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ F7D50ED99E7145E4E33501C7F9AB4CC6__1717897560 ✰
Заголовок документа оригинал.:
✰ Custom firmware - Wikipedia ✰
Заголовок документа перевод.:
✰ Кастомная прошивка - Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Custom_firmware ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/f7/c6/f7d50ed99e7145e4e33501c7f9ab4cc6.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/f7/c6/f7d50ed99e7145e4e33501c7f9ab4cc6__translat.html ✰
Дата и время сохранения документа:
✰ 21.06.2024 02:49:14 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 9 June 2024, at 04:46 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Кастомная прошивка - Википедия Jump to content

Кастомная прошивка

Из Википедии, бесплатной энциклопедии

Пользовательская прошивка , также известная как прошивка послепродажного обслуживания , — это неофициальная новая или модифицированная версия прошивки , созданная третьими лицами на таких устройствах, как игровые приставки , мобильные телефоны и различные типы встроенных устройств, для предоставления новых функций или разблокировки скрытых функций. В сообществе игровых консолей этот термин часто обозначается как специальная прошивка или просто CFW , имея в виду измененную версию исходного системного программного обеспечения (также известного как официальная прошивка или просто OFW ) внутри игровой консоли, такой как PlayStation Portable. , PlayStation 3 , PlayStation Vita / PlayStation TV , PlayStation 4 , Nintendo 3DS , Wii U и Nintendo Switch . Установка кастомной прошивки на некоторые устройства требует разблокировки загрузчика .

Игровые приставки [ править ]

Специальная прошивка часто позволяет запускать самодельные приложения или резервные копии образов ПЗУ непосредственно на игровой консоли, в отличие от официальной прошивки, которая обычно позволяет запускать только подписанные или продаваемые в розницу копии программного обеспечения. Поскольку пользовательские прошивки часто ассоциируются с пиратством в области программного обеспечения , производители консолей, такие как Nintendo и Sony , приложили значительные усилия для блокировки пользовательских прошивок, а также других сторонних устройств и контента на своих игровых консолях.

PlayStation Portable, PlayStation 3 и PlayStation Vita/PlayStation TV [ править ]

Пользовательскую прошивку обычно можно увидеть в портативных портативных компьютерах PlayStation Portable , выпущенных Sony. Известные пользовательские прошивки включают M33 от Dark_AleX, а также прошивки других производителей, таких как серия 5.50GEN, Minimal Edition (ME/LME) и PRO.

Кастомная прошивка также встречается на консоли PlayStation 3 . Только ранние модели «Fat» и Slim (от CECH-20xx до ранних CECH-25xx) могут использовать специальную прошивку. Модели Slim (поздние CECH-25xx и CECH-30xx) и Super Slim могут работать только с HEN (Homebrew Enabler), функциональность которого аналогична пользовательской прошивке. Существует также ODE (эмулятор оптического привода), HAN (etHANol) и HFW (гибридная прошивка) для PS3.

PlayStation Vita / PlayStation TV имеет eCFW, то есть специальную прошивку для PSP, работающую в эмуляторе PSP для PS Vita/PS TV. К числу таких eCFW относятся ARK, TN-V и, с недавних пор, Adrenaline, который включает в себя больше функций, поскольку был взломан с собственной стороны. В 2016 году команда Molecule выпустила HENkaku (HomeBrew Enabler, имеющий функциональность, аналогичную пользовательской прошивке) для PlayStation Vita/PlayStation TV, которая изменяет прошивку PS Vita/PS TV на версию 3.60, что позволяет создавать собственную прошивку на консоль. Команда, создавшая оригинальную версию HENkaku, также выпустила taiHEN. taiHEN — это платформа, на которой работает новейшая версия HENkaku. Это способ загрузки плагинов на системном уровне, как это делал пользователь на PSP, позволяя им изменять/добавлять функции на свою консоль. [ нужна цитата ] Enso — это уязвимость загрузчика PS Vita/PS TV, которая делает HENkaku постоянным и позволяет запускать его при загрузке, поэтому PS Vita/PS TV имеет полную CFW с HENkaku Enso. Пользователи версии 3.60 также могут обновиться до версии 3.65 без потери HENkaku Enso.

Nintendo 3DS [ edit ]

Сцена моддинга Nintendo 3DS в первую очередь включает в себя пользовательскую прошивку (программное обеспечение, которое исправляет официальную прошивку «на лету»), для которой требуется эксплойт для получения контроля над ARM9, сопроцессором безопасности 3DS, и, во вторую очередь, флэш-картриджи , которые эмулировать оригинальную игровую тележку (которую можно использовать исключительно для воспроизведения нетронутых резервных копий ПЗУ игровой тележки). В настоящее время наиболее широко используемым CFW является Luma3DS, разработанный Aurora Wright и TuxSH, который позволяет устанавливать неподписанные CIA (CTR Importable Archives), включает в себя переписанные модули встроенного ПО системы с открытым исходным кодом и обработку исключений для разработчиков домашнего программного обеспечения.

Другие прошлые и заброшенные CFW включали Gateway (запатентованный CFW, привязанный к флэш-картриджу через DRM и первый общедоступный), Pasta, RxTools (первый бесплатный и широко используемый), Cakes CFW. [1] (первый CFW с открытым исходным кодом, который использовал модульный подход для исправлений и послужил источником вдохновения для следующих), ReiNAND, на котором изначально была основана Luma3DS, и Corbenik; [2] на данный момент единственная специальная прошивка, которая все еще находится в стадии разработки, - это Luma3DS и ее версия загрузчика плагинов Luma3GX (ранее известная как AuReiNAND). Раньше 3DS CFW полагались на «EmuNAND»/«RedNAND», функцию, которая загружает систему с неразделенного пространства SD-карты, содержащей копию NAND-памяти 3DS. Эти EmuNAND могут защитить систему 3DS от блокировки, поскольку обычная системная NAND не затрагивается, если emuNAND больше не работает должным образом или становится непригодной для использования по другим причинам. EmuNAND также можно обновлять отдельно от обычной системной NAND, что позволяет пользователям иметь последнюю версию системы в EmuNAND, сохраняя при этом уязвимую версию в системной NAND; что делает возможным онлайн-игру и доступ к Nintendo eShop на устаревших версиях системы 3DS.

EmuNAND устарели с выпуском Arm9loaderhax, эксплойта ARM9 во время загрузки, который позволял людям безопасно использовать SysNAND и обновлять его, поскольку CFW начали исправлять код обновления ОС, чтобы официальные обновления не удаляли эксплойт. Однако этот эксплойт требовал перехода на очень раннюю версию системы, чтобы получить уникальный OTP консоли, необходимый для установки. 19 мая 2017 года была выпущена новая основа эксплойта под названием Sighax, заменяющая Arm9loaderhax и позволяющая пользователям получить еще более ранний контроль над системой, обеспечивая выполнение кода в контексте загрузочного ПЗУ и, таким образом, более чистую среду без необходимости перехода на более раннюю версию или OTP. . Выпущена Boot9Strap, удобная версия Sighax.

В то же время был анонсирован еще один эксплойт bootROM под названием ntrboot, который позволяет людям использовать бэкдор, присутствующий в загрузочном ПЗУ, чтобы получить полный контроль над системой на любой консоли 3DS независимо от версии прошивки (поскольку загрузочный ПЗУ не может быть обновлен), только требуется модифицированный флэш-картридж DS и магнит. Первоначальный выпуск состоялся 12 августа и поддерживал картриджи AceKard 2i и R4i Gold 3DS RTS.

Нинтендо Свитч [ править ]

Страницы 11 и 12 обвинения разработчиков SX OS (Team Xecuter) относительно их программного обеспечения, используемого на Nintendo Switch. [3]

В настоящее время существует несколько пользовательских прошивок для консоли Nintendo Switch : Atmosphère, ReiNX и SX OS. Различия между ними в основном несущественны; Atmosphère находится в активной разработке и является бесплатным программным обеспечением с открытым исходным кодом . ReiNX основывает большую часть своего кода на Atmosphère. [4] но с некоторыми изменениями в компонентах среды выполнения и другим загрузчиком, в то время как SX OS имеет закрытый исходный код и является платной, но в основном основана на коде Atmosphère, несмотря на утверждения об обратном. [5]

Nintendo сделала среду Switch намного более безопасной, чем на предыдущих консолях. Несмотря на это, существуют заметные ошибки, которые приводят к пользовательским эксплойтам. Из них ошибка стека Nvidia Tegra ( CVE 2018-6242 ) [6] является наиболее хорошо эксплуатируемым. Он использует режим восстановления (RCM) блока коммутатора для отправки неподписанных/непроверенных полезных данных. [7] в свою очередь предоставляя пользователю доступ к выполнению произвольного кода . Эта уязвимость была дополнительно использована пользователями, занимающимися взломом Switch, для реверс-инжиниринга прошивки, что привело к двум другим заметным эксплойтам: Nereba и Caffeine. В то время как RCM является аппаратным эксплойтом, Nereba и Caffeine являются программными эксплойтами и полагаются на то, что консоль имеет определенную версию прошивки или ниже, чтобы использовать эксплойты. RCM, будучи связанным с аппаратным обеспечением, просто полагается на уязвимость консоли к этому конкретному эксплойту и не имеет требований к прошивке или диапазона.

Из-за раскрытия Nvidia CVE-2018-6242 Nintendo была вынуждена устранить эту уязвимость. [8] а в конце 2018 года началось производство и распространение устройств, аппаратное обеспечение которых было исправлено и которые не имеют доступа к уязвимости RCM. Любое устройство, изготовленное в течение или после этого времени, скорее всего, будет иметь аппаратное исправление, включая Switch Lite и новые коммутаторы «красной коробки», а любое устройство, которое аппаратно исправлено и работает с относительно новой прошивкой, вряд ли сможет получить доступ к пользовательской прошивке. в настоящее время или в будущем из-за необычайно безопасной программной среды Switch. В сообществе моддеров Switch эти переключатели обычно называют «пропатченными» переключателями. Хотя их нельзя модифицировать обычными способами («софтмоддинг»), модчип коммутатора можно припаять туда, где будет порт USB-C после его удаления («хардмоддинг»), что позволяет избежать необходимости входа в режим RCM.

Андроид [ править ]

В Android установка кастомной прошивки, в просторечии известная как установка кастомного ПЗУ или Android ROM , — это практика замены системного раздела операционной системы Android , обычно монтируемого как доступный только для чтения. [9] [10] с модифицированной версией Android, также известной как «перепрошивка ПЗУ». [11] Процедура требует разблокировки загрузчика , который в прошлом обычно не поддерживался производителями устройств и, следовательно, обычно требовал определенного опыта в использовании уязвимостей в операционной системе. Однако примерно с 2015 г. [12] несколько производителей, включая Motorola , [13] ОнеПлюс , [14] Google [15] Сяоми и Сони [16] поддержка разблокировки загрузчика (кроме моделей, заблокированных некоторыми операторами связи). Это обходит безопасную загрузку без необходимости использования эксплойтов. Установленные пользовательские ПЗУ могут включать в себя различные функции, требовать меньшего энергопотребления или предлагать пользователю другие преимущества; устройства, которые больше не получают официальные обновления версий Android, могут продолжать обновляться. Однако не все функции телефона могут поддерживаться некоторыми пользовательскими ПЗУ.

Другие устройства [ править ]

различных других устройствах, таких как цифровые камеры , беспроводные маршрутизаторы и смарт-телевизоры . Специальная прошивка также может использоваться на [17] Примеры таких кастомных прошивок включают в себя:

Ссылки [ править ]

  1. ^ «Разработчик Cakes CFW объявляет о закрытии проекта» . Гитхаб .
  2. ^ «Автор и сопровождающий Корбеника объявляет о своем уходе из проекта» . 4 июня 2016 г.
  3. Соединенные Штаты Америки против Макса Лурана, Юаньнина Чена и Гэри Баузера , 2:20-cr-00127-RSL , страницы 11–12 (Окружной суд США Западного округа Вашингтона в Сиэтле, 20 августа 2020 г.).
  4. ^ «ReiNX удаляет название атмосферы из кода атмосферы» . Гитхаб .
  5. ^ «Выдающиеся разработчики сцены и фрагмент кода обратного проектирования SX OS» .
  6. ^ «Запись CVE об ошибке Tegra» .
  7. ^ «Список публичных уязвимостей Switchbrew» .
  8. ^ «Заявление FCC о пересмотре оборудования» .
  9. ^ «Обновления системы, не относящиеся к A/B» .
  10. ^ Раджа, Харун К. (19 мая 2011 г.). «Описание разделов Android: загрузка, система, восстановление, данные, кэш и прочее» . Советы по захвату . Addictivetips.com. Архивировано из оригинала 22 сентября 2012 года . Проверено 15 сентября 2012 г.
  11. ^ «Андроид ПЗУ» . Энциклопедия PCMAG . Проверено 26 мая 2023 г.
  12. ^ «Разблокировать загрузчик — Поддерживаемые устройства» . Разработчик LG . Проверено 29 января 2021 г. Пример: G4 2015 года — первый телефон LG, загрузчик которого можно разблокировать.
  13. ^ «Разблокировка загрузчика | Телефоны MOTOROLA Android | Motorola Mobility LLC» .
  14. ^ «Послепродажное обслуживание — приведет ли рутирование или разблокировка загрузчика к аннулированию моей гарантии? — OnePlus» . Архивировано из оригинала 31 декабря 2016 г.
  15. ^ «Заводские образы для устройств Nexus и Pixel | API Google для Android» . Разработчики Google . Проверено 18 сентября 2018 г.
  16. ^ «Разблокировать загрузчик — Открытые устройства — Sony Developer World» .
  17. ^ Как хакеры перехитрили умные телевизоры и почему это важно для вас
  18. ^ Перейти обратно: а б с «Кастомная прошивка — это круто!» . ПКгеймер . 05.08.2009 . Проверено 13 августа 2009 г.
  19. ^ «Аппаратная поддержка» . LibreWRT.org . Архивировано из оригинала 23 апреля 2015 г. Проверено 21 июля 2015 г.
  20. ^ Поулсен, Кевин (12 января 2009 г.). «Аппаратный хакер обвинен в продаже кабельных модемов с бесплатным широкополосным доступом — обновление» . Проводной . Конде Наст . Проверено 15 июня 2016 г.
  21. ^ Поулсен, Кевин (5 февраля 2004 г.). «Хакеры кабельных модемов завоевывают коаксиал» . SecurityFocus.com . БезопасностьФокус . Проверено 16 июня 2016 г.
  22. ^ «СамыГО: замена прошивки телевизора» . LWN.net . 14 ноября 2009 г. Проверено 11 декабря 2009 г.
Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: F7D50ED99E7145E4E33501C7F9AB4CC6__1717897560
URL1:https://en.wikipedia.org/wiki/Custom_firmware
Заголовок, (Title) документа по адресу, URL1:
Custom firmware - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)