Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ================================================================================
- * *
- * NHỮNG ĐIỀU CẦN BIẾT VỀ GATEWAY 3DS *
- * *
- ================================================================================
- -----------------
- Lời nói đầu
- -----------------
- Chào mừng đến với hướng dẫn về Gateway 3DS của RainThunder!
- Gateway 3DS là flashcart đầu tiên cho hệ máy Nintendo 3DS, với nhiều tính năng
- hấp dẫn. Tuy nhiên để làm chủ nó không phải là một việc dễ dàng. Hướng dẫn sẽ
- giúp bạn hiểu rõ những vấn đề quan trọng liên quan đến Gateway 3DS.
- Thực tế, sự ra đời của các CFW đã làm giảm nhu cầu sử dụng Gateway nhưng vì
- mình đã viết hướng dẫn này từ lâu nên muốn làm cho nó trở nên hoàn chỉnh hơn.
- Ở phần đầu mình sẽ nêu ra những mẹo hay hoặc những điều ít người biết khi sử
- dụng Gateway, và cuối cùng mới là cách cài đặt. Lí do là phần cài đặt đã có
- nhiều hướng dẫn nói đến rồi.
- -------------
- Mục lục
- -------------
- Lời nói đầu
- Lưu ý quan trọng
- Các hướng dẫn nên xem
- Những điều nên biết về Gateway 3DS
- Các phần mềm nên sử dụng
- Sử dụng Sky3DS kết hợp với Gateway 3DS
- Sử dụng CFW kết hợp với Gateway 3DS
- Các khái niệm và viết tắt
- Cài đặt
- Lời kết
- ----------------------
- Lưu ý quan trọng
- ----------------------
- * Không update emuNAND qua eShop! Luôn update qua System Settings.
- * Khi thoát System Settings từ Gateway Mode sẽ quay lại sysNAND!
- * Ấn nút Home và chọn Close (hoặc bấm X) để Gateway lưu lại file save vào thẻ
- nhớ. Đừng tắt máy!
- * Không nên làm bất kỳ việc gì liên quan đến sysNAND.
- * Đừng nên vọc thái quá. Nếu bạn hiểu bạn đang làm gì, với mục đích gì, có kế
- hoạch dự phòng hay chưa thì hãy tiếp tục vọc.
- ------------------------------------
- Các hướng dẫn có thể tham khảo
- ------------------------------------
- * GATEWAY ULTRA 3.0 và SETUP (bởi marhalloweenvtv, áp dụng cho máy O3DS fw trên
- 4.5)
- http://www.nintendovn.com/forum/index.php?threads/37727/
- * Tổng quan và Hướng dẫn sử dụng Gateway 2.7 - Từ mặt đất đến bàn thờ... (bởi
- cancery1987, áp dụng cho máy O3DS fw 4.2 - 4.5)
- http://www.nintendovn.com/forum/index.php?threads/38426/
- * Hack NEW 3DS/XL với Gateway 3.1.0 (bởi obi123, áp dụng cho máy N3DS và game
- The Legend of Zelda: Ocarina of Time 3D)
- http://www.nintendovn.com/forum/index.php?threads/39131/
- * Hướng Dẫn Patch Header để chơi game 3DS online (bởi bluke)
- http://www.nintendovn.com/forum/index.php?threads/30215/
- * Hướng dẫn làm việc với CIA - Cài đặt và sử dụng (bởi bluke)
- http://www.nintendovn.com/forum/index.php?threads/37195/
- * Kiến thức tối thiểu về emuNAND, cách unlink 2 NAND (bởi obi123)
- http://www.nintendovn.com/forum/index.php?threads/38443/
- * Update emuNAND for N00b (bởi obi123)
- http://www.nintendovn.com/forum/index.php?threads/40283/
- -------------------
- Download ROMs
- -------------------
- http://www.3dsiso.com
- http://mega3dsroms.blogspot.com
- http://roms43.com
- http://opgforum.net/forum/42-3ds/
- http://madloader.com
- http://bbs.duowan.com/forum-1333-1.html
- Với các link host khó download hoặc download chậm (như uploaded, turbobit...),
- các bạn có thể tham gia một số chatbox leech link như vinaleech.com, forever.vn.
- ----------------------------------------
- Những điều nên biết về Gateway 3DS
- ----------------------------------------
- * Những điều liên quan đến CFW, save xem ở các phần sau.
- * Nếu vào Browser chạy Gateway mà chỉ thấy "An error has occured": Bạn chọn
- biểu tượng cờ lê của trình duyệt, chọn Clear History, và Delete Cookies, sau đó
- vào lại trang khởi động.
- * Một vài trang khởi động Gateway khác (ngoài trang http://go.gateway-3ds.com)
- http://go.scmods.com
- http://dukesrg.no-ip.org/3ds/go
- http://go.gateway.maki-chan.de
- http://battlefieldsingleplayer.com/apachethunder/Images/gateway/
- * Giữ nút L khi biểu tượng Gateway hiện lên màn hình, menu Gateway sẽ xuất hiện
- và có thể chọn Classic Mode, Downgrade, v.v...
- * File .cia thông thường sẽ không dùng được trên sysNAND và Classic Mode. Do đó
- nếu chỉ dùng Gateway bạn sẽ không dùng được SaveDataFiler với băng gốc.
- * Update emuNAND bằng ROM: Giữ nút Up khi biểu tượng Gateway hiện lên màn hình.
- Chọn ROM và chạy để update.
- * Restore sysNAND: Giữ nút Down khi biểu tượng Gateway hiện lên màn hình. Chú ý
- phải có file NAND.bin ở thẻ SD.
- * Tắt máy trong Gateway menu: B + Down
- * Game nặng (Super Smash Bros., Monster Hunter 4 Ultimate) cần thẻ nhớ SD (thẻ
- to) dung lượng cỡ 4GB để chạy. Nếu thoát ra theo cách thông thường bạn sẽ quay
- về sysNAND, vì thế khi thoát ra nên chạy một app khác (như Nintendo 3DS Camera),
- rồi thoát app đó thì bạn vẫn ở trong emuNAND
- AlbertoSONIC (GBAtemp) đã làm một app cực đơn giản để khắc phục việc này. Khi
- thoát game ra bạn chỉ cần chạy app đó. Ngay sau khi chạy, Quick Reboot sẽ tự
- động thoát ra, đưa bạn quay trở lại emuNAND.
- https://gbatemp.net/threads/379101/
- * Xóa thông báo update ở sysNAND: Khi máy đang tắt, ân và giữ L + R + A + Up
- + Power, máy sẽ ngay lập tức vào chức năng Update. Tắt máy và thông báo update
- sẽ biến mất.
- * Pokemon Bank dùng tốt trên emuNAND và Classic Mode. Tất nhiên bạn phải
- download và trả phí hằng năm cho nó :D
- * Chơi game khác region mà không online được do EULA: Download bộ công cụ
- trong SDK của Nintendo, đổi tên config.csu thành config.3ds, chạy và sửa giá trị
- thành FFFF.
- * Unlink sysNAND và emuNAND:
- Ưu điểm: Không phải mở gói quà mỗi khi khởi động,
- Nhược điểm: Trong một số ít trường hợp không thể sử dụng công cụ hack
- Để unlink sysNAND và emuNAND, bạn chỉ cần format một trong hai. Nếu format
- sysNAND, bạn cần rút thẻ nhớ trước khi format. Nếu format emuNAND bạn phải lưu
- dự phòng dữ liệu trên thẻ nhớ trước (hoặc đổi tên thư mục Nintendo 3DS).
- * System Transfer: Có thể transfer qua lại giữa sysNAND / emuNAND của máy này
- và sysNAND / emuNAND của máy khác. Chú ý: Game Ambassador sẽ không chạy sau khi
- transfer. Ngoài ra, nếu muốn chạy DSiWare cần phải dùng thủ thuật.
- * UpdateCDN / 3DNUS: Công cụ trên PC cho phép download toàn bộ firmware dưới
- dạng file .cia
- Lưu ý: Hiện Nintendo đã gỡ bỏ một số phần mềm trong bộ firmware, do đó bạn chỉ
- có thể dùng hai công cụ trên để download firmware mới nhất mà thôi. Nếu bạn muốn
- download bộ firmware cũ (như 9.5.0-23 cho N3DS) thì vào
- http://www.3dsiso.com/showthread.php?268700
- - Link:
- + 3DNUS: http://gbatemp.net/threads/376488/
- + UpdateCDN: http://gbatemp.net/threads/375993/
- - UpdateCDN:
- + Download file .csv tương ứng với firmware cần download về từ trang
- http://yls8.mtheall.com/ninupdates/report.php
- + Cài đặt Python 2.7
- + Mở cửa sổ dòng lệnh: Giữ Shift + phải chuột, chọn Open command window here
- + Gõ lệnh python UpdateCDN.py x.x.x-xx.csv -<vùng> -nosort, trong đó
- x.x.x-xx.csv là tên file bạn vừa download, vùng: USA / EUR / JPN / KOR / TWN
- - 3DNUS: Có giao diện đồ họa nên dễ sử dụng hơn UpdateCDN.
- + Điền tên firmware vào ô TitleID.
- + Nhập phân vùng (USA, EUR,...) vào ô bên phải.
- + Tick vào ô Pack as CIA.
- + Click Download.
- Sau khi download về bạn có thể dùng một chương trình quản lý file .cia nào đó
- để cài đặt toàn bộ firmware vào emuNAND. Bạn phải chắc chắn mình đang trong
- emuNAND thì mới cài đặt. NẾU CÀI ĐẶT VÀO SYSNAND TRONG GATEWAY MODE, 3DS CỦA BẠN
- SẼ BỊ BRICK.
- * eShop Spoofing trên Gateway emuNAND 9.5 (N3DS):
- http://gbatemp.net/threads/391945/
- * Mất thẻ xanh? Mất hack DS Profile? Không lo. Làm theo các bước sau:
- - 4.1 - 4.5 O3DS
- + Download file gwcode.bin:
- https://mega.nz/#!XJt1QT4I!IAY-uHb_TbqqM2lEHHicVKd9cg5HTcnE1CSnywekA2c
- + Dùng trình duyệt của 3DS vào trang
- http://dukesrg.no-ip.org/3ds/rop/?LoadCode4.dat&gwcode.bin
- + Trình duyệt bị crash. Bạn có thể hack thoải mái bằng DS Profile được rồi.
- - 9.0 - 9.2 N3DS
- + Download Homebrew Launcher
- + Download FBI
- + Sao chép file boot.3dsx vào thẻ nhớ của 3DS.
- + Tạo thư mục 3ds trên thẻ nhớ của 3DS, sao chép file thư mục FBI (chứa 2
- file FBI.3dsx và FBI.smdh) vào đó.
- + Khởi động Homebrew Launcher bằng trình duyệt. Chạy FBI
- + Ấn Select, chọn Gateway 9.x N3DS, ấn A để xác nhận.
- * emuNAND dưới 7.1 có thể hardmod vào sysNAND mà không bị brick.
- * (KHÔNG NÊN LÀM THEO) Mình NGHE NÓI có thể update sysNAND bằng ROM nếu sử
- dụng Gateway Launcher phiên bản 2.3. Giữ nút Up khi khởi động vào Gateway Mode
- sysNAND, sau đó chọn ROM để update. Nhắc lại: KHÔNG NÊN LÀM THEO (trừ phi bạn
- có hardmod).
- * slot0x25KeyX.bin: CE E7 D8 AB 30 C0 0D AE 85 0E F5 E3 82 AC 5A F3
- Sẽ có lúc bạn cần dùng đến nó.
- ------------------------------
- Các phần mềm nên sử dụng
- ------------------------------
- * BigBlueMenu:
- Công cụ cài đặt file CIA, nằm trong bộ công cụ dành cho nhà phát triển (SDK)
- của Nintendo. Bạn còn có thể dùng BBM để chạy game.
- * SaveDataFiler:
- Để xuất file save, đưa vệt sáng chọn đến game cần lấy save, ấn A để export. Mã
- game tra trên 3ds.essh.co. Riêng file save của game Fantasy Life lưu dưới dạng
- extdata nên phải chuyển sang tab Ext rồi mới ấn A để Export
- Để đưa file save vào game .cia / eShop, chuyển sang tab SDMC, chọn file save
- cần dùng rồi ấn nút A. Nếu muốn đưa file save vào game .3ds thì ấn L + A. Một số
- game (như Pokemon, Animal Crossing) có cơ chế bảo vệ chống backup đối với game
- dạng .cia / eShop, nên khi đưa file save vào game phải ấn R + X để xóa secure
- value của save cũ. Lưu ý: Nếu game của bạn chưa có file save nào thì
- SaveDataFiler sẽ báo lỗi. Bạn phải chơi game cho đến lần save đầu tiên.
- * MicroSD Management:
- Phần mềm chính thức của Nintendo giúp người dùng N3DS không cần phải tháo nắp
- mặt sau máy khi cần copy dữ liệu. Tuy nhiên bạn có thể sử dụng nó trên O3DS bằng
- cách cài đặt file CIA của phần mềm này. Nhược điểm là tốc độ copy chậm, chỉ hỗ
- trợ Windows.
- Nếu bạn cài phần mềm này bằng CIA, thông báo lỗi sau khi thoát là bình thường.
- * FBI:
- Công cụ cài đặt file CIA khác, do Steveice10 viết. FBI có đầy đủ chức năng như
- BBM. Uu điểm của nó so với BBM là khả năng xóa các phần mềm trong NAND, cài đặt
- file CIA qua Wi-Fi, hack DS Profile cho Gateway và CFW.
- * ftBrony (mtheall)
- Tương tự MicroSD Management, nhưng có thể dùng với hệ điều hành Mac, *nix,
- Android... Phần mềm sẽ khởi tạo server FTP trên 3DS, và bạn có thể kết nối tới
- server này bằng một chương trình FTP Client như FileZilla, WinSCP,...
- * CitrAGB (shinyquagsire23): Giả lập GBA trên 3DS
- Không hữu ích lắm, bởi vì bạn có thể dùng rxTools để chơi trục tiếp game GBA
- Virtual Console
- * blargSNES: Giả lập SNES
- * CHMM: Custom Home Menu Manager, cho phép cài đặt custom theme. Không bị giới
- hạn số theme.
- * Quick Reboot (AlbertoSONIC)
- Cho phép thoát các game nặng Super Smash Bros. 3DS và Monster Hunter 4
- Ultimate và quay lại emuNAND một cách thuận tiện.
- * More: gbatemp
- --------------------------------------------
- Sử dụng Sky3DS kết hợp với Gateway 3DS
- --------------------------------------------
- Sky3DS là một flashcart dành cho 3DS, giả lập game gốc. Nói chung, mua cả
- Gateway và Sky3DS là khá lãng phí, tuy nhiên Sky3DS cũng có những điểm đặc biệt
- hỗ trợ rất đắc lực cho Gateway:
- - Giả lập game gốc trong Classic Mode hoặc sysNAND.
- - Giả lập game The Legend of Zelda: Ocarina of Time 3D hoặc Cubic Ninja để
- khởi động Gateway cho N3DS.
- - Giả lập game Cubic Ninja để chạy Ninjhax. Ninjhax có rất nhiều ứng dụng, có
- thể kể đến như Decrypt9, Pasta CFW, NTR CFW (NTR CFW chỉ dùng cho N3DS). Chức
- năng giải mã NAND của Decrypt9 có thể giúp bạn chuyển đổi phân vùng cho emuNAND.
- Về vai trò của Pasta CFW, NTR CFW bạn có thể xem phần sau. Do N3DS không có
- nhiều exploit như O3DS, nên Ninjhax là thứ cực kỳ quan trọng đổi với N3DS.
- - Update sysNAND bằng ROM.
- -----------------------------------------
- Sử dụng CFW kết hợp với Gateway 3DS
- -----------------------------------------
- Tính đến thời điểm hiện tại, các CFW như rxTools đã đạt đến mức độ hoàn chỉnh.
- Kết hợp CFW và Gateway sẽ làm cho 3DS của bạn trở nên hoàn hảo hơn. Có khá nhiều
- loại CFW với công dụng khác nhau, tuy nhiên ở đây chỉ xin nhắc đến rxTools và
- NTR CFW.
- a) So sánh ưu, nhược điểm
- Ưu, nhược điểm của rxTools so với Gateway:
- - Sử dụng .cia lậu với băng gốc. Nói cách khác, bạn có thể dùng update, DLC
- dạng .cia và đặc biệt là SaveDataFiler với băng gốc.
- - Chơi game GBA (Virtual Console) trên 3DS.
- - Downgrade app System Settings để khởi động qua DS Profile.
- - Hỗ trợ các entrypoint của *hax 2.x, trong đó có themehax. Với themehax bạn
- có thể khởi động rxTools ngay khi bật máy (coldboot).
- - Region free chưa hoàn chỉnh (không hỗ trợ update và DLC), tuy nhiên có thể
- dùng NTR để bù lại.
- - Không load được file .3ds.
- - Không có chức năng cheat như GW. Bạn phải dùng kèm với NTR nếu muốn cheat.
- Ưu, nhược điểm của NTR-CFW (3.x) so với Gateway:
- - Tính năng chụp ảnh màn hình.
- - Save Data Manager: Quản lý file save với băng gốc hoặc game digital.
- - Language Emulation: Thay đổi phân vùng tạm thời đối với một game cụ thể.
- - LayeredFS: Patch game nhanh và đơn giản.
- - NTR Debugger: Hack RAM 3DS thông qua kết nối không dây. Ứng dụng trong eShop
- spoofing (vào eShop ở sysNAND firmware thấp), và cheat trong game.
- - Overclock plugin: Cho phép game cũ sử dụng toàn bộ CPU của N3DS.
- - Save State (NTR 3.2 trở lên)
- - NTR 3.x có thể dùng kèm với GW dưới dạng CIA.
- b) Các thủ pháp với CFW (có ích với Gateway):
- Chuyển đổi save, xuất nhập save với băng gốc:
- - Xin xem mục "Save và chuyển đổi".
- Tạo file .cia từ game eShop xịn (mua bằng tiền) bằng FunkyCIA2:
- - Download FunkyCIA2: http://gbatemp.net/threads/376941/
- - Download và cài đặt Python 2.7: http://python.org/
- - Download Decrypt9: http://github.com/d0k3/Decrypt9/releases
- - Sao chép các file cần thiết vào thẻ nhớ.
- - Khởi động Decrypt9, chọn EmuNAND Options -> File Dump... -> Dump ticket.db
- - Copy file ticket.db trong thư mục Decrypt9 vào thư mục FunkyCIA2
- - Mở cửa sổ dòng lệnh trong thư mục FunkyCIA2: Giữ Shift + phải chuột, chọn
- Open command window here.
- - Nhập câu lệnh: python FunkyCIA2.py ticket.db <titleid> (<titleid> là mã của
- game cần download, tra trên 3dsdb.com)
- - Sau khi kết thúc, game sẽ được lưu trong thư mục <titleid>\cia
- Chuyển đổi phân vùng của emuNAND:
- - Download Decrypt9: https://github.com/d0k3/Decrypt9/releases
- - Sao chép các file vào cần thiết thẻ nhớ.
- - Sử dụng 3DNUS hoặc UpdateCDN tải firmware mới nhất dạng .cia. Chép các file
- đó vào thẻ nhớ.
- - Chép file SecureInfo_A của phân vùng khác vào thư mục Decrypt9 trên thẻ nhớ.
- - Dùng BigBlueMenu cài đặt các file .cia vào emuNAND.
- - Khởi động Decrypt9 bằng entrypoint bạn thích.
- - Chọn EmuNAND Options -> File Inject... -> Inject SecureInfo_A
- - Vào Gateway Mode emuNAND, chạy System Settings -> Format System Memory
- - Vào Gateway Mode emuNAND. Thiết lập các cài đặt ban đầu cho 3DS.
- - Cài đặt FBI. Xóa các phần mềm không cần thiết khỏi emuNAND.
- Update sysNAND (O3DS):
- Dùng sysUpdater và rxTools 3.0 DevMode (Pasta Mode). Lưu ý: Nếu bạn dùng GW để
- cài hoặc dùng trình quản lý file CIA như FBI hay BBM thì máy bạn sẽ bị brick.
- - Download gói update .cia của firmware bạn cần update trên 3dsiso.com
- http://www.3dsiso.com/showthread.php?268700
- - Download rxTools 3.0: http://lavanoid.no-ip.org
- - Download sysUpdater: http://github.com/profi200/sysupdater/releases
- - Sao chép các file .cia của gói update, các file của rxTools, và
- sysupdater.cia vào thẻ nhớ.
- - Khởi động GW vào sysNAND.
- - Cài đặt sysUpdater vào sysNAND.
- - Khởi động rxTools, vào DevMode (Pasta Mode).
- - Chạy sysUpdater, cài đặt toàn bộ file .cia của gói update.
- Cài đặt NTR CFW 3.x
- - Download
- - Download
- - Sao chép BootNTR.cia và ntr.bin vào thẻ nhớ của 3DS.
- - Khởi động Gateway emuNAND, dùng BigBlueMenu hoặc FBI để cài đặt BootNTR.cia
- vào emuNAND.
- - Mỗi khi muốn dùng NTR bạn chỉ cần chạy BootNTR là được.
- Chụp ảnh màn hình với NTR 3.x
- - Khởi động NTR-CFW.
- - Trong khi đang chơi, ấn nút X + Y để menu NTR xuất hiện. Chọn Take
- Screenshot. Ảnh chụp màn hình sẽ được lưu vào thẻ nhớ của 3DS.
- Chuyển đổi phân vùng tạm thời với Language Emulation plugin của NTR
- - Download
- - Tạo thư mục plugin trên thẻ nhớ của 3DS (nếu chưa tồn tại).
- - Tạo thư mục <titleid> trong thư mục plugin, trong đó titleid là mã game cần
- sử dụng phân vùng tạm thời. Mã game tra trên 3dsdb.com. Ví dụ, Pokemon X có mã
- game là 0004000000055D00
- - Sao chép file langemu_**.plg vào thư mục <titleid> vừa tạo, trong đó ** là
- phân vùng muốn chuyển tạm thời.
- - Khởi động NTR, chạy game và tận hưởng ;)
- Patch game nhanh bằng LayeredFS plugin (nâng cao)
- Thông thường bạn chỉ cần download plugin trên mạng, sau đó sao chép vào thư
- mục <titleid> là có thể chơi được bản patch rồi. Ở đây mình sẽ nói sơ lược cách
- tạo ra các plugin như vậy. Phần này tương đối phức tạp, vì thế nếu bạn không có
- hứng thú với việc hack game, nên bỏ qua phần này.
- - Download: Python 2.7
- - Download: DevKitPro
- - Download:
- - Giải mã game
- - Sao chép file exefs.bin vào thư mục 3ds trên thẻ nhớ
- - Chạy build_layeredFS.bat
- Overclock
- Update sysNAND từ 8.1J lên 9.2J (N3DS):
- Hiện tại cách của yifan_lu đã không còn sử dụng được.
- Cheat game bằng NTR CFW
- Hiện tại đã được thay thế bởi chức năng cheat của GW 3.5.1
- ------------------------
- Save và chuyển đổi
- ------------------------
- a) Mã hóa:
- Có 2 loại mã hóa file save: loại dùng khóa 4.x và khóa 6.x
- - Gateway Mode sử dụng khóa 4.x. Classic Mode của Gateway sử dụng khóa của
- sysNAND (tức là nếu sysNAND fw > 6.x thì Classic Mode cũng dùng khóa 6.x)
- - Nhiều game mới (sau 2014) dùng khóa 6.x (như Pokemon, MH4U), còn phần lớn
- game cũ sử dụng khóa 4.x.
- - Nếu file save và mode không dùng chung khóa thì file save bị corrupt.
- - Ví dụ: Pokemon X/Y chơi trên máy thật (sysNAND) firmware 6.2, khi chuyển
- sang Classic Mode của máy 4.5 thì máy không nhận file save, nhưng Classic Mode
- của máy 6.2 trở lên thì ok.
- Sự mã hóa của file save còn phụ thuộc vào header của ROM. Nếu thay đổi header
- của ROM, file save cũ sẽ không dùng được ngay mà cần phải giải mã. Save của game
- không cần giải mã có thể chuyển cho người khác sử dụng, với điều kiện hai bên
- cùng dùng header giống nhau hoặc cùng dùng ROM .3ds (không phải .3dz).
- b) Chuyển đổi:
- Save Data Transfer Tool là công cụ chính thức của Nintendo giúp chuyển file
- save từ dạng băng gốc sang eShop. Công cụ này có thể download trực tiếp trên
- eShop. Đối với người dùng Gateway thì nó giúp chuyển đổi file save từ game .3ds
- card-2 sang .cia hoặc từ băng gốc sang legit cia. Lưu ý: Băng gốc sẽ mất save
- khi dùng.
- Chức năng backup save trong Gateway menu chỉ dùng với băng gốc dạng card-1,
- và không có khả năng giải mã. File save nhận được chỉ dùng cho băng gốc đó mà
- thôi. Nếu file save có kích thước 512KB và mã hóa khóa 4.x thì có thể dùng file
- save đó với ROM .3dz lấy trực tiếp từ băng game
- Powersaves là thiết bị do Datel sản xuất, có tác dụng backup và edit file save
- bằng các code cho sẵn. Các thao tác mã hóa, giải mã đều thực hiện trên máy chủ.
- Đặc biệt, bạn có thể dùng Powersaves để giải mã file save của game Pokemon.
- Powersaves cũng dùng được cho Sky3DS với game dạng card-2.
- CyberGadget là thiết bị của Nhật, cũng có tác dụng như Powersaves nhưng cho
- phép giải mã, mã hóa file save. CyberGadget chỉ sử dụng được với game phân vùng
- Nhật Bản.
- SaveDataFiler là một phần mềm trong bộ SDK của Nintendo, chạy trên 3DS.
- phép giải mã và xuất file save.
- - Trong Gateway Mode, SaveDataFiler có thể xuất nhập trực tiếp các file save
- của game .3ds card-2 và game dạng cia / eShop, và xuất nhập gián tiếp save của
- game .3ds card-1 (http://gbatemp.net/threads/380246/)
- - Trước đây bạn không thể xuất các file save dùng khóa 6.x từ băng gốc hoặc
- game eShop bằng SaveDataFiler do các CFW (Palantine, PBT) đều chỉ hỗ trợ fw 4.5.
- Hiện nay với sự xuất hiện của các CFW mới bạn có thể thực hiện điều đó trên 3DS
- có fw 6.0 - 9.2. Với các máy 3DS fw thấp hơn, bạn cần update bằng sysUpdater
- hoặc gamecard.
- - Về cách sử dụng SaveDataFiler, xin xem phần "Các phần mềm nên sử dụng".
- Save Data Manager là plugin của NTR-CFW do cell9 của GBAtemp xây dựng, chức
- năng giống SaveDataFiler, sử dụng cho băng gốc và game digital mua từ eshop. Từ
- NTR 3.0, công cụ này đã có thể dùng với game .cia hoặc .3ds card 2. Save của
- NTR-CFW và SaveDataFiler đều ở dạng đã giải mã nên có thể chuyển đổi cho nhau
- được.
- Save Manager là homebrew do profi200 viết, sử dụng với *hax 2.x. Hoạt động
- với 3DS firmware từ 9.0 trở lên. Có thể giải mã file save từ game gốc, eShop,
- Sky3DS. svdt của meladroit là một homebrew tương tự nhưng nhiều tính năng hơn.
- Kêt hợp các công cụ trên ta có thể chuyển đổi được file save qua lại giữa
- nhiều dạng thức và mã hóa khác nhau. SaveDataFiler có thể giải quyết tất cả các
- trường hợp liên quan đến save.
- c) Các công cụ chỉnh sửa file save hiện có
- Chỉ áp dụng cho các file save đã được giải mã bằng SaveDataFiler, hoặc Save
- Manager / svdt... Lưu ý: Đối với Fantasy Life bạn phải dùng tab ext trong SDF,
- hoặc extdata tool
- - PKHeX (Kaphotics): Pokemon X, Y, Omega Ruby, Alpha Sapphire
- - PSSE (SciresM): Pokemon Shuffle
- - Pokemon Rumble World Diamond/P Tool (SciresM): Pokemon Rumble World
- - Tharsis Forge (xdaniel): Etrian Odyssey 4
- - Rune Factory 4 Save Editor (seikur0): Rune Factory 4
- - Super Mario Bros. 2 Save Editor (DaBlackDeath): Super Mario Bros. 2
- - Super Smash Bros. Save Editor: Super Smash Bros. for Nintendo 3DS
- - Animal Crossing: New Leaf Save Editor (marc_max): Animal Crossing: New Leaf
- - Fire Editor (Olmectron): Fire Emblem: Awakening
- - Hatsune Miku Save Editor (): Hatsune Miku - Project Mirai DX
- - Fantasy Life Save Editor (mvmiranda): Fantasy Life
- - Story of Seasons Save Editor (RainThunder): Story of Seasons
- -------------------------------
- Các khái niệm và viết tắt
- -------------------------------
- Phần này mình sẽ giải thích một vài khái niệm và nêu vắn tắt lịch sử.
- O3DS: Original 3DS, bao gồm 3DS, 3DS XL và 2DS
- N3DS: New 3DS, bao gồm New 3DS và New 3DS XL
- sysNAND: System NAND, bao gồm các dữ liệu và các phần mềm cài đặt sẵn trong
- máy 3DS.
- emuNAND: Emulated NAND, hiểu nôm na là firmware ảo của 3DS, lưu trên thẻ nhớ.
- Gateway Mode: là chế độ mà Gateway đã patch signature check của hệ thống, cho
- phép chơi game lậu. Nếu có phân vùng emuNAND trong thẻ nhớ, Gateway sẽ boot vào
- đó, còn nếu không sẽ boot vào sysNAND.
- Classic Mode: Chế độ cho phép dùng 3DS để chơi băng gốc với firmware update
- mới nhất. Classic Mode cũng boot vào emuNAND, tuy nhiên không patch signature
- check, do đó không thể dùng file .cia với game gốc.
- Card-1: Là các game có file save nằm trong một module nhớ riêng (EEPROM).
- Gateway sẽ lưu file save của các game này vào thẻ nhớ của 3DS. Để Gateway save
- đúng thì bạn phải ấn HOME -> X để thoát game, không được tắt máy.
- Card-2: Là các game có file save lớn hơn 1MB, nằm trên cùng module nhớ với
- game. Với Gateway, save của các game này lưu trực tiếp trong file ROM (.3ds /
- .3dz)
- .cia: viết tắt của CTR Installable Archive, là gói cài đặt phần mềm của 3DS.
- Có thể dùng BigBlueMenu hoặc BigRedMenu để cài đặt. Thường chứa game, app,
- update, DLC, theme...
- Legit (clean) cia: Là các file .cia được dump từ các bản 3DS bundle (game đi
- kèm theo máy). Các file cia này có thể cài đặt trên sysNAND, chạy được trên
- Classic Mode và System Transfer được, tuy nhiên phải cài đúng region. Hiện chỉ
- có một số ít các file .cia thuộc dạng này. Có thể download trên 3dsiso
- fw: firmware
- signature check: là thủ tục kiểm tra chữ ký phần mềm của 3DS. Thông thường,
- các phần mềm chỉ chạy được khi chữ ký hợp lệ. Nhiều CFW đã patch để 3DS bỏ qua
- thủ tục này, nên có thể cài đặt file .cia lậu.
- Flashcart (hay flashcard): là thiết bị có hình dạng giống game card, cho phép
- chơi game lậu. Flashcart đã có trên các thiết bị của Nintendo từ thời NES, và dĩ
- nhiên 3DS cũng không ngoại lệ.
- Crown3DS: flashcart tin đồn của 3DS, chưa bao giờ được phát hành.
- Gateway 3DS: ... (có lẽ không cần viết gì thêm vào đây)
- - Trang chủ: http://gateway-3ds.com
- R4iGold Deluxe: là flashcart Gateway clone.
- - Trang chủ: http://r4ids.cn
- - Hỗ trợ emuNAND 4.x, không cho phép cài đặt file .cia
- 3DSLink: Gateway clone. Hiện đã ngừng hỗ trợ, chỉ sử dụng cho máy 4.1 4.5 và
- chỉ chơi game dạng card-1
- Orange 3DS: Tương tự R4iGold Deluxe
- MT-CARD: Gateway clone. Hiện đã tuy nhiên hỗ trợ. Cho phép sử dụng emuNAND đến
- 9.6, cài đặt file .cia, chuyển game bằng nút gạt trên thẻ.
- - Trang chủ: mt-card.com (đã sập)
- Blue3DS: Gateway clone.
- Sky3DS: là flashcart chơi game 3DS, hỗ trợ firmware mới nhất. Flashcart này mô
- phỏng cách hoạt động của game thật, do đó có khả năng thay thế game gốc trong
- nhiều trường hợp.
- - Trang chủ: http://sky3ds.com
- - Hỗ trợ ROM chuẩn (được trích xuất từ băng game).
- - Không hỗ trợ ROM đã được chỉnh sửa (như game eShop, undub, v.v...)
- QQ3DS: Sky3DS clone
- K3DS: Sky3DS clone
- Supercard DSTWO+: là flashcart mới nhất của team Supercard. Cho phép chơi trực
- tiếp game DS, chơi game SNES và GBA thông qua giả lập, và game 3DS thông qua
- Gateway plugin. Đây là một sự cải tiến nhẹ từ Supercard DSTWO truyền thống.
- Trang chủ: http://eng.supercard.sc
- CFW: Custom firmware. Thực chất những cái người ta gọi là CFW của 3DS hiện
- giờ không phải là CFW theo đúng nghĩa của nó. CFW thực sự phải có khả năng thay
- thế được firmware gốc của thiết bị. Tuy nhiên trong bài này tạm sử dụng thuật
- ngữ CFW vì tính phổ biến của nó.
- GovanifY CFW: CFW do GovanifY công bố, tuy nhiên đây thực chất là bản CFW chưa
- hoàn thiện của yellows8 mà GovanifY thó được. Download: http://govanify.com
- Palantine CFW: CFW của Palantine (GBAtemp), phát triển từ GovanifY CFW, còn
- khá nhiều lỗi. Cho phép cài đặt DevMenu thông qua Wi-Fi, cài đặt file .cia, hỗ
- trợ emuNAND (không phải mới nhất), tuy nhiên chỉ sử dụng được với máy firmware
- 4.1 - 4.5
- PBT-CFW: Perfect Bricking Tool CFW, do nop90 (GBAtemp) chỉnh sửa từ Palantine
- CFW, loại bỏ tính năng emuNAND. Mục đích chính là giúp cài đặt legit cia vào máy
- mà không cần phải có Gateway. Chỉ hỗ trợ máy 3DS fw 4.5
- NTR-CFW: CFW của cell9 (GBAtemp), với nhiều plugin có tính năng độc đáo, như
- quản lý save, cheat, thay đổi ngôn ngữ game, patch game nhanh, overclock v.v...
- - Phiên bản 1.0: là bản patch của Gateway Launcher 2.2. Chỉ sử dụng cho 3DS
- firmware 4.1 4.5, emuNAND 4.1 4.5
- - Phiên bản 2.x: Chỉ dùng cho New 3DS fw 8.1 9.2. Bắt buộc khởi động bằng
- Cubic Ninja. Có thể sử dụng kèm với Pasta CFW (game lậu)
- - Phiên bản 3.x: Ngoài cách khởi động bằng Cubic Ninja, NTR 3.x cho phép khởi
- động từ file .cia . Các tính năng ở các phiên bản trước vẫn được giữ nguyên.
- rxTools: CFW của Roxas75 (GBAtemp), được phát triển với mục đích chính là cung
- cấp bộ công cụ hack hoàn thiện cho 3DS. rxTools cho phép cài đặt FBI thông qua
- FBI Injection, cài đặt file .cia, hỗ trợ emuNAND mới nhất và cung cấp nhiều
- công cụ hữu ích. Ban đầu rxTools không hỗ trợ cài đặt các file .cia lậu. Tuy
- nhiên sau khi AHP_Persion (GBAtemp) phát hành bản mod của rxTools 2.4 thì tình
- hình đã thay đổi. Bản mod này cho phép cài đặt file .cia lậu. Roxas75 sau đó đã
- quay trở lại và phát hành bản 2.5, cho phép cài đặt file .cia lậu, đồng thời
- công khai mã nguồn của rxTools trên github. Sau bản 2.6, Roxas75 ngừng phát
- triển rxTools, và giờ đây team Pasta đang tiếp tục phát triển dự án này. Phiên
- bản mới nhất hiện tại là 3.0 Nightly.
- - Mã nguồn: https://github.com/roxas75/rxTools
- - Download Nightly: https://lavanoid.github.io
- - Hỗ trợ game .cia lậu, emuNAND, region free và nhiều tính năng cao cấp.
- - Giao diện thân thiện.
- - Có thể khởi động bằng tất cả entrypoint hiện có.
- Pasta CFW: là CFW đột nhiên xuất hiện từ một file pastebin không rõ nguồn gốc.
- Trong đó ghi phương pháp để patch signature check của 3DS với công cụ Brahma của
- patois. capito27 đã làm theo và phát hành bản Pasta CFW đầu tiên. Sở dĩ CFW lấy
- tên là pasta vì để kỉ niệm việc nó xuất phát từ pastebin vô danh. Pasta cũng có
- nghĩa là mì ống, do đó logo của Pasta CFW có hình của bát mì. Sau bản đầu tiên,
- những thành viên khác của GBAtemp đã tiếp tục phát triển và thêm các tính năng
- mới. Hiện tại Pasta CFW đã sáp nhập với rxTools. Phiên bản cuối cùng của Pasta
- là 1.3, hỗ trợ chơi các game mới nhất, giao diện đồ họa đẹp, tuy nhiên không hỗ
- trợ emuNAND
- - Team: capito27, AlbertoSONIC, motezazer, Crusard, dela, nop90, nastys
- CakesFW: là CFW do mid-kid và b1l1s (GBAtemp) phát triển, tính năng đơn giản
- hơn rxTools.
- - Mã nguồn và download: http://github.com/mid-kid/CakesForeveryWan
- - Hỗ trợ game .cia lậu và emuNAND.
- - Có thể khởi động bằng tất cả entrypoint hiện có.
- reiNAND: là CFW do Reisyukaku phát triển, hỗ trợ O3DS (phiên bản 1) và N3DS
- (phiên bản 2.0). reiNAND hỗ trợ game .cia lậu, emuNAND, có thể khởi động qua
- DS Profile, *hax 2.x
- - Mã nguồn và download: http://github.com/reisyukaku/ReiNAND
- Decrypt9: là bộ công cụ dành cho các vọc sĩ, gồm các chức năng giải mã, v.v...
- Hoạt động tốt trên O3DS và N3DS. Phiên bản Decrypt9WIP của d0k3 hỗ trợ toàn bộ
- các entrypoint hiện nay (trong đó có *hax 2.0).
- - Mã nguồn và download (phiên bản gốc): http://github.com/Archshift/Decrypt9
- - Mã nguồn và download (phiên bản mới): http://github.com/d0k3/Decrypt9
- KARL 3DS: Kernel Anti-piracy Region-free Loader 3DS, do WulfyStylez, Relys,
- shinyquagsire23, Dazzozo (GBAtemp) phát triển với mục đích tạo một bộ công cụ
- hack N3DS một cách thuận tiện, tuy nhiên không hỗ trợ game lậu. Hiện nay KARL
- đã đổi tên thành SALT và không công khai quá trình phát triển nữa.
- OSKA 3DS: Open Source Kernel Access for 3DS. Team: aliak11. Hiện đã ngừng phát
- triển.
- Homebrew: là các phần mềm không chính thức trên một hệ máy nào đó. Nói cách
- khác, nhà phát triển homebrew không có liên hệ nào với nhà sản xuất hệ máy. Các
- homebrew có thể là mini game, giả lập, app v.v... Homebrew trên 3DS có thể chạy
- thông qua GW, CFW hoặc *hax.
- Entrypoint (lối vào): là các lỗ hổng bảo mật trên 3DS mà có thể khai thác để
- chạy các đoạn mã tự viết (custom code).
- MSET: là bí danh (codename) của app System Settings của 3DS. Tuy nhiên khái
- niệm MSET cũng thường dùng để chỉ lỗ hổng trong DS Profile.
- Ninjhax: là phương pháp chạy homebrew trên 3DS thông qua game Cubic Ninja, do
- Smealum tạo ra. Ninjhax 1.0 hỗ trợ 3DS fw 4.1.0-X 9.2.0-X (trong đó X từ 7 đến
- 20). Ninjhax 2.0 hỗ trợ 3DS fw 9.0.0-X trở lên. Ninjhax cho phép bạn chạy
- Homebrew Launcher, Gateway Launcher (N3DS), tất cả các loại CFW trừ Palantine.
- OOThax: lỗ hổng trong save của game The Legend of Zelda™: Ocarina of Time 3D,
- cho phép khởi động Homebrew Launcher, CFW và Gateway Launcher (trên N3DS). Để
- cài đặt OOThax bạn cần một hax khác, hoặc mua phải thêm thiết bị (Save Dongle).
- Ironhax: lỗ hổng trong save của game Ironfall Invasion (miễn phí trên eShop),
- cho phép khởi động Homebrew Launcher. Hiện tại phiên bản trên eShop đã bị vá lỗ
- hổng, do đó chỉ những người sở hữu phiên bản cũ (chưa cập nhật) mới có thể sử
- dụng.
- Tubehax: lỗ hổng trong webkit của app Youtube (miễn phí trên eShop), cho phép
- khởi động Homebrew Launcher, CFW. Hiện đã bị vá lỗi.
- Smashhax: lỗ hổng bảo mật của game Super Smash Bros. for Nintendo 3DS, cho
- phép khởi động Homebrew Launcher, CFW. Cách cài đặt tương đổi phức tạp.
- Browserhax: là tên gọi chung cho một số lỗ hổng trong trình duyệt của 3DS, cho
- phép chạy Homebrew Launcher, CFW. Hiện tại browserhax đã bị vá lỗi ở firmware
- 10.1.0-27. Lưu ý tuy cùng là lỗ hổng của trình duyệt nhưng Spiderhax không nằm
- trong Browserhax.
- Sliderhax: là lỗ hổng trong trình duyệt của O3DS, cho phép chạy Homebrew
- Launcher, CFW. Trang web dùng để hack có thanh trượt nên được gọi là slider,
- Homemenuhax (hay Themehax): lỗ hổng bảo mật trong cài đặt theme của Home Menu,
- cho phép khởi động Homebrew Launcher ngay khi bật máy.
- Spiderhax: là phương pháp lợi dụng lỗ hổng của trình duyệt trên 3DS để thực
- hiện hack RAM trên 3DS (bao gồm AR Code). Lỗ hổng này đã bị vá kể từ firmware
- 9.5.0-23.
- *hax 2.x: Nhóm các lỗ hổng dùng để chạy Homebrew Launcher, bao gồm Ninjhax,
- OOThax, Tubehax, Ironhax, Smashhax, Browserhax, Themehax.
- Citra: Giả lập đang được phát triển cho 3DS, quy tụ nhiều nhân vật cự phách
- trong giới hacking như neobrain, bunnei, Archshift
- SSB: Super Smash Bros. 3DS
- MH4U: Monster Hunter 4 Ultimate
- --------------------------------
- Cài đặt và sử dụng Gateway
- --------------------------------
- a) 3DS, 3DS XL
- <WIP>
- b) New 3DS, New 3DS XL
- <WIP>
- -------------
- Lời kết
- -------------
- Tài liệu là tập hợp khá nhiều hiểu biết của mình về Gateway và 3DS hacking. Do
- mình không sở hữu N3DS, do đó không thể hướng dẫn một cách chi tiết về nhiều
- công cụ hữu ích trên N3DS (như NTR CFW). Vì vậy rất mong mọi người thông cảm cho
- thiếu sót này. Nếu các bạn có điều gì thắc mắc, xin vui lòng liên hệ tới
- RainThunder (nintendovn.com)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement