Merge commit '49190feab6268d64bbb16e332f53d2a66f387d14' as 'Website'
This commit is contained in:
23
Website/docs/en/guide/compatibility.md
Normal file
23
Website/docs/en/guide/compatibility.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# Compatibility Status
|
||||
|
||||
::: info KernelSU
|
||||
KernelSU (versions prior to v0.9.5) officially supports Android GKI 2.0 devices (kernel 5.10+)
|
||||
:::
|
||||
|
||||
::: warning Legacy Kernel Support
|
||||
Older kernels (4.4+) are also compatible, but the kernel must be built manually
|
||||
:::
|
||||
|
||||
::: tip Extended Compatibility
|
||||
SukiSu-Ultra can support 3.x kernels (3.4-3.18) through additional back ports
|
||||
:::
|
||||
|
||||
## Architecture Support
|
||||
|
||||
Currently supports the following processor architectures:
|
||||
|
||||
| Architecture | Support Level | Notes |
|
||||
| --------------- | ------------------ | --------------------------- |
|
||||
| **arm64-v8a** | ✅ Full Support | Primary target architecture |
|
||||
| **armeabi-v7a** | ✅ Basic Support | Bare minimum functionality |
|
||||
| **X86_64** | 🟡 Partial Support | Some devices supported |
|
||||
85
Website/docs/en/guide/index.md
Normal file
85
Website/docs/en/guide/index.md
Normal file
@@ -0,0 +1,85 @@
|
||||
# Introduction
|
||||
|
||||
Welcome to SukiSU-Ultra, the next-generation Android root solution that provides advanced kernel-based root management for Android devices.
|
||||
|
||||
## What is SukiSU-Ultra?
|
||||
|
||||
SukiSU-Ultra is a modern, secure, and powerful root solution designed specifically for Android devices. It offers kernel-level root access management with enhanced security features and improved compatibility.
|
||||
|
||||
## Key Features
|
||||
|
||||
### 🔒 Kernel-based su and root access management
|
||||
|
||||
Secure root access management at the kernel level, providing better security and performance compared to traditional solutions.
|
||||
|
||||
### 🚫 Not based on OverlayFS module system
|
||||
|
||||
Built on Magic Mount technology from 5ec1cff, offering a more stable and reliable foundation.
|
||||
|
||||
### 📱 App Profile
|
||||
|
||||
Advanced application profiling system that allows you to lock root privileges in a controlled environment.
|
||||
|
||||
### 🔧 Enhanced Device Support
|
||||
|
||||
Bringing back support for non-GKI/GKI 1.0 devices, ensuring compatibility with older Android devices.
|
||||
|
||||
### ⚙️ Extensive Customization
|
||||
|
||||
Comprehensive customization options to tailor the root experience to your specific needs.
|
||||
|
||||
### 🔌 KPM Kernel Module Support
|
||||
|
||||
Full KernelPatch Module (KPM) functionality for advanced kernel modifications and enhancements.
|
||||
|
||||
## Why Choose SukiSU-Ultra?
|
||||
|
||||
- **Security First**: Advanced security features protect your device and data
|
||||
- **Modern Architecture**: Built with modern Android security models in mind
|
||||
- **Wide Compatibility**: Supports both GKI and non-GKI devices
|
||||
- **Active Development**: Continuously updated with latest Android versions
|
||||
- **Community Driven**: Open source with active community support
|
||||
|
||||
## Getting Started
|
||||
|
||||
Ready to get started with SukiSU-Ultra? Follow our step-by-step guide:
|
||||
|
||||
1. **[Installation](./installation)** - Learn how to install SukiSU-Ultra on your device
|
||||
2. **[Compatibility](./compatibility)** - Check device compatibility requirements
|
||||
3. **[Links](./links)** - Find additional resources and downloads
|
||||
|
||||
## System Requirements
|
||||
|
||||
Before installing SukiSU-Ultra, ensure your device meets these requirements:
|
||||
|
||||
- **Android Version**: Android 8.0 (API 26) or higher
|
||||
- **Bootloader**: Unlocked bootloader
|
||||
- **Recovery**: Custom recovery (TWRP recommended)
|
||||
- **Storage**: At least 100MB free space
|
||||
- **Knowledge**: Basic understanding of Android modding
|
||||
|
||||
## Safety Notice
|
||||
|
||||
::: danger Important
|
||||
⚠️ **Rooting your device can void your warranty and may cause permanent damage if done incorrectly.**
|
||||
|
||||
Always:
|
||||
|
||||
- Create a full backup before proceeding
|
||||
- Ensure your device is compatible
|
||||
- Follow instructions carefully
|
||||
- Have a recovery plan ready
|
||||
:::
|
||||
|
||||
## Support
|
||||
|
||||
Need help? We're here to assist:
|
||||
|
||||
- **📖 Documentation**: Comprehensive guides and tutorials
|
||||
- **💬 Community**: Active community forums and chat
|
||||
- **🐛 Bug Reports**: GitHub issue tracker
|
||||
- **📧 Direct Support**: Contact developers for critical issues
|
||||
|
||||
---
|
||||
|
||||
**Ready to unlock the full potential of your Android device?** Start with our [installation guide](./installation) and join thousands of users who trust SukiSU-Ultra for their root needs.
|
||||
121
Website/docs/en/guide/installation.md
Normal file
121
Website/docs/en/guide/installation.md
Normal file
@@ -0,0 +1,121 @@
|
||||
# Installation Guide
|
||||
|
||||
This guide provides comprehensive instructions for installing SukiSU-Ultra on your Android device. Please follow the steps carefully.
|
||||
|
||||
## Prerequisites
|
||||
|
||||
Before you begin, ensure you have the following:
|
||||
|
||||
- [ ] A compatible device. Check the [Compatibility Guide](./compatibility.md) for details.
|
||||
- [ ] Unlocked bootloader.
|
||||
- [ ] Custom recovery installed, such as TWRP.
|
||||
- [ ] Basic knowledge of flashing custom ROMs and kernels.
|
||||
- [ ] Your device's kernel source or a compatible pre-built kernel.
|
||||
|
||||
## Installation Methods
|
||||
|
||||
There are several ways to install SukiSU-Ultra, depending on your device and preference.
|
||||
|
||||
### Method 1: Using Pre-built GKI Packages
|
||||
|
||||
This is the recommended method for devices with Generic Kernel Image (GKI) 2.0, such as many Xiaomi, Redmi, and Samsung models.[^1]
|
||||
|
||||
[^1]: This method is not suitable for devices from manufacturers that heavily modify the kernel, like Meizu, OnePlus, Realme, and Oppo.
|
||||
|
||||
#### Steps:
|
||||
|
||||
1. **Download GKI Build**: Visit our [resources section](./links.md) to find the appropriate GKI build for your device's kernel version. Download the `.zip` file that includes `AnyKernel3` in its name.
|
||||
2. **Flash via Recovery**:
|
||||
- [ ] Boot your device into TWRP recovery.
|
||||
- [ ] Select "Install".
|
||||
- [ ] Navigate to the downloaded `AnyKernel3` zip file and select it.
|
||||
- [ ] Swipe to confirm the flash.
|
||||
- [ ] Once flashing is complete, reboot your system.
|
||||
3. **Verify Installation**:
|
||||
- [ ] Install the SukiSU-Ultra Manager app.
|
||||
- [ ] Open the app and check if root access is granted and working correctly.
|
||||
- [ ] You can also verify the new kernel version in your device's settings.
|
||||
|
||||
::: details File Format Guide
|
||||
The `.zip` archive without a suffix is uncompressed. The `.gz` suffix indicates compression used for specific models.
|
||||
:::
|
||||
|
||||
### Method 2: Custom Build for OnePlus Devices
|
||||
|
||||
For OnePlus devices, you'll need to create a custom build.
|
||||
|
||||
#### Steps:
|
||||
|
||||
1. **Gather Device Information**: You will need:
|
||||
- Your kernel version (e.g., `5.10`, `5.15`).
|
||||
- Your processor's codename.
|
||||
- The branch and configuration files from the OnePlus open-source kernel repository.
|
||||
2. **Create Custom Build**: Use the link in our [resources section](./links.md) to generate a custom build with your device's information.
|
||||
3. **Flash the Build**:
|
||||
- [ ] Download the generated `AnyKernel3` zip file.
|
||||
- [ ] Boot into recovery.
|
||||
- [ ] Flash the zip file.
|
||||
- [ ] Reboot and verify the installation.
|
||||
|
||||
### Method 3: Manual Kernel Integration (Advanced)
|
||||
|
||||
This method is for advanced users who are building a kernel from source.
|
||||
|
||||
#### Integration Scripts:
|
||||
|
||||
- **Main Branch (GKI)**:
|
||||
```sh [bash]
|
||||
curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s main
|
||||
```
|
||||
- **Non-GKI Branch**:
|
||||
```sh [bash]
|
||||
curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s nongki
|
||||
```
|
||||
- **SUSFS-Dev Branch (Recommended)**:
|
||||
```sh [bash]
|
||||
curl -LSs "https://raw.githubusercontent.com/SukiSU-Ultra/SukiSU-Ultra/main/kernel/setup.sh" | bash -s susfs-main
|
||||
```
|
||||
|
||||
::: warning Required Kernel Configs
|
||||
For KPM support, you must enable `CONFIG_KPM=y`.
|
||||
For non-GKI devices, you also need to enable `CONFIG_KALLSYMS=y` and `CONFIG_KALLSYMS_ALL=y`.
|
||||
:::
|
||||
|
||||
## Post-Installation
|
||||
|
||||
### Maintaining Root After OTA Updates
|
||||
|
||||
To keep root access after an Over-the-Air (OTA) update, follow these steps ==before rebooting==.
|
||||
|
||||
1. **Flash to Inactive Slot**:
|
||||
- [ ] After the OTA update is downloaded and installed, **do not reboot**.
|
||||
- [ ] Open the SukiSU-Ultra Manager.
|
||||
- [ ] Go to the flashing/patching interface.
|
||||
- [ ] Select your `AnyKernel3` kernel zip file.
|
||||
- [ ] Choose to install it to the inactive slot.
|
||||
- [ ] Once flashed, you can safely reboot.
|
||||
2. **Alternative: LKM Mode**: You can also use LKM mode to install to the unused slot after an OTA.
|
||||
|
||||
::: tip
|
||||
For non-GKI devices, the safest method to retain root after an OTA is to use TWRP to flash the kernel again.
|
||||
:::
|
||||
|
||||
## Verification Checklist
|
||||
|
||||
After installation, please verify the following:
|
||||
|
||||
- [ ] **Manager App**: The SukiSU-Ultra Manager app opens and shows a successful root status.
|
||||
- [ ] **Root Access**: Root checker apps confirm that root access is working.
|
||||
- [ ] **Kernel Version**: The kernel version in `Settings > About Phone` reflects the SukiSU-Ultra kernel.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
If you encounter any issues:
|
||||
|
||||
1. Double-check the [Compatibility Guide](./compatibility.md).
|
||||
2. Visit our [GitHub repository](https://github.com/sukisu-ultra/sukisu-ultra) for issues and solutions.
|
||||
3. Join our [Telegram community](https://t.me/sukiksu) for live support.
|
||||
|
||||
::: danger Safety Reminder
|
||||
⚠️ **Always have a backup!** Keep a copy of your original `boot.img` and be prepared to restore your device if something goes wrong.
|
||||
:::
|
||||
77
Website/docs/en/guide/license.md
Normal file
77
Website/docs/en/guide/license.md
Normal file
@@ -0,0 +1,77 @@
|
||||
# License
|
||||
|
||||
## 📄 Software Licensing
|
||||
|
||||
### Kernel Components
|
||||
|
||||
::: info GPL-2.0 License
|
||||
The files in the "kernel" directory are under GPL-2.0-only license
|
||||
:::
|
||||
|
||||
**License:** [GPL-2.0-only](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
|
||||
|
||||
### Application Core
|
||||
|
||||
::: tip GPL-3.0 License
|
||||
All other parts (except mentioned below) are under GPL-3.0 or later license
|
||||
:::
|
||||
|
||||
**License:** [GPL-3.0 or later](https://www.gnu.org/licenses/gpl-3.0.html)
|
||||
|
||||
## Artwork & Brand Assets
|
||||
|
||||
### Launcher Icons & Character Art
|
||||
|
||||
::: warning Copyright Notice
|
||||
Special licensing requirements for anime character artwork
|
||||
:::
|
||||
|
||||
The images of the files `ic_launcher(?!.*alt.*).*` with anime character emoticons have specific copyright terms:
|
||||
|
||||
**Copyright Holders:**
|
||||
|
||||
- **Anime Character Art:** [五十根大虾仁](https://space.bilibili.com/370927)
|
||||
- **Brand Intellectual Property:** [明风OuO](https://space.bilibili.com/274939213)
|
||||
- **Vectorization:** @MiRinChan
|
||||
|
||||
**License Requirements:**
|
||||
|
||||
1. **Creative Commons License:** [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.txt)
|
||||
2. **Author Authorization:** Required from both copyright holders
|
||||
3. **Attribution:** Must credit all contributors listed above
|
||||
|
||||
::: details Usage Requirements
|
||||
Before using these artistic assets, you must:
|
||||
|
||||
- Comply with Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license
|
||||
- Obtain authorization from both original authors for use of artistic content
|
||||
- Provide proper attribution to all contributors
|
||||
:::
|
||||
|
||||
## 📋 License Summary
|
||||
|
||||
| Component | License | Notes |
|
||||
| -------------------- | ------------------------------------------------------------------------- | ------------------------------------- |
|
||||
| **Kernel Files** | [GPL-2.0-only](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html) | Files in `/kernel/` directory |
|
||||
| **Application Code** | [GPL-3.0+](https://www.gnu.org/licenses/gpl-3.0.html) | Main application components |
|
||||
| **Character Art** | [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) | + Author authorization required |
|
||||
| **Brand Assets** | Mixed Licensing | See specific attribution requirements |
|
||||
|
||||
## 🔗 License Links
|
||||
|
||||
- **GPL-2.0:** [Full License Text](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)
|
||||
- **GPL-3.0:** [Full License Text](https://www.gnu.org/licenses/gpl-3.0.html)
|
||||
- **CC BY-NC-SA 4.0:** [Full License Text](https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.txt)
|
||||
|
||||
## 📞 Licensing Questions
|
||||
|
||||
For questions about licensing or usage permissions:
|
||||
|
||||
1. **Code Licensing:** Refer to respective GPL license terms
|
||||
2. **Artwork Usage:** Contact original authors for authorization
|
||||
3. **Commercial Use:** Review CC BY-NC-SA 4.0 restrictions
|
||||
4. **Distribution:** Ensure compliance with all applicable licenses
|
||||
|
||||
::: tip Compliance Note
|
||||
When redistributing or modifying SukiSU-Ultra, ensure you comply with all applicable licenses and attribution requirements for each component.
|
||||
:::
|
||||
77
Website/docs/en/guide/links.md
Normal file
77
Website/docs/en/guide/links.md
Normal file
@@ -0,0 +1,77 @@
|
||||
# More Links
|
||||
|
||||
## 🌐 Translation & Localization
|
||||
|
||||
::: info Contribute Translations
|
||||
If you need to submit a translation for the manager, please visit our Crowdin project
|
||||
:::
|
||||
|
||||
**Translation Platform:** [Crowdin - SukiSU-Ultra](https://crowdin.com/project/SukiSU-Ultra)
|
||||
|
||||
## 🔧 Projects & Builds
|
||||
|
||||
Projects compiled based on Sukisu and susfs:
|
||||
|
||||
### GKI Builds
|
||||
|
||||
::: tip Universal GKI Support
|
||||
Generic Kernel Image builds with KernelSU and SUSFS integration
|
||||
:::
|
||||
|
||||
**Repository:** [GKI_KernelSU_SUSFS](https://github.com/ShirkNeko/GKI_KernelSU_SUSFS)
|
||||
|
||||
### OnePlus Builds
|
||||
|
||||
::: tip Device-Specific Builds
|
||||
Automated OnePlus kernel builds with MKSU and SUSFS
|
||||
:::
|
||||
|
||||
**Repository:** [Action_OnePlus_MKSU_SUSFS](https://github.com/ShirkNeko/Action_OnePlus_MKSU_SUSFS)
|
||||
|
||||
## 📱 Community & Support
|
||||
|
||||
### Telegram Community
|
||||
|
||||
::: info Join Our Community
|
||||
Connect with other users, get support, and stay updated
|
||||
:::
|
||||
|
||||
**Main Group:** [Tg Group](https://t.me/sukiksu)
|
||||
|
||||
### Test Builds
|
||||
|
||||
::: warning Experimental Builds
|
||||
Test builds are experimental and may be unstable
|
||||
:::
|
||||
|
||||
**Test Builds Channel:** [Latest Test Build](https://t.me/Sukiksu/7114)
|
||||
|
||||
## Downloads & Releases
|
||||
|
||||
### Official Releases
|
||||
|
||||
::: tip Stable Releases
|
||||
Download the latest stable versions from our GitHub releases
|
||||
:::
|
||||
|
||||
**GitHub Releases:** [SukiSU-Ultra Releases](https://github.com/sukisu-ultra/sukisu-ultra/releases)
|
||||
|
||||
### Issue Reporting
|
||||
|
||||
::: info Bug Reports & Feature Requests
|
||||
Report bugs or request new features on our GitHub repository
|
||||
:::
|
||||
|
||||
**GitHub Issues:** [Report Issues](https://github.com/sukisu-ultra/sukisu-ultra/issues)
|
||||
|
||||
## 🔗 Quick Links Summary
|
||||
|
||||
| Resource | Link | Description |
|
||||
| ------------------ | ---------------------------------------------------------------------------- | ---------------------- |
|
||||
| **Translations** | [Crowdin](https://crowdin.com/project/SukiSU-Ultra) | Submit translations |
|
||||
| **Telegram Group** | [t.me/sukiksu](https://t.me/sukiksu) | Community support |
|
||||
| **Test Builds** | [Test Channel](https://t.me/Sukiksu/7114) | Experimental builds |
|
||||
| **Releases** | [GitHub Releases](https://github.com/sukisu-ultra/sukisu-ultra/releases) | Stable downloads |
|
||||
| **Issues** | [GitHub Issues](https://github.com/sukisu-ultra/sukisu-ultra/issues) | Bug reports |
|
||||
| **GKI Builds** | [GKI Repository](https://github.com/ShirkNeko/GKI_KernelSU_SUSFS) | Universal builds |
|
||||
| **OnePlus Builds** | [OnePlus Repository](https://github.com/ShirkNeko/Action_OnePlus_MKSU_SUSFS) | Device-specific builds |
|
||||
0
Website/docs/en/guide/troubleshooting.md
Normal file
0
Website/docs/en/guide/troubleshooting.md
Normal file
37
Website/docs/en/index.md
Normal file
37
Website/docs/en/index.md
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
layout: home
|
||||
|
||||
hero:
|
||||
name: 'SukiSU-Ultra'
|
||||
text: 'Next-Generation Android Root Solution'
|
||||
tagline: Advanced kernel-based root management for Android devices
|
||||
image:
|
||||
src: /logo.svg
|
||||
alt: SukiSU-Ultra
|
||||
actions:
|
||||
- theme: brand
|
||||
text: Get Started
|
||||
link: /guide/
|
||||
- theme: alt
|
||||
text: View on GitHub
|
||||
link: https://github.com/sukisu-ultra/sukisu-ultra
|
||||
|
||||
features:
|
||||
- title: Kernel-based su and root access management
|
||||
details: Secure root access management at the kernel level.
|
||||
|
||||
- title: Not based on OverlayFS module system
|
||||
details: Based on Magic Mount from 5ec1cff.
|
||||
|
||||
- title: App Profile
|
||||
details: Lock root privileges in a cage.
|
||||
|
||||
- title: Bringing back non-GKI/GKI 1.0 support
|
||||
details: Enhanced compatibility for older devices.
|
||||
|
||||
- title: More customization
|
||||
details: Extensive customization options available.
|
||||
|
||||
- title: Support for KPM kernel modules
|
||||
details: Full KernelPatch Module functionality.
|
||||
---
|
||||
Reference in New Issue
Block a user