Shizuku 앱
루트가 필요한 앱을 개발할 때 가장 일반적인 방법은 su 셸에서 몇 가지 명령을 실행하는 것입니다. 예를 들어, pm enable/disable
명령을 사용하여 구성 요소를 활성화/비활성화하는 앱이 있습니다. 이 방법에는 매우 큰 단점이 있습니다:
- 매우 느림 (여러 프로세스 생성)
- 텍스트 처리가 필요함 (매우 신뢰할 수 없음)
- 사용 가능한 명령으로 제한됨
- adb에 충분한 권한이 있어도 앱을 실행하려면 루트 권한이 필요함
Shizuku는 완전히 다른 방식을 사용합니다. Shizuku가 제공하는 가장 중요한 기능은 앱에서 요청을 받아 시스템 서버로 전송하고 결과를 다시 보내는 중개자 역할을 하는 것입니다. 앱 입장에서는 시스템 API를 직접 사용하는 것과 거의 동일합니다. 하지만 시스템에 직접 연결되기 때문에 훨씬 빠릅니다.
여러 Shizuku를 이미 사용하는 앱이 있습니다. 귀하의 앱과 통합하고 싶다면 개발자 가이드를 확인해 보세요. 사용자에게는 사용자 가이드도 있습니다.
새로운 기능 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.