Gitpedia
RikkaApps

RikkaApps/Shizuku

Using system APIs directly with adb/root privileges from normal apps through a Java process started with app_process.

30 Releases
Latest: 1y ago
v13.6.0Latest
vvb2060vvb2060Ā·1y agoĀ·May 25, 2025
GitHub

šŸ“‹ What's Changed

  • Support Android16 QPR1
  • Update the start command. You can copy this file to any executable location, such as /data/local/tmp/shizuku
  • Support auto start without root on Android13+ when connected to a trusted WLAN
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v13.5.4...v13.6.0
v13.5.4
RikkaWRikkaWĀ·2y agoĀ·March 10, 2024
GitHub

šŸ“‹ What's Changed

  • Works on Android 14 QPR 3 beta 2
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v13.5.3...v13.5.4
v13.5.3
RikkaWRikkaWĀ·2y agoĀ·November 26, 2023
GitHub

šŸ“‹ What's Changed

  • _Should_ work on Android 14 QPR2 by @vfishv in https://github.com/RikkaApps/Shizuku/pull/376
  • _I don't have any physical device that can upgrade to Android 14 QPR2, neither does the simulator have 14 QPR2 image, so I cannot test it._

✨ New Contributors

  • @vfishv made their first contribution in https://github.com/RikkaApps/Shizuku/pull/376
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v13.5.2...v13.5.3
v13.5.2
RikkaWRikkaWĀ·2y agoĀ·September 24, 2023
GitHub

šŸ“‹ What's Changed

  • Works on ColorOS (Oppo & OnePlus) Android 14
  • On Android 14+, prompts the user that if `rish` file has write permission (Android 14 enforces dex runs by `app_process` must not have write permission, so place `rish` files in `/sdcard` will not work, uses needs to copy rish files to terminal apps' data folder)
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v13.5.1...v13.5.2
v13.5.1
RikkaWRikkaWĀ·2y agoĀ·August 3, 2023
GitHub

šŸ“‹ What's Changed

  • Fix the behavior of calling `addUserService` multiple times
  • Potentially fixed several issues of `rish`
  • Update translations
  • Opt into the [predictive back gesture](https://developer.android.com/guide/navigation/custom-back/predictive-back-gesture)
  • Remove android.intent.category.LEANBACK_LAUNCHER
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v13.3.0...v13.5.1
v13.5.0
RikkaWRikkaWĀ·2y agoĀ·July 19, 2023
GitHub

šŸ“‹ What's Changed

  • Fix the behavior of calling addUserService multiple times
  • Potentially fixed several issues of `rish`
  • Update translations
  • Opt into the [predictive back gesture](https://developer.android.com/guide/navigation/custom-back/predictive-back-gesture)
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v13.3.0...v13.5.0
v13.3.0
RikkaWRikkaWĀ·3y agoĀ·April 8, 2023
GitHub

šŸ“‹ What's Changed

  • Fix broken on pre-Android 8.0
  • Update translations
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v13.2.1...v13.3.0
v13.2.1
RikkaWRikkaWĀ·3y agoĀ·February 3, 2023
GitHub

šŸ“‹ What's Changed

  • Fix RequestPermissionActivity takes forever to show
  • Fix crash under Arabic language since some user submitted wrong translation string
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v13.2.0...v13.2.1
v13.2.0
RikkaWRikkaWĀ·3y agoĀ·February 2, 2023
GitHub

šŸ“‹ What's Changed

  • Fix applications using pre-API v11 are broken
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v13.0.0...v13.2.0
v13.0.0
RikkaWRikkaWĀ·3y agoĀ·February 1, 2023
GitHub

šŸ“‹ What's Changed

  • Fix authentication error of `transactRemote` with `IBinder.FLAG_ONEWAY`
  • Fix `rish` does not work on Android 8.x
  • Translation updates
  • Updated -hu strings by @gidano in https://github.com/RikkaApps/Shizuku/pull/249
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v12.14.0...v13.0.0
v12.14.0
RikkaWRikkaWĀ·3y agoĀ·October 9, 2022
GitHub

šŸ“‹ What's Changed

  • Fix UserServices fixes from last version not actually work sometimes
  • Fix pairing always fails since [v12.12.1](https://github.com/RikkaApps/Shizuku/releases/tag/v12.12.1)
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v12.13.0...v12.14.0
v12.13.0
RikkaWRikkaWĀ·3y agoĀ·October 5, 2022
GitHub

šŸ“‹ What's Changed

  • Fix UserServices are not killed after permission is revoked
  • Fix UserServices are not killed after the app is uninstalled
  • Don't let `ForegroundServiceStartNotAllowedException` crash the app [1]
  • Fix paring service crash if the service is killed after paring service is found, before user finishing typing the pairing code (I'm amazed there are systems kills background apps (foreground services is used in fact) this aggressively)
  • Fix background color (also "Black night theme") on pre-API 31
  • More Material Design 3
  • Support Android 13 themed icon
  • [1] There are users who change `OP_START_FOREGROUND` to `MODE_ERRORED`, so `startForegroundService` crashes even if it is from a visible Activity.
  • + 1 more
v12.12.1
RikkaWRikkaWĀ·3y agoĀ·September 29, 2022
GitHub

**Full Changelog**: https://github.com/RikkaApps/Shizuku/compare/v12.12.0...v12.12.1

v12.12.0
RikkaWRikkaWĀ·3y agoĀ·September 17, 2022
GitHub

šŸ“‹ What's Changed

  • Fix the problem that `Shizuku#peekUserService` not work after app process restarts
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v12.11.0...v12.12.0
v12.11.0
RikkaWRikkaWĀ·3y agoĀ·September 13, 2022
GitHub

šŸ“‹ What's Changed

  • Fix the problem that UserService will not work at least on Android 9+root
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v12.10.0...v12.11.0
v12.10.0
RikkaWRikkaWĀ·3y agoĀ·September 7, 2022
GitHub

šŸ“‹ What's Changed

  • Fix the problem that UserService will not work if the device runs slowly
  • Fix Shizuku service and UserService not stop after uninstalling Shizuku or apps using UserService
  • Support Android 13 pre-application language
  • Update translations
  • Updated hungarian language by @gidano in https://github.com/RikkaApps/Shizuku/pull/236

✨ New Contributors

  • @gidano made their first contribution in https://github.com/RikkaApps/Shizuku/pull/236
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v12.9.1...v12.10.0
v12.9.1
RikkaWRikkaWĀ·3y agoĀ·August 6, 2022
GitHub

šŸ“‹ Changes

  • Fix the problem that UserService may not stop after Shizuku service is stopped
  • UI adjustments
  • Update translations
v12.8.1
RikkaWRikkaWĀ·3y agoĀ·June 9, 2022
GitHub

šŸ“‹ Changes

  • Works on Android 13 Beta 3
v12.6.2
RikkaWRikkaWĀ·4y agoĀ·April 25, 2022
GitHub

šŸ“‹ Changes

  • Fix pairing not working in Arabic language (#209)
  • Update translations
  • Improve pairing prompt texts
v12.6.0
RikkaWRikkaWĀ·4y agoĀ·February 19, 2022
GitHub

šŸ“‹ What's Changed

  • Works on Android 13 DP1 (Apps use Shizuku may need changes also)
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v12.5.0...v12.6.0
v12.5.0
RikkaWRikkaWĀ·4y agoĀ·February 11, 2022
GitHub

šŸ“‹ What's Changed

  • Use Material Design 3 to achieve a consistent look with the Android 12 system
  • Fix `SIGWINCH` handling, `rish` can respond window size change now (need to export rish files again from the app to update the files)
  • Locales are collected on build, no need to manually edit `arrays.xml` and `resConfig` everytime a new language is added
  • Imporve adb paring tutorial, add description about network access
  • String res adb_pairing_tutorial_content_finish for Simplified Chinese. by @ryuunoakaihitomi in https://github.com/RikkaApps/Shizuku/pull/176
  • Quote service arguments in starter command by @kdrag0n in https://github.com/RikkaApps/Shizuku/pull/189

✨ New Contributors

  • @kdrag0n made their first contribution in https://github.com/RikkaApps/Shizuku/pull/189
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v12.4.3...v12.5.0
v12.4.3
RikkaWRikkaWĀ·4y agoĀ·August 19, 2021
GitHub

šŸ“‹ Changes

  • [Shizuku API 12](https://github.com/RikkaApps/Shizuku-API/releases/tag/12)
  • Add interactive shell support
  • To use the new interactive shell tool, do "Export files" again to write new files.
  • The new tool passes all the arguments to `/system/bin/sh` at remote, so arguments in the old tool are gone. For example, if you want to run command and exit, you should use `-c`.
  • To pass environment variables to remote, set `RISH_PRESERVE_ENV` to `1` (Default value is `0` if Shizuku runs with adb, `1` with root).
  • Read https://github.com/RikkaApps/Shizuku-API/blob/master/rish/README.md for more

šŸ“¦ 12.4.3

  • Fix the problem that "Searching" notification is shown again after pairing succeed
  • Improve instruction of wireless debugging
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v12.4.2...v12.4.3

šŸ“¦ 12.4.2

  • Adjust texts
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v12.4.1...v12.4.2

šŸ“¦ 12.4.1

  • Check if notification is disabled
  • Check MIUI since "MIUI style notification" does not show action buttons
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v12.4.0...v12.4.1

šŸ“¦ 12.4.0

  • Support entering adb pair code from a notification
  • Support pairing on Windows Subsystem for Android
  • Fix user service not starting on Android 6.0 (by @ryuunoakaihitomi in https://github.com/RikkaApps/Shizuku/pull/157)
  • Full Changelog: https://github.com/RikkaApps/Shizuku/compare/v12.3.0...v12.4.0

šŸ“¦ 12.3.0

  • Fix using UserService will crash the service process on some devices
v11.7.0
RikkaWRikkaWĀ·4y agoĀ·June 30, 2021
GitHub

šŸ“‹ Changes

  • Fix UserService on Android 12 Beta 1 (#134)
v11.6.1
RikkaWRikkaWĀ·5y agoĀ·May 30, 2021
GitHub

šŸ“‹ Changes

  • Fix service not start on some users
v11.6.0
RikkaWRikkaWĀ·5y agoĀ·May 26, 2021
GitHub

šŸ“‹ Changes

  • Should fix empty app list issue
v11.5.0
RikkaWRikkaWĀ·5y agoĀ·May 19, 2021
GitHub

šŸ“‹ Changes

  • Works on Android 12 Beta 1
v11.4.1
RikkaWRikkaWĀ·5y agoĀ·May 5, 2021
GitHub

šŸ“‹ Changes

  • Show settings entrance in the system's App info (#116)
  • Prevent šŸ’© MIUI's "Force dark theme" from breaking app's theme<sup>怔1怕</sup>
v11.4.0
RikkaWRikkaWĀ·5y agoĀ·April 30, 2021
GitHub

šŸ“‹ Changes

  • Try to fix the problem that random packages are shown in the app list (This is because the old versions only record the uid, if the uid is reused by the system when Shizuku is not running, the record will point to wrong packages)
  • Only packages which requests the permission will be shown in the app list (In the old versions, all package for the same uid will be shown, e.g., "Termux" and "Termux:Styling")
  • Add a visible entry for Android TV (#105)
  • Add banner for Android TV
  • Use the black theme as the default theme for watch devices (#107)
v11.3.1
RikkaWRikkaWĀ·5y agoĀ·March 29, 2021
GitHub

šŸ“‹ Changes

  • Fix possible crash caused by pmparser (from https://github.com/RikkaApps/Riru/pull/202)
  • Use self-compiled libcxx (https://github.com/topjohnwu/libcxx) to reduce file size
  • Update user translation
v11.3.0
RikkaWRikkaWĀ·5y agoĀ·March 21, 2021
GitHub

šŸ“‹ Changes

  • Add a cmd tool that allows you to run commands through Shizuku (not a full shell for now)
  • Import user translations