Tin tức và phân tích của tất cả các thiết bị di động

Làm cách nào để thay đổi độ phân giải trên mọi iPhone chạy iOS 11 bằng cách khai thác bẻ khóa của Ian Beer?

Làm cách nào để thay đổi độ phân giải trên mọi iPhone chạy iOS 11 bằng cách khai thác bẻ khóa của Ian Beer?

Nhờ việc phát hành các khai thác async_awake của Ian Beer của Google Project Zero, có thể áp dụng trên iOS 11.1.2 trở xuống, người dùng hiện có khả năng thay đổi độ phân giải trên bất kỳ iPhone hoặc iPad nào chạy chương trình cơ sở tương thích và có thể khai thác được.

Chúng tôi sẽ chỉ cho bạn cách thực hiện ở đây. Chỉ riêng việc khai thác này đã có khả năng thực hiện điều này. Không cần phải bẻ khóa đầy đủ để tính năng này hoạt động.

Hãy thận trọng vì nếu bạn làm hỏng nó, bạn có thể sẽ được yêu cầu khôi phục bằng iTunes và làm như vậy sẽ đưa thiết bị của bạn lên iOS 11.2.1 BẰNG Apple không còn ký iOS 11 nữa.1.2 – phần sụn có khả năng sẽ sớm được bẻ khóa.

Yêu cầu

Bước chân 1: Trước hết, bạn cần truy cập GitHub và tải xuống async_wakeproject do người dùng benjibobs lưu trữ từ đây. Dự án này gần đây đã được cập nhật để dễ dàng cho phép thay đổi độ phân giải.

Bước chân 2: Khi dự án đó đã được tải xuống, hãy mở nó trong Xcode. Bên trong cấu trúc tệp dự án, bạn sẽ có thể thấy một tệp có tên async_wake.c. Đi vào tệp này và tìm phương thức/hàm được gọi là ShouldChangeResolution. Điều này sẽ đi kèm với một giá trị boolean trông như thế này: bool ShouldChangeResolution = false;

Bước chân 3: Bạn chỉ cần thay từ “false” bằng từ “true“.

Bước chân 4: Khi boolean đó đã được thay đổi, hãy tìm tệp plist có tên “com.apple.iokit.IOMobileGraphicsFamily.plist”. Bên trong đây, bạn sẽ tìm thấy một số thuộc tính có thể được thay đổi với tiêu đề “canvas_height” và “canvas_width”. Thay đổi những giá trị đó cho phù hợp với nhu cầu của bạn.

Note: Bạn có thể cần phải vào Google để tìm một số độ phân giải cao cấp phù hợp với thiết bị bạn đang sử dụng. Đừng mù quáng thay đổi những con số này mà không biết bạn thực sự đang làm gì.

Bước chân 5: Bây giờ, bằng cách sử dụng Xcode, hãy biên dịch và chạy tệp thực thi thu được trực tiếp trên thiết bị của bạn. Đảm bảo rằng bạn đã đặt mục tiêu thành thiết bị được kết nối chứ không phải Trình mô phỏng iOS. Nếu thành công, bạn sẽ nhận được thông báo có nội dung “Đã thay đổi độ phân giải, vui lòng khởi động lại”.

Làm như bạn được yêu cầu và khởi động lại thiết bị. Sau khi khởi động lại, độ phân giải trên thiết bị sẽ được thay đổi thành giá trị bạn đã chỉ định trong canvas_height và canvas_width.