Trong hành trình đầy thú vị khi tìm hiểu về các thiết bị tiên phong của Apple, ta sẽ cần trang bị những kiến thức cơ bản để phục vụ chúng ta tốt hơn.
Jailbreak
Apple đặt ra nhiều hạn chế trên các thiết bị của họ. Bạn chỉ có thể tải những ứng dụng NÀY, chỉ được tải xuống loại tệp NÀY thôi, vân vân.
Jailbreak là quá trình “giải thoát” chiếc điện thoại của bạn ra khỏi cái “tù” của nó. Nó cho phép người dùng tải bất kỳ ứng dụng nào, tùy chỉnh mọi thứ, tải xuống bất cứ thứ gì họ muốn. Khá giống như trên máy tính hoặc điện thoại Android đã được tùy chỉnh một chút.
Tuy nhiên, không phải thiết bị nào cũng jailbreak được. Jailbreak dựa vào các lỗ hổng (exploit) của từng phiên bản iOS. Khi iOS mới ra mắt, Apple sẽ nhanh chóng vá các lỗ hổng này, nên các bản iOS càng mới càng cần thời gian để tìm exploit và cũng ngày càng khó jailbreak hơn.
Có khá nhiều bản iOS đã tìm ra cách jailbreak và cũng có nhiều cách để jailbreak chúng. Bạn có thể tìm hiểu thêm cách jailbreak và các bản ios được hỗ trợ TẠI ĐÂY.
Restore
“Restore iPhone” là khôi phục iPhone về trạng thái ban đầu như lúc mới xuất xưởng.
Cụ thể, khi bạn restore bằng iTunes hoặc Finder (trên macOS mới), máy sẽ:
-
Xóa toàn bộ dữ liệu (ảnh, app, tin nhắn…)
-
Cài lại iOS sạch hoàn toàn
-
Đưa máy về màn hình “Hello” như mới mua
Restore thường dùng khi:
-
Máy bị lỗi phần mềm nặng
-
Muốn bán hoặc cho người khác
-
Muốn về lại hệ điều hành gốc sau khi jailbreak
Nó “mạnh tay” hơn Reset trong Cài đặt, vì restore sẽ cài lại toàn bộ hệ điều hành chứ không chỉ xóa dữ liệu.
Tuy vậy, restore không chỉ đơn thuần là cài lại toàn bộ hệ điều hành iOS, mà còn là một trong những bước cốt lõi để thực hiện downgrade (hạ cấp iOS) — một trong những trải nghiệm thú vị và đầy thử thách nhất trong hành trình khám phá và vọc vạch hệ sinh thái iPhone.
Downgrade
Downgrade iOS là quá trình hạ cấp iPhone xuống phiên bản iOS thấp hơn so với phiên bản đang cài.
Ví dụ: bạn đang ở iOS 17 nhưng muốn quay về iOS 16 — đó chính là downgrade.
Người ta thường downgrade vì:
-
Phiên bản mới bị lỗi hoặc hao pin
-
Muốn máy mượt hơn
-
Muốn jailbreak (vì nhiều công cụ chỉ hỗ trợ iOS cũ)
-
Hoặc đơn giản là thích giao diện/triết lý của bản iOS trước
Nhưng có một vấn đề lớn: Apple chỉ cho phép restore về những phiên bản iOS mà họ còn “ký” (sign). Khi Apple ngừng ký, bạn gần như không thể downgrade theo cách thông thường nữa.
Vì vậy downgrade thường:
-
Phụ thuộc vào thời điểm Apple còn sign
-
Hoặc cần exploit / công cụ đặc biệt (rất phức tạp)
-
Và càng đời máy mới thì càng khó
Nói thẳng luôn: nếu muốn tìm hiểu và vọc vạch, hãy bắt đầu từ iPhone 4S trở xuống. Vì sao?
Thứ nhất, các máy này đã ngừng hỗ trợ chính thức từ Apple, nên gần như không còn giá trị sử dụng trong đời sống hiện tại. Lỡ có “vọc hỏng” cũng không quá đau ví.
Thứ hai, đây là những thiết bị trước năm 2012, tồn tại đủ lâu để cộng đồng nghiên cứu sâu. Rất nhiều cá nhân và nhóm đã jailbreak thành công, đồng thời phát triển công cụ hỗ trợ downgrade ổn định và dễ tiếp cận hơn so với máy đời mới.
Cuối cùng, khi downgrade các bản iOS cũ (ví dụ từ 9.3.6 về 6.1.3), bạn sẽ thấy rõ sự khác biệt về giao diện, hiệu năng và triết lý thiết kế giữa iOS mới và cũ. Máy thường mượt hơn do hệ điều hành nhẹ hơn, và bạn còn có cơ hội khám phá lại những ứng dụng xưa đã biến mất khỏi App Store — đôi khi là cả một phần ký ức.
IPA
IPA (iOS App Store Package) là file cài đặt ứng dụng dành cho iPhone, iPad — hiểu đơn giản nó giống như file .exe trên Windows hay .apk trên Android.
File .ipa chứa:
-
Ứng dụng (app)
-
Tài nguyên (hình ảnh, âm thanh…)
-
Chữ ký số (để iOS xác thực)
Thông thường khi bạn tải app từ App Store, hệ thống tự xử lý file IPA ở phía sau. Nhưng trong cộng đồng jailbreak hoặc sideload, người ta tải file .ipa về rồi cài thủ công bằng các công cụ như iTunes, AltStore hoặc Sideloadly.
Quan trọng:
iOS chỉ cho phép cài IPA nếu file đó được ký hợp lệ (signed). Nếu không có chữ ký hợp lệ, máy sẽ từ chối cài — trừ khi bạn dùng tài khoản developer hoặc thiết bị đã jailbreak. Và tôi khuyên bạn nên cài ipa lên các phiên bản ios cũ (như ios 15 hoặc ios 6) vì việc cài đặt sẽ không quá khó khăn, khá dễ.
Cách cài IPA tôi sẽ để Ở ĐÂY.
Cydia, Sileo…
Cydia và Sileo,… là trình quản lý gói (package manager) dành cho thiết bị đã jailbreak — hiểu đơn giản là “App Store dành cho máy đã mở khóa”.
+ Cydia
-
Ra đời khoảng 2008, gắn liền với thời kỳ vàng son jailbreak iOS 3–10.
-
Do Jay Freeman (Saurik) phát triển.
-
Cho phép thêm “repo” để cài tweak, theme, app ngoài App Store.
-
Giao diện kiểu cổ điển, rất hoài niệm nếu bạn từng dùng iPhone đời cũ.
+Sileo, …
-
Xuất hiện sau này, hiện đại hơn.
-
Tối ưu cho jailbreak mới như Chimera hoặc Taurine.
-
Giao diện mượt, tốc độ nhanh, thiết kế “trẻ” hơn Cydia.
Cả hai đều dùng để:
-
Cài tweak chỉnh giao diện, hiệu năng
-
Thêm tính năng mà iOS gốc không có
-
Cài app ngoài App Store
Nếu iPhone mà chưa jailbreak thì sẽ không có Cydia hay Sileo.
Cách cài Cydia hoặc Sileo,.. ở phần Jailbreak nhé!
Sẽ còn cập nhật tiếp…
