항목


wii 가 나온지 10년이 지나서 이제는 하드로더를 하는 방법이 쉬워졌습니다. 개발도 이미 3,4 년전에 끝나서 새로 나오는 타이틀도 없습니다.
제일 간단한 방법은 ModMii 를 통해서 작업하는 방법입니다.

Created with Raphaël 2.1.2준비하기ModMii 실행폭탄메일하드로더 설치CFG, Loader GX 등...

SD카드 만들기

준비

ModMii 실행

  1. ModMii 최신버전을 다운받은 파일을 압축을 풀고, ModMii.exe 파일을 실행.

  2. i agree 라고 입력.

  3. 업데이트 할 꺼냐는 말입니다. 글을 작성하는 사이에 버전이 또 올라 갔네요. y 를 누르면 업데이트가 실행됩니다.

    업데이트가 되고 나면 다시 처음부터 시작해야 합니다. 반드시 업데이트 할 필요는 없습니다.

  4. W 를 입력해 줍니다.

    ModMii + Guide 를 설치 할 겁니다.

  5. Y 을 입력

    여기서도 yes 를 입력해 줍니다.

  6. 자신의 기기 버젼에 맞춰서 입력합니다.

    4.3k 버전이면 4.3
    4.0k 버젼이면 4.0 을 입력합니다

  7. 지역설정

    미국판 U
    유로판 E
    일어판 J
    한국판 K 를 입력 합니다.

  8. 기기를 어떻게 루팅할지 결정

    Wilbrand 방법이 폭탄메일을 이용해서 하는 방법.
    S 는 슈퍼 스매쉬 브라더스 DVD 를 이용해서 하는 방법
    저희는 W를 입력합니다

  9. MAC 주소를 입력

    wii 의 맥주소를 입력 합니다. 예에 맞게 입력해주세요.

  10. N 입력

    이 부분은 저도 잘 모르겠네요.

  11. 4.3을 입력합니다

  12. N를 입력합니다.

    Photo, Mii, Shopping 을 설치하는 건데 No하는게 빠릅니다.

  13. N를 입력합니다.

    테마설정하는데 하고 싶은 사람은 설정하세요

  14. Y 를 입력합니다

    하드로더를 설치할 껀지 묻네요. 당연히 Yes 을 눌러야 합니다.

  15. 3번을 누릅니다

    하드 드라이브 포맷 방식을 설정
    최근에는 FAT32를 하던 NTFS를 하던 자동으로 인식을 해 준다고 합니다
    저는 혹시 용량 많은게 필요할까봐서 NTFS 로 설정했습니다.

  16. 3번을 입력합니다

    둘다 설치한다.

  17. USB or SD

    USB, SD 카드에 설치를 고릅니다.
    저는 SD카드에 설치 했습니다.

  18. 확인

    제대로 설정 했는지 확인 합니다.
    MAC 주소를 꼭 다시 확인하세요

  19. D 입력

    저장 경로를 확인 합니다.

  20. Y

    최종 확인.
    Y 를 입력하면 다운이 시작됩니다.

  21. 다운로드 완료

    다운이 완료 되었습니다. 이제 폴더에 가면
    COPY_TO_SD 폴더를 확인 할 수 있습니다.

  22. 이 폴더 안에 있는 파일을 SD카드에 복사합니다.

폭탄메일

  1. http://please.hackmii.com/에 들어가서 자신의 MAC 주소를 입력

  2. Cut the red wire 또는 Cut the blue wire 버튼을 누릅니다.

  3. 다운로드 된 파일의 private 폴더boot.elf를 SD카드에 복사합니다.

Wii에 설치하기

이제 모든 준비가 끝났습니다. Wii에 SD카드를 넣고 부팅 합니다. 메일함을 보면, 어제나, 그 전날에 폭탄메일이 도착한 것을 확인 할 수 있습니다.

Note : 폭탄메일 여러개가 겹쳐 있는 경우가 있는데, 아래 화면이 나올 때까지 실행하세요.

위 화면이 나오면 성공입니다. 시작하는데 시간이 조금 걸립니다. 1분 정도 소요 됩니다.

HackMii Installer

  1. Install The Homebrew Channel 을 눌러 홈브류 설치

  2. Install BootMil as IOS 설치

    IOS254 에 설치가 됩니다.

  3. Exit를 통해 밖으로 나옵니다.

Nand 백업하기

혹시모를 벽돌이 되었을 상황을 대비하기 위해서 NAND 백업을 해야 합니다.
설치가 완벽히 되었다면 화면에, Homebrew 채널을 확인할 수 있습니다

  1. Homebrew를 눌러서 실행합니다.

  2. 홈버튼을 눌러서 Launch BootMii를 실행

Launch BootMii

여기서는 리모콘으로 움직여 지지 않습니다. 본체로 다가가서 전원버튼리셋버튼을 이용해서 움직여야 합니다.

Note :
1번째 : NAND 를 SD카드에 백업
2번쨰 : SD카드로부터 NAND 복구

첫번째 버튼을 눌러서 NAND 를 백업합니다.

위와 같은 화면이 나오면서 백업을 시작합니다.

백업 시간은 5분 넘게 소요가 됩니다.

SD카드에 keys.binnand.bin 파일이 생성 되었을 텐데요. 이것을 잘 보관하시기 바랍니다.

NAND 백업화면의 네번째 그림을 선택하면 나가집니다.

IOS236 설치하기

WAD Manager

  1. 화면의 나오는 Multi-Mod Manager 를 실행합니다.

  2. 방향키로 WAD Manager 로 이동해서 A버튼을 눌러줍니다.

  3. 1버튼을 눌러서 전체선택을 합니다.

  4. A를 눌러서 전체 설치를 시작합니다.
    시간이 지나면 모든 WAD가 설치가 끝납니다.

  5. B버튼을 눌러서 다시 처음화면으로 돌아갑니다.

  6. ISO Manager로 들어갑니다.

    위와 같은 화면이 나옵니다.
    설치되어 있는 정보가 간략하게 나오고, 업데이트를 할 수 있습니다.
    사용할 일은 딱히, 없습니다.

Priiloader 설치

세번째 메뉴가 Priiloader 를 설치하는 메뉴입니다.

들어가면 위와 같은 화면이 나옵니다.

+ 키와 A 키를 동시에 눌러서 설치를 시작합니다.

5초 정도 소요됩니다.

설치가 완료된 후에 Wii의 전원을 껐다가 전원을 다시 켬과 동시에 RESET 버튼을 누르고 있으면 Priiloader 화면에 접근할 수 있습니다.

Note : 여기서는 다양한 설정들을 바꿀 수 있는데요. 최대한 건드리지 않도록 합니다.

Check For Update 를 눌러 최신버전으로 업그레이드 합니다.

Note : 반드시 할 필요는 없습니다.

System Menu Hacks에 들어갑니다.

다음 항목을 Disable -> Enable 로 설정합니다

Region Free GC Games
Region Free Wii Games
Remove Diagnostic Disc Check
Move Disc Channel
Block Online Updates

Setting에 들어갑니다

hdLoader cfg

현재 제일 잘 실행되는 하드로더 입니다. 여기 로 가서 다운을 받아서 SD카드에 복사해도 되고, 기존에 설치되어 있는 버젼을 사용해도 됩니다. 일단은 기존 내장되어 있는 것을 사용하도록 하겠습니다.

다시 홈브류 채널에서 USBLoader를 선택합니다.

4번째 항목인 Configurable USB Loadercfg입니다.

반응형

'게임' 카테고리의 다른 글

G810 레전드오브리그 라이트 설정하기  (0) 2017.06.30
닌텐도 Wii 에 게임 넣기  (0) 2016.07.18
포켓몬고 피카츄로 시작하기  (0) 2016.07.14
Final Fantasy 14:A Realm Reborn  (0) 2015.05.20

데이터베이스 만들기

use 명령어

use [db명] 으로 데이터 베이스를 이동할 수 있지만, [db명]이 존재하지 않을때에는 자동으로 새로운 db를 생성해 줍니다.

db.users.insert({username:”hello”})

를 통해서 테이블(?)을 추가할 수 있습니다. 하지만, 계속 같은 입력을 하면, 중복되는 값이 추가가 됩니다.

collection 정보 읽어오기

db.users.find()

db.users 안에 담긴 모든 정보를 읽어오는 명령어 입니다.

db.users.find({username:”hello”})

username이 hello 인 사람의 정보만 읽어오기.

collection 추가/변경 하기

db.users.update({username:”hello},{$set: {phone:”010-4947-1234”})

username 이 hello 인 정보에 phone 정보를 추가/변경 하는 명령어 입니다.

삭제하기

db.users.remove({username:”hello”})

username 이 hello인 정보를 갖고 있는 collection을 지우는 명령어

반응형

'개발 > 리눅스' 카테고리의 다른 글

centos 7 yum 깨짐  (0) 2017.12.05
centos 7 커널 최신버전으로 설치하기  (0) 2017.09.18
리눅스 daemon 항목들 정리  (0) 2016.08.09
소유자, 그룹 변경하기  (0) 2016.07.28
우분투에서 일본어 사용하기  (0) 2016.07.18

마크다운(Markdown) 만큼 유명한 텍스트 에디터 스텍에디트(StackEdit) 입니다. 기본적으로 마크다운의 문법을 사용하고 있습니다. 거기에 다양한 기능들이 추가 되었다고 보면 됩니다.
글을 작성하기 위해서는 기존에 사용했었던 마크다운용 편집기를 사용하면 됩니다. 하지만, StackEdit 의 모든 기능을 사용할 수는 없습니다. 그래서,

StackEdit.io 에서 웹상에서 편집할 수 있는 편집기를 이용할 수 있습니다.

enter image description here

UML 다이어그램 기능

st=>start: Phaser
pr=>operation: Preload
cr=>operation: Creatern
dr=>operation: Render
e=>end: Update
st->pr->cr->ee->rndr->e

enter image description here

다양한 아이콘들을 지원지원하는 icon … ICON 목록에서 확인할 수 있습니다.

필요한 아이콘들을 찾아서 사용할 수 있습니다.

enter image description here

Blogger 에 Stackedit 설치하기

enter image description here

blogger 의 템플릿 HTML 편집에 들어가서

<link href='https://stackedit.io/res-min/themes/base.css' rel='stylesheet'/>
<link href='//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css' rel='stylesheet'/>
<link href='http://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.2/styles/default.min.css' rel='stylesheet'/>
<script src='http://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.2/highlight.min.js'/>

를 추가합니다.

enter image description here

적용하기

이렇게 적용하시고 나면, stackedit에서 작성하는 것들을 HTML로 변경하여서 사용할 수 있습니다.blogger는 기본적으로 마크다운 문법을 적용하고 있지않고 있습니다.

그래서 이를 적용하기 위해서는 StackEdit.io에서 작성을하고 난 뒤에, HTML로 변경을 해야 합니다.그리고, 이 것을 글을 작성 할 때, HTML로 작성을 하시면 됩니다.상당히 번거롭네요.

반응형

crontab을 사용하면 간단하게 주기적으로 bash, 또는 코드들을 실행하게 할 수 있다.

enter image description here

crontab -e 을 입력해서 명령어를 추가

요일 표기

1 월요일
2 화요일
3 수요일
4 목요일
5 금요일
6 토요일
7 일요일

실행하기

분  시간   일   월  요일  명령어
*   *   *   *   *   echo “hello”

Note: 모든 시간 설정부분에 * 설정을 하면 매초마다 hello 를 출력한다.

시간을 지정할 때에는 다양한 방법들이 존재한다.

분   시간  일   월   요일  
*   2,3 *   *   *   매일 2시, 3시 마다 명령어를 실행한다.
*   2-5 *   *   *   매일 2시,3시,4시,5시 마다 명령어를 실행한다.
*   */4 *   *   *   매일 4시 간격으로 명령어를 실행한다,

주의할점

crontab 은 기본 .bashrc, .profile 을 불러오지 않습니다.
그래서 export 와 같은 설정을 다시 해줘야 합니다. 이와 같은 문제를 인식하지 못하고, 헤매지 않게 이에 대해서 잘 알아둬야 겠습니다.

저는 여기서 정보를 얻어서 해결할 수 있었습니다.

반응형

Packtpub 에서 무료책을 매일 제공하고 있는데 이 책을 받기 위해서 매번 들어가기가 구찮았다, 그러다가 python 이라는 언어를 접하게 되고 python3 로 자동으로 접속해서 구매하는 것을 한번 만들어 보았다.

그러다가 Go언어를 통해서 구현해 보면 어떨까해서 만들어 보았습니다.

python3 에서는 로그인 유지처리를 웹에 글이 많아서 찾을 수 있었는데, golang 의 session, cookie 유지는 어떻게 하는지 찾을 수 없었습니다.

그래서 golang.org 에서 제공하는 API 문서를 보고 한번 만들어 봤습니다.

python3 에서 cookie jar 를

opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))

로 연결을 해서 cookie 관리가 편하게 하는 것을 보고 한번 따라 해 봤습니다.

덕분에 http 연결에 대해서 공부하게 되었습니다. request, response 정말 어렵습니다. 알면 알 수록 모르겠습니다. 고수분들은 단박에 해결할 수 있었겠죠?

cookieJar 객체를 생성

cookieJar, err := cookiejar.New(nil)

http.Client 에 cookie 연결

client := &http.Client{Jar:cookieJar}

Request 로 보낸 자신의 계정 정보를 생성합니다

value := url.Value{}
value.Add(“email”, 이메일)
value.Add(“password”,비밀번호)
value.Add(“op”,”Login”)
value.Add("form_id", "packt_user_login_form")

post 보낼때는 utf–8로 인코딩을 하셔야 합니다.

python2에서 python3로 변하면서도 utf–8 로 인코딩을 해야 값이 제대라 전달이 되는데, 이건 왜 그런지.

잘 모르겠어요.

로그인 하기

이제 client로 이용할 request 객체를 생성합니다.

req, _ := http.NewRequest("POST", “https://packpub.com”, strings.NewReader(value.Encode()))
req.Header.Add("User-Agent", "Mozilla/5.0")
req.Header.Add("Content-Type", "application/x-www-form-urlencoded")

client를 이용해서 request 하면 됩니다.

res, _ := client.Do(req)

이제 client 객체를 이용해서 post. get 을 이용하면 접속한 상태로 페이지를 이동할 수 있습니다.

exe 다운로드

반응형

+ Recent posts