메뉴 www.fafan.kr
파판 >> NDS게시판
  • 로그인
  • Smashhax 가이드 수정(홈브류 페이로드 포함)
    작성자 : 뇌씨 | 조회수 : 21826 (2016-05-04 오후 2:42:15)
    Smashhax 가이드를 홈브류 페이로드를 포함시켜 수정해서 다시 올려드렸습니다!ㅎ
    많은 분들이 어려워 하시네요ㅠ
    마찬가지로 제 블로그에서도 동일한 내용을 보실 수 있습니다!(http://sshbrain.tistory.com/44)

    먼저 github 링크는 https://github.com/SunhoShin/3ds_smashbroshax.git 인데, 빌드 관련으로 변경된게 있어서 PR을 넣을지 말지 고민하고 있습니다.

    먼저 이 핵스는 슈퍼 스매시 브라더스와 무선 인터넷이 가능한 컴퓨터여야만 가능합니다.

    준비

    필요한 것은

    1. 정발 슈퍼 스매시 브라더스 3DS 카트리지 1.0.8 (업데이트 데이터가 설치되어 있다면, 삭제해 주세요)

    2. 와이파이가 가능한 PC

    3. 한국용 뉴 3DS(뉴다수만 구동이 가능합니다.)

    4. 정발용 홈브류 런처 페이로드

    5. 홈브류 스타터 킷

    먼저 Smashhax를 사용하기 위해서는 aircrack-ng라는 프로그램이 필요한데, 윈도우를 정식으로 지원하지 않기 때문에, 리눅스를 구동하셔야 합니다.

    이 글에서는 우분투 기준으로 설명합니다.

    (리눅스의 일종인 우분투를 구동하시려면 우분투 CD, USB를 구우셔서 Try Ubuntu without installing으로 설치하지 않고 구동하시거나 http://skyvvv624.blog.me/220579886573 링크를 참조하셔서 설치해주세요)

    홈브류 런처 페이로드 설치법

    홈브류 런처 페이로드는 아래의 첨부파일을 다운받아 주세요.

     p.zip

    버전명의 구분은 이러합니다.

    신형 3DS 10.7.0-28K일 경우, 버전이 맞지 않아도 N10.6.0-27K를 이용해 주시면 됩니다.

    파일 내에 존재하지 않는 버전도 있을 텐데요, 그런 버전은

    낮은 버전을 이용해 주세요. (예 : 10.7.0-28K -> 10.6.0-27K, 9.8.0-21K -> 9.7.0-21K)

    각 버전에 맞는 홈브류 런쳐 페이로드를 다운받으셨으면, 

    3DS의 SD카드에 smashpayload.bin으로 저장해주시기 바랍니다.

    홈브류 스타터 킷 설치법

    https://smealum.github.io/3ds/ 의 링크에 들어가셔서 Preparing your SD card의 homebrew starter kit이라고 적혀있는 링크를 타고 들어가셔서 다운받으신 뒤, 3DS의 SD카드에 설치해주세요.

    아니면, https://smealum.github.io/ninjhax2/starter.zip 옆의 링크를 바로 다운받아 주세요.

    프로그램 실행

     smashhaxkor.zip (32비트에서 작동하지 않는 문제가 있습니다. )

    원본 파일 출처 : http://www.mediafire.com/download/oulnubnzkk9g3i0/smashhaxEZ.zip

     smashbroshax-helperkor.tar.gz (32비트, 64비트 모두 작동됩니다. 사용은 sh입력까지는 동일하나 열쇠글에서 비밀번호만 입력하시고 안내에 따라 진행하시면 됩니다.)

    원본 파일 출처 : https://gbatemp.net/threads/tutorial-using-smashhax-with-linux.397194/

    리눅스를 구동하신 상태에서 위의 첨부파일을 다운받아 주세요.

    다운받으신 다음에 우클릭을 하셔서 압축을 풀어주세요.(우분투 기준으로 여기에 풀기를 누르시면 됩니다)

    그리고 터미널을 여셔야 하는데, 윈도우키(슈퍼키)를 누르셔서 terminal 이라고 치시면 터미널이 나옵니다.

    압축을 푼 폴더에서 smashhax.sh를 우클릭 하시고, 속성을 누르신 다음에 위치를 복사합니다.






    다시 터미널에서 cd + 아까전의 경로를 우클릭을 통해 붙여넣기 합니다.

    (띄어쓰기가 있으면 큰 따옴표(")를 경로의 양 끝에 붙여주셔야 합니다.

    ex : cd "/home/build (2)" 이렇게요)

    (예 : cd /home/사용자이름/바탕화면/SmashHax/smashhax 임의의 경로이므로 사용자마다 다릅니다.)

    비밀번호는 설치시에 만든 계정 비밀번호거나, Try Ubuntu~로 구동하신 분은 비밀번호가 없습니다. 

    (만약 비밀번호를 물을 시, 엔터를 눌러주시면 될껍니다.)

    그 다음에 sh smashhax.sh를 입력해 스크립트를 실행시킵니다.



    그럼 여러가지가 뜨는데, (저같은 경우는 lo, eth0, eth1, wlan0) 

    보통 wlan0을 입력하시고 엔터를 눌러주시면 됩니다.(그 이후로는 인터넷이 작동하지 않습니다)

    일반 한국전용으로 수정하였기 때문에, y만 눌러주시면 됩니다.

    그 다음은. 1.0.8 슈퍼 스매쉬 브라더스를 실행시키시고

    아래 동영상 대로 하시면 됩니다.



    뉴다수에서 홈브류 런쳐가 실행되시면 됩니다.
    구다수는 작동하지 않습니다.






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

    Lv.5 Junit74 (2016-05-04 15:12:07)
    구다수 10.7 은 안되는건가요?
    아니면 10.6.0-27K 이 파일을 사용하면 되는건가요?
    도전해보고 싶은데 벽돌될까바 겁나네요... ㅜㅜ
    Lv.3 뇌씨 (2016-05-04 20:48:14)
    벽돌이 되지는 않지만, 구다수는 지원하지 않습니다.
    Lv.5 Junit74 (2016-05-10 16:10:42)
    10.7도 언젠가는 뚫리겠죠...? ^^
    Lv.2 파비티 (2016-05-04 15:33:33)
    그럼 구다수 9.9버전은 "O10.1.0-27K.bin" 이라는 홈브류 페이로드 파일을 쓰면 되는건가요?
    Lv.6 KNIl (2016-05-04 15:44:57)
    한단계 낮은거 쓰라고 나와있네요
    Lv.2 파비티 (2016-05-04 15:48:17)
    아 제가 잘못 봤었네요.. 제대로 확인했습니다. 감사합니다!
    Lv.3 뇌씨 (2016-05-04 20:48:47)
    테스트 결과 구다수는 작동하지 않는다고 합니다ㅠ
    Lv.6 KNIl (2016-05-04 15:45:45)
    구 정다수 하나를 10.3에 묵혀놨는데 한번 시도해봐야겠습니다 ㅎㅎ
    Lv.3 뇌씨 (2016-05-04 21:06:17)
    구정다수는 작동하지 않는다고 하네요ㅠ
    Lv.3 조그니 (2016-05-04 16:13:35)
    감사합니다 시도해보겟습니다!
    Lv.3 Observer (2016-05-04 18:45:21)
    구큰다수 정발 9.8 에서 the homemenu ropbin is ready. 라는 멘트가 나온후에 홈화면으로 튕기네요

    Lv.3 조그니 (2016-05-04 19:01:41)
    페이로드 넣으신거 맞지요?
    Lv.3 Observer (2016-05-04 19:13:51)
    네 O9.7.0-25K.bin 파일이름을 smashpayload.bin 으로 바꿔서 sd카드 최상단에 넣었습니다
    Lv.3 Observer (2016-05-04 19:35:15)
    smashhax는 뉴다수만 가능한거였네요..

    https://github.com/yellows8/3ds_smashbroshax/commit/7684bbb656f1dd8c0efaee656bed47e73f4bad66
    Lv.2 54646464646 (2016-05-04 19:42:24)
    뇌씨님 전에 페이로드 미포함버전때 보여주신 영상 보시면
    씨스틱이 없는걸로 보아하니 구다수도 가능한거 아닌가요?
    Lv.3 조그니 (2016-05-04 19:51:32)
    이 위에도 영상이 있는데 마찬가지로 구큰다수입니다 다만 위의 영상도 페이로드가 없는 상태로 찍으신거긴 하지만 홈브류메뉴까지는 들어가지질 않는다는게 ㅠㅠ
    Lv.3 뇌씨 (2016-05-04 20:39:22)
    정보 감사드립니다!
    그 당시에는 페이로드 포팅을 제대로 하지 않은줄 알았거나, 에뮤낸드여서 튕기는 건줄 알았는데 최근 뉴다수로 해보니 작동하네요.
    수정해놓겠습니다!
    Lv.3 Akaikarus (2016-05-04 20:25:17)
    흠.....제가 알기로는 aircrack-ng을 사용할려면 특정 무선랜이 필요한걸로 알고있습니다...
    이 방법에 사용된 aircrack-ng은 따로 어떤 무선랜이든 상관이 없는건가요?
    Lv.3 뇌씨 (2016-05-04 20:46:32)
    보통 우리나라에서 사용하는 무선랜 칩셋인 인텔, 브로드컴, 라링크 등은 거의 문제없이 지원하기 때문에 따로 제시해놓지 않았습니다.
    혹시 문제가 되는 무선랜 칩셋의 모델명이나 회사 이름을 알려주실 수 있나요?
    Lv.3 Akaikarus (2016-05-04 22:39:22)
    우선 제가 알고 있는 구동 가능 칩셋은
    Ralink RT8070, RT3070, RT2770, RT2750
    Intel 계열 무선칩셋
    정도입니다.
    그 이외에도 지원가능한 칩셋은 꽤 다수 존재합니다.
    Ralink 계열 칩셋은 국내에서는 TPLink 공유기와 ipTime 공유기가 대표적이지만 ipTime 공유기에서 aircrack-ng를 구동할수 있는 제품은 현재 단종되었습니다.
    아마 TPLink 공유기중에서 해당 칩셋을 사용하는 공유기를 중점으로 확인해봐야 하지 않을까 싶네요....
    거기다가 내장 무선랜의 경우 VM에서는 구동이 불가능한것도 있으며 Live계열의 리눅스에서도 aircrack-ng의 구동 제한이 있으니 유의해야 할듯 합니다.
    Live계열에서는 관련 lib만 다운받아주면은 문제없이 사용 가능하다는 정보도 있습니다.
    그리고 여담입니다만.....
    해당 칩셋을 사용하는 공유기중에는 리눅스 기반의 시스템을 사용하는 공유기가 있습니다.
    해당 공유기의 시스템에 접근만 할수 있다면 휴대용 Hax가 될거 같습니다.
    실제로 지금 소유중인 공유기중 1대가 aircrack-ng 대응 칩셋에 리눅스 기반의 공유기라 뇌씨님의 자료를 토대로 휴대용 Hax를 구성중입니다.
    Lv.3 뇌씨 (2016-05-05 19:46:19)
    감사합니다!!!
    그나저나 공유기도 리눅스 기반인건 알고 있었는데, 따로 접속이 가능한지는 몰랐네요ㄷㄷ
    Lv.3 뇌씨 (2016-05-04 20:46:00)
    뇌씨님이 (2016/05/04 20:46)에 삭제 하였습니다.
    Lv.2 54646464646 (2016-05-05 18:16:00)
    윈7 vmware로 우분투 깔았는데
    사용할 와이파이 장치에서 ens33이 뜨고, 비밀번호 입력하니,
    nl80211 no found.
    ioctrl(siocsiwmode) failed: operation not supported

    ARP linketype is set to 1 (ethernet) - expected ARPHRD_IEEE80211
    ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead. make
    sure RFMON is anabled: run "airmon-ng start ens33'
    Sysfs injection support was not found either.
    이렇게 뜨네요..
    Lv.3 뇌씨 (2016-05-05 18:40:35)
    VMWare같은 가상머신에서는 작동하지 않습니다ㅠ
    USB는 가능하다고 하네요
    (Virtualization solutions (VMware/VirtualBox/Virtual PC/…) only work with USB cards. Card that are PCI/MiniPCI/PCMCIA/CardBus/Express Card/PCI Express/PCI-X/MiniPCI Express won't work at all. )
    Lv.3 Akaikarus (2016-05-05 20:28:39)
    VMWare같은 가상머신에서는 따로 USB를 통해 네트워크를 잡아주지 않는 이상 내부의 가상 네트워크 드라이버를 설치해서 eth0만 출력될겁니다.
    eth0의 경우 aircrack-ng를 사용할수 없으니 VM에서는 안하시는게 좋습니다.
    Lv.2 54646464646 (2016-05-05 18:58:19)
    그렇군요.ㅠㅠ 조만간 윈7용 듀얼부팅으로 다시 시도해봐야겠습니다 감사합니다..!
    Lv.2 54646464646 (2016-05-06 03:56:00)
    ioctl(SIOCSIWMODE) failed: Operation not supported
    사용 할 wifi 장치는
    lo enp8s0 wlp6s0
    이렇게 뜨고,
    Unsupported hardware link type 772 - expected ARPHRD_IEEE80211,
    ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead. Make
    sure RFMON is enabled: run 'airmon-ng start lo '
    Sysfs injection support was not found either.

    이거나,
    ioctl(SIOCSIFFLAGS) failed: Operation not possible due to RF-kill
    이런게 뜨는걸 보니.. 제 컴퓨터에서 지원을 안하는것 같군요..ㅠ
    Lv.3 Akaikarus (2016-05-06 04:17:06)
    해당 기기에서 무선랜을 못찾고 있네요....
    무선랜 드라이버를 재설치 해보시는게 좋을듯 합니다.
    리눅스용 드라이버는 따로 칩셋을 받아서 설치해야 하는 경우가 다수 존재합니다.
    Lv.2 54646464646 (2016-05-06 05:15:46)
    혹시 무선랜을 안켜서 그런가 하고 무선랜 키고 유선 뽑고 해보니까 뭔가 다른 것들이 주르륵 보이는군요 ;
    조그니 님 게시물처럼
    Use this packet ? y

    Saving chosen packet in replay_src-0925-193249.cap
    You should also start airodump-ng to capture replies.

    write failed: Network is down
    wi_write(): Network is down
    이라고 나오네요 리얼텍 사용하는 msi gx660 이구
    우분투 와이파이 인터넷 연결정보에서는 괄호안에 wlp6s0 라고 되어있습니다.!
    Lv.3 Akaikarus (2016-05-07 05:31:59)
    한번 터미널에 ifconfig을 입력하셔서 wlan0나 wireless계열의 드라이버가 정상적으로 출력되는지 확인해보시는것을 추천합니다.
    Lv.2 54646464646 (2016-05-06 05:19:16)
    54646464646님이 (2016/05/18 00:15)에 삭제 하였습니다.
    Lv.2 우웅뚜뚜 (2016-05-07 01:00:09)
    리전프리!만 되면 ㅠㅠ Shovel knight 카트리지 알아보러 가야겠습니다! 감사합니다!
    Lv.2 Xore (2016-05-20 18:16:52)
    11.0 k 는 지원안되겟죠 wlxe84e062712ad 인데 모니터모드 실행하고 mon0 으로하면 되긴되는데 뉴다수에서 에러발생햇다나오고 팅구네요
    Lv.2 이제르마 (2016-05-21 01:33:17)
    저 게시판에 글 하나 올렸는데 확인 부탁드립니다ㅠ



    도배방지 : 0

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

     

    <<621622623624625

    Copyright ⓒ FINALFANTASIA.COM All rights reserved.