• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][OFFICIAL][laurel_sprout] Syberia Project [S][OSS]

Search This thread

Magicxavi

Senior Member
Sep 2, 2018
87
234
Xiaomi Redmi Note 3
Xiaomi Mi A3
d7Wdalb.png

Code:
/*
* Your warranty is now void.
*
* Syberia Team not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications.
*/

Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude!

Vv4txnQ.png


Syberia Project (aka Syberia OS) is a custom ROM for Xiaomi MI A3 that implements various features. This project was designed by our "Syberia Team" from scratch based on AOSP source code with some CAF fixes and improvements. Our team: @DennySPB, @blinoff82, @alexxxdev. Also many thanks to our designers @rlshukhov and @a18h for logos, wallpapers and bootanimations.

If you like our work you can buy us a cup of coffee or a glass of beer :p
Here



VTh68ra.png


Code:
Monet
VoLTE, VoWiFi
LineageOS LiveDisplay
MicroG support
Pocket Judge
Call recording
Statusbar items switches
Three finger swipe to screenshot
Extended powermenu
...Settings and features will be gradually added.


8VyUQ4W.png



SyberiaOS ROM Download

Gapps Download (recommended)

Recovery Download

Magisk Download



AvsSRoq.png


First time clean installation:

Code:
- Unlocked bootloader is required!
- You must have installed FW11 based ROM.
1 - Boot your device into fastboot mode:
      adb reboot bootloader     (or power off and power on again
      while pressing Power + Vol Down)
2 - Flash Syberia recovery via fastboot
      fastboot flash boot <name of the file>
3 - Reboot to recovery
4 - Perform factory reset (formatting data is important)
5 - Here you have 2 choices to install rom
      1) Install > Sideload from ADB
          on PC open terminal and type - adb sideload <rom zip name>
      2) Install > install from sdcard or OTG
          Just copy rom to the sdcard or OTG and install from it.
6 - Reboot to system, wait until rom booted, then reboot
     in recovery again.
7 - Now you can install other zips (gapps, magisk etc) if needed by
     using the methods described in the 5'th line of guide.
8 - If you flashed gapps, factory reset once more is a Must!

Updating:
Code:
1. Reboot into recovery
2. Here you have 2 choices to install rom
      1) Install > Sideload from ADB
          on PC open terminal and type - adb sideload <rom zip name>
      2) Install > install from sdcard or OTG
          Just copy rom to the sdcard or OTG and install from it.
3. Reboot to system

MWeyPL0.png


Code:
- Permissive Selinux
- You tell me only with logcat (screenshots)

Attention! We are not responsible for the operability of your device if you use third-party kernel, Xposed Framework or unverified Magisk modules.

P3ukkeP.png


Official website
Syberia Project Github
Syberia Project Gerrit
Device Source
Kernel Source
Official Telegram Group
Announcements Telegram Group
Development Telegram Group
Device Support Group



5J6Exi9.png

Code:
- LineageOS
- AOSPA (aka Paranoid Android)
- Nitrogen Project
- Benzo Rom


kuOCxRH.png

Screenshot_20211116-213028_Settings.pngScreenshot_20211116-213041_Quickstep.pngScreenshot_20211116-213048_Quickstep.pngScreenshot_20211116-213114_Settings.pngScreenshot_20211116-213121_Settings.pngScreenshot_20211116-213127_Settings.pngScreenshot_20211116-213140_Settings.png
 
Last edited:

Magicxavi

Senior Member
Sep 2, 2018
87
234
Xiaomi Redmi Note 3
Xiaomi Mi A3
Update 28/09/2021
Changelog:

* Initial Build
* Switched to ICE FBE encryption
* Vendor updated to CAF LA.UM.9.11.r1-04500-NICOBAR.0 (except camera, audio, gps and DRM)
* Switched to AOSP BT impl

Bugs:
* Some modes in MIUI camera are not working
* Selinux Permissive
 
Last edited:

jeff.rey

Member
Jul 25, 2017
46
13
Xiaomi Mi A3
Realme GT
This is fantastic!
But no matter what I do I can't install even core gapps. I flash them via adb sideload, perform a factory reset and nothing.. I feel like I've tried everything. There's no problem with Magisk tho. Can you please include some gapps in the rom?
 
Last edited:

enapah

Senior Member
Aug 9, 2014
123
82
Amazing news! Official ROM and latest Android version! :)
Hopefully the permissive SELinux can be sorted out with enough logs, but still, very nice work so far.
 

papafan

Senior Member
Mar 12, 2016
88
8
58
Salonica
Does anyone can help me about the recovery via fastboot installation? I mean is there need to change slot e.t.c... And after recoverie's flashing, how we reboot to recovery, via a simple fastboot command?Thanks.
 
Last edited:

Magicxavi

Senior Member
Sep 2, 2018
87
234
Xiaomi Redmi Note 3
Xiaomi Mi A3
This is fantastic!
But no matter what I do I can't install even core gapps. I flash them via adb sideload, perform a factory reset and nothing.. I feel like I've tried everything. There's no problem with Magisk tho. Can you please include some gapps in the rom?
Yeah, a12 not so fast at gapps bringup, we have limited chose to BitGapps, Nikgapps or FlameGapps, and Nikgapps with FlameGapps have some issues while flashing it on some devices (already reported to the dev), and only BitGapps works fine, but there are only Minimal package.
However i created a modified Nikgapps(stock) package - download
 

maluus

Senior Member
Dec 26, 2010
493
74
Ankara
Does anyone can help me about the recovery via fastboot installation? I mean is there need to change slot e.t.c... And after recoverie's flashing, how we reboot to recovery, via a simple fastboot command?Thanks.
Generally speaking, IMHO doesn't matter how you got into recovery be it by command or power+vol+
 

maluus

Senior Member
Dec 26, 2010
493
74
Ankara
And the slots? Is there any need to change them during flashing?
When you flash something over fastboot you are to manage slots. When you do by recovery it manages slots. So up to flashing the recovery you'll manage slots. Afterwards flashes are done by recovery. Since recovery changes slots when you flash rom or update. Both slots should have the same firmware level (e.g. android 11 firmware.) If you have incompatible firmware on other slot it may cause problems on next update or full flash. IMHO op should explain a bit more about slot management. The same process is known to cause unwanted problems before. You can check the lineageos 18.1 oss thread for it.
 
  • Like
Reactions: papafan

Hobbi1

New member
Dec 12, 2020
4
1
Xiaomi Mi A3
Update 28/09/2021
Changelog:

* Initial Build
* Switched to ICE FBE encryption
* Vendor updated to CAF LA.UM.9.11.r1-04500-NICOBAR.0 (except camera, audio, gps and DRM)
* Switched to AOSP BT impl

Bugs:
* Some modes in MIUI camera are not working
* Selinux Permissive
Hi,

Is it possible to safely install this ROM from android 10 stock EU version? (or, must I already be under A11 and in this case what should I do?)

I'm still stuck on A10 and the September 2020 security patch on my French version of the Mi A3 :cry:

Sorry I'm a beginner 😅
 

Hobbi1

New member
Dec 12, 2020
4
1
Xiaomi Mi A3
Then you can flash it with mi flash.
I don't understand what to do in order not to lose my data, I would just like to update.

If I want to install the update without fear I have to make a backup. OK

To make a full backup I need TWRP. OK

To install TWRP to be able to make my backup and not lose any data I have to root my device with magisk. OK

If I root my device with magisk it makes me wipe all my data...
 

maluus

Senior Member
Dec 26, 2010
493
74
Ankara
I don't understand what to do in order not to lose my data, I would just like to update.

If I want to install the update without fear I have to make a backup. OK

To make a full backup I need TWRP. OK

To install TWRP to be able to make my backup and not lose any data I have to root my device with magisk. OK

If I root my device with magisk it makes me wipe all my data...
If I were you I wouldn't rely on twrp for backup. Because once you update to A11 you ll have problem with twrp hence restoring it. On the other hand even if you are able to restore it somehow, probably you would end up with a bootloop anyway. Because when android version changes, data partition backup of other versions won't be compatible with newer one. I suggest you to have per app backup within os.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    d7Wdalb.png

    Code:
    /*
    * Your warranty is now void.
    *
    * Syberia Team not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications.
    */

    Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude!

    Vv4txnQ.png


    Syberia Project (aka Syberia OS) is a custom ROM for Xiaomi MI A3 that implements various features. This project was designed by our "Syberia Team" from scratch based on AOSP source code with some CAF fixes and improvements. Our team: @DennySPB, @blinoff82, @alexxxdev. Also many thanks to our designers @rlshukhov and @a18h for logos, wallpapers and bootanimations.

    If you like our work you can buy us a cup of coffee or a glass of beer :p
    Here



    VTh68ra.png


    Code:
    Monet
    VoLTE, VoWiFi
    LineageOS LiveDisplay
    MicroG support
    Pocket Judge
    Call recording
    Statusbar items switches
    Three finger swipe to screenshot
    Extended powermenu
    ...Settings and features will be gradually added.


    8VyUQ4W.png



    SyberiaOS ROM Download

    Gapps Download (recommended)

    Recovery Download

    Magisk Download



    AvsSRoq.png


    First time clean installation:

    Code:
    - Unlocked bootloader is required!
    - You must have installed FW11 based ROM.
    1 - Boot your device into fastboot mode:
          adb reboot bootloader     (or power off and power on again
          while pressing Power + Vol Down)
    2 - Flash Syberia recovery via fastboot
          fastboot flash boot <name of the file>
    3 - Reboot to recovery
    4 - Perform factory reset (formatting data is important)
    5 - Here you have 2 choices to install rom
          1) Install > Sideload from ADB
              on PC open terminal and type - adb sideload <rom zip name>
          2) Install > install from sdcard or OTG
              Just copy rom to the sdcard or OTG and install from it.
    6 - Reboot to system, wait until rom booted, then reboot
         in recovery again.
    7 - Now you can install other zips (gapps, magisk etc) if needed by
         using the methods described in the 5'th line of guide.
    8 - If you flashed gapps, factory reset once more is a Must!

    Updating:
    Code:
    1. Reboot into recovery
    2. Here you have 2 choices to install rom
          1) Install > Sideload from ADB
              on PC open terminal and type - adb sideload <rom zip name>
          2) Install > install from sdcard or OTG
              Just copy rom to the sdcard or OTG and install from it.
    3. Reboot to system

    MWeyPL0.png


    Code:
    - Permissive Selinux
    - You tell me only with logcat (screenshots)

    Attention! We are not responsible for the operability of your device if you use third-party kernel, Xposed Framework or unverified Magisk modules.

    P3ukkeP.png


    Official website
    Syberia Project Github
    Syberia Project Gerrit
    Device Source
    Kernel Source
    Official Telegram Group
    Announcements Telegram Group
    Development Telegram Group
    Device Support Group



    5J6Exi9.png

    Code:
    - LineageOS
    - AOSPA (aka Paranoid Android)
    - Nitrogen Project
    - Benzo Rom


    kuOCxRH.png

    Screenshot_20211116-213028_Settings.pngScreenshot_20211116-213041_Quickstep.pngScreenshot_20211116-213048_Quickstep.pngScreenshot_20211116-213114_Settings.pngScreenshot_20211116-213121_Settings.pngScreenshot_20211116-213127_Settings.pngScreenshot_20211116-213140_Settings.png
    2
    Update 28/09/2021
    Changelog:

    * Initial Build
    * Switched to ICE FBE encryption
    * Vendor updated to CAF LA.UM.9.11.r1-04500-NICOBAR.0 (except camera, audio, gps and DRM)
    * Switched to AOSP BT impl

    Bugs:
    * Some modes in MIUI camera are not working
    * Selinux Permissive
    1
    And the slots? Is there any need to change them during flashing?
    When you flash something over fastboot you are to manage slots. When you do by recovery it manages slots. So up to flashing the recovery you'll manage slots. Afterwards flashes are done by recovery. Since recovery changes slots when you flash rom or update. Both slots should have the same firmware level (e.g. android 11 firmware.) If you have incompatible firmware on other slot it may cause problems on next update or full flash. IMHO op should explain a bit more about slot management. The same process is known to cause unwanted problems before. You can check the lineageos 18.1 oss thread for it.