Download Appteka (works without ads)

Appteka is a community-driven, free Android apps market

Shizuku

Shizuku icon

Shizuku

130 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

Stryker icon
  • 12 downloads
  • 8.9 MiB
Spotishka Mystery icon
  • 20 downloads
  • 96.2 MiB
NewPipe icon
  • 34 downloads
  • 11.9 MiB
Perplexity icon
  • 58 downloads
  • 86.0 MiB
Melolo icon
  • 13 downloads
  • 131.7 MiB
YouTube Morphe icon
  • 29 downloads
  • 88.5 MiB
Geto icon
  • 28 downloads
  • 2.1 MiB
Game Hub icon
  • 21 downloads
  • 16.5 MiB
O Launcher icon
  • 23 downloads
  • 33.8 MiB
Pie Launcher icon
  • 16 downloads
  • 35.0 MiB
Story Maker icon
  • 10 downloads
  • 108.3 MiB
The Day Before icon
  • 4 downloads
  • 104.0 MiB
YourHour icon
  • 1 downloads
  • 33.2 MiB
Truecaller icon
  • 17 downloads
  • 109.4 MiB
Quick Cursor icon
  • 8 downloads
  • 5.0 MiB
LED Flow icon
  • 25 downloads
  • 7.1 MiB
AOD Flow icon
  • 27 downloads
  • 10.9 MiB
PlayBack icon
  • 11 downloads
  • 8.5 MiB
Music player icon
  • 22 downloads
  • 24.5 MiB
Folder Player Pro icon
  • 14 downloads
  • 4.6 MiB
Utool icon
  • 54 downloads
  • 42.7 MiB
Justice Rivals 3 icon
  • 8 downloads
  • 126.9 MiB
Novel Scraper icon
  • 33 downloads
  • 15.2 MiB
Fulguris icon
  • 39 downloads
  • 9.9 MiB
GROK icon
  • 473 downloads
  • 96.1 MiB
MuscleMonster icon
  • 27 downloads
  • 82.7 MiB
Ampere icon
  • 46 downloads
  • 21.1 MiB
SpeedTop icon
  • 133 downloads
  • 40.6 MiB
WebShuttle icon
  • 114 downloads
  • 5.1 MiB
Win 11 Launcher icon
  • 20 downloads
  • 13.7 MiB
Screen Mirroring icon
  • 48 downloads
  • 24.6 MiB
Fun Habit icon
  • 3 downloads
  • 6.4 MiB
Appteka icon
  • 3114 downloads
  • 4.4 MiB
Gboard Material Expressive Black icon
  • 79 downloads
  • 26.7 KiB
ReVanced Xposed icon
  • 140 downloads
  • 6.0 MiB
34Bets icon
  • 77 downloads
  • 23.4 MiB
Send Files To TV icon
  • 70 downloads
  • 9.8 MiB
Appwatch icon
  • 93 downloads
  • 3.9 MiB
ThemePik: Icon Changer icon
  • 63 downloads
  • 31.0 MiB
Big Font - Change font size icon
  • 46 downloads
  • 11.6 MiB
WiFi Master icon
  • 204 downloads
  • 17.0 MiB
WebShuttle icon
  • 126 downloads
  • 5.7 MiB
PinLockView icon
  • 45 downloads
  • 42.0 MiB
SimpleCalc+ icon
  • 25 downloads
  • 1.8 MiB
Game Mode icon
  • 81 downloads
  • 13.2 MiB
HDx Player icon
  • 40 downloads
  • 35.9 MiB
Meduza icon
  • 12 downloads
  • 112.1 MiB
Torrents Digger icon
  • 80 downloads
  • 23.2 MiB
Jami icon
  • 121 downloads
  • 92.1 MiB
WebLibre icon
  • 49 downloads
  • 118.7 MiB
Wafrn icon
  • 15 downloads
  • 32.1 MiB
Running Services Monitor icon
  • 70 downloads
  • 8.7 MiB
Mages icon
  • 7 downloads
  • 86.7 MiB
SpotiFLAC icon
  • 125 downloads
  • 43.6 MiB
Morphe icon
  • 152 downloads
  • 23.1 MiB
AAAD icon
  • 38 downloads
  • 32.3 MiB
Parrot Downloader icon
  • 21 downloads
  • 113.4 MiB
Snaptube icon
  • 182 downloads
  • 24.9 MiB
InxLocker icon
  • 26 downloads
  • 4.1 MiB
SpeedTop icon
  • 147 downloads
  • 40.7 MiB
Muviz Edge icon
  • 48 downloads
  • 21.3 MiB
Windy icon
  • 62 downloads
  • 70.5 MiB
PhotoDirector icon
  • 118 downloads
  • 170.0 MiB
Snaptube icon
  • 202 downloads
  • 50.2 MiB
Groove Launcher icon
  • 8 downloads
  • 14.2 MiB
SVPlayer icon
  • 135 downloads
  • 58.2 MiB
Lane icon
  • 29 downloads
  • 45.4 MiB
OpenTracks icon
  • 25 downloads
  • 8.5 MiB
VPN Proxy Master icon
  • 155 downloads
  • 41.3 MiB
PandaVision  icon
  • 86 downloads
  • 11.9 MiB
3C Explorer icon
  • 57 downloads
  • 11.8 MiB
3C Explorer icon
  • 19 downloads
  • 11.6 MiB
Phases of the Moon Pro icon
  • 100 downloads
  • 51.7 MiB
Arc Player icon
  • 112 downloads
  • 14.5 MiB
Arc Player icon
  • 36 downloads
  • 14.1 MiB
GoreBox icon
  • 4 downloads
  • 144.4 MiB
nzb360 icon
  • 30 downloads
  • 16.5 MiB
Castify icon
  • 111 downloads
  • 13.0 MiB
iCallDialer icon
  • 84 downloads
  • 16.4 MiB
YouCam Makeup icon
  • 56 downloads
  • 166.8 MiB
mAst icon
  • 20 downloads
  • 93.5 MiB
Weather Network icon
  • 59 downloads
  • 36.7 MiB
MATE VPN icon
  • 178 downloads
  • 29.9 MiB
Choices icon
  • 110 downloads
  • 118.8 MiB
Romance Club icon
  • 47 downloads
  • 84.2 MiB
AyuGram icon
  • 128 downloads
  • 75.4 MiB
venera icon
  • 75 downloads
  • 16.7 MiB
YouTools icon
  • 62 downloads
  • 6.6 MiB
Logcat Extreme Pro icon
  • 38 downloads
  • 3.6 MiB
Captions icon
  • 49 downloads
  • 35.3 MiB
Morphe icon
  • 217 downloads
  • 23.1 MiB
Ventoy icon
  • 76 downloads
  • 75.4 MiB
USB TOOLS icon
  • 93 downloads
  • 59.5 MiB
USB File Manager icon
  • 45 downloads
  • 55.9 MiB
Ultimate USB icon
  • 73 downloads
  • 77.6 MiB
Hot Movies icon
  • 794 downloads
  • 9.1 MiB