arm9loaderhax
SD카드의 용량이 4GB 이상이셔야 합니다.
중간중간 백업하는 과정이 있기에, 4GB 이하의 SD카드로는 정상적으로 진행이 되지 않을 수 있습니다.
※ SD카드를 교체하실 때는, 기존에 꽂혀있던 SD카드의 모든 파일/폴더를 교체할 SD카드에
그대로 복사/붙여넣기 해주시면 됩니다 :D
한국 정발 New 3DS만 불가능합니다. :(
오늘 3대의 구다수에 A9LH를 먹였는데, 한국어로는 최근 올라온 설치 강좌가 없어서 올려봅니다.
사실상 원문도 간단하게 써져있지만...
작업한 3DS 목록 원 버전
구3DS(작) 10.5 J
구3DS(큰) 10.7 K
구3DS(껍데기에 피카츄 그려진 큰) 10.7 K
전부 https://github.com/Plailect/Guide/wiki 출처입니다.
기기가 11.0 버전이시라면 하드모드, DSiWare 등의 방법으로 다운그레이드 해주셔야 합니다.
한국 기기 다운그레이드 방법 : http://qpspelrxjs23.blog.me/220780837632
───────────────────────────────────────────────
A9LH를 설치하는 방법은 위키 보셨으면 아시겠지만,
파트1. Decrypt9WIP를 구동시키고
파트2. 펌웨어를 2.1로 내린뒤
파트3. A9LH 를 설치합니다.
───────────────────────────────────────────────
Decrypt9WIP 구동
11.0 버전은 하드모드등의 방법으로 ~9.2의 하위버전으로 다운그레이드 하셔야 하며,
~10.7 버전은 홈브류의 sysUpdater 등으로 9.0-9.2로 내려버리시고 진행하시면 됩니다.
Decrypt9WIP는 9.2 버전 이하의 기기에서만 지원합니다.
다운그레이드를 완료한 후, 4.0 - 9.2 버전으로 설치를 시작하신다는 가정 하에 가장 간단한 방법으로 구동하는 방법입니다.
https://github.com/d0k3/Decrypt9WIP/releases/
위 링크에서 Decrypt9WIP 압축 파일을 다운 받아줍니다.
1. 압축을 풀어주시고, SD카드의 최상위 폴더에 files9 폴더를 만들어 줍니다.
2. Decrypt9WIP 압축 파일에서, Launcher.dat 파일과 Decrypt9WIP.dat을 SD카드 최상위 폴더에 넣어줍니다.
2-1. SD카드 최상위 폴더라 함은, SD카드를 리더기에 꽂았을 때, 이동식 디스크 (E:)로 잡힌다면, 탐색기의 주소창에 E:\을 입력하여 조회되는 폴더가 최상위 폴더입니다.
3. SD카드를 3DS에 넣어줍니다.
4. 3DS의 브라우저를 실행 시켜주시고,
https://dukesrg.github.io/?Decrypt9WIP.dat
http://go.gateway-3ds.com/
http://www.reboot.ms/3ds/load.html?Launcher.dat
http://dukesrg.dynu.net/3ds/rop?GW17567.dat&Launcher.dat
위 URL중 하나를 입력해서 Decrypt9WIP를 구동하라고 되어있는데... 전 4개의 URL 전부 오류가 떴습니다.
저 URL들로 성공하신다면 Decrypt9WIP 구동은 성공하신겁니다.
실패하셨다면, http://dukesrg.github.io/?Decrypt9WIP.dat 으로 시도해주세요.
첫번째 URL을 https로 접속하지 않고 http로 접속합니다.
아랫 화면이 깨지면서 Decrypt9WIP가 구동됩니다.
───────────────────────────────────────────────
펌웨어 2.1 버전 다운그레이드
Decrypt9WIP가 제대로 실행되었다면 3DS를 2.1 버전으로 다운그레이드 해야 합니다.
우선, 2.1 펌웨어 파일을 다운 받아주셔야 합니다.
유럽판(펌웨어 마지막 자리가 E) 3DS : https://plailect.github.io/Guide/2.1.0-4E_ctrtransfer_o3ds.torrent
일본판(펌웨어 마지막 자리가 J) 3DS : https://plailect.github.io/Guide/2.1.0-4J_ctrtransfer_o3ds.torrent
북미판(펌웨어 마지막 자리가 U) 3DS : https://plailect.github.io/Guide/2.1.0-4U_ctrtransfer_o3ds.torrent
한국판은 2.1 펌웨어가 없어서, 저 세 개 중 아무거나 다운받아 주시면 됩니다.
전 북미판으로 진행했습니다.
1. Decrypt9WIP가 구동된 상태로, 기기의 Select를 눌러 SD카드를 안전하게 제거할 수 있는 상태로 만듭니다.
2. 위에서 다운받아주신 2.1 펌웨어 파일의 압축을 풀어주시면, ~.bin파일과 ~.bin.sha 파일이 있습니다.
두 파일을 SD카드의 files9 폴더에 넣어줍니다.
3. SD카드를 3DS에 다시 넣어주시고, Decrypt9WIP 메뉴 중
SysNAND Options -> CTRNAND Transfer -> Auto CTRNAND Transfer 를 차례대로 눌러줍니다.
4. 이미지를 선택해라, 백업하겠냐.. 이런 질문이 계속 나타날텐데, A만 눌러주시면 됩니다.
이 과정에서 NAND가 백업 됩니다. 시간이 좀 오래 걸릴 수 있습니다. 전 10분정도 걸렸네요.
5. 끝까지 완료 됐다면, 다시 기기의 Select를 눌러 SD카드를 안전하게 제거할 수 있는 상태로 만듭니다.
6. 2번 과정에서 넣어둔 ~.bin파일과 ~bin.sha 파일을 삭제합니다.
7. SD카드를 다시 넣지 않은채로, 기기의 Start 버튼을 눌러 기기를 재부팅 합니다.
설정을 눌러 기기가 2.1.0 버전으로 제대로 다운그레이드 되었는지 확인합니다.
뉴다수의 경우 전원을 끄거나 본체를 덮으면 안됩니다.
정발기기의 경우, 다운받은 펌웨어에 따라 영어나 일본어로 출력됩니다. 정상입니다.
───────────────────────────────────────────────
arm9loaderhax 설치
Decrypt9WIP, 2.1버전 다운그레이드가 완료 됐다는 가정하에, arm9loaderhax(A9LH)를 설치합니다.
이 과정에서 FBI, Luma3DS Updater, Hourglass9가 설치됩니다.
───────────────────────────────────────────────
몇 가지 준비물이 필요합니다. 웬만하면 한 폴더에 전부 저장 해 주세요.
data_input_v2.zip : https://plailect.github.io/Guide/data_input_v2.torrent
★ 토렌트 파일입니다.
aeskeydb.bin : https://plailect.github.io/Guide/aeskeydb.torrent
★ 토렌트 파일입니다.
arm9loaderhax : https://github.com/AuroraWright/arm9loaderhax/releases/latest
★ arm9loaderhax는 최신버전의(제일 위의) noscreeninit.7z를 다운 받아주셔야 합니다.
Luma3DS : https://github.com/AuroraWright/Luma3DS/releases/latest
★ Luma3DS는 파일이름에 dev가 붙지 않은 것으로 다운 받아주셔야 합니다.
SafeA9LHInstaller : https://github.com/AuroraWright/SafeA9LHInstaller/releases/latest
Universal Inject Generator : https://github.com/d0k3/Universal-Inject-Generator/archive/master.zip
hblauncher_loader : https://github.com/yellows8/hblauncher_loader/releases/latest
Hourglass9 : https://github.com/d0k3/Hourglass9/releases/latest
Luma3DS Updater : https://github.com/Hamcha/lumaupdate/releases/latest
DspDump : https://github.com/Cruel/DspDump/releases/latest
FBI : https://github.com/Steveice10/FBI/releases/
★ .cia 파일만 받아주시면 됩니다.
홈브류 스타터 킷 : http://smealum.github.io/ninjhax2/starter.zip
아래 단계에 언급이 되는 파일은 각 이름의 링크에서 다운받은 압축을 해제하면 있습니다.
───────────────────────────────────────────────
작업 전에, SD카드의 files9 폴더를 안전한 곳에 백업 시켜 주세요.
1. SD카드 최상위 폴더에 cias 라는 이름으로 폴더를 만들어줍니다.
2. SD카드에 3ds폴더가 있다면 삭제 해 주시고
3. 홈브류 스타터 킷의 압축을 SD카드 최상위 폴더에 압축을 풀어줍니다.
4. files9 폴더의 NANDmin.bin파일과 NANDmin.bin.sha 파일을 안전한 곳에 백업시켜 둡시다. 잘라내기 하지마세요.
5. data_input_v2.zip의 a9lh 폴더를 SD카드 최상위 폴더에 압축해제 해 줍니다.
6. arm9loaderhax의 payload_stage1.bin파일과 payload_stage2.bin 파일을 5번에서 압축해제한 a9lh 폴더에 넣어줍니다.
7. SafeA9LHInstaller의 arm11.bin파일과 arm9.bin 파일을 SD카드 최상위 폴더에 넣어줍니다.
8. hblauncher_loader.cia 파일을 cias 폴더에 넣어줍니다.
9. Luma3DS Updater의 lumaupdater.cia파일을 cias 폴더에 넣어줍니다.
10. FBI.cia 파일을 cias 폴더에 넣어줍니다.
11. Luma3DS의 arm9loaderhax.bin 파일을 SD카드 최상위 폴더에 넣어줍니다 (죄송합니다 ㅠㅠ)
12. SD카드 최상위 폴더에 luma 라는 이름으로 폴더를 만들고, luma 폴더안에 payloads 라는 이름으로 폴더를 만들어줍니다.
12-1. SD카드가 E:\로 인식이 된다면, E:\luma\payloads의 구조가 되면 됩니다.
13. Hourglass9.bin 파일을 위의 paylods 폴더에 넣어주시고, 이름을 start_Hourglass9.bin 으로 변경해줍니다.
14. aeskeydb.bin 파일을 files9 폴더에 넣어줍니다.
15. DspDump.3dsx 파일을 3ds폴더에 넣어줍니다.
준비물이 전부 갖춰졌다면, 이제 A9LH를 설치해야 합니다.
1. SD카드를 2.1버전으로 다운그레이드 된 3DS에 넣어줍니다.
2. 3DS 브라우저를 실행하고, http://dukesrg.github.io/2xrsa.html?arm11.bin 으로 접속합니다.
3. 화면이 깨지며 A9LH 설치 화면이 나오면, Select를 눌러 설치를 해줍니다.
누르자마자 바뀌어 실패한 것 같을텐데, 원래 빠릅니다.
4. 이제 부팅을 해 보면, "An old unsupported NAND has been detected 라는 메시지가 나오면서 부팅이 안 됩니다.
정상입니다. Luma3DS는 2.1을 지원하지 않아요. 이제 전원을 꾹 눌러 3DS의 전원을 꺼줍니다.
5. SD카드를 제거하고, a9lh 폴더의 OTP.bin 파일을 안전한 곳에 백업시켜둡니다.
A9LH가 설치 되었다면 Luma3DS의 설정을 해야합니다.
1. 메뉴핵스에 접속하듯이 기기의 Start 버튼을 누르면서 부팅합니다.
2. 항목에 체크를 해야합니다.
Autoboot SysNAND
Use SysNAND FIRM if booting with R (A9LH)"
Show Current NAND in System Settings
Show GBA boot screen in patched AGB_FIRM
에 체크해줍니다.
만약 뉴다수라면, New 3DS CPU와 Clock+L2(x)를 추가로 체크를 해주셔야 합니다.
3. 맞게 체크하셨다면, 기기의 Start버튼을 눌러 재부팅해줍니다.
이제 2.1로 내렸던 펌웨어를 다시 올려줘야합니다.
1. 메뉴핵스에 접속하듯이 기기의 Start 버튼을 누르면서 부팅합니다.
2. SysNAND BackUp/Restore... 를 선택해줍니다.
3. SysNAND Restore (keep a9lh)를 선택해줍니다.
4. NANDmin.bin을 선택해주고 복원해줍니다.
4-1. 만약, 4.0.0 - 4.5.0 부터 Decrypt9WIP 과정을 시작하셨다면
기기의 Select를 눌러 SD카드를 안전하게 제거할 수 있는 상태로 만듭니다.
SD카드를 열어,
뉴다수 : https://plailect.github.io/Guide/n3ds_firmware.torrent
구다수 : https://plailect.github.io/Guide/o3ds_firmware.torrent
를 다운받아주시고, luma 폴더에 넣어줍니다.
5. SD카드를 다시 3DS에 넣어주시고 재부팅합니다.
6. 설정으로 들어가 버전 앞에 Sys 가 붙어있는지 확인합니다.
7. Sys가 붙어있는지 꼭 확인하고 업데이트를 해줍니다.
이제 FBI를 주입해야합니다.
1. 메뉴핵스에 접속하듯이 기기의 Start 버튼을 누르면서 Hourglass9로 부팅합니다.
2. SysNAND Backup/Restore -> Health&Safety Dump 를 눌러 hs.app을 추출해줍니다. 다른 게 뜬다면 방향키로 조절해주세요
3. Select를 눌러 SD카드를 안전하게 제거할 수 있는 상태로 만듭니다. Universal Inject Generator의 압축을 풀고, input 폴더에 hs.app와 FBI.cia를 복사 한 뒤, go.bat을 실행합니다.
4. FBI_inject_with_banner.app 파일이 생성되면, SD카드의 files9 폴더에 복사해주시고 SD카드를 3DS에 다시 넣어줍니다.
5. B를 누르시고 다시 SysNAND Backup/Restore -> Health&Safety Inject를 눌러줍니다.
6. 방향키를 눌러 FBI_inject_with_banner.app 을 선택해주시고 A를 눌러 주입해줍니다.
7. Hourglass9의 메인으로 돌아온 뒤 Start버튼을 눌러 재부팅해줍니다.
마지막입니다.
1. 안전을 위한 주의사항 (Health & Safety, 노란색 삼각형에 느낌표) 앱을 실행하면 FBI로 진입합니다.
2. SD -> cias 순으로 눌러주세요.
3. FBI.cia, hblauncher_loader.cia, lumaupdater.cia를 설치해줍니다. 설치방법은 그냥 A 누르면 됩니다.
4. 홈 버튼을 눌러 메인 화면으로 나옵니다.
5. 선물 상자가 3개가 나옵니다. 하나씩 까서 홈브류 런쳐 (h 아이콘)을 실행해줍니다. 이 때 인터넷에 연결되어 있어야 합니다.
6. 홈브류 런쳐에 접속되면 DSP Dump를 실행해줍니다.
7. Start 버튼을 눌러 메인으로 나와주시고 기기의 전원을 종료해줍니다.
8. 다시 메뉴핵스에 접속하듯이 기기의 Start 버튼을 누르면서 Hourglass9로 부팅합니다.
9. SysNAND Backup/Restore -> Health&Safety Inject를 눌러줍니다.
10. hs.app을 선택하고 A를 눌러줍니다. 이제 안전을 위한 주의사항 앱은 원래대로 돌아옵니다.
11. Start 버튼을 눌러 재부팅해줍니다.
끝났습니다. 지금보니 간단하다 해놓고 꽤 기네요
A9LH가 설치 된 이상, 정식 A/S는 이제 받을 수 없습니다 (어차피 정식 A/S 받으면 최신버전으로 돌아오기 때문에..)
A9LH를 설치하시고 SD카드를 제거한 채로 부팅을 할 수 없습니다.