Tin tức iOS

IPA & Tweak

Eagle – công cụ tùy biến iPhone với Dynamic Island, Dock, hình nền, Passcode và nhiều tính năng nâng cao

320 lượt xem0 đang xem

Eagle – công cụ tùy biến iPhone với Dynamic Island, Dock, hình nền, Passcode và nhiều tính năng nâng cao
Mục lục bài viết19 nội dung

Eagle là một công cụ tùy biến dành cho iPhone, cho phép người dùng thay đổi nhiều thành phần giao diện của iOS như Dynamic Island, Dock, hình nền, phím mật mã, thẻ Wallet và các thành phần trên Màn hình chính.

Khác với những ứng dụng đổi giao diện thông thường, Eagle sử dụng một số khả năng riêng tư của SpringBoard cùng các thao tác liên quan tới kernel để áp dụng thay đổi trực tiếp lên hệ thống.

Eagle được phát triển dựa trên Lara, nhưng giao diện và bộ tính năng của dự án đã bắt đầu tách biệt đáng kể kể từ tháng 8/2026.

1.Phiên bản iOS được Eagle hỗ trợ

Eagle sử dụng DarkSword làm nền tảng khai thác kernel để thực hiện các thao tác hệ thống trên những phiên bản iOS tương thích.

Phạm vi hỗ trợ hiện tại gồm:

  • iOS 17.0 – iOS 18.7.1: Hỗ trợ thông qua DarkSword.
  • iOS 26.0 – iOS 26.0.1: Hỗ trợ thông qua DarkSword.
  • iOS 16.7.2: Đã được thử nghiệm nhưng vẫn cần kiểm tra thêm trên nhiều thiết bị.
  • Các phiên bản iOS 16.x khác: Chưa được Eagle hỗ trợ chính thức.
  • iOS 18.7.2 trở lên: Không hỗ trợ.
  • iOS 26.1 trở lên: Không hỗ trợ.

Khả năng hoạt động trên iOS 26.0 – iOS 26.0.1 đến từ chuỗi khai thác DarkSword, thay vì một exploit riêng do Eagle phát triển.

Eagle cũng chặn những thiết bị sử dụng cơ chế Memory Integrity Enforcement – MIE mà engine hiện tại chưa hỗ trợ.

1.1Thiết bị được thử nghiệm

Thiết bị tham chiếu chính của Eagle hiện là:

  • iPhone 16 Pro (iPhone17,1) chạy iOS 18.6.2 (22G100).

Ngoài ra, Eagle đã bổ sung cấu hình riêng cho:

  • iPhone 14 Pro.
  • iPhone 14 Pro Max.
  • iPhone 16.
  • iPhone 16 Pro.

Trong đó, iPhone 14 Pro và 14 Pro Max có cấu hình hình học riêng cho Dynamic Island và Dock nhằm giúp các hiệu ứng Aura được căn chỉnh chính xác hơn.

2.Các tính năng chính của Eagle

Eagle tập trung vào việc tùy biến trực tiếp nhiều thành phần vốn không thể thay đổi bằng cài đặt mặc định của iOS.

2.1Tùy biến hình nền

Eagle cung cấp hệ thống quản lý hình nền với khả năng:

  • Duyệt các gói hình nền từ cộng đồng.
  • Import package hình nền tương thích.
  • Cài đặt hình nền thông qua Eagle.
  • Chuyển đổi video ngắn để sử dụng với Pocket Poster.
  • Nhận diện các hình nền yêu cầu phiên bản iOS cụ thể.

Trên Eagle 1.0.2, quá trình cài hình nền cũng được cải thiện để báo chính xác hơn khi thư viện hình nền của hệ thống không thể làm mới.

Những nội dung yêu cầu iOS 26 cũng sẽ được nhận diện rõ ràng.

2.2Tùy biến Passcode

Eagle cho phép thay đổi giao diện các phím nhập mật mã trên màn hình khóa.

Người dùng có thể:

  • Duyệt theme Passcode.
  • Import theme từ bên ngoài.
  • Xem trước giao diện.
  • Áp dụng theme.
  • Khôi phục giao diện mặc định.
2.3Tùy biến thẻ Apple Wallet

Eagle hỗ trợ thay đổi artwork của một số loại thẻ Wallet tương thích.

Các chức năng gồm:

  • Xem trước artwork.
  • Áp dụng artwork mới.
  • Sao lưu artwork hiện tại.
  • Khôi phục artwork trước đó.

Khả năng hoạt động sẽ phụ thuộc vào từng loại thẻ và phiên bản iOS.

2.4Dock hỗ trợ tối đa 6 ứng dụng

Eagle có thể thay đổi bố cục Dock trên những phiên bản SpringBoard tương thích.

Ứng dụng hỗ trợ các layout cho phép đặt tối đa 6 ứng dụng trên Dock, thay vì bố cục mặc định của iPhone.

Khả năng áp dụng vẫn phụ thuộc vào thiết bị và phiên bản iOS cụ thể.

2.5Aura Studio

Aura Studio là một trong những tính năng nổi bật nhất của Eagle.

Nó cho phép tạo hiệu ứng ánh sáng riêng cho:

  • Dynamic Island.
  • Dock.

Hai khu vực này được Eagle xử lý độc lập. Điều đó có nghĩa việc áp dụng thành công hiệu ứng cho Dock không đồng nghĩa với việc Dynamic Island cũng đã được thay đổi thành công.

Các chế độ hiện có bao gồm:

  • Glow
  • Pulse
  • Island Rainbow

Glow tạo hiệu ứng ánh sáng ổn định.

Pulse tạo hiệu ứng ánh sáng chuyển động theo nhịp.

Rainbow tạo dải màu chuyển động xung quanh Dynamic Island.

Hiện tại, Rainbow đã hoạt động với Dynamic Island, trong khi Dock Rainbow vẫn bị vô hiệu hóa do chưa được xác nhận đủ ổn định trên thiết bị thật.

Chế độ Tint cũng đang tạm thời không khả dụng.

2.6Ẩn Dynamic Island của hệ thống

Eagle có thể điều khiển Dynamic Island mặc định của iOS độc lập với hiệu ứng Island Aura.

Người dùng có thể:

  • Ẩn Dynamic Island hệ thống.
  • Khôi phục Dynamic Island.
  • Xác minh trạng thái sau khi thay đổi.
  • Chọn Respring ngay hoặc thực hiện sau.

Cơ chế này được kế thừa từ Lara nhưng Eagle bổ sung thêm bước kiểm tra lại sau khi ghi thay đổi.

2.7Home Icon Neon

Eagle còn có tính năng tạo hiệu ứng phát sáng hoặc đường viền xung quanh icon trên Home Screen.

Tuy nhiên, Home Icon Neon hiện vẫn có phạm vi thiết bị được xác minh khá hạn chế.

Cấu hình tham chiếu chính là:

  • iPhone 16 Pro (iPhone17,1) + iOS 18.6.2 (22G100).

Hiệu ứng được áp dụng theo từng trang Home Screen.

2.8Đổi màu tên ứng dụng

Trong nhóm tính năng nâng cao, Eagle cung cấp App Name Color.

Tính năng này cho phép thay đổi màu của tên ứng dụng trên trang Home Screen hiện tại.

Việc áp dụng được thực hiện theo từng trang thay vì thay đổi toàn bộ SpringBoard cùng lúc.

2.9Safe Compact Halo và Adaptive Aura

Eagle có nhiều cách xử lý hiệu ứng quanh Dynamic Island.

Nếu ứng dụng hiển thị chế độ Safe Compact Halo, hiệu ứng sẽ giữ nguyên ở trạng thái compact và không tự mở rộng khi Dynamic Island thay đổi kích thước do:

  • Phát nhạc.
  • Quay màn hình.
  • Hẹn giờ.

Trong khi đó, Adaptive Aura có khả năng thay đổi theo trạng thái và kích thước thực tế của Dynamic Island.

2.10Icon Studio

Eagle có một khu vực mang tên Icon Studio, hướng tới khả năng thay đổi biểu tượng ứng dụng và các hình dạng icon tùy chỉnh.

Tuy nhiên trên Eagle 1.0.2, tính năng này vẫn được đánh dấu:

  • Coming Soon

Nhà phát triển vẫn đang kiểm tra:

  • Import theme.
  • Custom icon.
  • Nonstandard mask.
  • Community package.

Vì vậy Icon Studio hiện chưa phải một tính năng hoàn chỉnh.

3.Eagle System

Eagle còn xây dựng một hệ thống quản lý riêng mang tên Eagle System.

Nó bao gồm:

  • Guardian checks.
  • Scenes.
  • Các công thức tùy biến có thể chia sẻ.
  • Cơ chế kiểm tra tương thích trước khi thực hiện thay đổi.

Mục tiêu của Eagle System là giúp người dùng quản lý nhiều thiết lập tùy biến trong cùng một môi trường thay vì phải sử dụng từng công cụ riêng biệt.

3.1Stable, Advanced và Laboratory

Eagle chia các tính năng thành ba kênh:

  • Stable
  • Advanced
  • Laboratory

Stable dành cho các tính năng đã được kiểm tra nhiều hơn.

Advanced mở thêm những tùy chọn nâng cao.

Laboratory dành cho các tính năng vẫn còn mang tính thử nghiệm.

Từ Eagle 1.0.2, người dùng có thể chuyển trực tiếp giữa ba kênh ngay trên giao diện Home.

Ứng dụng cũng sẽ cảnh báo nếu việc chuyển xuống một kênh thấp hơn khiến một số tính năng đang sử dụng không còn khả dụng.

4.Những thay đổi trên Eagle 1.0.2

Eagle 1.0.2 chủ yếu tập trung vào cải thiện giao diện và trải nghiệm sử dụng.

Một số thay đổi đáng chú ý gồm:

  • Làm mới logo và wordmark Eagle.
  • Cải thiện giao diện sáng và tối.
  • Tăng độ tương phản ở Home, Access và Aura Studio.
  • Preview Glow chính xác hơn.
  • Pulse sử dụng animation riêng.
  • Rainbow chỉ chạy chuyển động phổ màu khi chế độ Rainbow được chọn.
  • Có thể ẩn hoặc khôi phục Dynamic Island hệ thống độc lập với Island Aura.
  • Thêm bước xác minh trạng thái sau khi thay đổi.
  • Cho phép chọn Respring ngay hoặc sau.
  • Thêm điều khiển Stable, Advanced và Laboratory ngay trên Home.
  • Cải thiện thông báo lỗi khi cài hình nền.
  • Nhận diện chính xác nội dung yêu cầu iOS 26.

Các đường xử lý chính liên quan tới Prepare, Dock và Dynamic Island Aura vẫn được giữ nguyên.

5.Lưu ý trước khi sử dụng Eagle

Do Eagle thực hiện các thao tác ở mức SpringBoard và kernel, một tính năng không tương thích có thể khiến thiết bị:

  • Respring.
  • Khởi động lại.
  • Không áp dụng được thay đổi.
  • Mất hiệu ứng sau khi reboot.
  • Mất Aura overlay sau khi SpringBoard khởi động lại.

Nhà phát triển khuyến cáo nên thử từng thay đổi một và sao lưu dữ liệu quan trọng trước khi sử dụng các tính năng thử nghiệm.

Một số hiệu ứng Aura có thể cần được áp dụng lại sau khi thiết bị reboot hoặc SpringBoard respring.

6.Mã nguồn mở

Eagle được phát triển bằng:

  • Swift
  • SwiftUI
  • DarkSword

Dự án được phát triển dựa trên Lara và phát hành theo giấy phép GNU AGPL-3.0.

Eagle cũng ghi nhận mã nguồn hoặc đóng góp từ nhiều dự án và nhà phát triển trong cộng đồng như:

  • Lara.
  • rooootdev.
  • opa334.
  • ChOma.
  • XPF.
  • AlfieCG/libgrabkernel2.
  • DarkSword.
  • Cyanide của 0xjohnny.
7.Tải xuống Eagle

Mã nguồn Eagle:

https://github.com/leonardob8777-bit/Eagle

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