Download Appteka (works without ads)

Appteka is a community-driven, free Android apps market

Shizuku

Shizuku icon

Shizuku

62 downloads

Uploaded by
DaredevilxTH
Version
13.2.0.r954.f03f071 (build 954) 
Size
3.4 MiB
Publish Date
2023-02-02
Category
Tools
Package
moe.shizuku.privileged.api
Minimum OS
Android 6.0
SHA1
eeec4bced9b5330e540587969b4be8bbc53076e4
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

YouTube icon
  • 2 downloads
  • 17.3 MiB
YT Music ReVanced icon
  • 7 downloads
  • 66.7 MiB
AAAD icon
  • 8 downloads
  • 31.6 MiB
Pencil Photo Sketch icon
  • 3 downloads
  • 120.3 MiB
µTorrent icon
  • 5 downloads
  • 45.7 MiB
Floating Notes icon
  • 4 downloads
  • 17.6 MiB
Facemoji Keyboard icon
  • 5 downloads
  • 36.9 MiB
FixPlus icon
  • 20 downloads
  • 48.2 MiB
YouTube Premium icon
  • 48 downloads
  • 108.2 MiB
SD Maid SE icon
  • 58 downloads
  • 10.6 MiB
SD Maid SE icon
  • 12 downloads
  • 10.0 MiB
AdGuard VPN icon
  • 60 downloads
  • 47.5 MiB
PDF Viewer icon
  • 35 downloads
  • 14.6 MiB
VRadio icon
  • 27 downloads
  • 20.8 MiB
AAAD icon
  • 23 downloads
  • 32.1 MiB
Ventoy icon
  • 23 downloads
  • 105.9 MiB
USB TOOLS icon
  • 28 downloads
  • 90.0 MiB
МТС Музыка icon
  • 21 downloads
  • 38.6 MiB
USB File Manager icon
  • 22 downloads
  • 86.4 MiB
Yandex Music icon
  • 34 downloads
  • 34.5 MiB
VK Music icon
  • 17 downloads
  • 55.6 MiB
VK Music icon
  • 13 downloads
  • 55.6 MiB
Ultimate USB icon
  • 31 downloads
  • 109.2 MiB
MultiOS USB icon
  • 12 downloads
  • 94.9 MiB
IPTV Smart Player icon
  • 35 downloads
  • 33.1 MiB
Калькулятор icon
  • 8 downloads
  • 12.5 MiB
ISO2USB icon
  • 15 downloads
  • 92.9 MiB
Solid Explorer icon
  • 37 downloads
  • 23.6 MiB
Solid Explorer icon
  • 11 downloads
  • 22.4 MiB
Truecaller icon
  • 29 downloads
  • 122.4 MiB
DROFUS icon
  • 21 downloads
  • 92.9 MiB
Shazam icon
  • 39 downloads
  • 36.4 MiB
KillApps icon
  • 28 downloads
  • 8.8 MiB
Hibernator icon
  • 12 downloads
  • 8.9 MiB
CallApp icon
  • 4 downloads
  • 63.5 MiB
Тайно VPN icon
  • 115 downloads
  • 102.0 MiB
Sensi Pro & Game Tools icon
  • 32 downloads
  • 13.4 MiB
Funny Smile Live Wallpaper icon
  • 38 downloads
  • 83.6 MiB
Solid Explorer icon
  • 17 downloads
  • 34.2 MiB
Music icon
  • 56 downloads
  • 132.0 MiB
Instant Mail icon
  • 39 downloads
  • 62.2 MiB
Talksy icon
  • 8 downloads
  • 12.4 MiB
Dumbbells icon
  • 5 downloads
  • 28.2 MiB
Prime Ruler icon
  • 41 downloads
  • 34.6 MiB
Orion Store icon
  • 121 downloads
  • 5.4 MiB
Add Text icon
  • 16 downloads
  • 14.6 MiB
Snaptube icon
  • 58 downloads
  • 52.1 MiB
OneAuth icon
  • 7 downloads
  • 34.2 MiB
Xiaomi Home icon
  • 15 downloads
  • 197.4 MiB
Choices icon
  • 17 downloads
  • 118.8 MiB
Netflix Premium icon
  • 406 downloads
  • 51.8 MiB
CALCU icon
  • 25 downloads
  • 13.2 MiB
VideoShow icon
  • 19 downloads
  • 149.8 MiB
Lightroom icon
  • 103 downloads
  • 130.9 MiB
Lark Player icon
  • 29 downloads
  • 24.2 MiB
ReVanced Xposed icon
  • 68 downloads
  • 5.9 MiB
MinaProNet VPN icon
  • 205 downloads
  • 86.2 MiB
MHR Tunnel VIP icon
  • 163 downloads
  • 108.4 MiB
Pausa VPN icon
  • 114 downloads
  • 58.6 MiB
STLRAY icon
  • 69 downloads
  • 65.0 MiB
V2BOX icon
  • 62 downloads
  • 34.6 MiB
WORLD VPN APP icon
  • 105 downloads
  • 29.9 MiB
Parrot Downloader icon
  • 53 downloads
  • 70.5 MiB
ГыГы: Приколы icon
  • 35 downloads
  • 21.0 MiB
Food icon
  • 23 downloads
  • 31.4 MiB
Invoice Maker icon
  • 4 downloads
  • 24.5 MiB
My Diary icon
  • 10 downloads
  • 48.3 MiB
AIFoto icon
  • 40 downloads
  • 46.5 MiB
ZIVPN icon
  • 71 downloads
  • 71.8 MiB
Robust Tunnel VPN icon
  • 94 downloads
  • 88.5 MiB
Picsart icon
  • 63 downloads
  • 75.7 MiB
HUD Speed icon
  • 3 downloads
  • 9.3 MiB
RBTV+ icon
  • 16 downloads
  • 19.1 MiB
Dragon Store icon
  • 224 downloads
  • 84.2 MiB
کتێبخانەی گەشەپێدەران icon
  • 3 downloads
  • 1.3 MiB
Fuck Fest icon
  • 652 downloads
  • 83.1 MiB
Luminar icon
  • 78 downloads
  • 393.6 MiB
Flow Launcher icon
  • 40 downloads
  • 13.6 MiB
SuperVPN Pro icon
  • 166 downloads
  • 13.3 MiB
Fake GPS Location icon
  • 67 downloads
  • 20.5 MiB
Цифровое ТВ icon
  • 76 downloads
  • 39.4 MiB
Лайт HD TV icon
  • 123 downloads
  • 39.4 MiB
Bria Mobile icon
  • 14 downloads
  • 38.6 MiB
Bria Mobile icon
  • 8 downloads
  • 38.2 MiB
Liftoff icon
  • 10 downloads
  • 123.2 MiB
USB Dual Camera Pro icon
  • 27 downloads
  • 78.3 MiB
USB Camera Pro icon
  • 28 downloads
  • 80.3 MiB
IP Camera Pro icon
  • 55 downloads
  • 47.8 MiB
Reprice icon
  • 24 downloads
  • 23.0 MiB
Calisteniapp icon
  • 14 downloads
  • 34.2 MiB
3BMeteo icon
  • 17 downloads
  • 30.0 MiB
Reminder Pro icon
  • 21 downloads
  • 3.7 MiB
Truecaller icon
  • 38 downloads
  • 98.7 MiB
Applore Free icon
  • 53 downloads
  • 20.5 MiB
Outliner icon
  • 20 downloads
  • 4.6 MiB
BabyTime icon
  • 5 downloads
  • 21.0 MiB