올리고보니 토구치님이 정보를 올려주신거군요
전체적으로 번역된 정보를 찾게되어 저처럼 잘모르는
초보를위해 설명부분을 첨부하여 올립니다
좋은정보 공유해주신 가이아님 감사하구 여러분들과 같이 공유하고싶어서 어렇게 퍼옵니다
이글보니 ios에대해 이해가 잘되더군요.
실제 IOS란 무엇인가?
닌텐도는 공식적으로 IOS를(Input Output Set or system)이라고 부르는 것 같습니다. 하지만 제가 본 가이드에서는 교육 목적(?)
상 (Individual Operating System)이라고 부르고 싶답니다. 이유는 사실 어떤 일면에서 IOS는 컴퓨터의 드라이버라고 생각하기 쉽습니다. 하지만 가이드의 저자는 드라이버적인 요소 보다는 개별적인 부팅 시스템 이라고 보는 것이 훨씬 이해가 빠르다고 하네요. 모두가 독립적인 부팅 시스템이기 때문에 한 순간에 하나의 IOS만 부팅을 해서 작동한다고 보시면 됩니다.
그래서 실제로 IOS는 서로 콜을 할 수가 없고 의존적이지도 않고 하나가 동작할 때 다른 것이 동작할 수 없다고 하는 군요. 결론적으론 Wii는 Indipendent and exclusive multiple OS 를 채택한 시스템인 것입니다.
추가적으로
큐브 모드에서는 Wii 속의 Standard IOS는 동작 할 수 없다는 군요. 쉽게 말하면 큐브는 MIOS라고 부르는 곳에서 부팅이 되는데 이 큐브 만을 위한 MIOS부팅(큐브는 이거 하나로 해결)으로 인해 다른 IOS는 동작을 할 수 없다는 군요. (큭...결국엔 USB loader for Gamecube는 거의 불가능...)
IOS 에 붙는 숫자는?
저자는 IOS를 비유할 때 최고의 대상은 의자라고 하네요. 만약 위를 큰 테이블이라고 하면 IOS는 위를 둘러 싸고 있는 의자로 표현 할 수 있다는 군요. 예를 들어 System menu 4.0을 위한 IOS60은 60번 의자에 앉아 있는 학생이라고 했을 때 System menu 4.0이 구동될 때 이 60번 의자에 앉아 있는 학생이 일어 서는 것으로 이해 하시면 됩니다. 그런 다음 System menu 4.0에서 만약 Wii shop 기능을 쓴다 그럼 IOS60번 의자에 학생이 다시 앉은 다음 wii Shop을 위한 IOS61번 의자의 학생이 일어 서게 되는 것으로 이해하시면 됩니다. 그렇기 때문에 어떤 게임을 동작시키려면 여러가지의 IOS가 필요하게 됩니다. 저자는 예로 Animal Crossing을 드는데 부팅을 위해서 IOS38이 필요하다는 군요 왜냐하면 IOS38번이 Wii Speak Device를 지원하기 때문이라고 하는 군요.
cIOS는 무엇인가?
cIOS(Customized IOS)는 공식 IOS를 비공식적으로 수정을 가한 것을 말합니다. 초기 커스터마이징엔 Region Free Channels, 업데이트 회피 등등...이 추가되었고 나중엔 결국 큐브를 위한 cMIOS가 등장하게 됩니다.
사실 이 cIOS는 USB loader와 같은 어플리케이션과 동작하기 위해 Wii의 Nand에 비공식적 슬롯(의자에 학생을 앉힙니다.)에 설치합니다. 가장 좋은 예로는 cIOS36 인데 이 것은 보통 Backup Launcher와 Waninkoko의 USB loader에서 쓰입니다. 하지만 실제로는 이 학생에게 249번 자리를 줍니다. 실제론 IOS249가 되는 것이죠. 이것의 백업이 종종 250에 설치되기도 합니다. 왜 거기 앉히냐고 물으시면 Wii의 공식 지정 의자에 앉은 학생을 보호하기 위함이죠. 실제로 닌텐도에서는 4~61번까지 사용하고 있고 딱 한번 9번슬롯을 위해 254번을 썼답니다. 그래서 CIOS들이 실제로는 이 200번대 쪽으로 포진하고 있는 이유입니다.
여기서 잠깐 CIOS의 역사에 대해 설명 하는데요.
사실 cIOS249를 이용해 예전에 젤 첨 백업 런쳐로 실행 했을 때는 어떤 특정 IOS로 부팅시킬 수 없었다고 하네요. 그래서 예전엔 IOS 자체를 패치를 한 ISO 이미지를 사용해서 게임을 해 왔는데... 이 것이 cIOS38 reversion8 부터 추가가 되어서 지금 편하게 쓰고 있다고 하는 군요. 예전엔 DVD 속도도 사실 x3로 밖에 못 돌렸다고 하네요. 그리고 DVD-r만 읽을 수 있었다고 하네요. 지금은 둘다 지원이 잘 되구요.
cIOScorp는 무엇인가?
이것은 딱 잘라 수정이 가해진 공식 IOS들의 풀 세트라고 표현 하는데요. 즉.. 백업실행, 001 002 error패치, Truncha signing bug 등을 포함하고 있고요. 특히 다른 점은 wii 낸드 속의 오리지날 IOS자리(의자에) 모두다 CIOS들로 채워 놓았다는 점이지요. 그렇기 때문에 이것은 백업디스크가 어떤 IOS 상에서도 실행이 되기 때문에 백업 런쳐나 특정 IOS가 필요한 것이 아니라고 하네요. 하지만 cIOSCorp는 런쳐를 사용하는 것 보다는 상당히 위험하다고 하네요. 하지만 이걸 하고 나면 오리지날 과 거의 동일하게 백업디스크로 디스크 채널을 이용할 수 있다고 하네요.
어떻게 IOS를 설치하나요?
위의 오리지날 업데이트 경로는 크게 두 가지 인데 하나는 네트워크를 이용해서 이고 하나는 정품 디스크 상의 업데이트 파티션을 이용한 업데이트라고 하네요. 홈브류 이후엔 IOS는 WADmanager를 이용해 설치하는 법과 어떤 어플리케이션을 이용해 Nintendo Update server를 통해서도 설치 할 수 있다고 하네요.
어떻게 IOS를 제거하나요.
정말 정말 강하게 충고하건데 한번 설치되면 절대 절대 지우지 말라는 군요. 사실 이 저자는 IOS가 업데이트 되거나 패치 된다고 해도 지울 필요가 없다고 어쩔 수 없이 지우고 싶다면 시스템 메뉴나 어디서나 절대 쓰고 있지 않은 슬롯(의자)에 한해서 하라고 권고 합니다. 안그럼... 벽돌 됩니다.
다음은 저자가 밝힌 IOS 리스트 입니다. 일단 파란 것을 주로 여러게임에서 쓰이고 있는 IOS를 나열하 것이고 빨간 것은 버전에 따라 다른 시스템 메뉴에 필요한 IOS 입니다. (전 이 걸 보고서야 정발게임을 위한 IOS 패치가 왜 필요했나를 깨달 았습니다. -> IOS 41 43 45 46을 보면 치가 떨립니다...ㅋㅋ 하도 고생을 해서...)
Official IOS Slots:
- IOS3 (Unused Stub)
- IOS4 (Nintendo Update)
- IOS9 (System Menu 1.0)
- IOS10
- IOS11 (System Menu 2.0/2.1)
- IOS12
- IOS13
- IOS14
- IOS15 (Nand Loader)
- IOS16 (Original Fake Signing Bug - Pinkfish Disc)
- IOS17
- IOS20 (System Menu 2.2)
- IOS21 (Nand Loader)
- IOS22
- IOS28
- IOS30 (System Menu 3.0/3.1/3.2/3.3 + USB Keyboard Support)
- IOS31 (Wii Shop Channel 3.0/3.1/3.2/3.3)
- IOS33
- IOS34
- IOS35
- IOS36 (Also used by The Hombrew Channel)
- IOS37
- IOS38 (Wii Speak Device)
- IOS40 (System Menu 3.3 - Korea Only)
- IOS41 (Wii Shop 3.3 - Korea Only)
- IOS43 (Korea Only)
- IOS45 (Korea Only)
- IOS46 (Korea Only)
- IOS50 (System Menu 3.4)
- IOS51 (Wii Shop 3.4)
- IOS52 (System Menu 3.4 - Korea Only)
- IOS53 (May cause 002 unauthorised device error if left unpatched)
- IOS55 (USB Driving Wheel / May cause 002 unauthorised device error if left unpatched)
- IOS56 (Wii Speak Channel 2.0)
- IOS60 (System Menu 4.0)
- IOS61 (Wii Shop 4.0)
- IOS254 (Copy of IOS9)
Unofficial IOS Slots:
- IOS202 (USB 2.0 General Homebrew Support)
- IOS222 (USB 2.0 Backup Loader Support)
- IOS232 (Softchip Rock Band Instrument Support)
- IOS248 (Softchip Rock Band Instrument Support)
- IOS249 (Backup Loader, USB / SD Loader, USB 2.0 / SDHC Support)
- IOS250 (Backup of IOS249)
- IOS251 (Custom System Menu)
- IOS254 (Patchmii Core)
- IOS255 (Patched copy of IOS11 - Remenant from using Xyzzy)