Download Appteka (works without ads)

Appteka is a community-driven, free Android apps market

Shizuku

Shizuku icon

Shizuku

44 downloads

Uploaded by
DaredevilxTH
Version
13.0.0.r952.27c15f5 (build 952) 
Size
3.4 MiB
Publish Date
2023-02-02
Category
Tools
Package
moe.shizuku.privileged.api
Minimum OS
Android 6.0
SHA1
a5f2d0b93a84d14bcc3d793297857b93e883c1b8
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

Moding Helper Pro icon
  • 63 downloads
  • 31.9 MiB
Firewall Security icon
  • 55 downloads
  • 12.9 MiB
VirusGuard icon
  • 45 downloads
  • 8.4 MiB
ShieldPDF icon
  • 38 downloads
  • 12.2 MiB
Shortflix icon
  • 53 downloads
  • 23.0 MiB
Pronto VPN icon
  • 56 downloads
  • 29.6 MiB
Cleanso icon
  • 45 downloads
  • 17.1 MiB
EX File Manager icon
  • 39 downloads
  • 45.0 MiB
ZX File Manager icon
  • 34 downloads
  • 37.7 MiB
ST Player icon
  • 36 downloads
  • 7.6 MiB
NotiAlarm icon
  • 4 downloads
  • 18.3 MiB
DeSora icon
  • 26 downloads
  • 3.8 MiB
TempMailGet icon
  • 66 downloads
  • 11.5 MiB
Flashcards Deluxe icon
  • 42 downloads
  • 8.9 MiB
Auto Reply icon
  • 6 downloads
  • 3.9 MiB
Windy icon
  • 30 downloads
  • 71.9 MiB
TOEFL Speaking Pro icon
  • 3 downloads
  • 29.6 MiB
YouTube icon
  • 153 downloads
  • 16.4 MiB
GreenTuber icon
  • 132 downloads
  • 15.6 MiB
FLYMAT icon
  • 67 downloads
  • 29.7 MiB
PipePipe icon
  • 90 downloads
  • 6.6 MiB
Water Sort: Romance Girl icon
  • 94 downloads
  • 105.9 MiB
LibreFind icon
  • 46 downloads
  • 2.8 MiB
v2rayNG icon
  • 97 downloads
  • 60.5 MiB
KonaBess Next icon
  • 27 downloads
  • 6.7 MiB
SpotiFLAC icon
  • 78 downloads
  • 135.8 MiB
MATE VPN icon
  • 125 downloads
  • 34.4 MiB
System launcher icon
  • 22201 downloads
  • 26.8 MiB
Xiaomi Share icon
  • 64 downloads
  • 17.6 MiB
Alter icon
  • 20 downloads
  • 2.6 MiB
Muviz Edge icon
  • 34 downloads
  • 21.1 MiB
AndroidPE icon
  • 52 downloads
  • 19.9 MiB
AI Chat icon
  • 491 downloads
  • 115.8 MiB
Drama Player icon
  • 125 downloads
  • 25.3 MiB
Drama Player icon
  • 57 downloads
  • 24.5 MiB
HDO Box icon
  • 223 downloads
  • 22.3 MiB
HDO Box icon
  • 105 downloads
  • 21.7 MiB
Truecaller icon
  • 208 downloads
  • 143.0 MiB
XMEye Pro icon
  • 27 downloads
  • 25.6 MiB
SmartESS icon
  • 10 downloads
  • 80.1 MiB
InviZible Pro icon
  • 132 downloads
  • 38.6 MiB
DroidPlay icon
  • 57 downloads
  • 370.6 KiB
ImageMeter icon
  • 58 downloads
  • 37.9 MiB
ImageMeter icon
  • 28 downloads
  • 35.9 MiB
تاریخ و تمدن ایران icon
  • 24 downloads
  • 62.5 MiB
ByeByeDPI icon
  • 108 downloads
  • 3.6 MiB
comine icon
  • 485 downloads
  • 66.9 MiB
Seal Plus icon
  • 248 downloads
  • 63.4 MiB
Neu Video icon
  • 140 downloads
  • 49.9 MiB
FreeZona icon
  • 395 downloads
  • 20.0 MiB
Notewise icon
  • 44 downloads
  • 266.9 MiB
Tarteel icon
  • 13 downloads
  • 154.8 MiB
Money Pro icon
  • 20 downloads
  • 61.1 MiB
Slopes icon
  • 9 downloads
  • 52.4 MiB
Save It Later icon
  • 65 downloads
  • 23.1 MiB
Gallery Widget icon
  • 41 downloads
  • 455.3 KiB
CalcNote icon
  • 22 downloads
  • 23.8 MiB
SMV Audio Editor icon
  • 68 downloads
  • 16.1 MiB
Photo Studio icon
  • 73 downloads
  • 92.7 MiB
Spring icon
  • 33 downloads
  • 132.0 MiB
WeNote icon
  • 38 downloads
  • 14.2 MiB
Timesheet icon
  • 11 downloads
  • 19.9 MiB
GraveSignal icon
  • 10 downloads
  • 11.2 MiB
Soundboard icon
  • 68 downloads
  • 99.3 MiB
Photo Paint icon
  • 54 downloads
  • 6.8 MiB
Orbit Launcher icon
  • 44 downloads
  • 16.1 MiB
ONY icon
  • 25 downloads
  • 7.3 MiB
Extinguish icon
  • 32 downloads
  • 3.4 MiB
FlyNote icon
  • 23 downloads
  • 19.5 MiB
Caller ID: Trusted Call & SMS icon
  • 69 downloads
  • 40.0 MiB
Utiful icon
  • 17 downloads
  • 24.1 MiB
Webbie icon
  • 37 downloads
  • 24.1 MiB
Zueira's Voice icon
  • 79 downloads
  • 31.9 MiB
 Ora Storage icon
  • 33 downloads
  • 62.9 MiB
YT Music Morphe icon
  • 81 downloads
  • 53.6 MiB
eFootball™ icon
  • 21 downloads
  • 20.8 MiB
PHONK MUSIC icon
  • 34 downloads
  • 31.0 MiB
Thread Downloader icon
  • 41 downloads
  • 28.9 MiB
CapCut icon
  • 637 downloads
  • 276.3 MiB
TWH AowVN icon
  • 10 downloads
  • 101.1 MiB
True Phone icon
  • 90 downloads
  • 17.8 MiB
Anonomi Postbox icon
  • 44 downloads
  • 27.3 MiB
Anonomi Messenger icon
  • 46 downloads
  • 175.0 MiB
Zenonia 2 icon
  • 19 downloads
  • 25.5 MiB
Menstrudel icon
  • 9 downloads
  • 58.5 MiB
Yandex Music icon
  • 154 downloads
  • 35.7 MiB
Truecaller icon
  • 192 downloads
  • 127.6 MiB
1.1.1.1 icon
  • 489 downloads
  • 61.5 MiB
Xnxx icon
  • 406 downloads
  • 14.6 MiB
Wink icon
  • 12 downloads
  • 87.6 MiB
HOT51 PRO icon
  • 384 downloads
  • 60.5 MiB
Heicos icon
  • 168 downloads
  • 81.5 MiB
SimpleXray icon
  • 58 downloads
  • 27.8 MiB
VidRaga icon
  • 72 downloads
  • 207.7 MiB
Linux Command Library icon
  • 44 downloads
  • 9.6 MiB
Next Player icon
  • 89 downloads
  • 37.8 MiB