메뉴 www.fafan.kr
파판 >> Wii정보
  • 로그인
  • IOS 관련 정리 및 오해 .txt
    작성자 : 아사핑 | 조회수 : 14372 (2012-02-29 오후 4:47:41)
    IOS 관련 정리 FAQ (written by ganondorf)

    IOS란?
    커스텀 IOS(custom IOS, cIOS)란?
    보안 취약점 공격(exploit)이란?
    홈브류 프로그램이란?
    홈브류 채널이란?
    커스텀 IOS(cIOS)이 필요한 이유?

    ---

    IOS란?

     Wii 콘솔 내부에서 구동되는 작은 운영체제이다. 게임이나 프로그램 실행 시 시스템 장치(DVD 드라이브, SD, USB 등)에 접근하
    기 위한 서비스를 제공한다. IOS가 설치될 수 있는 255가지의 슬롯(IOS36, IOS58, IOS249 등) 이 있다. 각각의 IOS는 독립적이며 
    서로 영향을 미치지 않는다.

     게임이나 프로그램 구동 시 항상 한 시점에 오직 하나(!)만의 IOS를 기반으로 구동된다. 따라서 게임이나 프로그램이 어느 하나
    의 IOS를 기반으로 구동 중일 때에는 다른 IOS의 영향을 전혀 받지 않는다.

     관행적으로 닌텐도의 공식 IOS는 100번 이하의 슬롯을 사용하고, cIOS는 200번대의 슬롯을 사용한다.

    ---

    커스텀 IOS(custom IOS, 이하 "cIOS")란?

     정식 IOS에 임의로 변형을 가한 IOS를 말한다. 보통 이 변형은 대개 실행하는 코드(파일)가 닌텐도로부터 정식으로 승인을 받은 
    코드(파일)인지 확인하는 보안 과정을 무력화시키거나 SD나 USB로부터 게임 데이터를 읽을 수 있도록 하기도 하고 여러 IOS에 나누어 있는 기능을 통합해 하나의 cIOS에 적용하기도 하는 등 여러 형태로 나타난다.

     위에서 설명한 것과 같이 IOS는 설치될 수 있는 슬롯이 여러 곳이지만 가장 널리 쓰였던 waninkoko의 cIOS는 관행적으로 249번  슬롯을 사용한다.

     과거 cIOS는 공식 IOS 중 특정 공식 IOS(IOS36 등)에 변형을 가하기만 하였지만 최근에는 사용자가 여러 공식 IOS(이를 base IOS라 한다.)중 하나를 선택하여 이 IOS에 변형을 가한 cIOS를 설치할 수 있도록 하고 있다.

    ---

    보안 취약점 공격(exploit)이란?

     일반적으로 닌텐도가 정식으로 승인한 게임을 DVD 드라이브에 삽입해 구동하거나 쇼핑 채널에서 구입한 게임 등의 구동만이 가
    능하도록 보안이 이루어져 있다.

     그러나 이 Wii 콘솔의 보안상 취약점을 공격하여 임의의 코드(파일)를 실행할 수 있는데, 이것이 바로 보안 취약점 공격(이하 
    "exploit")이다. 이 exploit에는 초기 twilight hack를 시작으로 bannerbomb, smash stack 등을 거쳐 현재는 letterbomb까지 이
    르고 있다.

    ---

    홈브류 프로그램이란?

     홈브류(homebrew)는 사전적 의미로 집에서 '집에서 직접 담근 음료나 술'을 의미하지만 보통 닌텐도에서 정식으로 승인을 얻지  않은 개인 사용자들이 직접 만든 프로그램을 말한다. 

     일반적으로 프로그램의 실행 파일의 확장자는 ELF나 DOL이고, 상술한 exploit를 이용하여 이 홈브류 프로그램을 실행할 수 있다.

    ---

    홈브류 채널(Homebrew Channel)이란?

     홈브류 프로그램을 실행하기 위하여 exploit의 과정(예를 들면, 특정 게임을 구동하여 세이브 파일을 로드하는 과정 등)을 항상 
    거친다면 굉장히 번거로울 것이다.

     이 홈브류 채널은 Wii 정식 채널에 설치되어 번거로운 exploit의 과정없이 SD로부터 다른 홈브류 프로그램들을 실행시킬 수 있
    도록 한다.

    ---

     커스텀 IOS(cIOS)이 필요한 이유?

     공식 IOS의 기능은 제한적이다. 예를 들면 상술했듯이 정식으로 승인을 받은 코드(파일)인지 확인하거나 usb로부터 게임 데이터
    를 읽지 못한다. 따라서 이러한 제한을 받는 홈브류 프로그램을 공식 IOS 기반으로 실행하려고 한다면 제대로 동작하지 않기 때문에 cIOS 의 설치가 필요하다.






    글쓰기 | 수정 | 삭제 | 목록   

    Lv.3 명랑소녀성공기 (2012-03-19 21:50:28)
    감사합니다...너무 이해하기 쉽게 설명을 잘해주셨네요..^^*
    Lv.6 제비사랑 (2012-03-24 08:01:27)
    유용한 정보 감사드립니다.
    좀 이해가 되네요.. ISO 에 대해서
    Lv.3 ZAD (2012-03-29 10:37:12)
    좋은정보 감사합니다. 다시 한번 정독 해봐야 겠습니다.~
    Lv.2 Telol (2012-04-08 00:17:00)
    감사합니다 좋은 정보가 되었어요~
    Lv.3 악마의키스 (2012-04-11 08:53:22)
    이글보고 이해했습니다.ㅎ
    Lv.2 icandoit (2012-04-12 09:03:20)
    어두운 동굴속의 저에게 광명의 빛이...ㅎㅎㅎ 감사해요
    Lv.3 태평 (2012-04-14 10:11:07)
    와우 많은 정보 얻고 갑니다 이렇게 잘 정리해주시다니..

    Lv.3 osobang (2012-04-21 10:11:14)
    wii 간만에 다시함 잡아볼려구 들어왔는데, 좋은정보네요. ^^;
    감사합니다!!!
    Lv.5 인수kim (2012-04-21 21:13:03)
    기초적인 용어 설명 감사드립니다.

    Lv.2 무주공사 (2012-04-24 14:33:53)
    정보 감사히 잘봤습니다
    Lv.2 genihjoo (2012-05-08 18:28:42)
    좋은정보 감사합니다.
    Lv.3 나락가마 (2012-05-11 02:41:15)
    좋은 정보 감사합니다
    Lv.2 저격수의슬픔 (2012-05-12 14:14:40)
    좋은 정보 감사합니다 ^^
    Lv.4 가빠찌 (2012-05-13 22:36:09)
    정보감사합니다 가입하길잘한거같습니다
    Lv.3 히링힝 (2012-05-27 12:28:07)
    개념정립에 도움이 되었네요 감사합니다
    Lv.2 누나거긴아흑 (2012-06-13 23:43:05)
    감사합니다!! 도움많이 되었어요
    Lv.2 또니르 (2012-06-27 20:26:49)
    흠.. ios에 대해서 조금이나마 이해를 하게 된것같은..
    그래도 완전히 이해하기엔 이 죽일놈의 이해력이.. 쿨럭~
    그래도 기본적인 뜻에 대한 이해는 되었습니다!!
    Lv.2 위곰주맘사랑 (2012-06-29 08:38:44)
    학부과정을 빼먹고 바로 전공수업 듣는 기분이네요 ㅠ 공부할께 아직 많군요
    Lv.2 구리구리 (2012-07-17 00:42:18)
    이제 뭔가 체계가 잡힌듯 합니다.
    감사합니다.
    Lv.2 휘파람~~~ (2012-07-17 21:51:00)
    하나씩 배워갑니다. 감사합니다.^^
    Lv.2 엘리몽 (2012-08-02 11:24:19)
    감사합니다. 많은 도움이 되네요
    Lv.3 꽃띠얌 (2012-08-04 14:37:35)
    아... 이런거였구나 감사합니다 그럼 괜히 많이 설치할 필요는 없는거였네요
    Lv.2 남자향기 (2012-08-07 17:04:23)
    좋은정보 잘 봤읍니다. 감사합니다.
    Lv.2 남자향기 (2012-08-11 13:48:42)
    정말 좋은 정보 감사합니다.
    Lv.3 텐10 (2012-08-18 11:44:11)
    머릿속에 쏙쏙 들어오도록 정리를 잘하셨네요~ 감사합니다.
    Lv.1 라꼬라꼬 (2012-08-23 23:08:39)
    개념을 모르고 사용하던 내용들인데 잘봤습니다~
    Lv.5 오우~!! (2012-08-28 10:52:46)
    오우~!! 깔끔한 설명 고맙습니다. ^ ^
    Lv.2 blazblue (2012-10-05 16:12:39)
    오오 조금 이해가 되네요...설명 고맙네요.^^

    추천 박고 갑니다.ㅋㅋ
    Lv.2 기어즈 (2012-10-16 23:28:01)
    좋은 정리글이네요 ㄷ
    Lv.2 필사랑 (2012-11-06 22:06:15)
    감사합니다. 많은 이해가 되네요
    Lv.3 qdqdqd1 (2012-11-08 00:25:48)
    감사합니다 ㅎㅎ너무 이해대내요 ㄳㅋㅋㅋ
    Lv.2 건배 (2012-11-19 11:44:48)
    아주 깔끔하게 축약해서 정리 되었네요..

    글도 잘 쓰시네요...
    Lv.2 DarkIris (2012-11-25 22:14:44)
    오 정리가 잘되네요
    감사합니다!
    Lv.3 보노보노님 (2012-12-07 01:59:51)
    좋은 정보 감사합니다^^
    Lv.2 나야정은이 (2012-12-27 11:34:12)
    감사합니다.^^* 잘 읽고 갑니당
    Lv.2 고스트진 (2013-01-05 17:35:07)
    궁금한 내용들이었는데, 좋은 설명이네요
    감사합니다. ㅎㅎ
    Lv.2 체게바라마기 (2013-01-09 12:17:26)
    역시 모든 글을 읽어야 이해가 가는군요 천천히 똑똑해지고있습니다
    Lv.2 신양 (2013-03-12 18:59:01)
    어려운줄 알았는데 생각보다 이해가 잘되네요~!

    Lv.2 호아파참 (2013-03-13 21:19:18)
    추천드립니다.

    각각의 항목을 조금 더 자세하게 다뤄주셨으면 좋겠습니다.
    Lv.3 ajckson (2013-03-22 13:20:48)
    좋ㅇ느 정보 감사합니다. 많은 도움이 되었어요
    Lv.3 가우류 (2013-05-29 15:57:16)
    좋은정보 감사합니다~
    Lv.2 와니파파 (2013-06-09 17:27:21)
    좋은 정보 같은데 봐도 모르겠는 1인입니다. ㅠㅠ
    Lv.3 MRgenius (2013-09-09 15:03:34)
    좋은정보 감사합니다.
    Lv.5 유공 (2013-10-23 14:14:40)
    좋은글 잘 보았습니다 좋은 정보네요^^
    Lv.3 치치공주 (2014-01-14 18:23:32)
    굉장히 좋은정보네요!! 감사합니다.^^
    Lv.3 애니악 (2014-01-19 11:01:49)
    감사합니다. 잘 배웠습니다.
    Lv.2 james (2014-02-10 14:26:30)
    유용한 자료 감사합니다
    Lv.3 예채빠 (2014-04-18 12:41:23)
    좋은 정보 참 감사합니다.
    Lv.2 공돌이 (2014-07-16 11:36:52)
    오~ 조금이나 쉽게 이해가 되네요.. 아직 초짜라..
    Lv.2 윤칭 (2015-09-30 22:07:08)
    좋은 정보 참 감사합니다.
    Lv.2 삼손맨 (2016-01-15 11:26:40)
    초보들에게도 이해할수 있게 깔금하게 정리해주셔서 감사합니다.
    Lv.2 폴로별 (2016-05-05 14:49:16)
    이해가 쉽게 잘 되네요 감사합니다
    Lv.3 나판판 (2016-06-01 10:03:38)
    정말 잘 정리된 정보에 감복합니다
    Lv.2 드림타겟 (2017-05-05 12:08:17)
    좋은 정보 감사합니당...^&^



    도배방지 : 0

    글쓰기 | 수정 | 삭제 | 목록   

     

    12345

    Copyright ⓒ FINALFANTASIA.COM All rights reserved.