Skip to content

dimasyudhaproject/android_recovery_xiaomi_sirius

 
 

Repository files navigation

OrangeFox Recovery Project for MI 8 SE (Sirius)

OrangeFox Recovery Project

This repository is dedicated to the OrangeFox Recovery Project for the Xiaomi MI 8 SE (Sirius). This recovery allows you to install custom ROMs, root your device, back up your entire device, and much more. The main aim of this project is to provide a stable recovery with many features for the users.

Table of Contents

Features

OrangeFox Recovery provides a plethora of features including, but not limited to:

  • Full Touch support
  • Fully Deodexed
  • OTA support
  • Full system-as-root (SAR) compatibility
  • Built-in support for installing init.d functionality
  • ADB root
  • And many more.

For a comprehensive list of features, please visit the OrangeFox website.

Build Instructions

Before you start, make sure you have all the necessary packages to build the OrangeFox Recovery for your device. Follow the steps below:

  1. Install required packages:
sudo apt-get install -y git aria2 curl
bash <(curl -s https://gitlab.com/OrangeFox/misc/scripts/-/raw/master/setup/android_build_env.sh)
bash <(curl -s https://gitlab.com/OrangeFox/misc/scripts/-/raw/master/setup/install_android_sdk.sh)
  1. Create a directory and synchronize the source:
mkdir -p ~/ofox
git clone https://gitlab.com/OrangeFox/sync.git -b master sync
cd sync
sudo ./orangefox_sync.sh --branch 12.1 --path ~/ofox
  1. Clone the device and kernel trees:
cd ~/ofox
git clone https://github.com/dimasyudhatech/android_recovery_xiaomi_sirius.git -b android-12.1 device/xiaomi/sirius
git clone https://github.com/dimasyudhatech/android_kernel_xiaomi_sirius.git -b lineage-20 kernel/xiaomi/sirius
  1. Initialize the environment and start the build process:
export OFOX=true
. build/envsetup.sh
lunch twrp_sirius-eng
mka adbd recoveryimage -j$(nproc --all)

If the build process is successful, the final recovery image should be in the out/target/product/sirius directory.

Installation

Please follow the instructions in the official guide to install OrangeFox Recovery.

Reporting Bugs

Report bugs to OrangeFox Recovery Project bug tracking.

Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved.

Contributing

If you would like to contribute to the development of this project, please follow the Contribution Guidelines.

Contributors

This project exists thanks to all the people who contribute.

Support

For additional support, join our Telegram group.

License

OrangeFox Recovery Project is licensed under the GPLv3.

Copyright (C) 2023 Android Open Source Project
Copyright (C) 2023 TeamWin Recovery Project
Copyright (C) 2023 OrangeFox Recovery Project
Copyright (C) 2023 Dimas Yudha Pratama

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation.

About

DEVICE-SPECIFIC TREE TO COMPILE TWRP/OFOX FOR MI 8 SE (SIRIUS)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 94.5%
  • Shell 5.5%