2009-11-03 오전 9:29:27 Hit. 5450
네, 제목대로 홈브류의 기초입니다.
이런 거창한 제목으로 시작한다는 것이 많은 고수분들께 실례되는 일이겠지만
한번 끄적거려 볼려고 합니다.
예전부터 궁금하게 생각하고 있던 것이
'왜 잘 아는 사람이 못 하는 사람들을 위해서 정보를 무상으로 친절하게 제공해줘야하는가?'
라는 것인데요.
소프트웨어 프리를 외치던 그런 정신 때문일까요? 자신의 과신일까요? 보은의 의미일까요?
왜 이런글을 쓰는지 저도 잘 모르겠습니다.
그러나 한번 끄적여 보겠습니다.
저보다 잘 모르는 사람들을 위해서...
그럼 먼저 홈브류가 무엇인가에 대해서 알아보겠습니다.
1. 홈브류(Home Brew)란?
Brew1 <맥주 등을> 양조하다(cf. DISTILL);<음료를> 조합(調合)하다, <차를> 끓이다2 <음모를> 꾸미다, <파란을> 일으키다<출처 : 네이버 사전>
네, Home Brew 는 가내 양조주에서 유래된 말로써
홈브류의 원래 의미는 집에서 만든 맥주를 말합니다.
저희들이 쓰는 의미의 홈브류는
'개인이 비영리적인 목적으로 제작한 모든 게임 및 프로그램을 말합니다.'
대부분의 국가에서 허가없이 술을 만들어 파는 것은 불법인데,
홈브류의 경우 본인이 직접 마시기 위한 목적으로 만들기 때문에 법에 저촉되지 않습니다.
이와 같은 속성으로 홈브류 게임, 프로그램 역시 법에 저촉되지 않습니다.
로더등 홈브류 프로그램을 구동시키는 것은 불법이 아니지만
그것들을 이용하여 정식으로 발매된 게임을 구동시키는 것은 불법이라 볼 수 있습니다.
즉, 저작권에 침해가 되는 홈브류는 불법이 될 수 있다는 의미입니다.(에뮬 등)
물론 닌텐도에서 이와 같은 행위를 약관을 통해 금지하고 있으며,
이를 어긴 소비자의 보증(Warranty) 기간은 무효가 됩니다.
<출처 : http://heegkun.tistory.com/229 & http://wiibrew.org>
2. Wii의 용어 기초
System Menu : Wii의 기본 인터페이스로 Wii의 운영체제 정도로 생각하시면 됩니다.
Channel : Wii에서의 채널은 하나의 응용프로그램이라고 생각하면 됩니다.
사용자가 선택해 실행가능한 채널(디스크 채널 등 기본 채널), 기본적으로 백그라운드로 돌
아가는 채널등이있습니다.
.dol 확장자 : 가장 자주쓰이는 확장자명으로써 Wii에서 실행되는 실행파일의 확장자입니다.
.elf 확장자 : .dol과 같이 같은 실행파일입니다.
ios 파일 : Input/Output System의 약자로 이 프로그램들은 Wii의 하드웨어와 보안등을 제어합니다.
Banner Bomb : Wii의 개발자가 만들었다고 전해지는 홈브류 프로그램으로 일종의 바이러스입니다.
Wii에서 배너(배경화면)을 읽어들이는 허점을 이용하여 SD 카드 루트의 boot.dol/elf
파일을 읽어들일 수 있도록 만듭니다.
HackMii installer : 기본적으로 홈브류 채널, DVDx, BootMii를 포함한 홈브류의 시작이 되는 프로그램
입니다. 보통 Banner Bomb을 이용하여 실행 시킵니다.
DVDx : 숨겨진 채널로 다른 홈브류 프로그램에서 이용합니다. 백업디스크(복사한 디스크)를 모드칩
없이 읽어들이도록 만들어 주는 홈브류 채널입니다. IOS를 수정하지 않습니다.
Boot2 : boot0 -> boot1 -> boot2 -> System Menu 순으로 부팅이 진행되어 시스템 메뉴를 실행 시킵니다.
일반적으로 BootMii를 boot2에 저장하여 Wii를 백업합니다.(벽돌 복원용, 최근의 Wii에서는
BootMii를 설치 할 수 없는 경우가 있습니다.)
3. 홈브류 채널의 이론적 설치 방법
* 기본적으로 256mb 이하의 SD카드에서는 동작하지 않는것으로 알려져있습니다.
* 초보(wii)님의 제보에 의하면 64mb, 128mb SD카드에서 정상적으로 설치 가능했다고 합니다.
(091107 수정)
단원 2를 잘 읽어보셨다면 아시겠지만
SD카드, BannerBomb, HackMii 만 있다면 홈브류를 설치할 수 있습니다.
다음이 홈브류의 설치 조건입니다.
ⓐ BannerBomb을 이용하여 SD카드의 루트에 존재하는 boot.dol 또는 boot.elf를 실행할 수 있습니다.
ⓑ HackMii installer는 boot.elf 파일을 포함하고 있습니다.
ⓒ HackMii installer는 홈브류 채널, DVDx 채널, BootMii를 포함하고 있습니다.
먼저 Wii에서 SD카드를 읽습니다.
ⓐ 조건에 의해서 SD 카드의 boot.elf 파일을 읽을 수 있습니다.
ⓑ 조건에 의해서 HackMii가 실행됩니다.
ⓒ 조건에 의해서 홈브류 채널, DVDx 채널, BootMii를 설치할 수 있습니다. (몇몇 분은 A/S를 위해서
BootMii를 설치하지 않는 분도 계시지만 이것이 효력이 있는지 잘 모르겠습니다.)
여기까지 홈브류의 기본적인 설치 순서였습니다.
4. 홈브류 채널 설치 그 후...
제가 위 부분에서 홈브류 채널과 홈브류 프로그램에 대해서 확실히 구분하지 않았지만
일반적으로 찾으시는 홈브류 채널의 설치는 단원 3에 있습니다.
홈브류 채널은 홈브류 프로그램을 실행하는 베이스가 되는 것이라고 보면 됩니다.
이 홈브류 채널이 하는 역할은 단순합니다.
'SD 카드에 존재하는 홈브류 프로그램을 읽어들인다' 입니다.
(실제로는 홈브류 채널도 홈브류 프로그램입니다만 홈브류 프로그램의 로더라고 생각하면됩니다.)
그것에 대한 역할은 아래 링크를 참조해주세요.
http://www.finalfantasia.com/board/board.php?bo_table=ntdbbs&sselect=wr_subject&stext=wad+manager&soperator=0&ca_id=&ga_id=&page=1&wr_id=22567
몇몇 홈브류 프로그램들은 특별한 IOS가 필요한 경우가 있는데
이런 경우 필요한 IOS를 설치해 주셔야하고
필요한 IOS의 설치에는 다른 IOS의 버그들을 이용합니다.
이런 사항에 관한 정보는 이 제목의 범위를 넘어가는 것이라 생각하기에 여기에서 마치겠습니다.
< http://wiibrew.org 등의 많은 wii 커뮤니티 사이트를 참조했습니다.>
p.s. 언제나 제 글에는 틀리거나 부족한 점이 많으니 많은 고수님분들의 지적 부탁드립니다.
p.s.2. 딱히 상업적으로 이용할만한 글은 없다고 생각합니다만 있더라도 이용하지 말아주시길 바랍니
다.
불량게시글신고
·댓글