Download Appteka (works without ads)

Appteka is a community-driven, free Android apps market

Shizuku

Shizuku icon

Shizuku

126 downloads

Uploaded by
DaredevilxTH
Version
13.2.1.r965.5c29283 (build 965) 
Size
10.8 MiB
Publish Date
2023-02-28
Category
Tools
Package
moe.shizuku.privileged.api
Minimum OS
Android 6.0
SHA1
01cfbae741ca6b0accd6a78de51a464722779644
Description
When developing applications that require root, the most common method is to run some commands in the su shell. For example, the application uses the command: pm enable/disable to enable/disable components. This method has very big drawbacks: Extremely slow (creation of multiple processes). Requires word processing (very unreliable). The ability is limited by the commands available, even if adb has sufficient rights to run the application, but be aware that if you refuse to run it through ADB, then root privileges will be required. Shizuku uses a completely different way. The most important feature that Shizuku provides is to be a sort of intermediary that takes requests from an application, sends them to the system server, and sends back the results. For an application, this is almost identical to using the system APIs directly. But it's much faster because it connects directly to the system. Several apps are already using Shizuku. If you want to integrate it into yours, check out the developer guide. There is also a manual for users. And also, I would like to recall the fact of how much it is needed and is given priority by some software, such as the popular installer of APKS files - SAI, DarQ, SkyDroid, and in general, in many other programs. A complete alternative to root-rights! ◇ Reference Information ◇ When developing applications that require root, the most common method is to run some commands in the su shell. For example, there is an application that uses the pm enable/disable command to enable/disable components. This method has very big drawbacks: Extremely slow (creation of multiple processes). Requires word processing (Very unreliable) Capability is limited by available commands Even if ADB has sufficient permissions, root privileges are required to run the application. Shizuku uses a completely different way. See detailed description below. User manual and download https://shizuku.rikka.app/ How does Shizuku work? First, we need to talk about how the application uses system APIs. For example, if an application wants to get installed applications, we all know that we should use PackageManager#getInstalledPackages(). It's actually an inter-process communication (IPC) process between the application process and the system server process, it's just that the Android framework has done the inner work for us. Android uses a binder to perform this type of IPC. Binder allows the server side to know the uid and pid of the client side so that the system server can check if the application has permission to perform the operation. Typically, if there is a "manager" (eg PackageManager) for applications that they can use, there should be a "service" (eg PackageManagerService) in the system's server process. We can simply assume that if an application has a "service" binder, then it can interact with the "service". When the application process starts, it receives system service binders. Shizuku recommends that users first run the process, the Shizuku server, as root or ADB. When the app starts, the binding to the Shizuku server will also be sent to the app. The most important feature that Shizuku provides is to be a sort of intermediary that takes requests from an application, sends them to the system server, and sends the results back. You can see the transactRemote method in the class: rikka.shizuku.server.ShizukuService and also in the class: moe.shizuku.api.ShizukuBinderWrapper. So we've reached our goal of using higher resolution system APIs. And for an application, this is almost identical to using the system APIs directly. □ API and sample □ https://github.com/RikkaApps/Shizuku-API Upgrading to v11 Existing applications continue to work, of course. Tutorial for dummies who don't understand how to use Shizuku: https://github.com/RikkaApps/Shizuku-API#migration-guide-for-existing-applications-use-shizuku-pre-v11 ♤ ATTENTION, NOW LIMITATIONS ARE ABSOLUTELY FOR EVERYONE ♤ You are NOT allowed to use the image files listed below in any way (other than to display Shizuku itself). manager/src/main/res/mipmap-hdpi/ic_launcher.png manager/src/main/res/mipmap-hdpi/ic_launcher_background.png manager/src/main/res/mipmap-hdpi/ic_launcher_foreground.png manager/src/main /res/mipmap-xhdpi/ic_launcher.png manager/src/main/res/mipmap-xhdpi/ic_launcher_background.png manager/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png manager/src/main/res/mipmap- xxhdpi/ic_launcher.png manager/src/main/res/mipmap-xxhdpi/ic_launcher_background.png manager/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png manager/src/main/res/mipmap-xxxhdpi/ic_launcher.png manager/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png manager/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -something else) in any stores (IBNLT Google Play Store, etc.). Open source: https://github.com/RikkaApps/Shizuku All questions about bugs/bugs/side issues/and many other things you can ask and discuss here: https://github.com/RikkaApps/Shizuku/issues List of all Shizuku changes/releases: https://github.com/RikkaApps/Shizuku/releases Official website of the developer: https://shizuku.rikka.app/

You may also be interested

WillyWeather icon
  • 2 downloads
  • 42.3 MiB
WeatherPro icon
  • 0 downloads
  • 63.5 MiB
Signal Strength icon
  • 0 downloads
  • 3.9 MiB
FolkPatch icon
  • 1 downloads
  • 10.1 MiB
Volume Control icon
  • 2 downloads
  • 24.2 MiB
MyRadar icon
  • 1 downloads
  • 83.5 MiB
Lighting Calculations icon
  • 3 downloads
  • 14.5 MiB
Duolingo icon
  • 6 downloads
  • 142.0 MiB
Ultra GPS Logger icon
  • 3 downloads
  • 10.2 MiB
Audio­mack icon
  • 9 downloads
  • 61.0 MiB
InShot icon
  • 9 downloads
  • 81.6 MiB
Applore Free icon
  • 14 downloads
  • 22.3 MiB
Universal TV Remote Control icon
  • 46 downloads
  • 10.3 MiB
Sectograph icon
  • 9 downloads
  • 5.7 MiB
PhotoDirector icon
  • 39 downloads
  • 174.4 MiB
通知日历同步 icon
  • 3 downloads
  • 6.8 MiB
Authnkey icon
  • 28 downloads
  • 9.9 MiB
TaskMate icon
  • 40 downloads
  • 25.9 MiB
FindMyBus icon
  • 26 downloads
  • 3.6 MiB
Roto icon
  • 7 downloads
  • 5.3 MiB
TaskerHA icon
  • 7 downloads
  • 14.1 MiB
Word Maker icon
  • 28 downloads
  • 28.2 MiB
My Price Log icon
  • 8 downloads
  • 3.9 MiB
Streak icon
  • 3 downloads
  • 188.7 KiB
Final Benchmark 2 icon
  • 11 downloads
  • 16.9 MiB
Open Photo Frame icon
  • 11 downloads
  • 19.1 MiB
NotiFilter icon
  • 10 downloads
  • 3.0 MiB
CleverKeys icon
  • 35 downloads
  • 46.7 MiB
e1547 icon
  • 70 downloads
  • 56.5 MiB
E621 icon
  • 21 downloads
  • 6.3 MiB
Voice Notes icon
  • 30 downloads
  • 7.3 MiB
Mangayomi icon
  • 27 downloads
  • 41.8 MiB
Income Expense icon
  • 8 downloads
  • 14.8 MiB
Mangayomi icon
  • 12 downloads
  • 41.5 MiB
HF Player icon
  • 63 downloads
  • 115.0 MiB
Yōkai icon
  • 6 downloads
  • 62.0 MiB
Taison icon
  • 8 downloads
  • 66.2 MiB
Zedge icon
  • 59 downloads
  • 54.6 MiB
Device Info icon
  • 37 downloads
  • 9.1 MiB
Read English icon
  • 15 downloads
  • 26.2 MiB
Concrete Calculator icon
  • 19 downloads
  • 9.8 MiB
CalenGoo icon
  • 11 downloads
  • 28.1 MiB
Picsart icon
  • 57 downloads
  • 75.5 MiB
Niagara Launcher icon
  • 21 downloads
  • 10.2 MiB
Xnxx icon
  • 169 downloads
  • 7.1 MiB
Yandex Music icon
  • 80 downloads
  • 34.6 MiB
R.A.C.E. icon
  • 32 downloads
  • 186.1 MiB
WiFi Mouse Pro icon
  • 34 downloads
  • 19.6 MiB
SD Card Test Pro icon
  • 39 downloads
  • 2.3 MiB
Proxy server for inapp purchases icon
  • 41 downloads
  • 98.9 KiB
Shizuku icon
  • 127 downloads
  • 3.0 MiB
scbUFsJwEAK icon
  • 40 downloads
  • 10.9 MiB
Photo Editor Pro - Polish icon
  • 40 downloads
  • 31.1 MiB
Bear Player icon
  • 37 downloads
  • 32.8 MiB
Bear Player icon
  • 20 downloads
  • 32.4 MiB
Xiaomi Cloud icon
  • 65 downloads
  • 12.7 MiB
MiWallpaper icon
  • 62 downloads
  • 17.6 MiB
Xiaomi SIM Activation Service icon
  • 56 downloads
  • 6.7 MiB
AtomicClock icon
  • 30 downloads
  • 2.9 MiB
OnePlayer icon
  • 64 downloads
  • 54.5 MiB
Yun PDF icon
  • 36 downloads
  • 27.9 MiB
Computer Launcher Pro icon
  • 11 downloads
  • 15.6 MiB
Game Mode icon
  • 56 downloads
  • 10.5 MiB
Yumo icon
  • 49 downloads
  • 6.6 MiB
Typing Test App icon
  • 8 downloads
  • 11.5 MiB
Calculator AI icon
  • 46 downloads
  • 9.5 MiB
Photo Search icon
  • 57 downloads
  • 21.7 MiB
Surge VPN icon
  • 140 downloads
  • 23.6 MiB
Parrot Downloader icon
  • 24 downloads
  • 113.6 MiB
App Freezer icon
  • 48 downloads
  • 7.6 MiB
Sylving icon
  • 97 downloads
  • 227.2 MiB
The Second Circle v0.5 icon
  • 22 downloads
  • 33.3 MiB
VNDS Interpreter icon
  • 13 downloads
  • 2.8 MiB
Kirikiroid2 icon
  • 34 downloads
  • 30.8 MiB
SNESDroid icon
  • 24 downloads
  • 2.9 MiB
SNesoid icon
  • 13 downloads
  • 682.7 KiB
EasyRPG Player icon
  • 13 downloads
  • 30.5 MiB
GameHub Lite icon
  • 59 downloads
  • 49.6 MiB
GameHub icon
  • 63 downloads
  • 177.3 MiB
Undertale WildFire icon
  • 22 downloads
  • 27.4 MiB
Kirikiroid2_yuri 1.4.0* icon
  • 7 downloads
  • 30.8 MiB
Kirikiroid2-Yuri icon
  • 93 downloads
  • 20.9 MiB
Kirikiroid2_yuri 1.4.0* icon
  • 2 downloads
  • 30.8 MiB
Dahdidahdit icon
  • 11 downloads
  • 3.1 MiB
Robosats icon
  • 3 downloads
  • 21.7 MiB
SpeakThat! icon
  • 25 downloads
  • 9.6 MiB
NeverTooManyBooks icon
  • 11 downloads
  • 4.9 MiB
Voice Recorder icon
  • 19 downloads
  • 8.1 MiB
Phone icon
  • 33 downloads
  • 8.7 MiB
Contacts icon
  • 19 downloads
  • 8.2 MiB
Keyboard icon
  • 41 downloads
  • 16.3 MiB
Kreate icon
  • 26 downloads
  • 12.7 MiB
Kizzy icon
  • 9 downloads
  • 6.9 MiB
Fluffy icon
  • 15 downloads
  • 6.8 MiB
Baby Buddy icon
  • 2 downloads
  • 17.0 MiB
GlucoDataHandler icon
  • 7 downloads
  • 14.9 MiB