Tin tức iOS

IPA & Tweak

SideInstaller: Cài SideStore và LiveContainer trực tiếp trên iPhone, không cần máy tính

Đăng lúc 01:17 · 31/08/20266 lượt xem

SideInstaller: Cài SideStore và LiveContainer trực tiếp trên iPhone, không cần máy tính
Mục lục bài viết11 nội dung

Một dự án mới khá đáng chú ý dành cho cộng đồng sideload iOS mang tên SideInstaller đang giúp đơn giản hóa đáng kể quá trình cài đặt SideStore và LiveContainer.

Được phát triển bởi FrizzleM, SideInstaller cho phép người dùng thực hiện gần như toàn bộ quá trình pairing, provisioning, ký và cài đặt ứng dụng trực tiếp trên iPhone, thay vì phải kết nối thiết bị với Mac hoặc Windows như cách thiết lập SideStore truyền thống.

Điểm đáng chú ý nhất là dự án hướng tới việc:

  • Cài SideStore và LiveContainer trực tiếp trên iPhone mà không cần PC.

1.SideInstaller là gì?

SideInstaller là một ứng dụng iOS mã nguồn mở được tạo ra nhằm giải quyết một trong những rào cản lớn nhất của SideStore và LiveContainer: quá trình cài đặt ban đầu thường cần máy tính.

Theo developer, SideInstaller có thể tự thực hiện trên thiết bị những công việc vốn thường phải nhờ tới các công cụ desktop, bao gồm:

  • Pair thiết bị.
  • Xử lý pairing file.
  • Đăng nhập tài khoản Apple.
  • Tạo và sử dụng provisioning.
  • Ký ứng dụng.
  • Cài SideStore.
  • Cài LiveContainer + SideStore.
  • Đưa pairing file vào các ứng dụng tương thích.

Sau khi hoàn tất, người dùng sẽ có một môi trường SideStore/LiveContainer có thể sử dụng để tiếp tục sideload ứng dụng.

2.SideInstaller hỗ trợ phiên bản iOS nào?

Theo README chính thức hiện tại, yêu cầu của SideInstaller là:

  • Phiên bản: iOS 27
  • Kết nối: Cần Wi-Fi cho lần pairing đầu tiên và một loopback VPN như LocalDevVPN khi sử dụng.

Như vậy, phiên bản hiện tại của SideInstaller đang tập trung vào iOS 27 chứ không phải một trình cài SideStore chung cho tất cả các phiên bản iOS.

Developer cũng cho biết sau khi pairing file đã được lưu, nhiều thao tác cài đặt tiếp theo không còn bắt buộc phải sử dụng Wi-Fi.

3.Cài SideStore chỉ với iPhone

Cách sử dụng SideInstaller được thiết kế khá đơn giản.

Trước tiên người dùng kết nối với một loopback VPN, chẳng hạn LocalDevVPN hoặc một giải pháp tương thích khác.

Sau đó:

  • Cài SideInstaller từ trang chính thức.
  • Mở ứng dụng.
  • Đăng nhập tài khoản Apple.
  • Chọn Install SideStore hoặc Install SideStore + LiveContainer.
  • Chờ SideInstaller hoàn tất quá trình ký và cài đặt.

Toàn bộ những bước còn lại được thực hiện trên chính chiếc iPhone.

Điều này đặc biệt hữu ích với những người muốn sử dụng SideStore nhưng không có Mac hoặc PC để thực hiện bước thiết lập ban đầu.

4.Không chỉ SideStore, còn có thể cài LiveContainer

SideInstaller hiện cung cấp hai lựa chọn chính:

  • SideStore
  • LiveContainer + SideStore

LiveContainer là một dự án cho phép chạy các ứng dụng guest bên trong một ứng dụng host, từ đó mở rộng đáng kể khả năng sử dụng IPA trên thiết bị sideload.

Việc SideInstaller có thể xử lý trực tiếp bộ LiveContainer + SideStore giúp người dùng không phải tự cài từng thành phần rồi cấu hình pairing thủ công.

5.Có thể ký và cài cả IPA tùy chọn

Một tính năng rất đáng chú ý được bổ sung từ SideInstaller 0.7.0 là Custom .ipa.

Ngoài SideStore và LiveContainer, người dùng có thể chọn một file IPA bất kỳ từ:

  • Files.
  • iCloud Drive.
  • USB.
  • Bộ nhớ trong iPhone.

SideInstaller sau đó sẽ ký và cài trực tiếp file IPA đó.

Ứng dụng còn mở thư mục riêng tại:

  • Files → On My iPhone → SideInstaller

Người dùng có thể đưa SideStore.ipa, LiveContainer+SideStore.ipa hoặc IPA tùy chỉnh vào đây để SideInstaller sử dụng file có sẵn thay vì tải lại từ GitHub.

Đây cũng là giải pháp hữu ích trong trường hợp GitHub bị chặn hoặc kết nối tải xuống không ổn định.

6.SideInstaller xử lý Pairing File tự động

Pairing file là một trong những phần dễ gây khó khăn nhất khi thiết lập những công cụ sideload mới.

Ở phiên bản 0.9.0, SideInstaller đã cải thiện đáng kể phần này.

Ứng dụng hiện có thể tự đưa pairing file vào:

  • SideStore.
  • LiveContainer + SideStore.
  • Feather.
  • Những ứng dụng tương thích khác mà SideInstaller phát hiện.

Một nút trong tab Pairing có thể ghi pairing file vào tất cả ứng dụng được hỗ trợ cùng lúc. Nếu một ứng dụng từ chối file, quá trình với những ứng dụng còn lại vẫn tiếp tục.

Người dùng cũng có thể export pairing file để nhập thủ công khi cần.

7.Khắc phục vấn đề certificate của tài khoản Apple miễn phí

Một vấn đề khác mà SideInstaller xử lý liên quan tới certificate của SideStore.

Với tài khoản Apple miễn phí, số lượng certificate có thể sử dụng bị giới hạn. Trước đây SideStore có thể tạo certificate mới trong lần đăng nhập đầu tiên, khiến certificate mà SideInstaller vừa sử dụng bị revoke và buộc người dùng phải cài lại SideStore.

SideInstaller đã bổ sung cơ chế chuyển certificate đang sử dụng sang SideStore để tránh quá trình tạo lại không cần thiết trên những bản SideStore tương thích.

Tuy nhiên với một số SideStore Nightly mới, cơ chế import certificate đã thay đổi. SideInstaller 0.9.0 hiện tự kiểm tra build SideStore và bỏ qua bước hand-off nếu build đó không còn hỗ trợ cách import cũ.

8.Có cần jailbreak không?

SideInstaller không phải jailbreak và cũng không dựa vào việc thiết bị phải có bootstrap hay tweak injection.

Dự án sử dụng cơ chế pairing, provisioning, signing và kết nối thiết bị thông qua local tunnel để thực hiện việc cài ứng dụng.

Vì vậy mục tiêu của SideInstaller không phải mở khóa toàn bộ hệ thống iOS, mà là đưa quy trình thiết lập sideload vốn phụ thuộc máy tính lên chạy trực tiếp trên iPhone.

9.Tài khoản Apple có được gửi lên server không?

Theo FrizzleM, SideInstaller xử lý thông tin đăng nhập cục bộ trên thiết bị.

Developer tuyên bố:

  • Apple ID và mật khẩu không được thu thập.
  • Không gửi credential lên server riêng.
  • Không có analytics.
  • Không yêu cầu tạo tài khoản SideInstaller.
  • Source code được công khai để có thể kiểm tra.

Tuy nhiên, đây là tuyên bố của chính developer. Người dùng vẫn cần đặc biệt chú ý nguồn tải ứng dụng, bởi một bản fork hoặc IPA đã bị chỉnh sửa hoàn toàn có thể thêm mã đánh cắp tài khoản.

10.Cảnh báo: Chỉ tải SideInstaller từ nguồn chính thức

FrizzleM đưa ra cảnh báo khá mạnh về các bản SideInstaller được phân phối lại.

Do dự án có source code công khai, một người khác hoàn toàn có thể fork ứng dụng, thêm code gửi Apple ID và mật khẩu về server của họ rồi phát hành lại với cùng tên và icon SideInstaller.

Developer hiện chỉ xác nhận hai nguồn chính thức:

Website:
https://frizzlem.github.io/SideInstaller/

GitHub:
https://github.com/FrizzleM/SideInstaller

Đặc biệt, developer cảnh báo rằng trang:

  • sideinstaller.com

không phải website chính thức và không nên tải ứng dụng từ đó.

Điều này càng quan trọng với SideInstaller bởi ứng dụng cần người dùng nhập thông tin tài khoản Apple để thực hiện quá trình ký.

11.Một giải pháp đáng chú ý cho sideload trên iOS 27

SideStore từ lâu đã là một trong những giải pháp sideload phổ biến, nhưng yêu cầu máy tính cho bước thiết lập đầu tiên vẫn là một trở ngại đối với nhiều người.

SideInstaller đang cố gắng loại bỏ chính bước này.

Việc có thể pair thiết bị, ký ứng dụng, cài SideStore, LiveContainer và thậm chí IPA tùy chọn ngay trên iPhone khiến dự án trở thành một công cụ khá đáng chú ý đối với người dùng iOS 27.

Nó không thay thế SideStore. Thay vào đó, SideInstaller đóng vai trò như trình thiết lập SideStore trực tiếp trên thiết bị, giúp đưa người dùng từ một chiếc iPhone chưa cấu hình sideload tới một môi trường SideStore/LiveContainer hoàn chỉnh mà không cần PC.

CỘNG ĐỒNG

Thảo luận bài viết

Chưa có bình luận. Hãy là người đầu tiên chia sẻ.