SukiSU Ultra
Home
Not installed
Click to install
Working
Version: %s
Unsupported
No KernelSU driver detected on your kernel, wrong kernel?
Kernel version
SuSFS Version
Manager version
SELinux status
Disabled
Enforcing
Permissive
Unknown
Superuser
Failed to enable module: %s
Failed to disable module: %s
No module installed
Module
Sort (Action first)
Sort (Enabled first)
Uninstall
Install
Install
Reboot
Settings
Soft Reboot
Reboot to Recovery
Reboot to Bootloader
Reboot to Download
Reboot to EDL
About
Are you sure you want to uninstall module %s?
%s uninstalled
Failed to uninstall: %s
Version
Author
Refresh
Show system apps
Hide system apps
Send logs
Safe mode
Reboot to take effect
Modules are unavailable due to a conflict with Magisk!
Learn KernelSU
https://kernelsu.org/guide/what-is-kernelsu.html
Learn how to install KernelSU and use modules
Support Us
KernelSU is, and always will be, free, and open source. You can however show us that you care by making a donation
Join our %2$s channel
The images of the files with anime character sticker are copyrighted by %3$s, the Brand Intellectual Property in the images is owned by %4$s. Before using these files, in addition to complying with %5$s, you also need to comply with the authorization of the two authors to use these artistic contents]]>
App Profile
Default
Template
Custom
Profile name
Groups
Capabilities
SELinux context
Umount modules
Failed to update App Profile for %s
The current KernelSU version %s is too low for the manager to work properly. Please upgrade to version %s or higher!
Umount modules by default
The global default value for \"Umount modules\" in App Profile. If enabled, it will remove all module modifications to the system for apps that don\'t have a profile set
Disable kprobes hook
Enabling this option will allow KernelSU to restore any modified files by the modules for this app
Domain
Rules
Update
Downloading module: %s
Start downloading: %s
New version %s is available, click to upgrade
Launch
Force stop
Restart
Failed to update SELinux rules for %s
Changelog
App Profile Template
Manage local and online template of App Profile
Create template
Edit template
ID
Invalid template ID
Name
Description
Save
Delete
View template
Read only
Template ID already exists!
Import/Export
Import from clipboard
Export to clipboard
Cannot find local template to export!
Imported successfully
Sync online templates
Failed to save template
Clipboard is empty!
Fetch changelog failed: %s
Check for updates
Automatically check for updates when opening the app
Failed to grant root!
Action
Close
Enable WebView debugging
Can be used to debug WebUI. Please enable only when needed
Direct install (Recommended)
Select a image that needs to be patched
Install to inactive slot (After OTA)
Your device will be **FORCED** to boot to the current inactive slot after a reboot!\nOnly use this option after OTA is done.\nContinue?
Next
%1$s partition image is recommended
(Unstable)
Select KMI
Uninstall
Uninstall temporarily
Uninstall permanently
Restore stock image
Temporarily uninstall KernelSU, restore to original state after next reboot
Uninstalling KernelSU (Root and all modules) completely and permanently
Restore the stock factory image (If a backup exists), usually used before OTA; if you need to uninstall KernelSU, please use \"Uninstall permanently\"
Flashing
Flash success
Flash failed
Selected LKM: %s
Save logs
Logs saved
SuS SU mode:
Confirm install module %1$s?
Unknown module
Confirm Module Restoration
This operation will overwrite all existing modules. Continue?
Confirm
Cancel
Backup successful (tar.gz)
Backup failed: %1$s
Backup modules
Restore modules
Modules restored successfully, restart required
Restore failed: %1$s
Restart Now
Unknown error
Command execution failed: %1$s
Allowlist backup successful
Allowlist backup failed: %1$s
Confirm Allowlist Restoration
This operation will overwrite the current allowlist. Continue?
Allowlist restored successfully
Allowlist restore failed: %1$s
Backup Allowlist
Restore Allowlist
Custom App Background
Select an image as background
Navigation bar transparency
Android version
Device model
Granting superuser to %s is not allowed
Disable su compatibility
Temporarily disable any applications from obtaining root privileges via the su command (Existing root processes will not be affected)
Sure you want to install the following %1$d modules? \n\n%2$s
More settings
SELinux
Enabled
Disabled
Simplicity mode
Hides unnecessary cards when turned on
Hide kernel version
Hide kernel version
Hide other info
Hides Red dot about the number of super users, modules and KPM modules on the navigation bar page
Hide SuSFS status
Hide SuSFS status information on the home page
Hide Zygisk status
Hide Zygisk implementation information on the home page
Hide Link Card Status
Hide link card information on the home page
Hide module label rows
Hide folder name and size labels in module cards
Theme
Follow system
Light
Dark
Manual Hook
Dynamic colours
Dynamic colours using system themes
Choose a theme colour
Blue
Green
Purple
Orange
Pink
Gray
Yellow
Install Anykernel3
Flash AnyKernel3 kernel file
Requires root privileges
Scrubbing complete
Whether to reboot immediately?
Yes
No
Reboot Failed
KPM
No installed kernel modules at this time
Version
Author
Uninstall
Uninstalled successfully
Failed to uninstall
Load of kpm module successful
Load of kpm module failed
Parameters
Execute
KPM Version
Close
The following kernel module functions were developed by KernelPatch and modified to include the kernel module functions of SukiSU Ultra
SukiSU Ultra Look forward to
Success
Failed
SukiSU Ultra will be a relatively independent branch of KSU in the future, but we still appreciate the official KernelSU and MKSU etc. for their contributions!
Unsupported
Supported
Kernel not patched
Kernel not configured
Custom settings
KPM Install
Load
Embed
Please select: %1\$s Module Installation Mode \n\nLoad: Temporarily load the module \nEmbedded: Permanently install into the system
Unable to check if module file exists
Theme Color
Incorrect file type! Please select .kpm file
Uninstall
The following KPM will be uninstalled: %s
Disable kprobes hook created by KernelSU, using inline hooks instead, which is similar to non-GKI kernel hooking method
Use two fingers to zoom the image, and one finger to drag it to adjust the position
Reprovision
Flash Complete
Preparing…
Cleaning files…
Copying files…
Extracting flash tool…
Patching flash script…
Flashing kernel…
Flash completed
Select Flash Slot
Please select the target slot for flashing boot
Slot A
Slot B
Selected slot: %1$s
Getting the original slot
Setting the specified slot
Restore Default Slot
Current system default slot:%1$s
Copy failed
Unknown error
Flash failed
LKM repair/installation
Flashing AnyKernel3
Kernel version:%1$s
Using the patching tool:%1$s
Configure
Application Settings
Tools
Application not found
SELinux Enabled
SELinux Disabled
SELinux Status change failed
Advanced Settings
Customize the toolbar
Comeback
SuSFS enabled
SuSFS disabled
Background set successfully
Removed custom backgrounds
Alternate icon
Change the launcher icon to KernelSU\'s icon
Icon switched
Hides KPM Function
Hides KPM information and Function in home and bottom bar
Select the WebUI engine to use
Automatic Selection
Force the use of WebUI X
Mandatory use of KSU WebUI
Inject Eruda into WebUI X
Inject a debug console into WebUI X to make debugging easier. Requires web debugging to be on
Applied DPI
Adjust the screen display density for the current application only
Small
Medium
Big
Oversize
Customizable
Applying DPI settings
Confirm DPI change
Are you sure you want to change the application DPI from %1$d to %2$d?
Application needs to be restarted to apply the new DPI settings, does not affect the system status bar or other applications
DPI has been set to %1$d, effective after restarting the application
App Language
Follow System
Language changed, restarting to apply changes
Card Darkness Adjustment
error code
Please check the log
Module being installed %1$d/%2$d
%d Failed to install a new module
Module download failed
Kernel Flashing
All
Root
Custom
Default
Ascending order of name
Name descending
Installation time (New)
Installation time (Old)
Descending order of size
Ascending order of size
Frequency of use
No application in this category
Delegation of authority
Authorizations
Unmounting Module Mounts
Disable uninstall module mounting
Expand menu
Put away the menu
Top
Bottom
Selected
Select
Menu Options
Sort by
Application Type Selection
SuSFS Configuration
Configuration Description
This feature allows you to customize the SuSFS uname value and build time spoofing. Enter the values you want to set and click Apply to take effect
Uname Value
Please enter custom uname value
Build Time Spoofing
Please enter build time spoofing value
Current value: %s
Current build time: %s
Reset to Default
Apply
Confirm Reset
Cannot find ksu_susfs file
SuSFS command execution failed
Error executing SuSFS command: %s
SuSFS uname and build time set successfully: %s, %s
SuSFS Configuration
Auto Start
Automatically apply all non-default configurations on reboot
Configuration needs to be added to enable
Failed to enable auto start
Failed to disable auto start
Auto start configuration error: %s
No available configuration for auto start
Basic Settings
SUS Paths
SUS Mounts
Try Umount
Path Settings
Enabled Features Status
Add SUS Path
Add SUS Mount
Add Try Umount
SUS path added successfully
Path not found error
Path
Mount Path
e.g.: /system/addon.d
No SUS paths configured
No SUS mounts configured
No try umount configured
Umount Mode
Normal Umount (0)
Detach Umount (1)
Normal
Detach
Mode: %1$s (%2$s)
Try to umount path added successfully: %s
Attempted umount path save succeeded: %s
Confirm Run Try Umount
This will immediately execute all configured try umount operations. Are you sure you want to continue?
Reset SUS Paths
This will clear all SUS path configurations. Are you sure you want to continue?
Reset SUS Mounts
This will clear all SUS mount configurations. Are you sure you want to continue?
Reset Try Umount
This will clear all try umount configurations. Are you sure you want to continue?
Reset Path Settings
Android Data Path
SD Card Path
Set Android Data Path
Set SD Card Path
Display current SuSFS enabled features status
No feature status information found
Enabled
Disabled
SUS Path Support
SUS Mount Support
Try Umount Support
Spoof uname Support
Spoof Cmdline/Bootconfig
Open Redirect Support
Logging Support
Auto Default Mount
Auto Bind Mount
Auto Try Umount Bind Mount
Hide KSU SUSFS Symbols
Magic Mount Support
SUS Kstat Support
SUS SU mode switching function
Configurable SuSFS Features
SuSFS Enable Log
Enable or disable logging for SuSFS
SuSFS Logging Configuration
Enabling SuSFS Logging
Turn off SuSFS logging
Update JSON
Update JSON URL copied to clipboard
Show More Module Info
Display additional module information like update JSON URLs
Execution Location
Current execution location: %s
Service
Post-FS-Data
Execute after system services start
Execute after file system is mounted but before system is fully booted,May cause a boot loop
Slot Information
View current boot slot information and copy values
Current Active Slot: %s
Uname: %s
Build Time: %s
Current
Use Uname
Use Build Time
Unable to retrieve slot information
SuSFS auto-start module enabled, module path: %s
SuSFS auto-start module disabled
Kstat Configuration
Kstat static configuration added: %1$s
Kstat configuration removed: %1$s
Kstat path added: %1$s
Kstat path removed: %1$s
Kstat updated: %1$s
Kstat full clone updated: %1$s
Add Kstat Static Configuration
File/Directory Path
Hint: You can use "default" to use the original value
Add Kstat Path
Add
Reset Kstat Configuration
Are you sure you want to clear all Kstat configurations? This action cannot be undone
Kstat Configuration Description
• add_sus_kstat_statically: Static stat info of files/directories
• add_sus_kstat: Add path before bind mount, storing original stat info
• update_sus_kstat: Update target ino, keep size and blocks unchanged
• update_sus_kstat_full_clone: Update ino only, keep other original values
Static Kstat Configuration
Kstat Path Management
No Kstat configuration yet, click the button below to add
SUS Mount Hiding Control
Control the hiding behavior of SUS mounts for processes
Hide SUS mounts for all processes
When enabled, SUS mounts will be hidden from all processes, including KSU processes
When disabled, SUS mounts will only be hidden from non-KSU processes, KSU processes can see the mounts
Enabled hiding SUS mounts for all processes
Disabled hiding SUS mounts for all processes
It is recommended to set to disabled after screen is unlocked, or during service.sh or boot-completed.sh stage, as this should fix the issue on some rooted apps that rely on mounts mounted by KSU process
Current setting: %s
Hide for all processes
Hide only for non-KSU processes
Run
Kernel Version Concise Mode
Enable or disable the clean mode displayed by the SukiSU kernel version
Android Data path has been set to: %s
SD card path has been set to: %s
Path setup may not be fully successful, but SUS paths will continue to be added
Backup
Create a backup of all SuSFS configurations. The backup file will include all settings, paths, and configurations
Create Backup
Backup created successfully: %s
Backup creation failed: %s
Backup file not found
Invalid backup file format
Backup version mismatch, but will attempt to restore
Restore
Restore SuSFS configurations from a backup file. This will overwrite all current settings
Select Backup File
Configuration restored successfully from backup created on %s from device: %s
Restore failed: %s
Confirm Restore
This will overwrite all current SuSFS configurations. Are you sure you want to continue?
Restore
Backup Date: %s
Device: %s
Version: %s
Lock state
Overwrite bootloader locking status attribute in late_start service mode
Cleanup Residue
Clean up the residual files and directories of various modules and tools (May be deleted by mistake, resulting in loss and failure to start, use with caution)
Edit SUS Path
Edit SUS Mount
Edit Try Umount
Edit Kstat Static Configuration
Edit Kstat Path
Save
Edit
Delete
Update
Kstat config update
Kstat path update
Susfs update full clone
Unmount Zygote Isolation Service
Enable this option to unmount Zygote isolation service mount points at system startup
Zygote isolation service unmount enabled
Zygote isolation service unmount disabled
Application Path
Other paths
Other
App
Add App Path
Search Apps
%1$d apps selected
%1$d apps already added
All apps have been added
Dynamic Manager Configuration
Enabled (Size: %s)
Disabled
Enable Dynamic Manager
Dynamic Manager Signature Size
Dynamic Manager Signature Hash
Hash must be 64 hexadecimal characters
Dynamic Manager configuration set successfully
Failed to set dynamic Manager configuration
Invalid Manager configuration
Dynamic Manager disabled
Failed to clear dynamic Manager
Dynamic
Signature %1$d
Unknown
Active Manager
No active manager
SukiSU
Zygisk implement
SUS Loop Paths
Add SUS Loop Path
Edit SUS Loop Path
SUS loop path added successfully: %1$s
SUS loop path removed: %1$s
SUS loop path updated: %1$s -> %2$s
No SUS loop paths configured
Reset Loop Paths
Are you sure you want to clear all SUS loop paths? This action cannot be undone
Loop Path
/data/example/path
Note: Only paths NOT inside /storage/ and /sdcard/ can be added via loop paths
Error: Loop paths cannot be inside /storage/ or /sdcard/ directories
Loop Paths
Add Loop Path
SUS Loop Path
Loop Path Configuration
Loop paths are re-flagged as SUS_PATH on each non-root user app or isolated service startup. This helps address issues where added paths may have their inode status reset or inode re-created in the kernel
AVC Log Spoofing
AVC log spoofing has been enabled
AVC log spoofing has been disabled
Disabled: Disable spoofing the sus tcontext of \'su\' shown in avc log in kernel\n
Enabled: Enable spoofing the sus tcontext of \'su\' with \'kernel\' shown in avc log in kernel
Important Note:\n
- It is set to \'0\' by default in kernel\n
- Enabling this will sometimes make developers hard to identify the cause when they are debugging with some permission or SELinux issue, so users are advised to disable this when doing
Validated
Module signature verified
Signature Verification
Force signature verification when installing modules (Only available for ARM architecture)
Unknown publisher
Unsigned modules may be incomplete. To protect your device, installation of this module has been blocked
Unsigned modules may be incomplete. Do you want to allow the following module from an unknown publisher to install in this device?
Hook type
KPM Patch
For adding additional KPM features
KPM Patch
Apply KPM patch to kernel image before flashing
KPM Undo Patch
Undo previously applied KPM patch
KPM patch enabled
KPM undo patch enabled
KPM Patch Mode
KPM Undo Patch Mode
Preparing KPM tools
Applying KPM patch
Undoing KPM patch
KPM tools prepared
Found Image file: %s
KPM patch applied successfully
KPM patch undone successfully
File repacked successfully
Failed to extract kptools
Failed to extract kpimg file
Failed to prepare KPM tools: %s
Failed to extract zip file
Image file not found
KPM patch failed
KPM undo patch failed
Failed to repack zip file
KPM patch operation failed: %s
Follow Kernel
Use kernel as-is without any KPM modifications
User-mode scanning application list
Enabling this option will use user-mode scanning for the application list, improving stability. (If you encounter issues such as freezing during kernel scanning of the application list, you may try enabling this option.)
Multi-User Application Scanning
When enabled, scans applications for all users, including work profiles
Setting failed, please check permissions
Setting failed: %s