Một nhà phát triển iOS có tên opa334 mới đây đã tận dụng các lỗi có trong iOS để phát hành một tiện ích mới có tên TrollStore để cài đặt và ký vĩnh viễn (permanently signing) bất kỳ tệp .ipa nào mà người dùng muốn.
TrollStore về cơ bản sẽ giống như các công cụ cài đặt file .ipad nổi tiếng như AltStore hay Sideloady. Tuy nhiên, nhược điểm của các công cụ này là ứng dụng bạn cài đặt thông qua chúng có hạn sử dụng 7 ngày (với tài khoản ID Apple thường) và 365 ngày (với tài khoản ID Apple Developer), hết thời hạn này thì bạn không thể mở ứng dụng được nữa và yêu cầu phải cài đặt lại. TrollStore thì khác, nó sẽ cho phép bạn cài đặt ứng dụng thông qua file .ipa vĩnh viễn mà không bị hết hạn, nhờ việc tận dụng một lỗi trong iOS để đánh lừa hệ điều hành tin tưởng file .ipa.
Vì tiện ích này tận dụng lỗ hổng từ iOS nên không phải phiên bản nào cũng có thể dùng được, hiện tại tác giả chỉ mới hỗ trợ từ iOS 14.0 – 15.1.1. Các thiết bị dùng chip A9 (iPhone 6s, 6s Plus) chưa dùng được vì không được hỗ trợ bởi multicast_bytecopy, ngoài ra một số iPad cũng chưa hỗ trợ và tác giả nói rằng sẽ xem xét nó. Các bạn có thể xem các cập nhật trên trang Github tại đây.
Có nhiều cách cài đặt TrollStore tùy theo phiên bản bạn đang sử dụng, với iOS 14 thì có thể cài thông qua Cydia, Sileo hoặc Zebra, còn với iOS 15 có thể cài đặt thông qua các công cụ như AltStore, Sideloady,…
Dưới đây là cách cài TrollStore cho thiết bị có hỗ trợ.
Đối với iOS 15.0 – 15.1.1 chưa jailbreak
Lưu ý: Các thiết bị dùng chip A9 không được hỗ trợ.
- Tải file .ipa của TrollStore từ trang https://github.com/opa334/TrollStore/releases.
- Cài đặt nó vào thiết bị của bạn thông qua các công cụ như AltStore hoặc Sideloady. Bạn có thể tham khảo cách dùng AltStore trong bài viết này, bước 1 – 16.
- Sau khi cài xong, mở ứng dụng TrollInstall (màu tím) và nhấn vào “Install”.
- Chờ cho đến khi bạn thấy thông báo “Installed TrollStore”. Nhấn “Close” để đóng ứng dụng. Còn nếu iPhone của bạn khởi động lại ở bước này, hãy làm lại bước 3.
- Lúc này trên màn hình chính của bạn sẽ xuất hiện biểu tượng TrollStore màu xanh dương, nhấn vào nó. Nếu bạn không thấy, hãy khởi động lại iPhone.
- Nhấn vào tab Settings, nhấn vào dòng “Install ldid”. Ảnh bên dưới mình đã cài đặt rồi nên báo Idid: Installed
- (Bước tùy chọn, không bắt buộc) – Nhấn vào “Install Persistence Helper” và chọn một ứng dụng hệ thống mà bạn không hoặc ít dùng (ví dụ: Tips). Bước này sẽ giúp các ứng dụng cài thông qua TrollStore vì lý do nào đó không mở được, thì nó sẽ mượn tạm trạng thái signing của ứng dụng hệ thống để giúp các ứng dụng cài từ TrollStore mở được.
Chi tiết hơn, mời bạn xem giải thích từ tác giả trên bài viết Reddit.
Đối với iOS 14.0 – 14.8.1 đã jailbreak
- Mở ứng dụng quản lý tweak như Sileo, Cydia, Zebra,… và nhấn vào tab Search.
- Trong thanh tìm kiếm, gõ “TrollStore” và nhấn vào tweak TrollStore Helper.
Lưu ý: Nếu bạn không thấy tweak TrollStore Helper, bạn phải thêm nguồn Havoc (https://repo.havoc.app/). Nếu bạn đã thêm mà vẫn chưa thấy thì hãy làm mới lại tất cả nguồn. - Nhấn nút Get, và làm theo hướng dẫn trên màn hình để cài đặt.
- Sau khi cài xong, nhấn Done.
- Quay về màn hình chính và mở ứng dụng TrollStore Helper.
- Nhấn vào nút Install TrollStore.
Thiết bị của bạn sẽ được respring, sau đó bạn sẽ thấy ứng dụng TrollStore trên màn hình chính.
Vậy là xong! Bạn đã sẵn sàng để bắt đầu cài các file .ipa vĩnh viễn trên iPhone hoặc iPad của mình rồi đó.
Sử dụng TrollStore để cài file .ipa
Nhà phát triển muốn TrollStore dễ sử dụng, do đó chỉ mất khoảng 2 bước để cài file .ipa vĩnh viễn không lo hết hạn trên thiết bị của bạn.
- Tải file .ipa mà bạn muốn cài đặt. Bạn có thể tham khảo Github của bạn Huy Nguyen, bạn đó có tổng hợp một số file .ipa mà bạn có thể cài đặt trên cả iOS 14 và iOS 15.
Lưu ý rằng file .ipa phải phải được lưu trực tiếp trên thiết bị của bạn trong ứng dụng Tệp (Files), các file được lưu trong iCloud Drive sẽ không cài được. Do đó nếu bạn đã lỡ lưu trong iCloud Drive thì hãy di chuyển sang vị trí “Trên iPhone (hoặc iPad)”. - Xóa ứng dụng gốc mà bạn đã tải về từ App Store.
- Sau khi tải file .ipa bằng Safari, nhấn vào biểu tượng kính lúp cạnh tên file .ipa, chọn biểu tượng TrollStore từ bảng chia sẻ.
- Bạn sẽ được chuyển sang ứng dụng TrollStore để bắt đầu cài đặt.
Xóa ứng dụng đã cài từ TrollStore
Vì TrollStore mượn quyền của hệ thống để cài đặt file .ipa nên bạn không thể xóa ứng dụng đã cài bằng công cụ này theo cách truyền thống được. Mà thay vào đó, bạn phải xóa trong ứng dụng TrollStore.
- Trong TrollStore, vuốt từ phải sang trái lên ứng dụng bạn muốn xóa, hoặc đơn giản là nhấn giữ vào ứng dụng.
- Chọn Uninstall App.
Xóa TrollStore
Trong trường hợp bạn muốn xóa TrollStore khỏi thiết bị của bạn, chỉ cần mở ứng dụng TrollStore, nhấn vào tab Settings, nhấn Uninstall TrollStore.
Lời kết
Các bản cập nhật TrollStore sẽ được phát hành thường xuyên và nhà phát triển cho biết việc cập nhật sẽ dễ dàng thông qua cơ chế cập nhật OTA tích hợp sẵn của TrollStore. Ngoài ra, tiện ích này sẽ hoạt động với hầu hết (nếu không muốn nói là tất cả) các file .ipa.
Nếu bạn muốn tìm hiểu sâu hơn, hãy vào trang Github của TrollStore và bài viết của tác giả trên /r/jailbreak nhé.
Tham khảo iDB
Bình luận