Tin tức iOS

IPA & Tweak

Feather: Công cụ ký và cài IPA trực tiếp trên iPhone, mã nguồn mở và hỗ trợ inject tweak

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

Feather: Công cụ ký và cài IPA trực tiếp trên iPhone, mã nguồn mở và hỗ trợ inject tweak
Mục lục bài viết11 nội dung

Feather là một công cụ ký và quản lý ứng dụng trực tiếp trên iPhone/iPad, cho phép người dùng ký IPA, cài ứng dụng, quản lý certificate và thêm các kho ứng dụng AltStore ngay trên thiết bị.

Khác với nhiều công cụ signer đóng mã nguồn, Feather được phát hành hoàn toàn miễn phí và mã nguồn mở. Dự án được thiết kế để hoạt động trên iOS nguyên bản, không cần jailbreak hay exploit, miễn là người dùng có certificate hợp lệ để sideload.

1.Feather là gì?

Feather là ứng dụng sideload do Samara (claration) phát triển, tập trung vào việc ký và cài ứng dụng ngay trên iPhone.

Người dùng chỉ cần nhập bộ certificate gồm .p12 và .mobileprovision, sau đó có thể đưa IPA vào Feather để ký và cài mà không cần kết nối lại với máy tính cho mỗi ứng dụng mới.

2.Yêu cầu sử dụng

  • Phiên bản: iOS 16 trở lên
  • Jailbreak: Không cần
  • Certificate: Cần .p12 và .mobileprovision hợp lệ để ký ứng dụng.

3.Những tính năng chính của Feather

Feather hiện cung cấp khá nhiều tính năng dành cho người dùng sideload:

  • Ký và cài IPA trực tiếp trên iPhone/iPad.
  • Quản lý ứng dụng đã thêm vào Feather.
  • Import và quản lý certificate.
  • Xem thông tin chi tiết của ứng dụng và certificate.
  • Hỗ trợ repository chuẩn AltStore.
  • Tùy chỉnh các thiết lập khi ký ứng dụng.
  • Cho phép ứng dụng truy cập Files trong một số trường hợp.
  • Patch ứng dụng để cải thiện khả năng tương thích.
  • Hỗ trợ giao diện Liquid Glass.
  • Inject tweak bằng .deb và .dylib.
  • Không sử dụng tracking hoặc analytics.
  • Miễn phí và mã nguồn mở.
4.Ký IPA trực tiếp trên thiết bị

Feather sử dụng Zsign để thực hiện quá trình ký ứng dụng ngay trên iOS.

Người dùng cung cấp:

  • Certificate.p12
  • Certificate.mobileprovision
  • cùng mật khẩu của certificate.

Feather sau đó ký lại IPA bằng certificate này trước khi tiến hành cài đặt.

Điều này giúp người dùng không cần sử dụng Sideloadly hoặc các công cụ ký trên Windows/macOS mỗi khi muốn cài một ứng dụng mới.

5.Hỗ trợ inject tweak

Một trong những điểm nổi bật nhất của Feather là khả năng inject tweak trực tiếp khi ký IPA.

Feather sử dụng ElleKit cho quá trình injection và hỗ trợ hai định dạng phổ biến:

  • .deb
  • .dylib

Nhờ đó, người dùng có thể thêm những tweak được thiết kế cho môi trường jailed vào ứng dụng trước khi ký.

Tất nhiên, không phải tweak jailbreak nào cũng có thể hoạt động bằng cách này. Những tweak phụ thuộc SpringBoard, daemon hoặc các thành phần hệ thống vẫn cần môi trường jailbreak thực sự.

6.Hỗ trợ kho ứng dụng AltStore

Feather không chỉ ký những IPA được import thủ công.

Ứng dụng còn hỗ trợ AltStore repositories, cho phép người dùng thêm các nguồn IPA tương thích rồi duyệt ứng dụng ngay bên trong Feather.

Điều này khiến Feather có thể hoạt động gần giống một kho ứng dụng sideload: người dùng tìm app từ repo, tải về, ký bằng certificate của mình rồi cài đặt.

7.Có thể chỉnh sửa ứng dụng trước khi ký

Feather cung cấp nhiều tùy chọn signing dành cho những người muốn thay đổi ứng dụng trước khi cài.

Developer đặc biệt đề cập tới khả năng chỉnh giao diện, hỗ trợ Files và patch tương thích ứng dụng.

Các phiên bản mới còn bổ sung những thay đổi liên quan tới Liquid Glass, giúp một số ứng dụng cũ phù hợp hơn với giao diện trên các phiên bản iOS mới.

8.Nhiều phương pháp cài đặt

Sau khi IPA đã được ký, Feather có nhiều phương pháp để đưa ứng dụng lên thiết bị.

Một trong các phương pháp sử dụng server cục bộ kết hợp cơ chế itms-services của iOS.

Trên iOS 18, Apple đã thay đổi một số yêu cầu liên quan tới entitlement, vì vậy Feather cũng có thêm những phương pháp cài đặt khác, bao gồm backend idevice trên những build được hỗ trợ.

9.Feather không sử dụng exploit

Một điểm khá quan trọng là Feather không phải jailbreak và cũng không dựa vào exploit.

Quy định đóng góp của dự án thậm chí nêu rõ Feather không chấp nhận code sử dụng exploit, bởi mục tiêu là giữ ứng dụng hoạt động trên các phiên bản iOS nguyên bản bằng những cơ chế hệ thống sẵn có.

Do đó Feather vẫn chịu những giới hạn bình thường của certificate Apple.

Nếu certificate hết hạn hoặc bị revoke, ứng dụng được ký bằng certificate đó cũng có thể không còn mở được.

10.Feather, ESign và GBox

Về chức năng cơ bản, Feather có cùng mục tiêu với ESign và GBox: ký và cài IPA ngay trên iPhone.

Điểm khác biệt lớn của Feather nằm ở việc dự án hoàn toàn mã nguồn mở, có giao diện hiện đại, hỗ trợ AltStore repo và tích hợp khả năng inject .deb/.dylib bằng ElleKit.

Developer cũng tuyên bố Feather không có tracking hay analytics, và toàn bộ source code có thể được cộng đồng kiểm tra.

11.Tải xuống và mã nguồn

Feather – Samara / claration

GitHub:
https://github.com/claration/Feather

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ẻ.