메뉴 www.fafan.kr
파판 >> Wii게시판
  • 로그인
  • 시스낸드 리전프리(리전핵스) 하기 (부제: fw.img 컴파일하기)
    작성자 : 참치마요네즈 | 조회수 : 7588 (2016-11-20 오전 2:23:17)
    이 문서는 레드낸드까지 만든 분 이상을 대상으로 쓰여졌습니다 
    말만 다르게 썼지만 rainbow7 님이 작성한 vwii 설치 방법과 내용은 동일합니다 
    저처럼 앞뒤 분간 안되는 분들에게 도움이 되었으면 싶어서 씁니다

    레드낸드를 하지 않았다면 krkrkr님이 작성한 정보글을 참고하여 레드낸드 작성을 권장합니다 
    후술하겠지만 레드낸드 없으면 아무 소용이 없습니다 

    일단 레드낸드에서 간편하게 리전프리를 하는 방법은 이 문서를 참고하면 됩니다 

    https://gbatemp.net/threads/release-regionhax-installer-noob-friendly.449036/

    레드낸드에서 리전프리 하는 방법은 
    위 웹페이지에서 regionhax_installer_v1.0 를 다운받고 레드낸드로 부팅한 다음 
    regionhax_installer_v1.0.py 를 실행하여 시키는대로 하면 됩니다. 

    그러면 시스낸드 리전프리는 어떻게 하느냐? 위의 과정을 iosuhax 상태에서 똑같이 하면 됩니다 

    근데 저는 krkrkr 님이 올려주신 레드낸드 설치 방법을 통해 레드낸드 설치를 날로 먹었기 때문에 
    ioushax가 뭔지 잘 몰랐습니다. 좀 더 쉽게 말하면, 직접 컴파일을 통해 얻어야 하는 순수 iosuhax 부팅용 fw.img 파일이 
    없기 때문이었습니다. 레드낸드 부팅용으로 수정된 fw.img 만으로는 아무 소용이 없습니다

    그래서 이번에도 컴파일 하지 않고 날로 먹을수 있지 않을까! 해서 날로 먹기 위해 검색을 해봤습니다만
    소용이 없었습니다. 그래서 결국 귀차니즘을 뒤로하고 직접 컴파일을 하게 되었습니다.

    과정의 원본 내용은 여기를 참고하세요 
    https://gbatemp.net/threads/building-iosuhax-on-windows.447023/

    명령 프롬프트를 열 때에는 관리자 권한으로 실행하는 것이 좋습니다 
    window 키를 누르고 '명' 자만 친 다음 우클릭- 관리자 권한으로 실행 하거나 컨트롤+쉬프트+엔터 를 치면 
    권한 상승을 묻는 대화상자가 나옵니다. 예를 선택해주면 됩니다  

    0. 개요: 
    파이썬과 기타 프로그램들을 설치하고, 인터넷에서 구한 암호 키로 스크립트를 수정하고 make 로 컴파일하여 
    wupserver가 작동하는 isouhax 부팅용 fw.img 파일을 얻는다 


    1. 파이썬 설치:
    파이썬은 3.5 버전이나 2.7 버전 원하는 것 중 하나를 설치합니다. 이미 윈도우에 설치되어 있다면 그거대로 따라가셔도 됩니다.


    1-1 pycrypto 설치:
    컴파일 과정에 필요한 pycrypto 라이브러리를 설치해야 합니다. 이건 각 파이썬 버전과 비트수에 맞게 다운을 받아야 합니다.
    파이썬 버전과 비트 수는 파이썬 에디터인 idle 을 실행해보면 바로 확인할 수 있습니다. 
    그러면 pip 라는걸 통해서 pycrypto 를 설치하면 됩니다 
    여기다가 코드를 붙여넣으면 지저분해지니까 위의 원본 url 에서 감춰진 항목을 열어 확인하세요 

    예시) 파이썬 2.7 32비트 버전의 경우 
    명령 프롬프트를 열어서 (윈도+R cmd.exe 실행)
    pip install --use-wheel --no-index --find-links=https://bitbucket.org/alexandrul/wheels/downloads/pycrypto-2.6.1-cp27-none-win32.whl pycrypto

    저대로 쳐넣으면 알아서 실행이 됩니다 
    혹시 pip 가 없다고 나오면 파이썬 설치 폴더의 script 폴더에서 실행하면 될겁니다 
    나중에 필요해지니까 지금 미리 고급 시스템 설정 - 환경변수 - path 에 파이썬 폴더를 지정해 두십시오 
    (path= cL\python27; 추가)

    2. devkitARM 설치: 
    https://sourceforge.net/projects/devkitpro/files/latest/download
    여기에서 devkitpro 를 설치합니다. 설치옵션은 Minimal System 과 devkitARM 이면 충분합니다

    2-1 armips 설치:
    https://mega.nz/#!Mw5UVTTB!8DFGcSAj5APcYy6nJrwXdLiDITTCJT8xKXAqepXEU-w
    여기에서 다운받은 파일을 c:\devkitpro\msys\bin 에 복사해줍니다 

    3. iosuhax 코드 받기:
    https://github.com/FIX94/iosuhax 
    위의 깃헙 페이지에서 download zip 하여 코드를 다운 받습니다. 깃헙 클론 할줄 아시는 분은 이런 글 읽으실리가 없을테니 ㅋㅋ
    적절한 폴더에 풀어주세요 

    3-1. 스크립트 수정하기:
    iosuhax 폴더의 bin 폴더에 보면 getfwimg.py 파일이 있습니다. 이걸 우클릭해서 Edit with IDLE 를 실행하세요
    바로 위의 몇 줄에 보면

    wiiu_common_key = "you have to insert this yourself"
    starbuck_ancast_key = "you have to insert this yourself" 

    라는 코드가 있습니다 저기 따옴표 안의 문자열을 지우고 인터넷에서 찾은 키를 넣어줘야 합니다
    키는 starbuck_ancast_key 로 구글링하면 나옵니다. 
    커먼키는 D7 으로 시작하고 스타벅 키는 B5 로 시작합니다 

    알맞게 고쳐줬으면 저장하고 닫습니다 

    4. 컴파일하기:

    이제 명령 프롬프트에서 iosuhax 를 풀어둔 주 폴더로 이동합니다 (makefile 이 있는 곳)
    make 하고 엔터 치면 컴파일(fw.img를 받아서 암호 풀고 필요한걸 넣어서 다시 봉합하는)이 되고 fw.img 파일이 생겨날 겁니다

    혹시 make 명령어를 인식하지 못하면? - devkitpro 가 path 에 인식이 안된겁니다 
    혹시 python 을 못찾는다고 하면? - python 이 path 에 인식이 안된겁니다 
    위 프로그램들의 설치 폴더를 환경변수 path 에 추가해 주세요

    5. 시스낸드 리전프리하기 

    이제 sd카드에 fw.img 를 복사합니다. 레드낸드용 fw.img 가 있으면 당연히 이름을 바꿔둬야 합니다 
    웹브라우저를 통해 홈브루채널에 들어가서 cfwbooter 를 실행하면 iosuhax 가 실행 됩니다 
    게임패드에 빨간 화면 나왔다가 다시 시스낸드로 복귀하면 정상입니다

    이제 regionhax_installer_v1.0.py 파일을 클릭하여 리전핵스 인스톨러를 실행하면 됩니다. 
    자신의 위유 리전과 ip만 잘 넣으면 아무런 문제 없습니다. 

    6. 마치며

    이제 시스낸드도 리전프리가 되었습니다. 근데 시스낸드 리전프리를 하면 뭐가 좋을까요? 
    별로 좋은게 없습니다. 게임까지는 지역코드를 무시하는게 가능한데 업데이트는 이상이 있다고 나오고 
    DLC나 VC는 네트워크 ID가 삭제되어서 실행을 못합니다 

    왜 이런 일이 벌어지는 걸까요? 사실 시스낸드 리전프리는 IOSUHAX 상태를 리전프리 한데에서 
    따라오는 부가효과의 한가지일 뿐입니다. 결국 업데이트나 DLC를 자유롭게 이용하기 위해서는 
    IOSUHAX 상태로 부팅이 필요합니다 






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

    Lv.3 Maest (2016-11-20 21:21:45)
    피씨에서 regionhax_installer_v1.0.py 를 실행하는게 아니라...
    위유에서 부팅해서 한다구요??
    도대체 어떻게 가능한건가요?
    출처 들어가서 봐도 뭔말인지 모르겠네요.

    부팅한다 -> regionhax_installer_v1.0.py 실행 후 지시에 따라 한다. -> ??? -> PROFITT!!

    분명 눕 친화적 글이라곤 하는데 부팅 후 어떻게 regionhax_installer_v1.0.py를 실행하는지 않나와있어서 영알못인 저는 모르겠네요 흠;
    Lv.4 참치마요네즈 (2016-11-20 22:41:39)
    아뇨아뇨 위유는 레드낸드로 부팅하시고
    pc 에서 regionhax_installer_v1.0.py 를 실행하시면 된다는건데...
    Lv.3 Maest (2016-11-20 23:49:19)
    역시 그랬군요. 감사합니당 ㅠㅠ



    도배방지 : 0

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

     

    <<771772773774775

    Copyright ⓒ FINALFANTASIA.COM All rights reserved.