Skip to content

Commit 407f3d2

Browse files
authored
Vietnamese added, finished. (#95)
1 parent 6967c6f commit 407f3d2

File tree

18 files changed

+1287
-1
lines changed

18 files changed

+1287
-1
lines changed

docusaurus.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const config = {
3232
// may want to replace "en" with "zh-Hans".
3333
i18n: {
3434
defaultLocale: 'en',
35-
locales: ['en', 'es', 'fr', 'de', 'nl', 'zh', 'ja', 'ru', 'ko','sv'],
35+
locales: ['en', 'es', 'fr', 'de', 'nl', 'zh', 'ja', 'ru', 'ko','sv', 'vn'],
3636
},
3737

3838
presets: [
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
---
2+
title: Anisette Server tùy chỉnh
3+
description: Hướng dẫn về anisette servers.
4+
---
5+
6+
:::ghi nhớ
7+
Sử dụng bất kỳ phiên bản SideStore nào sau 0.4.0 không có khả năng khóa tài khoản của bạn vì đây là thời điểm hỗ trợ cho máy chủ anisette v3 được thêm vào.
8+
9+
Với điều này, **khuyến khích** sử dụng máy chủ v3 để sử dụng SideStore bình thường, nếu phiên bản của bạn hỗ trợ.
10+
:::
11+
12+
Dữ liệu Anisette là thông tin được sử dụng trong quy trình ký ứng dụng cần được tạo mỗi khi bạn cài đặt hoặc làm mới ứng dụng. SideStore lấy thông tin này từ máy chủ giả mạo máy Mac và gửi lại cho bạn dữ liệu anisette. Không có thông tin tài khoản nào được gửi đến máy chủ trong quy trình này.
13+
14+
Khi nhiều người sử dụng cùng một máy chủ Anisette (cụ thể là máy chủ v1), máy chủ sẽ kích hoạt bảo mật của Apple và khóa các tài khoản đang sử dụng máy đó. Đây là lý do tại sao chúng tôi khuyên bạn nên sử dụng ID Apple burner riêng thay vì ID chính của bạn.
15+
16+
Nhóm của chúng tôi đã nghiên cứu các phương pháp tiếp cận tốt hơn để tránh các tài khoản bị khóa (dưới dạng _anisette-v3_). Tuy nhiên, nếu bạn đang sử dụng phiên bản SideStore cũ hơn, việc lưu trữ máy chủ anisette của riêng bạn là một cách tuyệt vời để tránh các tài khoản bị khóa. Điều này trở nên vô cùng dễ dàng nhờ máy chủ hiện tại của chúng tôi là mã nguồn mở và được tạo cho môi trường docker. Điều này có nghĩa là chúng tôi có thể triển khai máy chủ chỉ bằng liên kết GitHub.
17+
18+
## Chạy trên Render
19+
20+
[Render](https://render.com/) là một dịch vụ giúp tạo máy chủ dễ dàng. Nó hỗ trợ tải nguồn máy chủ từ GitHub. Gói miễn phí khá hạn chế về mặt tài nguyên, nhưng máy chủ có thể chạy thoải mái trên đó mà không có vấn đề gì.
21+
22+
Do có quá nhiều người sử dụng cùng một URL GitHub, bạn sẽ phải tự fork kho lưu trữ Git.
23+
24+
1. [Đăng ký](https://github.com/signup) để có tài khoản GitHub, nếu bạn chưa có.
25+
2. [Mở](https://github.com/Dadoum/anisette-v3-server) kho lưu trữ Git.
26+
3. Nhấp vào "Fork" ở góc trên bên phải và fork kho lưu trữ vào tài khoản của bạn.
27+
4. Sau khi kho lưu trữ fork được tạo, hãy nhấp vào menu thả xuống "Mã" màu xanh lá cây ở góc trên bên phải và sao chép URL .git.
28+
29+
* Lưu lại để sau.
30+
31+
Sau khi hoàn tất, máy chủ Render có thể được tạo.
32+
33+
1. [Đăng ký](https://dashboard.render.com/register/) cho một tài khoản.
34+
2. Tạo [Dịch vụ web mới](https://dashboard.render.com/select-repo?type=web).
35+
3. Cuộn xuống **Kho lưu trữ Git công khai** và nhập URL bạn đã sao chép trước đó.
36+
4. Nhấp vào "Tiếp tục" và điền vào biểu mẫu:
37+
* **Name** - không quan trọng
38+
* **Region** - Gần bạn nhất
39+
* **Branch** - main (mặc định)
40+
* **Root Directory** - trống (mặc định)
41+
* **Environment** - Docker (mặc định)
42+
* **Instance Type** - Free
43+
44+
5. Đợi máy chủ xây dựng xong. Bạn sẽ thấy thông tin sau khi hoàn tất:
45+
46+
```
47+
Machine requires provisioning... done !
48+
Your service is live 🎉
49+
```
50+
51+
*Nếu bản dựng không thành công vì bất kỳ lý do nào, hãy nhấp vào **Manual Deploy**, sau đó **Deploy latest commit**.*
52+
53+
6. Tìm liên kết đến máy chủ mới của bạn ở đầu trang:
54+
55+
```
56+
https://[tên-server].onrender.com
57+
```
58+
59+
## Tạo danh sách máy chủ anisette tùy chỉnh
60+
61+
Kể từ khi phát hành phiên bản 0.5.8, SideStore sử dụng hệ thống danh sách máy chủ anisette để có thể dễ dàng thêm máy chủ anisette được chứng thực chính thức. Điều này có nghĩa là bạn phải thực hiện thêm một chút công việc để sử dụng máy chủ của riêng mình mà không yêu cầu thêm máy chủ của mình vào danh sách chính thức.
62+
63+
Nếu bạn muốn giữ tùy chọn sử dụng máy chủ được bao gồm, hãy làm theo các bước dưới đây:
64+
1. Truy cập [ở đây](https://servers.sidestore.io/servers.json) để lấy danh sách máy chủ hiện tại.
65+
2. Truy cập dịch vụ lưu trữ tệp mà bạn chọn để lưu trữ tệp trên internet. Chúng tôi khuyên bạn nên sử dụng GitHub Pages để thực hiện việc này vì dễ chỉnh sửa hơn trong tương lai và sẽ là dịch vụ được sử dụng làm ví dụ cho hướng dẫn này. Nếu bạn có cách lưu trữ riêng, hãy điều chỉnh các bước sau cho phù hợp với thiết lập của mình.
66+
3. Nếu bạn đã thiết lập trang web Github Pages, hãy chuyển sang bước phụ thứ sáu. Nếu không, hãy thực hiện như sau:
67+
* Tạo kho lưu trữ GitHub mới thông qua nút dấu cộng (+) ở trên cùng bên phải trên máy tính để bàn, biểu tượng hồ sơ > Tạo mới trên thiết bị di động hoặc [trang này](https://github.com/new).
68+
* Đặt tên là [tên người dùng GitHub của bạn].github.io, chọn 'Khởi tạo kho lưu trữ này bằng README' và đặt các cài đặt còn lại theo ý muốn của bạn.
69+
* Sau khi tạo, hãy chuyển đến tab Cài đặt và điều hướng đến phần Trang trong Mã và tự động hóa.
70+
* Đặt Xây dựng và triển khai trong Nguồn thành 'Triển khai từ nhánh'
71+
* Nếu không được chọn tự động, hãy đặt Nhánh thành 'chính'
72+
* Quay lại tab mã và nhấn 'Thêm tệp', sau đó nhấn 'Tải tệp lên', sau đó chọn tệp 'servers.json' mà bạn đã tải xuống trước đó.
73+
* Sau khi tải lên, hãy nhấp vào tệp và nhấn nút Chỉnh sửa.
74+
* Kéo xuống máy chủ cuối cùng trong danh sách và thêm dấu phẩy sau dấu ngoặc nhọn đóng của máy chủ cuối cùng ('}'), sau đó thêm máy chủ của riêng bạn theo định dạng sau:
75+
```
76+
{
77+
"name": "[một cái gì đó có thể nhận dạng được như tên người dùng]", //không thực sự quan trọng trừ khi bạn chia sẻ danh sách máy chủ này với người khác
78+
"address": "[url máy chủ của bạn]"
79+
}
80+
```
81+
* Cam kết thay đổi, sau đó đi đến https://[tên người dùng GitHub của bạn].github.io/[nơi bạn đặt tệp]/servers.json. Nếu tệp tải xong, bạn đã sẵn sàng chuyển sang phần tiếp theo. Nếu không, bạn có thể phải đợi tới 10 phút để trang web của mình được thiết lập đúng cách để sử dụng trước khi thử lại.
82+
Nếu bạn chỉ muốn sử dụng máy chủ của riêng mình, hãy làm theo các bước trên, nhưng thay vì lấy server.json chính thức, hãy tạo máy chủ của riêng bạn bằng định dạng này;
83+
```
84+
{
85+
"servers": [
86+
{
87+
"name": "[như trên]",
88+
"address": "[như trên]"
89+
}
90+
]
91+
}
92+
```
93+
và tiếp tục như bình thường.
94+
95+
## Sử dụng máy chủ của bạn với SideStore
96+
97+
Để sử dụng danh sách máy chủ mới tạo của bạn trong ứng dụng SideStore, hãy thực hiện như sau:
98+
99+
1. Mở phần Settings trong SideStore.
100+
2. Kéo xuống cuối và chạm vào 'Anisette Servers'.
101+
3. Chạm vào URL danh sách và thay thế bằng URL của danh sách máy chủ của bạn.
102+
4. Nhấn 'Refresh Servers' và chọn máy chủ của riêng bạn từ danh sách đã cập nhật.
103+
104+
## Xong!
105+
106+
Bây giờ SideStore sẽ sử dụng máy chủ anisette tùy chỉnh mới của bạn.
107+
108+
## Liên kết:
109+
[<img src="https://uptime.sidestore.io/api/badge/4/uptime/48" />](https://uptime.sidestore.io/status/all)
110+
[Thời gian hoạt động của tất cả máy chủ Anisette chính thức](https://uptime.sidestore.io/status/all)
111+
112+
[<img src="https://uptime.sidestore.io/api/badge/1/uptime/48" />](https://uptime.sidestore.io/status/ss)
113+
[Thời gian hoạt động của máy chủ Anisette chính thức của chúng tôi](https://uptime.sidestore.io/status/ss)
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: Nguồn ứng dụng
3+
description: Hướng dẫn về nguồn ứng dụng tùy chỉnh.
4+
---
5+
6+
# Tạo nguồn ứng dụng
7+
8+
SideStore hoàn toàn tương thích với AltSources. [Tài liệu nguồn AltStore chính thức](https://faq.altstore.io/developers/make-a-source) cung cấp mọi thông tin chi tiết bạn cần để tạo AltSource của riêng mình. AltSources cho phép đối tượng của bạn xem, cài đặt và cập nhật tất cả các ứng dụng khả dụng của bạn một cách dễ dàng trên cả AltStore và SideStore.
9+
10+
Khi chỉnh sửa nguồn của bạn, bạn nên tạo và xem bản nháp các thay đổi của mình bằng [Trình duyệt AltSource](https://altsource.by.lao.sb/browse) để xem hình ảnh trực quan về nguồn của bạn và sửa mọi lỗi trước khi hoàn tất và xuất bản các thay đổi cho nguồn của bạn.
11+
12+
# Phân phối Nguồn của bạn
13+
14+
Bạn có thể tạo liên kết để tự động thêm AltSource của mình bằng cách sử dụng mẫu này:
15+
```
16+
sidestore://source?url=[url nguồn]
17+
```
18+
Để biết thêm thông tin, hãy xem [Sơ đồ URL](/docs/advanced/url-schema). Thường hữu ích khi tạo liên kết đến AltSource của bạn theo định dạng này, sau đó đưa vào trình rút gọn liên kết như ```tinyurl.com```. Tuy nhiên, nếu người dùng cố gắng sử dụng liên kết sidestore:// mà không cài đặt SideStore, liên kết sẽ bị sập, do đó, một số tài liệu có thể hữu ích.
19+
20+
## Vậy là xong!
21+
22+
Sau đây là một số AltSource hiện có hữu ích: Nguồn [AltStore chính thức](https://apps.altstore.io), nguồn [từ cộng đồng SideStore](https://github.com/SideStore/Community-Source), nguồn [StikJIT](https://raw.githubusercontent.com/StephenDev0/StikJIT/refs/heads/main/repo.json) và nguồn [DolphiniOS](https://altstore.oatmealdome.me).
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
title: Chạy JIT
3+
description: Hướng dẫn cách bật Just-in-Time (JIT) cho các ứng dụng yêu cầu tính năng này.
4+
---
5+
6+
:::ghi nhớ
7+
8+
Có nhiều phương pháp để bật JIT, chẳng hạn như AltJIT, SideJITServer, v.v. Hướng dẫn này sẽ đề cập đến việc sử dụng StikJIT/StikDebug, vì đây là phương pháp chúng tôi hiện đang khuyến nghị. Ngoài ra, SideStore 0.6.2-nightly.2025.04.15 cũng bao gồm các bản cập nhật cho minimuxer, cho phép chức năng JIT tích hợp tương tự như StikDebug. Để sử dụng chức năng này, chỉ cần đảm bảo bạn đã kết nối với StosVPN và Wi-Fi hoặc đã tắt dữ liệu di động và Wi-Fi.
9+
:::
10+
11+
## Điều kiện
12+
* Một iDevice trên iOS/iPadOS 17.4 trở lên, ngoại trừ 18.4b1. Nếu bạn đang sử dụng 17.0-17.3, bạn phải sử dụng một giải pháp thay thế như [SideJITServer](https://github.com/nythepegasus/SideJITServer)
13+
* Ít nhất 1 khe cắm ứng dụng miễn phí cho StikJIT
14+
15+
## Cài đặt StikJIT với SideStore
16+
17+
1. **Tải StikJIT:**
18+
Thêm StikJIT AltSource vào SideStore [tại đây](sidestore://source?url=https://raw.githubusercontent.com/StephenDev0/StikJIT/refs/heads/main/repo.json) (Bạn phải cài đặt SideStore, nếu không liên kết này sẽ không hoạt động).
19+
20+
2. **Cài đặt:**
21+
Sử dụng SideStore để cài đặt StikJIT.
22+
23+
3. **Quy trình cài đặt:**
24+
Thực hiện theo các quy trình cài đặt tiêu chuẩn trong hướng dẫn sử dụng bên dưới.
25+
26+
## Cài đặt StikDebug với App Store (Không yêu cầu khe cắm ứng dụng)
27+
28+
1. **Cài đặt StikDebug**
29+
Cài đặt StikDebug từ App Store [tại đây](https://apps.apple.com/us/app/stikdebug/id6744045754). Một điều tuyệt vời là VPN có trong StikDebug tương tự như VPN được sử dụng trong SideStore, nghĩa là bạn cũng có thể sử dụng VPN để cài đặt và làm mới ứng dụng.
30+
31+
2. **Quy trình cài đặt:**
32+
Thực hiện theo các quy trình cài đặt tiêu chuẩn trong hướng dẫn sử dụng bên dưới.
33+
34+
### Quy trình cài đặt chuẩn:
35+
36+
1. **Bật VPN:**
37+
Bắt đầu bằng cách kích hoạt StosVPN cho StikJIT hoặc VPN tích hợp trong StikDebug.
38+
39+
2. **Tải lên tệp kết nối:**
40+
Khi được nhắc, hãy nhập cùng **tệp kết nối đã giải nén** lấy được qua JitterbugPair mà bạn sử dụng cho SideStore. Để biết thêm thông tin về cách lấy tệp ghép nối này, hãy xem [tại đây](/docs/installation/pairing-file).
41+
42+
## Để bật JIT:
43+
44+
1. **Chạy VPN:**
45+
Bắt đầu bằng cách kích hoạt StosVPN cho StikJIT hoặc VPN tích hợp trong StikDebug.
46+
47+
2. **Khởi động JIT:**
48+
Nhấp vào nút “Enable JIT” và chọn một ứng dụng từ danh sách để kích hoạt chức năng JIT.
49+
50+
### Bật JIT ngoại tuyến
51+
Để bật JIT ngoại tuyến, hãy bật StosVPN VPN hoặc StikDebug. Sau đó, tắt cả Wi-Fi và Dữ liệu di động khi bạn khởi chạy StikJIT (sử dụng Chế độ máy bay). Sau đó, bạn có thể bật JIT như bình thường.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: Bỏ qua giới hạn 3 ứng dụng
3+
description: Hướng dẫn cách cài đặt nhiều hơn 3 ứng dụng thông qua SideStore bằng cách sử dụng lỗ hổng SparseRestore.
4+
---
5+
6+
:::ghi nhớ
7+
8+
Lỗ hổng "Bỏ qua giới hạn 3 ứng dụng" của SparseRestore **chỉ hoạt động trên các phiên bản iOS/iPadOS từ 17.0 đến 18.1 beta 4 (không bao gồm 17.7.1)**. Nếu bạn không sử dụng các phiên bản này và nó không hoạt động, **vui lòng không yêu cầu hỗ trợ về vấn đề này**.
9+
10+
:::
11+
12+
## Điều kiện
13+
* Một iDevice đang chạy các phiên bản được hỗ trợ bởi khai thác SparseRestore (xem lưu ý ở trên).
14+
* Ít nhất 1 khe cắm ứng dụng miễn phí.
15+
* SideStore phiên bản 0.5.9 trở lên. Bạn có thể tìm thấy các phiên bản mới nhất [tại đây](https://github.com/SideStore/SideStore/releases).
16+
* Để thực hiện khai thác này, bạn PHẢI tắt **Tìm iPhone/iPad của tôi** trên iDevice của mình trong quá trình này. Nếu không, nó sẽ không hoạt động. Sau đây là cách bạn có thể tắt nó:
17+
- Mở ứng dụng cài đặt
18+
- Chạm vào tên của bạn ở trên cùng.
19+
- Chạm vào Tìm của tôi.
20+
- Chạm vào Tìm iPhone/iPad của tôi.
21+
- Tắt Tìm iPhone/iPad của tôi.
22+
- Bạn có thể được yêu cầu nhập mật khẩu Apple ID của mình để xác nhận.
23+
24+
> **Ghi Nhớ:** Bạn vẫn có thể không tắt được Tìm iPhone/iPad của tôi vì thiết bị của bạn đang được bật Bảo vệ thiết bị bị đánh cắp (Stolen Device Protection) và có thể khiến bạn không tắt được. Hãy tắt Bảo vệ thiết bị bị đánh cắp trước khi thử tắt Tìm iPhone/iPad của tôi.
25+
26+
## Các bước
27+
1. Cài đặt SparseBox. Bạn có thể thực hiện bằng nhiều phương pháp khác nhau, nhưng để thực hiện được điều này, hãy cài đặt bằng SideStore. Bạn có thể tìm thấy phiên bản mới nhất [tại đây](https://nightly.link/khanhduytran0/SparseBox/workflows/build/main/artifact.zip) (giải nén artifact.zip để lấy tệp .ipa).
28+
29+
2. Đánh dấu vào "Disable App Limit" trong SideStore và đảm bảo SideStore đã **đóng** (không chạy nền), sau đó mở SparseBox.
30+
31+
3. Bật StosVPN, chọn tệp ghép nối của bạn và nhấn vào 'Bỏ qua giới hạn 3 ứng dụng'. Thao tác này sẽ hiển thị đầu ra nhật ký. Đợi cho đến khi thông báo `idevicebackup2 exited with code -18` hoặc `idevicebackup2 exited with code 2`, sau đó đóng ứng dụng. Không cần phải nhấn áp dụng.
32+
33+
4. Mở lại SideStore và cuộn xuống trong cài đặt SideStore. Nhấn "xóa bộ nhớ đệm", thao tác này sẽ cho phép SideStore nhìn thấy khai thác.
34+
35+
5. Kiểm tra xem khai thác đã hoạt động chưa (bạn có thể cần cài đặt nhiều hơn một ứng dụng để kiểm tra, tùy thuộc vào số lượng khe cắm trống bạn có). Nếu nó báo lỗi về giới hạn, hãy mở lại SideStore hoặc thử lại khai thác. Nếu nó cài đặt ứng dụng, xin chúc mừng! Bây giờ bạn có thể cài đặt nhiều hơn 3 ứng dụng cùng một lúc.
36+
37+
## Ghi Nhớ
38+
Do một số hạn chế nhất định, bạn phải thực hiện khai thác này cho mỗi 3 ứng dụng bổ sung mà bạn tải xuống.
39+
40+
Nếu bạn muốn/cần Find My cho các mục đích khác, giờ đây bạn có thể bật lại. Tuy nhiên, nếu bạn muốn cài đặt hoặc làm mới nhiều ứng dụng hơn, bạn sẽ cần phải tắt lại.
41+
42+
## Các giải pháp thay thế
43+
Nếu khai thác không hiệu quả với bạn hoặc iDevice của bạn đang sử dụng phiên bản không được hỗ trợ, thì có một giải pháp thay thế để có thể sử dụng nhiều hơn 3 ứng dụng cùng một lúc. LiveContainer, do Duy Tran Khanh ([khanhduytran0](https://github.com/khanhduytran0)) (người cũng tạo ra SparseBox) phát triển, cho phép chạy các ứng dụng iOS trong các vùng chứa trong ứng dụng thay vì cài đặt chúng riêng lẻ. Trong một số trường hợp, giải pháp này cũng có thể dễ sử dụng hơn SparseRestore. Bạn có thể tìm thấy trang GitHub [tại đây](https://github.com/khanhduytran0/LiveContainer).
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: Sơ đồ URL
3+
description: Hướng dẫn về lược đồ url.
4+
---
5+
6+
# Sơ đồ URL
7+
8+
Sau đây là danh sách các URL Scheme khác nhau có thể được sử dụng để tương tác với SideStore. Những URL Scheme này cực kỳ hữu ích vì chúng cho phép các nhà phát triển chỉ cần đặt một liên kết một lần nhấp vào phương tiện truyền thông xã hội hoặc trang web của họ và iOS sẽ mở liên kết trực tiếp trong SideStore, thực hiện hành động(các hành động) được chỉ định.
9+
10+
Danh sách hiện tại về những việc bạn có thể làm khi sử dụng URL Scheme chỉ giới hạn ở việc cài đặt ứng dụng và nguồn, nhưng danh sách này sẽ được mở rộng trong tương lai để tiếp nhận nhiều đầu vào và thực hiện nhiều tác vụ khác.
11+
12+
## Cài đặt ứng dụng được lưu trữ từ xa
13+
14+
```
15+
sidestore://install?url=[url để tải]
16+
```
17+
18+
## Thêm AltSource
19+
20+
```
21+
sidestore://source?url=[url nguồn]
22+
```

0 commit comments

Comments
 (0)