Development [ROM][OFFICIAL][13] StatiXOS v6.1 [alioth/aliothin]

Search This thread

m_vaisakh

Recognized Developer
stx-2020.png


StatiXOS for Redmi K40 | Mi 11X | POCO F3 (alioth/aliothin)


What is StatiXOS?

StatiXOS is a custom ROM based on the Android Open Source Project aiming to be minimal while providing quality of life improvements and up to date security patches.

Changing the intensity of haptics does not work.
Please report anything you run into!


Detailed Flashing instructions in Post #3
  1. Download the fastbootimage zip
  2. Unlock your bootloader, and reboot to bootloader
  3. Type in
    Bash:
    fastboot format:f2fs --fs-options=casefold,projid
    [This will format all of the data in your phone including internal storage (photos, files, everything!)] (Skip this step if you are coming from a previous build)
  4. Connect your phone to PC and type in
    Bash:
    fastboot update statix_alioth-XXXXXX-13-v6.1-TIRAMISU-img.zip
    (XXXXXX denotes the date of the build)
  5. Wait for a while until the flashing process completes, it will reboot your device
  6. Enjoy!

Note: This ROM has GApps!



Android version: 13
Linux Kernel Version: 4.19.157
Source code: GitHub
Kernel Source code: GitHub
Code Review: Gerrit
 

Attachments

  • Screenshot_20230207-210550.png
    Screenshot_20230207-210550.png
    116.3 KB · Views: 445
  • Screenshot_20230207-210545.png
    Screenshot_20230207-210545.png
    1 MB · Views: 429
  • Screenshot_20230207-210636.png
    Screenshot_20230207-210636.png
    78.8 KB · Views: 398
  • Screenshot_20230207-210628.png
    Screenshot_20230207-210628.png
    63 KB · Views: 385
  • Screenshot_20230207-210623.png
    Screenshot_20230207-210623.png
    620.7 KB · Views: 381
  • Screenshot_20230207-210613.png
    Screenshot_20230207-210613.png
    487.8 KB · Views: 393
  • Screenshot_20230207-210601.png
    Screenshot_20230207-210601.png
    142.4 KB · Views: 393
  • Screenshot_20230207-210556.png
    Screenshot_20230207-210556.png
    163.1 KB · Views: 378
  • Screenshot_20230207-210548.png
    Screenshot_20230207-210548.png
    50.2 KB · Views: 350
  • Screenshot_20230207-210536.png
    Screenshot_20230207-210536.png
    883.8 KB · Views: 321
Last edited:

m_vaisakh

Recognized Developer
Detailed Flashing instructions:

NOTE: These instructions are for first time users only! If you are upgrading from previous StatiX Builds, you DO NOT NEED TO FORMAT DATA!


To flash StatixOS, you need these pre-requisites:
  1. A PC with ADB/Fastboot installed
  2. Redmi K40/Mi 11X/POCO F3 device
  3. USB Cable
  4. StatiXOS Build
  5. Backup your internal storage before this process.
  6. This guide assumes you are coming from MIUI 13.x with an unlocked bootloader.
For Windows Users:
  • Download SDK platform tools for Windows and extract it to anywhere you like.
  • Install ADB/Fastboot Drivers
  • Assuming you have unlocked bootloader, and enabled Developer Options, navigate to Additional Settings > Developer Options, scroll down to find USB Debugging, and enable it.
  • Connect your device to PC
  • From your PC, navigate to the extracted platform-tools
  • In the folder you need to check if there are some dll files and a few executables (.exe files). We're majorly concerned with adb.exe and fastboot.exe.
  • Whilst pressing Shift key, Right click in the folder, and there shall be an option to "Open powershell window here" or "Open Command Prompt here"
  • In the powershell window, type in .\adb.exe devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the powershell window, which is nothing to be worried about, just repeat the command)
  • Once the device is authorised, type in .\adb.exe reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.
  • Now ensure your drivers are proper. Type in .\fastboot.exe devices. If it shows nothing, it means that your drivers are not proper, google search on how you should fix them as it is out of the scope of this guide. Once you get an output like 2398534953 fastboot, it means that your device is detected.
  • (You do not have to do this step if you are upgrading from a previous StatiXOS build) In powershell, type in .\fastboot.exe format:f2fs --fs-options=casefold,projid userdata, this will completely wipe your internal storage.
  • Now, type in .\fastboot.exe update ''path\to\StatiXOS\Build\zip'' (replace path\to\StatiXOS\Build\zip with actual path to the fastboot images zip file) Pro Tip: You can right click and copy the zip and then paste into powershell window. Make sure you paste in between the quotes ' '.
  • It should show some details and start flashing immediately. It will reboot your device automatically to fastbootd mode in Statix Recovery. DO NOT DISCONNECT THE DEVICE DURING THIS PROCESS!
  • Wait till the process finishes, it will reboot the device automatically.
  • That's all! Enjoy StatiX on your device!

For Linux Users:
  • Install adb and fastboot according to your distro, and install proper udev rules.
  • Assuming you have unlocked bootloader, and enabled Developer Options, navigate to Additional Settings > Developer Options, scroll down to find USB Debugging, and enable it.
  • Connect your device to PC
  • From your PC, open Terminal
  • In the terminal window, type in adb devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the powershell window, which is nothing to be worried about)
  • Once the device is authorised, type in adb reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.
  • Type in fastboot devices, you'll get an output like 2398534953 fastboot, it means that your device is detected.
  • (You do not have to do this step if you are upgrading from a previous StatiXOS build) In powershell, type in fastboot format:f2fs --fs-options=casefold,projid userdata, this will completely wipe your internal storage.
  • Now, type in fastboot update ''path/to/StatiXOS/Build/zip'' (replace path/to/StatiXOS/Build/zip with actual path to the fastboot images zip file).
  • It should show some details and start flashing immediately. It will reboot your device automatically to fastbootd mode in Statix Recovery. DO NOT DISCONNECT THE DEVICE DURING THIS PROCESS!
  • Wait till the process finishes, it will reboot the device automatically.
  • That's all! Enjoy StatiX on your device!
 
Last edited:

johnr64

Senior Member
Mar 27, 2021
354
215
Wow,
Yet another new rom for our great device,
i will have to give it a try soon,

would it be possible to make a "simple. zip" file that could be installed using TWRP or Orangefox recovery.

NOW FIXED (y)(y)(y)By using Post no. 10

I wish you well with this rom and look forward to future updates(y)(y)

many thanks Murali:cool:
 
Last edited:

m_vaisakh

Recognized Developer
Wow,
Yet another new rom for our great device,
i will have to give it a try soon,

would it be possible to make a "simple. zip" file that could be installed using TWRP or Orangefox recovery.

I wish you well with this rom and look forward to future updates(y)(y)

many thanks Murali:cool:
I didn't make a simple zip file as custom recoveries don't support the new emulated storage changes.
Fastboot method is easier and more convenient than AOSP or in fact any recovery method.
Always having a PC is a good thing when flashing a ROM, as you can quickly restore your device to a working state without any worries if your device goes into bootloop (which should not happen with statix).
 

johnr64

Senior Member
Mar 27, 2021
354
215
Hi Murali,
I use a small standalone ADB program to install Temporary Recovery.

I have modified it a bit and added some basic adb FastBoot commands,

i have now included your install files as well:

-------------------------- UPDATED ! -------------------------

Now confirmed working:)



================================================================================
. ---------- Connect your phone to a PC in FASTBOOT mode to use this program ----------
.
.
Select Option:
.=========
.
1) Install TWRP Recovery (Remember to MOUNT SD Card in TWRP, wait 3 seconds and plug in your OTG adaptor)
2) Install OrangeFox Recovery (Remember to MOUNT SD Card in OFRecovery, wait 3 seconds and plug in your OTG adaptor)
3) Fastboot Devices
4) Reboot Bootloader
5) Reboot Recovery
6) Reboot
7) ADB Command line:
8) (WARNING)------------------ Format:f2fs
9) (WARNING)------------------ Install Statix_alioth-XXXX-XXXX XXXX-TIRAMISU-img.zip
10) Exit
.
.
. -To enter FASTBOOT, Power Off your Phone followed by Pressing and holding the Power and Volume down Buttons for 3 seconds,
.
.------------- Please read the INSTALL.txt file ---------------
.
Type option:
================================================================================


Also included in the .7z file are Magisk V25.2 and Migrate-GPE.

Download and unzip:

Statix-XXXX-XXXX-TIRAMISU + TEMP TWRP - OrangeFox (FASTBOOT) V1.0

Download Statix_Alioth-XXXX-XXXX-TIRAMISU, Rename it to rom.zip
and copy into the Statix_Alioth-XXXX-XXXX-TIRAMISU + TWRP - OrangeFox (FASTBOOT) V1.0.7 Folder.

Using this method, it is now easy to install this ROM as Murali explained and add Recovery if needed,

Thank you Murali for all your hard work(y),

I hope users find this little proggie helpful.
 
Last edited:
  • Like
Reactions: m_vaisakh

gulmeli

Senior Member
Sep 21, 2017
109
12
kathmandu
Doesn't look like a statix issue to me. Did you format data using the given commands?
Yes i am from MIUI 13.0.9 and formatted data .facebook messenger chat working fine but play store app updates not working. an now when plugging charger no sign of charging shown in the battery icon though the battery % is increasing. its only me with these problem? please look those.
 

m_vaisakh

Recognized Developer
Yes i am from MIUI 13.0.9 and formatted data .facebook messenger chat working fine but play store app updates not working. an now when plugging charger no sign of charging shown in the battery icon though the battery % is increasing. its only me with these problem? please look those.
You didn't understand my question. How did you format your data? What commands?

I didn't face any issue as charging indication not showing up, but one of my testers reported it today. I'll look into the issue.
 

m_vaisakh

Recognized Developer
(.\fastboot.exe format:f2fs --fs-options=casefold,projid userdata ) i used this
That's correct. None of my testers, or I face the play store issue.

Can you try this?
Open Play Store > Tap on your Account picture in Top Right > Settings > Expand About > tap on Update Play store.

Or if that doesn't work, try rebooting the device once and check if your updates work or not.
 

gulmeli

Senior Member
Sep 21, 2017
109
12
kathmandu
That's correct. None of my testers, or I face the play store issue.

Can you try this?
Open Play Store > Tap on your Account picture in Top Right > Settings > Expand About > tap on Update Play store.

Or if that doesn't work, try rebooting the device once and check if your updates work or not.
Thank You Very much. it works fine now thanks again for the beautiful rom for great device.
 

johnr64

Senior Member
Mar 27, 2021
354
215
Hi,
I tried the rom today,
the things i found:-

it seems to take a long time between the Poco F3 Logo and the boot animation,

i wasn`t able to find Face Unlock in the security setting,

Using the "Standalone ADB program" has made a massive difference,
as it simplifies every thing for me.

The rom is good but is in need of some TLC (Tender Loving Care⌨️),

I look forward to the next update,

Thank you again for all your hard work(y)
 
Last edited:
  • Like
Reactions: gulmeli

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    stx-2020.png


    StatiXOS for Redmi K40 | Mi 11X | POCO F3 (alioth/aliothin)


    What is StatiXOS?

    StatiXOS is a custom ROM based on the Android Open Source Project aiming to be minimal while providing quality of life improvements and up to date security patches.

    Changing the intensity of haptics does not work.
    Please report anything you run into!


    Detailed Flashing instructions in Post #3
    1. Download the fastbootimage zip
    2. Unlock your bootloader, and reboot to bootloader
    3. Type in
      Bash:
      fastboot format:f2fs --fs-options=casefold,projid
      [This will format all of the data in your phone including internal storage (photos, files, everything!)] (Skip this step if you are coming from a previous build)
    4. Connect your phone to PC and type in
      Bash:
      fastboot update statix_alioth-XXXXXX-13-v6.1-TIRAMISU-img.zip
      (XXXXXX denotes the date of the build)
    5. Wait for a while until the flashing process completes, it will reboot your device
    6. Enjoy!

    Note: This ROM has GApps!



    Android version: 13
    Linux Kernel Version: 4.19.157
    Source code: GitHub
    Kernel Source code: GitHub
    Code Review: Gerrit
    7
    Detailed Flashing instructions:

    NOTE: These instructions are for first time users only! If you are upgrading from previous StatiX Builds, you DO NOT NEED TO FORMAT DATA!


    To flash StatixOS, you need these pre-requisites:
    1. A PC with ADB/Fastboot installed
    2. Redmi K40/Mi 11X/POCO F3 device
    3. USB Cable
    4. StatiXOS Build
    5. Backup your internal storage before this process.
    6. This guide assumes you are coming from MIUI 13.x with an unlocked bootloader.
    For Windows Users:
    • Download SDK platform tools for Windows and extract it to anywhere you like.
    • Install ADB/Fastboot Drivers
    • Assuming you have unlocked bootloader, and enabled Developer Options, navigate to Additional Settings > Developer Options, scroll down to find USB Debugging, and enable it.
    • Connect your device to PC
    • From your PC, navigate to the extracted platform-tools
    • In the folder you need to check if there are some dll files and a few executables (.exe files). We're majorly concerned with adb.exe and fastboot.exe.
    • Whilst pressing Shift key, Right click in the folder, and there shall be an option to "Open powershell window here" or "Open Command Prompt here"
    • In the powershell window, type in .\adb.exe devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the powershell window, which is nothing to be worried about, just repeat the command)
    • Once the device is authorised, type in .\adb.exe reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.
    • Now ensure your drivers are proper. Type in .\fastboot.exe devices. If it shows nothing, it means that your drivers are not proper, google search on how you should fix them as it is out of the scope of this guide. Once you get an output like 2398534953 fastboot, it means that your device is detected.
    • (You do not have to do this step if you are upgrading from a previous StatiXOS build) In powershell, type in .\fastboot.exe format:f2fs --fs-options=casefold,projid userdata, this will completely wipe your internal storage.
    • Now, type in .\fastboot.exe update ''path\to\StatiXOS\Build\zip'' (replace path\to\StatiXOS\Build\zip with actual path to the fastboot images zip file) Pro Tip: You can right click and copy the zip and then paste into powershell window. Make sure you paste in between the quotes ' '.
    • It should show some details and start flashing immediately. It will reboot your device automatically to fastbootd mode in Statix Recovery. DO NOT DISCONNECT THE DEVICE DURING THIS PROCESS!
    • Wait till the process finishes, it will reboot the device automatically.
    • That's all! Enjoy StatiX on your device!

    For Linux Users:
    • Install adb and fastboot according to your distro, and install proper udev rules.
    • Assuming you have unlocked bootloader, and enabled Developer Options, navigate to Additional Settings > Developer Options, scroll down to find USB Debugging, and enable it.
    • Connect your device to PC
    • From your PC, open Terminal
    • In the terminal window, type in adb devices, now check your phone, there will a window asking to allow connection, allow it on phone. (If you don't do quicky, it may show as unauthorised in the powershell window, which is nothing to be worried about)
    • Once the device is authorised, type in adb reboot bootloader, your device shall reboot to a FASTBOOT screen, this is the bootloader mode.
    • Type in fastboot devices, you'll get an output like 2398534953 fastboot, it means that your device is detected.
    • (You do not have to do this step if you are upgrading from a previous StatiXOS build) In powershell, type in fastboot format:f2fs --fs-options=casefold,projid userdata, this will completely wipe your internal storage.
    • Now, type in fastboot update ''path/to/StatiXOS/Build/zip'' (replace path/to/StatiXOS/Build/zip with actual path to the fastboot images zip file).
    • It should show some details and start flashing immediately. It will reboot your device automatically to fastbootd mode in Statix Recovery. DO NOT DISCONNECT THE DEVICE DURING THIS PROCESS!
    • Wait till the process finishes, it will reboot the device automatically.
    • That's all! Enjoy StatiX on your device!
    6
    Update!
    Hotfix for camera
    Changelog:

    • Fixed missing smartspace.
    • Fixed camera not working with 3rd party apps.
    • Some under the hood micro-optimisations on top of android bionic.

    Download from OP
    4
    Changelogs

    6 February 2023
    • Initial build
    7 February 2023
    • February 2023 Security patch
    11 February 2023
    • Fixed missing smartspace.
    • Fixed camera not working with 3rd party apps.
    • Some under the hood micro-optimisations on top of android bionic.
    4
    It does, but I also include emulated storage changes which makes other recoveries that don't use them obsolete.
    Hmm ... nothing is "obsolete". To support emulated storage in a custom recovery that doesn't have it built-in simply requires setting 3 props immediately before formatting /data. That's all there is to it. This can easily be done from the recovery's terminal, or from adb.