# Chống ban cho máy

Trước tiên bạn cần hiểu máy Switch bị ban là gì. Một máy Switch bị ban sẽ dẫn đến việc bạn **không thể**:

* Truy cập eShop để tải game.
* Update game từ eShop.
* Sử dụng Nintendo Switch Online (chơi multiplayer online, thư viện game NES, GBA...).

Những hành động có thể khiến Switch bị ban:

* Can thiệp vào game online: dùng cheat, mod, chỉnh sửa save game...
* Can thiệp vào [SysNAND](https://nsw.gitbook.io/guide/cac-thuat-ngu-can-biet#sysnand-la-gi) của máy: cài game lậu trên sysNAND, chạy một số homebrew có can thiệp sysNAND như Tinfoil, thay đổi avatar bất hợp pháp...
* Sử dụng [emuNAND](https://nsw.gitbook.io/guide/cac-thuat-ngu-can-biet#emunand-la-gi) nhưng không có biện pháp chống ban máy như Exosphere và DNS MITM.

***

## Làm thế nào để tránh bị BAN?

Cách tốt nhất để chống ban là không bao giờ sử dụng sysNAND, hãy sử dụng emuNAND có tính năng chống ban máy. Nếu bạn dùng emunand và [gói hắc My-pack](https://nsw.gitbook.io/guide/download#cac-file-hac-co-ban-cho-switch) hoặc các gói hắc khác như HATS, DeepSea thì trong các gói hắc này đã tích hợp sẵn chống ban Exosphere và DNS MITM, bạn có thể bỏ qua bước dưới đây. Nếu bạn tự build gói hắc cho riêng mình hoặc dùng gói hắc chưa có chống ban, bạn có thể làm như sau:

{% stepper %}
{% step %}
**Exosphere**: ẩn số serial thật của máy bằng một số serial giả để Nintendo không định danh được máy Switch của bạn. Hãy tạo một file có tên **exosphere.ini** bên trong thư mục gốc của thẻ nhớ và dán nội dung sau vào file rồi lưu nó:

```
[exosphere]
debugmode=1
debugmode_user=0
disable_user_exception_handlers=0
enable_user_pmu_access=0
blank_prodinfo_sysmmc=1
blank_prodinfo_emummc=1
allow_writing_to_cal_sysmmc=0
log_port=0
log_baud_rate=115200
log_inverted=0
```

{% endstep %}

{% step %}
**DNS MITM**: Chặn mọi kết nối đến server của Nintendo. Hãy tạo một file có tên **default.txt** đặt bên trong thư mục atmosphere/hosts (nếu chưa có thư mục này thì tạo mới nó) và dán nội dung sau vào file rồi lưu lại:

```
# Block Nintendo Servers
127.0.0.1 *nintendo.*
127.0.0.1 *nintendo-europe.com
127.0.0.1 *nintendoswitch.*
127.0.0.1 *nintendowifi.net
95.216.149.205 *conntest.nintendowifi.net
95.216.149.205 *ctest.cdn.nintendo.net
```

{% endstep %}
{% endstepper %}

***

## Cách kiểm tra máy đang chạy emuNAND hay sysNAND

Vào ⚙️System Settings > System và chú ý bên phải dòng version. Ví dụ **9.0.0|AMS 0.10.2|E**:

* **9.0.0** : phiên bản firmware của máy.
* **AMS 0.10.2** : phiên bản Atmosphere.
* **E** : Máy đang chạy CFW trên emuNAND.
* **S** : Máy đang chạy CFW trên sysNAND.

<figure><img src="https://866713260-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy96eyfNLQep6u4xLpFkI%2Fuploads%2FBohgzmW6Ih6ve46CtbcX%2Fimage.png?alt=media&#x26;token=7b2af96d-3a7a-4b9f-9acc-72ef05032470" alt="" width="375"><figcaption><p>Máy đang chạy emuNAND</p></figcaption></figure>

## Cách kiểm tra máy có chống ban hay chưa

* Vào ⚙️System Settings > System > Serial Numbers, nếu số serial của máy là XAW00000000000 thì đã được ẩn số serial.
* Kết nối wifi và chạy homebrew [90DNS Tester](https://github.com/sthetix/Switch_90DNS_tester/releases/latest), nếu kết quả hiện **blocked** là máy đã được chặn mọi kết nối đến server của Nintendo.

<div><figure><img src="https://866713260-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy96eyfNLQep6u4xLpFkI%2Fuploads%2FgQBj32NgS3K2W2ZFkSRj%2Fimage.png?alt=media&#x26;token=f9524b87-114b-461c-b9b0-ed62019d6941" alt=""><figcaption></figcaption></figure> <figure><img src="https://866713260-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy96eyfNLQep6u4xLpFkI%2Fuploads%2FwgKL6Z5rziWuP12L3Jas%2Fimage.png?alt=media&#x26;token=11e4ea0f-640a-4c1b-972d-d75329d10567" alt=""><figcaption></figcaption></figure> <figure><img src="https://866713260-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy96eyfNLQep6u4xLpFkI%2Fuploads%2FQd0zPbk9ptORkJLgmshT%2Fimage.png?alt=media&#x26;token=b1c166f4-0e19-447b-9dd6-ef6490156826" alt=""><figcaption></figcaption></figure></div>
