Shizuku Ứng dụng
Khi phát triển ứng dụng yêu cầu quyền root, phương pháp phổ biến nhất là chạy một số lệnh trong shell su. Ví dụ, có ứng dụng sử dụng lệnh pm enable/disable
để kích hoạt/vô hiệu hóa các thành phần. Phương pháp này có những nhược điểm rất lớn:
- Rất chậm (Tạo nhiều tiến trình)
- Cần xử lý văn bản (Cực kỳ không đáng tin cậy)
- Khả năng bị giới hạn bởi các lệnh có sẵn
- Kể cả khi adb có đủ quyền, ứng dụng vẫn yêu cầu quyền root để chạy
Shizuku sử dụng một cách hoàn toàn khác. Tính năng quan trọng nhất mà Shizuku cung cấp là giống như một trung gian để nhận yêu cầu từ ứng dụng, gửi đến máy chủ hệ thống và gửi lại kết quả. Đối với ứng dụng, nó gần như giống hệt với việc sử dụng các API hệ thống trực tiếp. Nhưng nhanh hơn rất nhiều vì nó kết nối trực tiếp vào hệ thống.
Một số ứng dụng đã sử dụng Shizuku. Nếu bạn muốn tích hợp nó với ứng dụng của mình, hãy xem qua hướng dẫn cho nhà phát triển. Đối với người dùng, cũng có một hướng dẫn người dùng.
Có gì mới trong 13.6.0.r1086.2650830c
Here's a summary of the Shizuku 13.6.0 release notes, formatted as an HTML list:
- Support for Android 14 QPR1.
- Updated start command. The start command can now be copied to any executable location.
- Support for auto start without root on Android 13 and above when connected to a trusted WLAN.