Advertisement
RainThunder

Những điều cần biết về Gateway

Mar 29th, 2015
1,351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.43 KB | None | 0 0
  1. ================================================================================
  2. * *
  3. * NHỮNG ĐIỀU CẦN BIẾT VỀ GATEWAY 3DS *
  4. * *
  5. ================================================================================
  6. -----------------
  7. Lời nói đầu
  8. -----------------
  9. Chào mừng đến với hướng dẫn về Gateway 3DS của RainThunder!
  10.  
  11. Gateway 3DS là flashcart đầu tiên cho hệ máy Nintendo 3DS, với nhiều tính năng
  12. 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ẽ
  13. giúp bạn hiểu rõ những vấn đề quan trọng liên quan đến Gateway 3DS.
  14.  
  15. 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ì
  16. 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.
  17.  
  18. Ở 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ử
  19. 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ó
  20. nhiều hướng dẫn nói đến rồi.
  21.  
  22.  
  23. -------------
  24. Mục lục
  25. -------------
  26. Lời nói đầu
  27. Lưu ý quan trọng
  28. Các hướng dẫn nên xem
  29. Những điều nên biết về Gateway 3DS
  30. Các phần mềm nên sử dụng
  31. Sử dụng Sky3DS kết hợp với Gateway 3DS
  32. Sử dụng CFW kết hợp với Gateway 3DS
  33. Các khái niệm và viết tắt
  34. Cài đặt
  35. Lời kết
  36.  
  37.  
  38. ----------------------
  39. Lưu ý quan trọng
  40. ----------------------
  41. * Không update emuNAND qua eShop! Luôn update qua System Settings.
  42. * Khi thoát System Settings từ Gateway Mode sẽ quay lại sysNAND!
  43. * Ấn nút Home và chọn Close (hoặc bấm X) để Gateway lưu lại file save vào thẻ
  44. nhớ. Đừng tắt máy!
  45. * Không nên làm bất kỳ việc gì liên quan đến sysNAND.
  46. * Đừ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ế
  47. hoạch dự phòng hay chưa thì hãy tiếp tục vọc.
  48.  
  49.  
  50. ------------------------------------
  51. Các hướng dẫn có thể tham khảo
  52. ------------------------------------
  53. * GATEWAY ULTRA 3.0 và SETUP (bởi marhalloweenvtv, áp dụng cho máy O3DS fw trên
  54. 4.5)
  55. http://www.nintendovn.com/forum/index.php?threads/37727/
  56. * Tổng quan và Hướng dẫn sử dụng Gateway 2.7 - Từ mặt đất đến bàn thờ... (bởi
  57. cancery1987, áp dụng cho máy O3DS fw 4.2 - 4.5)
  58. http://www.nintendovn.com/forum/index.php?threads/38426/
  59. * Hack NEW 3DS/XL với Gateway 3.1.0 (bởi obi123, áp dụng cho máy N3DS và game
  60. The Legend of Zelda: Ocarina of Time 3D)
  61. http://www.nintendovn.com/forum/index.php?threads/39131/
  62. * Hướng Dẫn Patch Header để chơi game 3DS online (bởi bluke)
  63. http://www.nintendovn.com/forum/index.php?threads/30215/
  64. * Hướng dẫn làm việc với CIA - Cài đặt và sử dụng (bởi bluke)
  65. http://www.nintendovn.com/forum/index.php?threads/37195/
  66. * Kiến thức tối thiểu về emuNAND, cách unlink 2 NAND (bởi obi123)
  67. http://www.nintendovn.com/forum/index.php?threads/38443/
  68. * Update emuNAND for N00b (bởi obi123)
  69. http://www.nintendovn.com/forum/index.php?threads/40283/
  70.  
  71.  
  72. -------------------
  73. Download ROMs
  74. -------------------
  75. http://www.3dsiso.com
  76. http://mega3dsroms.blogspot.com
  77. http://roms43.com
  78. http://opgforum.net/forum/42-3ds/
  79. http://madloader.com
  80. http://bbs.duowan.com/forum-1333-1.html
  81. Với các link host khó download hoặc download chậm (như uploaded, turbobit...),
  82. các bạn có thể tham gia một số chatbox leech link như vinaleech.com, forever.vn.
  83.  
  84.  
  85. ----------------------------------------
  86. Những điều nên biết về Gateway 3DS
  87. ----------------------------------------
  88. * Những điều liên quan đến CFW, save xem ở các phần sau.
  89.  
  90. * Nếu vào Browser chạy Gateway mà chỉ thấy "An error has occured": Bạn chọn
  91. biểu tượng cờ lê của trình duyệt, chọn Clear History, và Delete Cookies, sau đó
  92. vào lại trang khởi động.
  93.  
  94. * Một vài trang khởi động Gateway khác (ngoài trang http://go.gateway-3ds.com)
  95. http://go.scmods.com
  96. http://dukesrg.no-ip.org/3ds/go
  97. http://go.gateway.maki-chan.de
  98. http://battlefieldsingleplayer.com/apachethunder/Images/gateway/
  99.  
  100. * 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
  101. và có thể chọn Classic Mode, Downgrade, v.v...
  102.  
  103. * File .cia thông thường sẽ không dùng được trên sysNAND và Classic Mode. Do đó
  104. nếu chỉ dùng Gateway bạn sẽ không dùng được SaveDataFiler với băng gốc.
  105.  
  106. * Update emuNAND bằng ROM: Giữ nút Up khi biểu tượng Gateway hiện lên màn hình.
  107. Chọn ROM và chạy để update.
  108.  
  109. * Restore sysNAND: Giữ nút Down khi biểu tượng Gateway hiện lên màn hình. Chú ý
  110. phải có file NAND.bin ở thẻ SD.
  111.  
  112. * Tắt máy trong Gateway menu: B + Down
  113.  
  114. * Game nặng (Super Smash Bros., Monster Hunter 4 Ultimate) cần thẻ nhớ SD (thẻ
  115. to) dung lượng cỡ 4GB để chạy. Nếu thoát ra theo cách thông thường bạn sẽ quay
  116. về sysNAND, vì thế khi thoát ra nên chạy một app khác (như Nintendo 3DS Camera),
  117. rồi thoát app đó thì bạn vẫn ở trong emuNAND
  118. AlbertoSONIC (GBAtemp) đã làm một app cực đơn giản để khắc phục việc này. Khi
  119. thoát game ra bạn chỉ cần chạy app đó. Ngay sau khi chạy, Quick Reboot sẽ tự
  120. động thoát ra, đưa bạn quay trở lại emuNAND.
  121. https://gbatemp.net/threads/379101/
  122.  
  123. * Xóa thông báo update ở sysNAND: Khi máy đang tắt, ân và giữ L + R + A + Up
  124. + 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
  125. sẽ biến mất.
  126.  
  127. * Pokemon Bank dùng tốt trên emuNAND và Classic Mode. Tất nhiên bạn phải
  128. download và trả phí hằng năm cho nó :D
  129.  
  130. * Chơi game khác region mà không online được do EULA: Download bộ công cụ
  131. trong SDK của Nintendo, đổi tên config.csu thành config.3ds, chạy và sửa giá trị
  132. thành FFFF.
  133.  
  134. * Unlink sysNAND và emuNAND:
  135. Ưu điểm: Không phải mở gói quà mỗi khi khởi động,
  136. Nhược điểm: Trong một số ít trường hợp không thể sử dụng công cụ hack
  137. Để unlink sysNAND và emuNAND, bạn chỉ cần format một trong hai. Nếu format
  138. sysNAND, bạn cần rút thẻ nhớ trước khi format. Nếu format emuNAND bạn phải lưu
  139. dự phòng dữ liệu trên thẻ nhớ trước (hoặc đổi tên thư mục Nintendo 3DS).
  140.  
  141. * System Transfer: Có thể transfer qua lại giữa sysNAND / emuNAND của máy này
  142. và sysNAND / emuNAND của máy khác. Chú ý: Game Ambassador sẽ không chạy sau khi
  143. transfer. Ngoài ra, nếu muốn chạy DSiWare cần phải dùng thủ thuật.
  144.  
  145. * UpdateCDN / 3DNUS: Công cụ trên PC cho phép download toàn bộ firmware dưới
  146. dạng file .cia
  147. Lưu ý: Hiện Nintendo đã gỡ bỏ một số phần mềm trong bộ firmware, do đó bạn chỉ
  148. 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
  149. download bộ firmware cũ (như 9.5.0-23 cho N3DS) thì vào
  150. http://www.3dsiso.com/showthread.php?268700
  151. - Link:
  152. + 3DNUS: http://gbatemp.net/threads/376488/
  153. + UpdateCDN: http://gbatemp.net/threads/375993/
  154. - UpdateCDN:
  155. + Download file .csv tương ứng với firmware cần download về từ trang
  156. http://yls8.mtheall.com/ninupdates/report.php
  157. + Cài đặt Python 2.7
  158. + Mở cửa sổ dòng lệnh: Giữ Shift + phải chuột, chọn Open command window here
  159. + Gõ lệnh python UpdateCDN.py x.x.x-xx.csv -<vùng> -nosort, trong đó
  160. x.x.x-xx.csv là tên file bạn vừa download, vùng: USA / EUR / JPN / KOR / TWN
  161. - 3DNUS: Có giao diện đồ họa nên dễ sử dụng hơn UpdateCDN.
  162. + Điền tên firmware vào ô TitleID.
  163. + Nhập phân vùng (USA, EUR,...) vào ô bên phải.
  164. + Tick vào ô Pack as CIA.
  165. + Click Download.
  166. Sau khi download về bạn có thể dùng một chương trình quản lý file .cia nào đó
  167. để cài đặt toàn bộ firmware vào emuNAND. Bạn phải chắc chắn mình đang trong
  168. emuNAND thì mới cài đặt. NẾU CÀI ĐẶT VÀO SYSNAND TRONG GATEWAY MODE, 3DS CỦA BẠN
  169. SẼ BỊ BRICK.
  170.  
  171. * eShop Spoofing trên Gateway emuNAND 9.5 (N3DS):
  172. http://gbatemp.net/threads/391945/
  173.  
  174. * Mất thẻ xanh? Mất hack DS Profile? Không lo. Làm theo các bước sau:
  175. - 4.1 - 4.5 O3DS
  176. + Download file gwcode.bin:
  177. https://mega.nz/#!XJt1QT4I!IAY-uHb_TbqqM2lEHHicVKd9cg5HTcnE1CSnywekA2c
  178. + Dùng trình duyệt của 3DS vào trang
  179. http://dukesrg.no-ip.org/3ds/rop/?LoadCode4.dat&gwcode.bin
  180. + Trình duyệt bị crash. Bạn có thể hack thoải mái bằng DS Profile được rồi.
  181. - 9.0 - 9.2 N3DS
  182. + Download Homebrew Launcher
  183. + Download FBI
  184. + Sao chép file boot.3dsx vào thẻ nhớ của 3DS.
  185. + Tạo thư mục 3ds trên thẻ nhớ của 3DS, sao chép file thư mục FBI (chứa 2
  186. file FBI.3dsx và FBI.smdh) vào đó.
  187. + Khởi động Homebrew Launcher bằng trình duyệt. Chạy FBI
  188. + Ấn Select, chọn Gateway 9.x N3DS, ấn A để xác nhận.
  189.  
  190. * emuNAND dưới 7.1 có thể hardmod vào sysNAND mà không bị brick.
  191.  
  192. * (KHÔNG NÊN LÀM THEO) Mình NGHE NÓI có thể update sysNAND bằng ROM nếu sử
  193. dụng Gateway Launcher phiên bản 2.3. Giữ nút Up khi khởi động vào Gateway Mode
  194. sysNAND, sau đó chọn ROM để update. Nhắc lại: KHÔNG NÊN LÀM THEO (trừ phi bạn
  195. có hardmod).
  196.  
  197. * slot0x25KeyX.bin: CE E7 D8 AB 30 C0 0D AE 85 0E F5 E3 82 AC 5A F3
  198. Sẽ có lúc bạn cần dùng đến nó.
  199.  
  200.  
  201. ------------------------------
  202. Các phần mềm nên sử dụng
  203. ------------------------------
  204. * BigBlueMenu:
  205. Công cụ cài đặt file CIA, nằm trong bộ công cụ dành cho nhà phát triển (SDK)
  206. của Nintendo. Bạn còn có thể dùng BBM để chạy game.
  207.  
  208. * SaveDataFiler:
  209. Để xuất file save, đưa vệt sáng chọn đến game cần lấy save, ấn A để export. Mã
  210. game tra trên 3ds.essh.co. Riêng file save của game Fantasy Life lưu dưới dạng
  211. extdata nên phải chuyển sang tab Ext rồi mới ấn A để Export
  212. Để đưa file save vào game .cia / eShop, chuyển sang tab SDMC, chọn file save
  213. 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ố
  214. game (như Pokemon, Animal Crossing) có cơ chế bảo vệ chống backup đối với game
  215. dạng .cia / eShop, nên khi đưa file save vào game phải ấn R + X để xóa secure
  216. value của save cũ. Lưu ý: Nếu game của bạn chưa có file save nào thì
  217. SaveDataFiler sẽ báo lỗi. Bạn phải chơi game cho đến lần save đầu tiên.
  218.  
  219. * MicroSD Management:
  220. 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
  221. 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
  222. 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ỗ
  223. trợ Windows.
  224. 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.
  225.  
  226. * FBI:
  227. Công cụ cài đặt file CIA khác, do Steveice10 viết. FBI có đầy đủ chức năng như
  228. 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
  229. file CIA qua Wi-Fi, hack DS Profile cho Gateway và CFW.
  230.  
  231. * ftBrony (mtheall)
  232. Tương tự MicroSD Management, nhưng có thể dùng với hệ điều hành Mac, *nix,
  233. 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
  234. server này bằng một chương trình FTP Client như FileZilla, WinSCP,...
  235.  
  236. * CitrAGB (shinyquagsire23): Giả lập GBA trên 3DS
  237. 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
  238. Virtual Console
  239.  
  240. * blargSNES: Giả lập SNES
  241.  
  242. * CHMM: Custom Home Menu Manager, cho phép cài đặt custom theme. Không bị giới
  243. hạn số theme.
  244.  
  245. * Quick Reboot (AlbertoSONIC)
  246. Cho phép thoát các game nặng Super Smash Bros. 3DS và Monster Hunter 4
  247. Ultimate và quay lại emuNAND một cách thuận tiện.
  248.  
  249. * More: gbatemp
  250.  
  251.  
  252. --------------------------------------------
  253. Sử dụng Sky3DS kết hợp với Gateway 3DS
  254. --------------------------------------------
  255. Sky3DS là một flashcart dành cho 3DS, giả lập game gốc. Nói chung, mua cả
  256. Gateway và Sky3DS là khá lãng phí, tuy nhiên Sky3DS cũng có những điểm đặc biệt
  257. hỗ trợ rất đắc lực cho Gateway:
  258. - Giả lập game gốc trong Classic Mode hoặc sysNAND.
  259. - Giả lập game The Legend of Zelda: Ocarina of Time 3D hoặc Cubic Ninja để
  260. khởi động Gateway cho N3DS.
  261. - Giả lập game Cubic Ninja để chạy Ninjhax. Ninjhax có rất nhiều ứng dụng, có
  262. thể kể đến như Decrypt9, Pasta CFW, NTR CFW (NTR CFW chỉ dùng cho N3DS). Chức
  263. năng giải mã NAND của Decrypt9 có thể giúp bạn chuyển đổi phân vùng cho emuNAND.
  264. Về vai trò của Pasta CFW, NTR CFW bạn có thể xem phần sau. Do N3DS không có
  265. nhiều exploit như O3DS, nên Ninjhax là thứ cực kỳ quan trọng đổi với N3DS.
  266. - Update sysNAND bằng ROM.
  267.  
  268.  
  269. -----------------------------------------
  270. Sử dụng CFW kết hợp với Gateway 3DS
  271. -----------------------------------------
  272. Tính đến thời điểm hiện tại, các CFW như rxTools đã đạt đến mức độ hoàn chỉnh.
  273. 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
  274. loại CFW với công dụng khác nhau, tuy nhiên ở đây chỉ xin nhắc đến rxTools và
  275. NTR CFW.
  276.  
  277. a) So sánh ưu, nhược điểm
  278. Ưu, nhược điểm của rxTools so với Gateway:
  279. - 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
  280. dạng .cia và đặc biệt là SaveDataFiler với băng gốc.
  281. - Chơi game GBA (Virtual Console) trên 3DS.
  282. - Downgrade app System Settings để khởi động qua DS Profile.
  283. - Hỗ trợ các entrypoint của *hax 2.x, trong đó có themehax. Với themehax bạn
  284. có thể khởi động rxTools ngay khi bật máy (coldboot).
  285. - Region free chưa hoàn chỉnh (không hỗ trợ update và DLC), tuy nhiên có thể
  286. dùng NTR để bù lại.
  287. - Không load được file .3ds.
  288. - 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.
  289.  
  290. Ưu, nhược điểm của NTR-CFW (3.x) so với Gateway:
  291. - Tính năng chụp ảnh màn hình.
  292. - Save Data Manager: Quản lý file save với băng gốc hoặc game digital.
  293. - Language Emulation: Thay đổi phân vùng tạm thời đối với một game cụ thể.
  294. - LayeredFS: Patch game nhanh và đơn giản.
  295. - NTR Debugger: Hack RAM 3DS thông qua kết nối không dây. Ứng dụng trong eShop
  296. spoofing (vào eShop ở sysNAND firmware thấp), và cheat trong game.
  297. - Overclock plugin: Cho phép game cũ sử dụng toàn bộ CPU của N3DS.
  298. - Save State (NTR 3.2 trở lên)
  299. - NTR 3.x có thể dùng kèm với GW dưới dạng CIA.
  300.  
  301. b) Các thủ pháp với CFW (có ích với Gateway):
  302. Chuyển đổi save, xuất nhập save với băng gốc:
  303. - Xin xem mục "Save và chuyển đổi".
  304.  
  305. Tạo file .cia từ game eShop xịn (mua bằng tiền) bằng FunkyCIA2:
  306. - Download FunkyCIA2: http://gbatemp.net/threads/376941/
  307. - Download và cài đặt Python 2.7: http://python.org/
  308. - Download Decrypt9: http://github.com/d0k3/Decrypt9/releases
  309. - Sao chép các file cần thiết vào thẻ nhớ.
  310. - Khởi động Decrypt9, chọn EmuNAND Options -> File Dump... -> Dump ticket.db
  311. - Copy file ticket.db trong thư mục Decrypt9 vào thư mục FunkyCIA2
  312. - Mở cửa sổ dòng lệnh trong thư mục FunkyCIA2: Giữ Shift + phải chuột, chọn
  313. Open command window here.
  314. - Nhập câu lệnh: python FunkyCIA2.py ticket.db <titleid> (<titleid> là mã của
  315. game cần download, tra trên 3dsdb.com)
  316. - Sau khi kết thúc, game sẽ được lưu trong thư mục <titleid>\cia
  317.  
  318. Chuyển đổi phân vùng của emuNAND:
  319. - Download Decrypt9: https://github.com/d0k3/Decrypt9/releases
  320. - Sao chép các file vào cần thiết thẻ nhớ.
  321. - Sử dụng 3DNUS hoặc UpdateCDN tải firmware mới nhất dạng .cia. Chép các file
  322. đó vào thẻ nhớ.
  323. - Chép file SecureInfo_A của phân vùng khác vào thư mục Decrypt9 trên thẻ nhớ.
  324. - Dùng BigBlueMenu cài đặt các file .cia vào emuNAND.
  325. - Khởi động Decrypt9 bằng entrypoint bạn thích.
  326. - Chọn EmuNAND Options -> File Inject... -> Inject SecureInfo_A
  327. - Vào Gateway Mode emuNAND, chạy System Settings -> Format System Memory
  328. - Vào Gateway Mode emuNAND. Thiết lập các cài đặt ban đầu cho 3DS.
  329. - Cài đặt FBI. Xóa các phần mềm không cần thiết khỏi emuNAND.
  330.  
  331. Update sysNAND (O3DS):
  332. Dùng sysUpdater và rxTools 3.0 DevMode (Pasta Mode). Lưu ý: Nếu bạn dùng GW để
  333. 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.
  334. - Download gói update .cia của firmware bạn cần update trên 3dsiso.com
  335. http://www.3dsiso.com/showthread.php?268700
  336. - Download rxTools 3.0: http://lavanoid.no-ip.org
  337. - Download sysUpdater: http://github.com/profi200/sysupdater/releases
  338. - Sao chép các file .cia của gói update, các file của rxTools, và
  339. sysupdater.cia vào thẻ nhớ.
  340. - Khởi động GW vào sysNAND.
  341. - Cài đặt sysUpdater vào sysNAND.
  342. - Khởi động rxTools, vào DevMode (Pasta Mode).
  343. - Chạy sysUpdater, cài đặt toàn bộ file .cia của gói update.
  344.  
  345. Cài đặt NTR CFW 3.x
  346. - Download
  347. - Download
  348. - Sao chép BootNTR.cia và ntr.bin vào thẻ nhớ của 3DS.
  349. - Khởi động Gateway emuNAND, dùng BigBlueMenu hoặc FBI để cài đặt BootNTR.cia
  350. vào emuNAND.
  351. - Mỗi khi muốn dùng NTR bạn chỉ cần chạy BootNTR là được.
  352.  
  353. Chụp ảnh màn hình với NTR 3.x
  354. - Khởi động NTR-CFW.
  355. - Trong khi đang chơi, ấn nút X + Y để menu NTR xuất hiện. Chọn Take
  356. Screenshot. Ảnh chụp màn hình sẽ được lưu vào thẻ nhớ của 3DS.
  357.  
  358. Chuyển đổi phân vùng tạm thời với Language Emulation plugin của NTR
  359. - Download
  360. - Tạo thư mục plugin trên thẻ nhớ của 3DS (nếu chưa tồn tại).
  361. - Tạo thư mục <titleid> trong thư mục plugin, trong đó titleid là mã game cần
  362. sử dụng phân vùng tạm thời. Mã game tra trên 3dsdb.com. Ví dụ, Pokemon X có mã
  363. game là 0004000000055D00
  364. - Sao chép file langemu_**.plg vào thư mục <titleid> vừa tạo, trong đó ** là
  365. phân vùng muốn chuyển tạm thời.
  366. - Khởi động NTR, chạy game và tận hưởng ;)
  367.  
  368. Patch game nhanh bằng LayeredFS plugin (nâng cao)
  369. Thông thường bạn chỉ cần download plugin trên mạng, sau đó sao chép vào thư
  370. 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
  371. 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ó
  372. hứng thú với việc hack game, nên bỏ qua phần này.
  373. - Download: Python 2.7
  374. - Download: DevKitPro
  375. - Download:
  376. - Giải mã game
  377. - Sao chép file exefs.bin vào thư mục 3ds trên thẻ nhớ
  378. - Chạy build_layeredFS.bat
  379.  
  380. Overclock
  381.  
  382. Update sysNAND từ 8.1J lên 9.2J (N3DS):
  383. Hiện tại cách của yifan_lu đã không còn sử dụng được.
  384.  
  385. Cheat game bằng NTR CFW
  386. Hiện tại đã được thay thế bởi chức năng cheat của GW 3.5.1
  387.  
  388.  
  389. ------------------------
  390. Save và chuyển đổi
  391. ------------------------
  392. a) Mã hóa:
  393. Có 2 loại mã hóa file save: loại dùng khóa 4.x và khóa 6.x
  394. - Gateway Mode sử dụng khóa 4.x. Classic Mode của Gateway sử dụng khóa của
  395. sysNAND (tức là nếu sysNAND fw > 6.x thì Classic Mode cũng dùng khóa 6.x)
  396. - Nhiều game mới (sau 2014) dùng khóa 6.x (như Pokemon, MH4U), còn phần lớn
  397. game cũ sử dụng khóa 4.x.
  398. - Nếu file save và mode không dùng chung khóa thì file save bị corrupt.
  399. - Ví dụ: Pokemon X/Y chơi trên máy thật (sysNAND) firmware 6.2, khi chuyển
  400. sang Classic Mode của máy 4.5 thì máy không nhận file save, nhưng Classic Mode
  401. của máy 6.2 trở lên thì ok.
  402.  
  403. Sự mã hóa của file save còn phụ thuộc vào header của ROM. Nếu thay đổi header
  404. 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
  405. 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
  406. cùng dùng header giống nhau hoặc cùng dùng ROM .3ds (không phải .3dz).
  407.  
  408. b) Chuyển đổi:
  409. Save Data Transfer Tool là công cụ chính thức của Nintendo giúp chuyển file
  410. save từ dạng băng gốc sang eShop. Công cụ này có thể download trực tiếp trên
  411. eShop. Đối với người dùng Gateway thì nó giúp chuyển đổi file save từ game .3ds
  412. card-2 sang .cia hoặc từ băng gốc sang legit cia. Lưu ý: Băng gốc sẽ mất save
  413. khi dùng.
  414.  
  415. Chức năng backup save trong Gateway menu chỉ dùng với băng gốc dạng card-1,
  416. và không có khả năng giải mã. File save nhận được chỉ dùng cho băng gốc đó mà
  417. 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
  418. save đó với ROM .3dz lấy trực tiếp từ băng game
  419.  
  420. Powersaves là thiết bị do Datel sản xuất, có tác dụng backup và edit file save
  421. 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ủ.
  422. Đặc biệt, bạn có thể dùng Powersaves để giải mã file save của game Pokemon.
  423. Powersaves cũng dùng được cho Sky3DS với game dạng card-2.
  424.  
  425. CyberGadget là thiết bị của Nhật, cũng có tác dụng như Powersaves nhưng cho
  426. phép giải mã, mã hóa file save. CyberGadget chỉ sử dụng được với game phân vùng
  427. Nhật Bản.
  428.  
  429. SaveDataFiler là một phần mềm trong bộ SDK của Nintendo, chạy trên 3DS.
  430. phép giải mã và xuất file save.
  431. - Trong Gateway Mode, SaveDataFiler có thể xuất nhập trực tiếp các file save
  432. của game .3ds card-2 và game dạng cia / eShop, và xuất nhập gián tiếp save của
  433. game .3ds card-1 (http://gbatemp.net/threads/380246/)
  434. - 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
  435. game eShop bằng SaveDataFiler do các CFW (Palantine, PBT) đều chỉ hỗ trợ fw 4.5.
  436. 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
  437. 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
  438. hoặc gamecard.
  439. - Về cách sử dụng SaveDataFiler, xin xem phần "Các phần mềm nên sử dụng".
  440.  
  441. Save Data Manager là plugin của NTR-CFW do cell9 của GBAtemp xây dựng, chức
  442. năng giống SaveDataFiler, sử dụng cho băng gốc và game digital mua từ eshop. Từ
  443. NTR 3.0, công cụ này đã có thể dùng với game .cia hoặc .3ds card 2. Save của
  444. NTR-CFW và SaveDataFiler đều ở dạng đã giải mã nên có thể chuyển đổi cho nhau
  445. được.
  446.  
  447. Save Manager là homebrew do profi200 viết, sử dụng với *hax 2.x. Hoạt động
  448. với 3DS firmware từ 9.0 trở lên. Có thể giải mã file save từ game gốc, eShop,
  449. Sky3DS. svdt của meladroit là một homebrew tương tự nhưng nhiều tính năng hơn.
  450.  
  451. 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
  452. 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
  453. trường hợp liên quan đến save.
  454.  
  455. c) Các công cụ chỉnh sửa file save hiện có
  456. Chỉ áp dụng cho các file save đã được giải mã bằng SaveDataFiler, hoặc Save
  457. Manager / svdt... Lưu ý: Đối với Fantasy Life bạn phải dùng tab ext trong SDF,
  458. hoặc extdata tool
  459. - PKHeX (Kaphotics): Pokemon X, Y, Omega Ruby, Alpha Sapphire
  460. - PSSE (SciresM): Pokemon Shuffle
  461. - Pokemon Rumble World Diamond/P Tool (SciresM): Pokemon Rumble World
  462. - Tharsis Forge (xdaniel): Etrian Odyssey 4
  463. - Rune Factory 4 Save Editor (seikur0): Rune Factory 4
  464. - Super Mario Bros. 2 Save Editor (DaBlackDeath): Super Mario Bros. 2
  465. - Super Smash Bros. Save Editor: Super Smash Bros. for Nintendo 3DS
  466. - Animal Crossing: New Leaf Save Editor (marc_max): Animal Crossing: New Leaf
  467. - Fire Editor (Olmectron): Fire Emblem: Awakening
  468. - Hatsune Miku Save Editor (): Hatsune Miku - Project Mirai DX
  469. - Fantasy Life Save Editor (mvmiranda): Fantasy Life
  470. - Story of Seasons Save Editor (RainThunder): Story of Seasons
  471.  
  472.  
  473. -------------------------------
  474. Các khái niệm và viết tắt
  475. -------------------------------
  476. 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ử.
  477.  
  478. O3DS: Original 3DS, bao gồm 3DS, 3DS XL và 2DS
  479.  
  480. N3DS: New 3DS, bao gồm New 3DS và New 3DS XL
  481.  
  482. sysNAND: System NAND, bao gồm các dữ liệu và các phần mềm cài đặt sẵn trong
  483. máy 3DS.
  484.  
  485. emuNAND: Emulated NAND, hiểu nôm na là firmware ảo của 3DS, lưu trên thẻ nhớ.
  486.  
  487. Gateway Mode: là chế độ mà Gateway đã patch signature check của hệ thống, cho
  488. phép chơi game lậu. Nếu có phân vùng emuNAND trong thẻ nhớ, Gateway sẽ boot vào
  489. đó, còn nếu không sẽ boot vào sysNAND.
  490.  
  491. Classic Mode: Chế độ cho phép dùng 3DS để chơi băng gốc với firmware update
  492. mới nhất. Classic Mode cũng boot vào emuNAND, tuy nhiên không patch signature
  493. check, do đó không thể dùng file .cia với game gốc.
  494.  
  495. Card-1: Là các game có file save nằm trong một module nhớ riêng (EEPROM).
  496. Gateway sẽ lưu file save của các game này vào thẻ nhớ của 3DS. Để Gateway save
  497. đúng thì bạn phải ấn HOME -> X để thoát game, không được tắt máy.
  498.  
  499. Card-2: Là các game có file save lớn hơn 1MB, nằm trên cùng module nhớ với
  500. game. Với Gateway, save của các game này lưu trực tiếp trong file ROM (.3ds /
  501. .3dz)
  502.  
  503. .cia: viết tắt của CTR Installable Archive, là gói cài đặt phần mềm của 3DS.
  504. Có thể dùng BigBlueMenu hoặc BigRedMenu để cài đặt. Thường chứa game, app,
  505. update, DLC, theme...
  506.  
  507. Legit (clean) cia: Là các file .cia được dump từ các bản 3DS bundle (game đi
  508. kèm theo máy). Các file cia này có thể cài đặt trên sysNAND, chạy được trên
  509. Classic Mode và System Transfer được, tuy nhiên phải cài đúng region. Hiện chỉ
  510. có một số ít các file .cia thuộc dạng này. Có thể download trên 3dsiso
  511.  
  512. fw: firmware
  513.  
  514. signature check: là thủ tục kiểm tra chữ ký phần mềm của 3DS. Thông thường,
  515. các phần mềm chỉ chạy được khi chữ ký hợp lệ. Nhiều CFW đã patch để 3DS bỏ qua
  516. thủ tục này, nên có thể cài đặt file .cia lậu.
  517.  
  518. Flashcart (hay flashcard): là thiết bị có hình dạng giống game card, cho phép
  519. chơi game lậu. Flashcart đã có trên các thiết bị của Nintendo từ thời NES, và dĩ
  520. nhiên 3DS cũng không ngoại lệ.
  521.  
  522. Crown3DS: flashcart tin đồn của 3DS, chưa bao giờ được phát hành.
  523.  
  524. Gateway 3DS: ... (có lẽ không cần viết gì thêm vào đây)
  525. - Trang chủ: http://gateway-3ds.com
  526.  
  527. R4iGold Deluxe: là flashcart Gateway clone.
  528. - Trang chủ: http://r4ids.cn
  529. - Hỗ trợ emuNAND 4.x, không cho phép cài đặt file .cia
  530.  
  531. 3DSLink: Gateway clone. Hiện đã ngừng hỗ trợ, chỉ sử dụng cho máy 4.1 4.5 và
  532. chỉ chơi game dạng card-1
  533.  
  534. Orange 3DS: Tương tự R4iGold Deluxe
  535.  
  536. MT-CARD: Gateway clone. Hiện đã tuy nhiên hỗ trợ. Cho phép sử dụng emuNAND đến
  537. 9.6, cài đặt file .cia, chuyển game bằng nút gạt trên thẻ.
  538. - Trang chủ: mt-card.com (đã sập)
  539.  
  540. Blue3DS: Gateway clone.
  541.  
  542. Sky3DS: là flashcart chơi game 3DS, hỗ trợ firmware mới nhất. Flashcart này mô
  543. phỏng cách hoạt động của game thật, do đó có khả năng thay thế game gốc trong
  544. nhiều trường hợp.
  545. - Trang chủ: http://sky3ds.com
  546. - Hỗ trợ ROM chuẩn (được trích xuất từ băng game).
  547. - Không hỗ trợ ROM đã được chỉnh sửa (như game eShop, undub, v.v...)
  548.  
  549. QQ3DS: Sky3DS clone
  550.  
  551. K3DS: Sky3DS clone
  552.  
  553. Supercard DSTWO+: là flashcart mới nhất của team Supercard. Cho phép chơi trực
  554. tiếp game DS, chơi game SNES và GBA thông qua giả lập, và game 3DS thông qua
  555. Gateway plugin. Đây là một sự cải tiến nhẹ từ Supercard DSTWO truyền thống.
  556. Trang chủ: http://eng.supercard.sc
  557.  
  558. CFW: Custom firmware. Thực chất những cái người ta gọi là CFW của 3DS hiện
  559. 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
  560. 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
  561. ngữ CFW vì tính phổ biến của nó.
  562.  
  563. GovanifY CFW: CFW do GovanifY công bố, tuy nhiên đây thực chất là bản CFW chưa
  564. hoàn thiện của yellows8 mà GovanifY thó được. Download: http://govanify.com
  565.  
  566. Palantine CFW: CFW của Palantine (GBAtemp), phát triển từ GovanifY CFW, còn
  567. khá nhiều lỗi. Cho phép cài đặt DevMenu thông qua Wi-Fi, cài đặt file .cia, hỗ
  568. trợ emuNAND (không phải mới nhất), tuy nhiên chỉ sử dụng được với máy firmware
  569. 4.1 - 4.5
  570.  
  571. PBT-CFW: Perfect Bricking Tool CFW, do nop90 (GBAtemp) chỉnh sửa từ Palantine
  572. 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
  573. mà không cần phải có Gateway. Chỉ hỗ trợ máy 3DS fw 4.5
  574.  
  575. NTR-CFW: CFW của cell9 (GBAtemp), với nhiều plugin có tính năng độc đáo, như
  576. quản lý save, cheat, thay đổi ngôn ngữ game, patch game nhanh, overclock v.v...
  577. - Phiên bản 1.0: là bản patch của Gateway Launcher 2.2. Chỉ sử dụng cho 3DS
  578. firmware 4.1 4.5, emuNAND 4.1 4.5
  579. - 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
  580. Cubic Ninja. Có thể sử dụng kèm với Pasta CFW (game lậu)
  581. - 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
  582. động từ file .cia . Các tính năng ở các phiên bản trước vẫn được giữ nguyên.
  583.  
  584. rxTools: CFW của Roxas75 (GBAtemp), được phát triển với mục đích chính là cung
  585. cấp bộ công cụ hack hoàn thiện cho 3DS. rxTools cho phép cài đặt FBI thông qua
  586. FBI Injection, cài đặt file .cia, hỗ trợ emuNAND mới nhất và cung cấp nhiều
  587. công cụ hữu ích. Ban đầu rxTools không hỗ trợ cài đặt các file .cia lậu. Tuy
  588. nhiên sau khi AHP_Persion (GBAtemp) phát hành bản mod của rxTools 2.4 thì tình
  589. hình đã thay đổi. Bản mod này cho phép cài đặt file .cia lậu. Roxas75 sau đó đã
  590. 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
  591. công khai mã nguồn của rxTools trên github. Sau bản 2.6, Roxas75 ngừng phát
  592. triển rxTools, và giờ đây team Pasta đang tiếp tục phát triển dự án này. Phiên
  593. bản mới nhất hiện tại là 3.0 Nightly.
  594. - Mã nguồn: https://github.com/roxas75/rxTools
  595. - Download Nightly: https://lavanoid.github.io
  596. - Hỗ trợ game .cia lậu, emuNAND, region free và nhiều tính năng cao cấp.
  597. - Giao diện thân thiện.
  598. - Có thể khởi động bằng tất cả entrypoint hiện có.
  599.  
  600. Pasta CFW: là CFW đột nhiên xuất hiện từ một file pastebin không rõ nguồn gốc.
  601. Trong đó ghi phương pháp để patch signature check của 3DS với công cụ Brahma của
  602. patois. capito27 đã làm theo và phát hành bản Pasta CFW đầu tiên. Sở dĩ CFW lấy
  603. tên là pasta vì để kỉ niệm việc nó xuất phát từ pastebin vô danh. Pasta cũng có
  604. 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,
  605. 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
  606. 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
  607. 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ỗ
  608. trợ emuNAND
  609. - Team: capito27, AlbertoSONIC, motezazer, Crusard, dela, nop90, nastys
  610.  
  611. CakesFW: là CFW do mid-kid và b1l1s (GBAtemp) phát triển, tính năng đơn giản
  612. hơn rxTools.
  613. - Mã nguồn và download: http://github.com/mid-kid/CakesForeveryWan
  614. - Hỗ trợ game .cia lậu và emuNAND.
  615. - Có thể khởi động bằng tất cả entrypoint hiện có.
  616.  
  617. reiNAND: là CFW do Reisyukaku phát triển, hỗ trợ O3DS (phiên bản 1) và N3DS
  618. (phiên bản 2.0). reiNAND hỗ trợ game .cia lậu, emuNAND, có thể khởi động qua
  619. DS Profile, *hax 2.x
  620. - Mã nguồn và download: http://github.com/reisyukaku/ReiNAND
  621.  
  622. 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...
  623. Hoạt động tốt trên O3DS và N3DS. Phiên bản Decrypt9WIP của d0k3 hỗ trợ toàn bộ
  624. các entrypoint hiện nay (trong đó có *hax 2.0).
  625. - Mã nguồn và download (phiên bản gốc): http://github.com/Archshift/Decrypt9
  626. - Mã nguồn và download (phiên bản mới): http://github.com/d0k3/Decrypt9
  627.  
  628. KARL 3DS: Kernel Anti-piracy Region-free Loader 3DS, do WulfyStylez, Relys,
  629. shinyquagsire23, Dazzozo (GBAtemp) phát triển với mục đích tạo một bộ công cụ
  630. hack N3DS một cách thuận tiện, tuy nhiên không hỗ trợ game lậu. Hiện nay KARL
  631. đã đổi tên thành SALT và không công khai quá trình phát triển nữa.
  632.  
  633. OSKA 3DS: Open Source Kernel Access for 3DS. Team: aliak11. Hiện đã ngừng phát
  634. triển.
  635.  
  636. 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
  637. 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
  638. homebrew có thể là mini game, giả lập, app v.v... Homebrew trên 3DS có thể chạy
  639. thông qua GW, CFW hoặc *hax.
  640.  
  641. Entrypoint (lối vào): là các lỗ hổng bảo mật trên 3DS mà có thể khai thác để
  642. chạy các đoạn mã tự viết (custom code).
  643.  
  644. MSET: là bí danh (codename) của app System Settings của 3DS. Tuy nhiên khái
  645. niệm MSET cũng thường dùng để chỉ lỗ hổng trong DS Profile.
  646.  
  647. Ninjhax: là phương pháp chạy homebrew trên 3DS thông qua game Cubic Ninja, do
  648. Smealum tạo ra. Ninjhax 1.0 hỗ trợ 3DS fw 4.1.0-X 9.2.0-X (trong đó X từ 7 đến
  649. 20). Ninjhax 2.0 hỗ trợ 3DS fw 9.0.0-X trở lên. Ninjhax cho phép bạn chạy
  650. Homebrew Launcher, Gateway Launcher (N3DS), tất cả các loại CFW trừ Palantine.
  651.  
  652. OOThax: lỗ hổng trong save của game The Legend of Zelda™: Ocarina of Time 3D,
  653. cho phép khởi động Homebrew Launcher, CFW và Gateway Launcher (trên N3DS). Để
  654. 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).
  655.  
  656. Ironhax: lỗ hổng trong save của game Ironfall Invasion (miễn phí trên eShop),
  657. cho phép khởi động Homebrew Launcher. Hiện tại phiên bản trên eShop đã bị vá lỗ
  658. 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ử
  659. dụng.
  660.  
  661. Tubehax: lỗ hổng trong webkit của app Youtube (miễn phí trên eShop), cho phép
  662. khởi động Homebrew Launcher, CFW. Hiện đã bị vá lỗi.
  663.  
  664. Smashhax: lỗ hổng bảo mật của game Super Smash Bros. for Nintendo 3DS, cho
  665. phép khởi động Homebrew Launcher, CFW. Cách cài đặt tương đổi phức tạp.
  666.  
  667. Browserhax: là tên gọi chung cho một số lỗ hổng trong trình duyệt của 3DS, cho
  668. phép chạy Homebrew Launcher, CFW. Hiện tại browserhax đã bị vá lỗi ở firmware
  669. 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
  670. trong Browserhax.
  671.  
  672. Sliderhax: là lỗ hổng trong trình duyệt của O3DS, cho phép chạy Homebrew
  673. Launcher, CFW. Trang web dùng để hack có thanh trượt nên được gọi là slider,
  674.  
  675. Homemenuhax (hay Themehax): lỗ hổng bảo mật trong cài đặt theme của Home Menu,
  676. cho phép khởi động Homebrew Launcher ngay khi bật máy.
  677.  
  678. Spiderhax: là phương pháp lợi dụng lỗ hổng của trình duyệt trên 3DS để thực
  679. hiện hack RAM trên 3DS (bao gồm AR Code). Lỗ hổng này đã bị vá kể từ firmware
  680. 9.5.0-23.
  681.  
  682. *hax 2.x: Nhóm các lỗ hổng dùng để chạy Homebrew Launcher, bao gồm Ninjhax,
  683. OOThax, Tubehax, Ironhax, Smashhax, Browserhax, Themehax.
  684.  
  685. Citra: Giả lập đang được phát triển cho 3DS, quy tụ nhiều nhân vật cự phách
  686. trong giới hacking như neobrain, bunnei, Archshift
  687.  
  688. SSB: Super Smash Bros. 3DS
  689.  
  690. MH4U: Monster Hunter 4 Ultimate
  691.  
  692.  
  693. --------------------------------
  694. Cài đặt và sử dụng Gateway
  695. --------------------------------
  696. a) 3DS, 3DS XL
  697. <WIP>
  698.  
  699. b) New 3DS, New 3DS XL
  700. <WIP>
  701.  
  702.  
  703. -------------
  704. Lời kết
  705. -------------
  706. 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
  707. 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
  708. 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
  709. 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
  710. RainThunder (nintendovn.com)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement