[FREE/LATEST] πŸš€ Shizuku File Access Extension | Access Android data folder in Android 11+

🧩 ShizukuAccess

An extension for MIT App Inventor 2.
Shizuku Access Extension (Official Permission Way)

Bring real Android power into your Kodular projects.
This extension connects your app to Shizuku using a modern UserService architecture, enabling fast and reliable file operations in locations normally restricted on Android 11+.

Built specifically for Kodular developers who want advanced storage access without complex setup.

This is a production-ready, developer-focused extension designed for performance, stability, and clean integration.


:sparkles: Why This Extension Matters

Android storage restrictions made advanced file operations difficult β€” especially inside protected directories.

This extension solves that by:

:check_mark: Running operations through Shizuku privileged service
:check_mark: Using native Java file APIs (no shell hacks)
:check_mark: Providing real-time result events
:check_mark: Supporting protected storage paths
:check_mark: Working without root

You get system-level file control inside a drag-and-drop builder.


:package: Core Capabilities

:file_folder: File Management

β€’ Check if file or folder exists
β€’ Copy files across storage locations
β€’ Move files between directories
β€’ Delete files securely
β€’ Supported path /storage/emulated/0/.....

:locked: Advanced Storage Support

β€’ Internal shared storage
β€’ App-specific directories
β€’ Protected Android storage paths(Android/data/)
β€’ Cross-directory operations

:high_voltage: Developer Experience

β€’ Event-driven results
β€’ Clean block interface
β€’ Stable service connection handling
β€’ Optimized performance


:puzzle_piece: Extension Blocks Overview


:locked_with_key: Permission & Service Blocks

CheckPermission

Requests Shizuku authorization if needed.

CheckPermission


IsShizukuRunning

Checks whether Shizuku service is active.

IsShizukuRunning


StartUserService

Starts the privileged service used for all operations.

StartUserService


:page_facing_up: File Operation Blocks

ServiceFileExists(path)

Checks whether a file or directory exists.

ServiceFileExists


ServiceCopyFile(from, to)

Copies a file to a new location.

Event Returned:
β€’ CopyResult(from, to, success, message)

ServiceCopyFile
CopyResult


ServiceMoveFile(from, to)

Moves a file to a new path.

Event Returned:
β€’ MoveResult(from, to, success, message)

ServiceMoveFile
MoveResult


ServiceDeleteFile(path)

Deletes a file or folder.

Event Returned:
β€’ DeleteResult(path, success, message)

ServiceDeleteFile
DeleteResult


:satellite_antenna: Status & Events

ShizukuStatus(message)

Returns service state and debug messages.

ShizukuStatus


:hammer_and_wrench: Example Use Cases

:check_mark: Build a full file manager app
:check_mark: Backup or restore user data
:check_mark: Manage protected app folders
:check_mark: Automation and system utilities
:check_mark: Advanced storage tools


:clipboard: Requirements

β€’ Shizuku installed and running
β€’ Shizuku permission granted
β€’ Android 11 or higher recommended


:memo: Specifications

:package: Package: com.glich.shizukuaccess
:floppy_disk: Size: 70.61 KB
:mobile_phone: Minimum API Level: 24
:date: Updated On: 2026-02-14T18:00:00Z
:laptop: Built & documented using: FAST v5.5.0-premium


:down_arrow: Download Link :

Enter your main app package name to identiy your app to shizuku app

com.glich.ShizukuExt (It is not a direct download link :slight_smile: )


:memo: Apk for testing:

ShizukuFileAccess.apk (5.6 MB)

Guidence
  1. First install the apk, then open
  2. Then Start Shizuku service [Do not start Shizuku before app open]

If it is helpful, Leave a :heart: for me.

3 Likes

Will this extension only work, if the Shizuku app is installed on the device?
See also GitHub - RikkaApps/Shizuku-API: The API and the developer guide for Shizuku and Sui.

Requirements

To use Shizuku APIs, you need to guide the user to install Shizuku or Sui first. Both of them require Android 6.0+.

Shizuku

Shizuku is a standard Android application. You can guide the users to download Shizuku from Download | Shizuku. Shizuku works for both rooted and non-rooted devices.

On non-rooted devices, Shizuku needs to be manually restarted with adb every time on boot. Before Android 11, a computer is required to run adb. Android 11 and above have built-in wireless debugging support, and users can start Shizuku directly on the device.

Taifun

1 Like

Yes. The extension will only work if the Shizuku app is installed and running on the device.

Sui is a systemless implementation of Shizuku that works through root (Magisk) instead of using the Shizuku app.

:backhand_index_pointing_right: Does it need Shizuku app?
No. If you use Sui (root required), you don’t need the Shizuku app installed.

2 Likes

Now ,Apk is attached for testing :partying_face:

:memo: Apk for testing:

ShizukuFileAccess.apk (5.6 MB)

Guidence
  1. First install the apk, then open
  2. Then Start Shizuku service [Do not start Shizuku before app open]

Now , it is FREE. :partying_face:

Happy :kodular:oding.

1 Like