커스텀 펌웨어

위키백과, 우리 모두의 백과사전.
(펌웨어 해킹에서 넘어옴)
이동: 둘러보기, 찾기

커스텀 펌웨어는 새로운 기능을 제공하고자 하거나, 숨겨진 기능을 언락(unlock)하고자 하는 서드 파티들에 의해 생성된 비공식적 버전의 수정된 펌웨어를 말한다. 그리고 이러한 수정 작업을 펌웨어 해킹이라고 한다.

대부분의 커스텀 펌웨어는 오픈 소스 자유 소프트웨어이다.

이런 해킹된 커스텀 펌웨어는 설치하거나 실행하기 위해, 많은 장치들에 있는 펌웨어 업데이트 기능을 사용한다. 그러나, 몇몇 장치 제작사가 라이선스 없는 코드 실행을 막기 위해 하드웨어에 락을 걸려고 시도했기 때문에, 몇몇 커스텀 펌웨어는 실행하기 위해 익스플로잇에 의지해야 한다.

커스텀 펌웨어의 예 [편집]

  • CHDK: 캐논 디지털 카메라
  • OpenWRT: 무선 공유기(라우터)
  • 게임 콘솔홈브루 프로젝트
  • 락박스(Rockbox): 디지털 오디오 플레이어
  • 아이팟 리눅스(en:iPodLinux): 기능이 제한된 장치에서 범용 컴퓨팅 기능(둠 (게임)등을 실행)을 언락하는 예
  • 스마트폰: 몇몇 안드로이드폰은 루팅시 커스텀 펌웨어로 변환이 가능하다. 예로는 MIUI, CM6, CM7 등이 대표적이다. 하지만 잘못할 경우 작동 불가. 즉 벽돌상태가 될수 있으며.이로 인해 고장날 시 유상수리를 해야 하므로 하지 않거나 사용자의 주의가 필요하다. 만들어지는 이유는 대부분 휴대전화를 최적화시키거나 필요없는 애플리케이션을 삭제하거나 펌웨어를 조금씩 변환하여 좀 더 보기 좋게 만들려고 커스텀 펌웨어를 만든다.