# 🧩 MeloNX - Hướng Dẫn Giả Lập Switch trên iOS

***

## 1. Yêu cầu thiết bị & chuẩn bị

### 1.1. Thiết bị iPhone / iPad

* **Hệ điều hành:** iOS / iPadOS **17.4 trở lên** (bắt buộc vì StikDebug yêu cầu từ 17.4+)
* **RAM khuyến nghị:**
  * Tối thiểu nên từ **4GB RAM trở lên** (iPhone 11 / iPad đời mới trở lên).
  * Một số game nặng (Zelda, Doom Eternal…) trên danh sách tương thích MeloNX yêu cầu **6–8GB** để chơi ổn.&#x20;
* **Bộ nhớ trống:**
  * **Tối thiểu 20–30GB trống**, càng nhiều càng tốt vì game Switch rất nặng.
* **Kết nối mạng:** Wi-Fi ổn định để:
  * Tải app / .ipa
  * Kích hoạt JIT qua StikDebug.

### 1.2. Máy tính (PC / Laptop)

* **Hệ điều hành:** Windows hoặc macOS.
* Đã cài:
  * **AltServer** (dùng để cài AltStore vào iPhone/iPad).&#x20;
  * Trên Windows: **iTunes + iCloud từ trang Apple**, không dùng bản Microsoft Store.&#x20;
* Cổng USB hoạt động tốt, dây cáp xịn.

### 1.3. Ứng dụng & công cụ cần có

#### **Trên PC**

* **AltServer** – để cài & refresh AltStore.&#x20;
* **Tool idevicepair** để tạo & nạp file pairing cho StikDebug (dựa trên nền tảng `idevice` / StikDebug).&#x20;

#### **Trên iPhone / iPad**

* **AltStore** – app sideload, dùng để cài & gia hạn MeloNX, Get More RAM.&#x20;
* **MeloNX** (.ipa) – giả lập Nintendo Switch cho iOS.&#x20;
* **Get More RAM** (.ipa) – app bật Increased Memory Limit cho MeloNX.&#x20;
* **StikDebug** – app bật JIT on-device cho iOS 17.4+.&#x20;

#### **File (bạn tự chuẩn bị & hướng dẫn riêng):**

* Firmware Switch (`firmware.zip` hoặc tương đương).
* `prod.keys` + `title.keys`.&#x20;
* **ẤN TẢI** [**TẠI ĐÂY**](https://drive.google.com/drive/folders/1HnTgnul9AhBbOhr0ZrtCI4285vbILIXA?usp=sharing) **!!!** :arrow\_left: **Sẽ Dùng Cho Các Bước Dưới nên ưu tiên tải về và cài đặt nhé !**
* Thư mục ROM/game Switch (đường dẫn & cách lấy: **bạn tự bổ sung** cho đúng policy của shop).
* Link **NAS shop** + **Drive dự phòng** chứa:
  * `MeloNX.ipa`
  * `GetMoreRam.ipa`
  * (Nếu có) file cấu hình riêng cho khách Gace Store.

***

## 2. Hướng dẫn cài AltStore chi tiết

#### **LƯU Ý** : Hãy Cài Đặt ITunes và Icloud Trước khi cài AltServer và ĐẢM BẢO là dùng đúng ID Apple DUY NHẤT !

**Bật Sync Với Wifi trên Itunes và đảm bảo trong 7 ngày hãy Refresh Lại Alstore bằng AltServer !**

<figure><img src="/files/dUc0pC0DWCPOM3ws9qQn" alt=""><figcaption></figcaption></figure>

### 2.1. Cài AltServer trên PC

1. Tải **AltServer** bản mới nhất về PC [TẠI ĐÂY !!!](https://cdn.altstore.io/file/altstore/altinstaller.zip) :arrow\_left:
2. Cài AltServer (Windows: chạy `Setup.exe` → Next tới khi xong).&#x20;
3. Mở AltServer với quyền **Run as administrator** (Windows).&#x20;
4. Cắm iPhone/iPad vào PC, mở khoá màn hình.
5. Nếu iPhone hỏi **“Trust This Computer?”** → bấm **Trust / Tin cậy** → nhập **mã PIN**.

{% embed url="<https://youtu.be/yLuyVakPpUM?si=tSBLmMYcaXyP9w9B>" %}

### 2.2. Cài AltStore lên iPhone/iPad

* Trên PC, bấm vào icon AltServer (góc phải thanh taskbar / menubar).

<figure><img src="/files/A9ybfiF4nwBBqPvalIZi" alt=""><figcaption></figcaption></figure>

* Chọn **Install AltStore → \[Tên iPhone/iPad của bạn]**.&#x20;
* Nhập Apple ID (khuyến nghị: **ID phụ chuyên sideload**).

<figure><img src="/files/ZXRarpzkywLEG8eMiBao" alt=""><figcaption></figcaption></figure>

* Thường sẽ hiện lên bảng **xác thực 2 yếu tố** -> nhập 6 số được gửi về ID Apple trên máy của bạn&#x20;

<figure><img src="/files/OTz9Ea7DnzHxZyzhBFix" alt=""><figcaption></figcaption></figure>

* AltServer báo cài thành công → trên iPhone/iPad sẽ xuất hiện icon **AltStore**.

### 2.3. Vào phần “VPN & Quản lý thiết bị” để xác minh

* Trên Iphone/Ipad vào **Cài đặt bảo mật -> Tùy Chọn Nhà Phát Triển -> Bật lên**

<figure><img src="/files/doG7aco6FxQZgqFPivdO" alt="" width="563"><figcaption></figcaption></figure>

* Trên iPhone/iPad vào:\
  **Cài đặt → Cài đặt chung → VPN & Quản lý thiết bị** (hoặc “Device Management / Profiles & Device Management”).&#x20;
* Tìm profile theo **Apple ID** bạn dùng với AltStore.

<figure><img src="/files/0Bm7ua94WHMNlKEymt9y" alt="" width="563"><figcaption></figcaption></figure>

* Bấm **Tin cậy / Trust** → xác nhận.
* Quay lại màn hình chính, mở thử **AltStore**:
  * Nếu mở được bình thường là xong bước AltStore.

## 3. Tải StikDebug từ App Store & dùng idevicepair

### 3.1. Tải & cấp quyền VPN cho StikDebug

1. Tải IPA SitkDebug thông qua&#x20;
2. Mở StikDebug lần đầu → ứng dụng sẽ:
   * Xin quyền **thêm cấu hình VPN** → bấm **Cho phép / Allow** → nhập passcode nếu cần.&#x20;

### 3.2. Cắm vào PC, dùng tool idevicepair của shop

1. Cắm iPhone/iPad vào PC (đã cài sẵn **AltServer + tool idevicepair**).&#x20;
2. Mở tool **idevicepair** của Gace Store trên PC:
   * Chọn đúng iPhone/iPad (theo tên thiết bị / serial).
   * Bấm nút **Pair / Generate pairing file / Kết nối** (tuỳ tên bạn đặt).
3. Tool sẽ tạo file pairing (dạng `.mobiledevicepairing`) và:
   * Hoặc tự đẩy thẳng vào StikDebug.
   * Hoặc lưu ra thư mục để bạn hướng dẫn khách tự import (bạn có thể mô tả cụ thể trong GitBook, kèm screenshot).&#x20;

> Sau bước này:
>
> * StikDebug đã có pairing hợp lệ → sẵn sàng bật JIT cho MeloNX.

***

## 4. Cách tải & cài đặt MeloNX / Get More RAM qua AltStore

### 4.1. Cách 1 – Tải từ NAS của shop

1. Mở app / web NAS **(theo hướng dẫn riêng của Gace Store)**.
2. Vào thư mục chứa:
   * `MeloNX.ipa`
   * `GetMoreRam.ipa`
3. Tải từng file về iPhone/iPad → chọn **“Tải xuống / Download”** → kiểm tra trong app **Tệp/Files** (thư mục Tải về).

### 4.2. Cách 2 – Tải từ Google Drive dự phòng

1. Mở Safari → mở link **Drive** bạn cung cấp cho khách.
2. Tải `MeloNX.ipa` & `GetMoreRam.ipa` → lưu về app **Tệp (Files)**.

***

### 4.3. Cài MeloNX bằng AltStore

1. Mở **AltStore** → tab **My Apps**.&#x20;
2. Bấm dấu **“+”** góc trên.
3. Chọn file `MeloNX.ipa` trong app **Tệp (Files)**.
4. AltStore sẽ:
   * Hỏi Apple ID (lần đầu) → nhập Apple ID dùng chung với AltServer.
   * Tự cài MeloNX → xong sẽ thấy icon MeloNX ngoài màn hình.

### 4.4. Cài Get More RAM bằng AltStore

Làm tương tự như MeloNX:

1. Vẫn trong **AltStore → My Apps → “+”**.
2. Chọn file `GetMoreRam.ipa`.
3. Chờ cài xong → icon **Get More RAM** xuất hiện trên màn hình.

> **Lưu ý:**
>
> * **MeloNX & Get More RAM phải cài bằng cùng 1 phương thức (AltStore)** để RAM entitlement hoạt động đúng.&#x20;

***

## 5. Cấu hình MeloNX (nạp firmware, keys, game)

1. Mở **MeloNX** lần đầu.
2. Làm theo màn hình hướng dẫn ban đầu (nếu có).
3. Vào mục **Settings / Setup / Configuration**:
   * **Nạp Keys:**
     * Chọn **Select Keys / Import keys** → trỏ đến file `prod.keys` (và `title.keys` nếu MeloNX yêu cầu).
   * **Nạp Firmware:**
     * Chọn **Select Firmware / Import firmware** → trỏ đến file `firmware.zip` bạn đã chuẩn bị.
4. Chọn **thư mục chứa game**:
   * Chọn **Game Directory / ROMs folder → thư mục Switch** (bạn sẽ hướng dẫn cách tạo & copy trước đó).
5. Sau khi xong:
   * MeloNX sẽ hiển thị danh sách game nếu tất cả keys + firmware + thư mục game hợp lệ.

***

## 6. Cấu hình Get More RAM cho MeloNX

### 6.1. Thiết lập ban đầu

1. Mở app **Get More RAM**.
2. Đăng nhập bằng **Apple ID** (ID phụ dùng cho AltStore).
3. Xác minh **mã 2FA 6 số** nếu được hỏi.
4. Vào mục **App / Installed Apps** trong Get More RAM:
   * Bấm **Refresh / Làm mới** để hiện danh sách ứng dụng.

### 6.2. Gán RAM tăng cho MeloNX

1. Trong danh sách app của Get More RAM, chọn **MeloNX**.
2. Bật chế độ **Increase Memory Limit / Extended RAM** cho MeloNX.&#x20;

### 6.3. Kiểm tra trong MeloNX & cài lại một lần

1. Mở lại **MeloNX → Settings**:
   * Tìm dòng trạng thái liên quan tới **RAM / Increased Memory Limit / Extended RAM** (tuỳ phiên bản MeloNX hiển thị).
   * Đảm bảo dòng này đã báo **Enabled / Đã kích hoạt**.&#x20;
2. Sau khi xác nhận RAM đã mở:
   * **Gỡ MeloNX** (xoá app).
   * Cài lại **MeloNX bằng AltStore** (như mục 4.3) để app được ký lại với entitlement RAM mới.
   * Mở lại MeloNX và làm lại nhanh bước cấu hình firmware, keys, thư mục game (mục 5).

***

## 7. Dùng StikDebug khởi động MeloNX & vào game

### 7.1. Bật JIT với StikDebug

1. Mở **StikDebug** (đảm bảo app đã được cấp quyền VPN & có pairing hợp lệ). ([GitHub](https://github.com/StephenDev0/StikDebug?utm_source=chatgpt.com))
2. Chờ StikDebug kết nối xong (VPN hoạt động).
3. Vào phần **Apps / Connect by App** → chọn **MeloNX**.
4. StikDebug sẽ bật JIT cho MeloNX và **mở MeloNX** (tuỳ cách app hoạt động).

### 7.2. Lưu ý về cửa sổ PiP

* Một số phiên bản StikDebug dùng **cửa sổ PiP nhỏ** để giữ JIT hoạt động:
  * **Không tắt tab PiP / không vuốt tắt StikDebug** cho tới khi:
    * MeloNX đã mở xong, vào được menu chính, vào game ổn định.
* Nếu lỡ tắt:
  * Thoát MeloNX.
  * Mở lại StikDebug → bật JIT lại cho MeloNX → vào game lại.

***

## 8. Kết nối tay cầm & chơi với MeloNX

### 8.1. Kết nối tay cầm

* **Bluetooth:**
  * Bật Bluetooth trên iPhone / iPad.
  * Đưa tay cầm vào chế độ pairing (tuỳ mẫu: giữ Home + X/A/B…).
  * Chọn tên tay cầm trong danh sách thiết bị Bluetooth.&#x20;
* **Type-C / Lightning (nếu là mobile controller dạng kẹp):**
  * Gắn trực tiếp vào iPhone.
  * Đợi iPhone nhận tay cầm (thường không cần cài thêm gì).

### 8.2. Dùng tay cầm trong MeloNX

1. Mở **MeloNX** (đã bật JIT + RAM).
2. Vào **Settings → Controller / Input**:
   * Kiểm tra tay cầm đã nhận (hiển thị dưới dạng Xbox / Generic Controller…).
   * Tùy chỉnh layout nếu MeloNX cho phép (swap A/B, X/Y…).
3. Vào game bất kỳ để kiểm tra nút.

***

## 9. Gợi ý setting trong MeloNX

Trong MeloNX → **Settings**, tập trung 3 nhóm:

1. **Graphics / Video**
   * Ưu tiên **độ phân giải vừa phải**:
     * Nếu thấy lag, hãy **giảm resolution / render scale**.
   * Hạn chế bật quá nhiều hiệu ứng nặng cùng lúc (bloom, anti-aliasing mạnh… nếu có).
2. **Performance / System**
   * Nếu có chế độ **Handheld / Docked**:
     * Game 2D, game nhẹ: có thể chọn Docked.
     * Game 3D nặng: ưu tiên Handheld để nhẹ hơn.
   * Bật/ tắt VSync tuỳ cảm nhận mượt / input lag (bạn có thể gợi ý sau khi test).
3. **Controls**
   * Map lại các nút sao cho hợp tay cầm & thói quen khách (giống phong cách bạn làm với RetroArch: gợi ý layout chuẩn + lưu profile).&#x20;

***

## 10. Kiểm tra game tương thích với cấu hình máy

1. Gửi link: **Trang “Compatibility” trên MeloNX** (bạn gán link <https://melonx.org/compatibility/> trong GitBook).
2. Hướng dẫn khách cách đọc:
   * **Tên game** + **Mã game**.
   * **Mức độ chơi được:**
     * **Perfect** – chạy hoàn hảo.
     * **Playable** – chơi được, có thể hơi lỗi nhẹ.
     * **Boots / Menu** – chỉ vào menu / chưa chơi được.
   * **Cột RAM (4GB / 6GB / 8GB)**:
     * So với RAM của iPhone/iPad để quyết định có nên thử game đó hay không. ([MeloNX](https://melonx.org/compatibility/?utm_source=chatgpt.com))
3. Gợi ý:
   * Anh em dùng máy RAM thấp nên bắt đầu từ các game **Perfect – 4GB** trước (ví dụ: Undertale, Minecraft Switch Edition, v.v.). ([MeloNX](https://melonx.org/compatibility/?utm_source=chatgpt.com))

***

## 11. Mua sản phẩm – Lời kết

* 🎮 **Tay cầm chơi game tương thích tốt với MeloNX:**
  * Các dòng mobile controller kẹp máy (X5 Lite, X5S, Nova Lite 2, G8/G8 Plus, v.v…). ([support.gace.store](https://support.gace.store/hdsd/chia-se-cai-dat-ios/retroarch-gia-lap-retro-cho-ios?utm_source=chatgpt.com))
* ❄️ **Quạt tản nhiệt / sò lạnh**:
  * Hạn chế nóng máy khi chơi các game nặng (Zelda, Pokemon, game thế giới mở…). ([support.gace.store](https://support.gace.store/hdsd/chia-se-cai-dat-ios/retroarch-gia-lap-retro-cho-ios?utm_source=chatgpt.com))
* 📦 Mua tại **Gace Store – Phụ Kiện Game**:
  * Website: gace.store
  * HCM / HN / Đà Nẵng – giao nhanh, hỗ trợ cài đặt từ A–Z cho khách mua máy & phụ kiện.

***

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.gace.store/hdsd/chia-se-cai-dat-ios/melonx-huong-dan-gia-lap-switch-tren-ios.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
