• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[9.0][OTA][OFFICIAL][FINAL]SuperiorOS- Xiaomi Mi A2 Lite

pawelik001

Recognized Developer
Jul 17, 2017
807
689
0
18
Jastrzębie-Zdrój



About US:
Superior OS is a AOSP based custom ROM with some minimal features to fullfill the users demands nowadays.



Code:
 * Your warranty is now void.
 * We are not responsible for anything that may happen to your phone by installing any custom ROMs and/or kernels. 
 * You do it at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.
"This is a user friendly thread, all your suggestions are important to us and will be taken into consideration.."



CLEAN FLASH :
Download the latest build and GApps
Reboot to recovery
Take Backup (Not Necessary)
Format data
Flash the latest build
Flash TWRP installer
Flash ForceEncryption disabler
Change slot
Reboot


DIRTY FLASH :
Download the latest build
Reboot to recovery
Flash the latest build and GApps
Wipe Cache
Reboot

Note : GApps only has to be flashed once whereas Magisk is to be flashed every time you Dirty Flash the ROM.


Code:
[LIST]
[U][B]STATUSBAR:[/B][/U]
[*]Clock and Date.
[*]Statusbar icons.
[*]Traffic indicators.
[*]Show data disabled icon.
[*]4G Icon Instead of LTE.
[*]Battery percent styles.
[*]VoLTE Toggle.
[*]Option to Display Data Disabled Indicator Icon.
[*]BatteryBar.
[*]Option to disable roaming indicator.

[U][B]Navigation Bar:[/B][/U]
[*]Enable/Disable Navbar.
[*]Smartnav.
[*]Navbar Pulse.
[*]Pixel navbar animation.
[*]Navbar invert layout.

[U][B]QUICK SETTINGS:[/B][/U]
[*]Tiles track accent color toogle.
[*]Quick pulldown.
[*]Rows and columns tweaks.
[*]QS brightness slider position.
[*]QS Header Styles.
[*]QS Tile Style.
[*]Running services icon toggle.
[*]QS brightness buttons options.
[*]Smart Pulldown.
[*]Allow disabling QS panle on secured lockscreen

[U][B]Animations:[/B][/U]
[*]Toast Animations.
[*]AOKP custom system animations.
[*]Listanimation.
[*]Screen off animations.

[U][B]RECENTS:[/B][/U]
[*]Permanately Hide apps.
[*]Choose Recent Styles.
[*]Slim Recent.
[*]Recents Clear All Button (For Oreo style).
[*]Memorybar to recents (For Oreo Style).

[U][B]LOCKSCREEN:[/B][/U]
[*]Double-tap to sleep.
[*]Lockscreen Tuner.
[*]Charging info.
[*]Face auto unlock.
[*]Fingerprint Authentication Vibration.
[*]Lockscreen Clock Widget Fonts.
[*]Lockscreen Media Art.
[*]Lockscreen Date Font Styles.
[*]Lockscreen Visualizer.
[*]Lockscreen Weather like Pixels.
[*]Unlock keystore with fingerprint after reboot.
[*]Lockscreen Clock style.
[*]Lockscreen Font sizes.
[*]Lockscreen cover art filter.

[U][B]BUTTONS:[/B][/U]
[*]H/W keys customisation.
[*]H/W buttons backlight customisations.
[*]Volume key cursor control.
[*]Volume rocker  wake.

[U][B]NOTIFICATIONS:[/B][/U]
[*]Headsup Customisations.
[*]Incall Vibrations.
[*]Battery light customization.
[*]Blink Flashlight on Call.
[*]Less boring headsup.
[*]Allow to suppress notifications sound/vibration if screen is On

[U][B]MISC:[/B][/U]
[*]Three Finger Screenshot.
[*]Volume rocker music control.
[*]Toast App Icon.
[*]AppOps.
[*]Pocket Mode.
[*]Suspend Actions.

[U][B]Others:[/B][/U]
[*]Accent Color Manager.
[*]Scramble pin on lockscreen.
[*]lockscreen quick unlock.
[*]Call Recording.
[*]Forward port CM Screen Security settings (4x4, 5x5, 6x6).
[*]Lockscreen Charging animation.
[*]Lockscreen Powermenu Visibility .
[*]OP Gestures.
[*]Doubletap or longpress power to toggle flashlight.
[*]DU Font Engine.
[*]Ability to restrict app data/wifi usage.
[*]Aggressive Battery feature.
[*]Smartcharging.
[*]LiveDisplay.

Lots more to come soon!..Stay Tuned!!![/LIST]

Download ROM:SuperiorOS

Download Gapps:
OpenGApps

Note : Nano and above Gapps are recommended.​


SuperiorOS Core Team
AOSP
Lineage OS
DotOS
PixelExperience
DirtyUnicorns
AospExtended
Syberia OS
Nitrogen OS
Pixys OS
ArrowOS
MSM-Xtended
HavocOS
BootleggersROM
ABC



Sipun Ku Mahanta - Founder/Lead Developer
Jayant Deshmukh - Core Team/Lead Developer
Pavan Patel - Core Team/Designer
Titus Joseph - Designer
Swapnil Soni - Web Developer.

Special thanks:
Sam Grande - Banner Designer(About Superior Section)
Aryanata Andi - Bootanimation Designer


Important Links



Loved the ROM? Want to help it imporove? Gift us with some credits!





Superior OS source

SuperiorOS-Device Sources

Telegram Group
Telegram Channel


REPORTING BUGS!
As soon as the problem occurs, take a logcat!
for more READ THIS
Screeshots:





Special thanks to @33bca for trees!
When you have a problem with Wi-Fi, just flash a custom kernel.

Feel free to join our Telegram and Discord!
Also, there is mine Telegram channel!
Kernel source
Device tree
Common device tree
Vendor

XDA:DevDB Information
SuperiorOS, ROM for the Xiaomi Mi A2 Lite

Contributors
pawelik, 33bca
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
ROM Firmware Required: 10.0.9.0 or higher
Based On: AOSP

Version Information
Status: Stable
Current Stable Version: Nemesis
Stable Release Date: 2019-06-04

Created 2019-07-07
Last Updated 2019-10-10
 
Last edited:

Gumka1977

Senior Member
Nov 24, 2018
163
52
0
Downloading :)
Take a few screenshots for those interested.
#edit:
I fired the system the first impressions incredibly fast and trouble-free.
 
Last edited:
  • Like
Reactions: pawelik001

pawelik001

Recognized Developer
Jul 17, 2017
807
689
0
18
Jastrzębie-Zdrój
Thanks to all! Update will come probably tomorrow, or today, it depends on rom source update. The new things will be Android Q style status bar icons, 4k video (thanks to 33bca) and selinux (thanks to 33bca too) :)
//ill update it tommorow or day after tomorrow, and the rom will be official :)
 
Last edited:

vienfla

New member
Jul 9, 2018
3
1
0
kInstallDeviceOpenError

Hello!
I couldn't install zip in twrp on my daisy V10.0.9.0.PDLMIXM_9.0
Anything to do?

Thanks


I:Set page: 'flash_zip'
I:eek:peration_start: 'Flashing'
Installing zip file '/external_sd/SuperiorOS-Nemesis-daisy-UNOFFICIAL-20190707-0920.zip'
Checking for Digest file...
I:AB zip
I:has_legacy_properties: Could not open /tmp/updater: No such file or directory!
I:Legacy property environment not used in updater.
Failed to parse build number in post-build-incremental=eng.paweli.20190707.112055.
__bionic_open_tzdata: couldn't find any tzdata when looking for CST6CDT,M3.2.0,M11.1.0!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
[0721/062210:INFO:sideload_main.cc(210)] Update Engine Sideloading starting
[0721/062210:INFO:boot_control_android.cc(78)] Loaded boot_control HAL 'Boot control HAL' version 0.1 authored by 'Code Aurora Forum'.
[0721/062210:INFO:update_attempter_android.cc(199)] Using this install plan:
[0721/062210:INFO:install_plan.cc(71)] InstallPlan: new_update, payload type: unknown, source_slot: A, target_slot: B, url: file:///external_sd/SuperiorOS-Nemesis-daisy-UNOFFICIAL-20190707-0920.zip, payload size: 457332266, payload hash: cGZlXhQZNtU/dM49z2DI+l7a1PXoQVddc4HsRnI8sjw=, metadata size: 72376, metadata signature: , hash_checks_mandatory: true, powerwash_required: false
[0721/062210:INFO:cpu_limiter.cc(71)] Setting cgroup cpu shares to 2
[0721/062210:ERROR:utils.cc(199)] 0 == writer.Open(path, O_WRONLY | O_CREAT | O_TRUNC, 0600) failed: No such file or directory
[0721/062210:ERROR:cpu_limiter.cc(74)] Failed to change cgroup cpu shares to 2 using /sys/fs/cgroup/cpu/update-engine/cpu.shares
[0721/062210:INFO:update_attempter_android.cc(385)] Marking booted slot as good.
[0721/062210:INFO:update_attempter_android.cc(400)] Scheduling an action processor start.
[0721/062210:INFO:action_processor.cc(46)] ActionProcessor: starting InstallPlanAction
[0721/062210:INFO:action_processor.cc(116)] ActionProcessor: finished InstallPlanAction with code ErrorCode::kSuccess
[0721/062210:INFO:action_processor.cc(143)] ActionProcessor: starting DownloadAction
[0721/062210:INFO:install_plan.cc(71)] InstallPlan: new_update, payload type: unknown, source_slot: A, target_slot: B, url: file:///external_sd/SuperiorOS-Nemesis-daisy-UNOFFICIAL-20190707-0920.zip, payload size: 457332266, payload hash: cGZlXhQZNtU/dM49z2DI+l7a1PXoQVddc4HsRnI8sjw=, metadata size: 72376, metadata signature: , hash_checks_mandatory: true, powerwash_required: false
[0721/062210:INFO:download_action.cc(178)] Marking new slot as unbootable
[0721/062210:INFO:multi_range_http_fetcher.cc(45)] starting first transfer
[0721/062210:INFO:multi_range_http_fetcher.cc(73)] starting transfer of range 640+457332266
Step 1/2[0721/062210:INFO:delta_performer.cc(196)] Completed 0/? operations, 16384/457332266 bytes downloaded (0%), overall progress 0%
[0721/062210:INFO:delta_performer.cc(536)] Manifest size in payload matches expected value from Omaha
[0721/062210:INFO:delta_performer.cc(1396)] Verifying metadata hash signature using public key: /etc/update_engine/update-payload-key.pub.pem
[0721/062210:INFO:payload_verifier.cc(93)] signature blob size = 264
[0721/062210:INFO:payload_verifier.cc(112)] Verified correct signature 1 out of 1 signatures.
[0721/062210:INFO:delta_performer.cc(1439)] Metadata hash signature matches value in Omaha response.
[0721/062210:INFO:delta_performer.cc(1459)] Detected a 'full' payload.
[0721/062210:ERROR:utils_android.cc(54)] Error opening fstab file.
[0721/062210:ERROR:utils_android.cc(54)] Error opening fstab file.
[0721/062210:ERROR:utils_android.cc(54)] Error opening fstab file.
[0721/062210:ERROR:utils_android.cc(54)] Error opening fstab file.
[0721/062210:ERROR:delta_performer.cc(870)] Unable to determine all the partition devices.
[0721/062210:ERROR:download_action.cc(273)] Error 7 in DeltaPerformer's Write method when processing the received payload -- Terminating processing
[0721/062210:INFO:multi_range_http_fetcher.cc(171)] Received transfer terminated.
[0721/062210:INFO:multi_range_http_fetcher.cc(123)] TransferEnded w/ code 200
[0721/062210:INFO:multi_range_http_fetcher.cc(125)] Terminating.
[0721/062210:INFO:action_processor.cc(116)] ActionProcessor: finished DownloadAction with code ErrorCode::kInstallDeviceOpenError
[0721/062210:INFO:action_processor.cc(121)] ActionProcessor: Aborting processing due to failure.
[0721/062210:INFO:update_attempter_android.cc(288)] Processing Done.
Error applying update: 7 (ErrorCode::kInstallDeviceOpenError)[0721/062210:INFO:base_message_loop.cc(68)] Leaking 1 canceled tasks.
Updater process ended with ERROR: 1
I:Install took 0 second(s).
Error installing zip file '/external_sd/SuperiorOS-Nemesis-daisy-UNOFFICIAL-20190707-0920.zip'
Updating partition details...
I:Data backup size is 0MB, free: 21935MB.
I:Unable to mount '/usb-otg'
I:Actual block device: '', current file system: 'auto'
...done
I:Set page: 'flash_done'
 
  • Like
Reactions: pawelik001

pawelik001

Recognized Developer
Jul 17, 2017
807
689
0
18
Jastrzębie-Zdrój
Hello!
I couldn't install zip in twrp on my daisy V10.0.9.0.PDLMIXM_9.0
Anything to do?

Thanks


I:Set page: 'flash_zip'
I:eek:peration_start: 'Flashing'
Installing zip file '/external_sd/SuperiorOS-Nemesis-daisy-UNOFFICIAL-20190707-0920.zip'
Checking for Digest file...
I:AB zip
I:has_legacy_properties: Could not open /tmp/updater: No such file or directory!
I:Legacy property environment not used in updater.
Failed to parse build number in post-build-incremental=eng.paweli.20190707.112055.
__bionic_open_tzdata: couldn't find any tzdata when looking for CST6CDT,M3.2.0,M11.1.0!
__bionic_open_tzdata: couldn't find any tzdata when looking for posixrules!
[0721/062210:INFO:sideload_main.cc(210)] Update Engine Sideloading starting
[0721/062210:INFO:boot_control_android.cc(78)] Loaded boot_control HAL 'Boot control HAL' version 0.1 authored by 'Code Aurora Forum'.
[0721/062210:INFO:update_attempter_android.cc(199)] Using this install plan:
[0721/062210:INFO:install_plan.cc(71)] InstallPlan: new_update, payload type: unknown, source_slot: A, target_slot: B, url: file:///external_sd/SuperiorOS-Nemesis-daisy-UNOFFICIAL-20190707-0920.zip, payload size: 457332266, payload hash: cGZlXhQZNtU/dM49z2DI+l7a1PXoQVddc4HsRnI8sjw=, metadata size: 72376, metadata signature: , hash_checks_mandatory: true, powerwash_required: false
[0721/062210:INFO:cpu_limiter.cc(71)] Setting cgroup cpu shares to 2
[0721/062210:ERROR:utils.cc(199)] 0 == writer.Open(path, O_WRONLY | O_CREAT | O_TRUNC, 0600) failed: No such file or directory
[0721/062210:ERROR:cpu_limiter.cc(74)] Failed to change cgroup cpu shares to 2 using /sys/fs/cgroup/cpu/update-engine/cpu.shares
[0721/062210:INFO:update_attempter_android.cc(385)] Marking booted slot as good.
[0721/062210:INFO:update_attempter_android.cc(400)] Scheduling an action processor start.
[0721/062210:INFO:action_processor.cc(46)] ActionProcessor: starting InstallPlanAction
[0721/062210:INFO:action_processor.cc(116)] ActionProcessor: finished InstallPlanAction with code ErrorCode::kSuccess
[0721/062210:INFO:action_processor.cc(143)] ActionProcessor: starting DownloadAction
[0721/062210:INFO:install_plan.cc(71)] InstallPlan: new_update, payload type: unknown, source_slot: A, target_slot: B, url: file:///external_sd/SuperiorOS-Nemesis-daisy-UNOFFICIAL-20190707-0920.zip, payload size: 457332266, payload hash: cGZlXhQZNtU/dM49z2DI+l7a1PXoQVddc4HsRnI8sjw=, metadata size: 72376, metadata signature: , hash_checks_mandatory: true, powerwash_required: false
[0721/062210:INFO:download_action.cc(178)] Marking new slot as unbootable
[0721/062210:INFO:multi_range_http_fetcher.cc(45)] starting first transfer
[0721/062210:INFO:multi_range_http_fetcher.cc(73)] starting transfer of range 640+457332266
Step 1/2[0721/062210:INFO:delta_performer.cc(196)] Completed 0/? operations, 16384/457332266 bytes downloaded (0%), overall progress 0%
[0721/062210:INFO:delta_performer.cc(536)] Manifest size in payload matches expected value from Omaha
[0721/062210:INFO:delta_performer.cc(1396)] Verifying metadata hash signature using public key: /etc/update_engine/update-payload-key.pub.pem
[0721/062210:INFO:payload_verifier.cc(93)] signature blob size = 264
[0721/062210:INFO:payload_verifier.cc(112)] Verified correct signature 1 out of 1 signatures.
[0721/062210:INFO:delta_performer.cc(1439)] Metadata hash signature matches value in Omaha response.
[0721/062210:INFO:delta_performer.cc(1459)] Detected a 'full' payload.
[0721/062210:ERROR:utils_android.cc(54)] Error opening fstab file.
[0721/062210:ERROR:utils_android.cc(54)] Error opening fstab file.
[0721/062210:ERROR:utils_android.cc(54)] Error opening fstab file.
[0721/062210:ERROR:utils_android.cc(54)] Error opening fstab file.
[0721/062210:ERROR:delta_performer.cc(870)] Unable to determine all the partition devices.
[0721/062210:ERROR:download_action.cc(273)] Error 7 in DeltaPerformer's Write method when processing the received payload -- Terminating processing
[0721/062210:INFO:multi_range_http_fetcher.cc(171)] Received transfer terminated.
[0721/062210:INFO:multi_range_http_fetcher.cc(123)] TransferEnded w/ code 200
[0721/062210:INFO:multi_range_http_fetcher.cc(125)] Terminating.
[0721/062210:INFO:action_processor.cc(116)] ActionProcessor: finished DownloadAction with code ErrorCode::kInstallDeviceOpenError
[0721/062210:INFO:action_processor.cc(121)] ActionProcessor: Aborting processing due to failure.
[0721/062210:INFO:update_attempter_android.cc(288)] Processing Done.
Error applying update: 7 (ErrorCode::kInstallDeviceOpenError)[0721/062210:INFO:base_message_loop.cc(68)] Leaking 1 canceled tasks.
Updater process ended with ERROR: 1
I:Install took 0 second(s).
Error installing zip file '/external_sd/SuperiorOS-Nemesis-daisy-UNOFFICIAL-20190707-0920.zip'
Updating partition details...
I:Data backup size is 0MB, free: 21935MB.
I:Unable to mount '/usb-otg'
I:Actual block device: '', current file system: 'auto'
...done
I:Set page: 'flash_done'
1. Are you using offain TWRP?
2. Have you followed the instructions? https://github.com/tkchn/daisyinstall/blob/master/README.md :)
3. Another custom rom's is installing properly?
 

andraslate

Senior Member
Feb 13, 2016
259
60
0
Hello! I have followed the instructions from here github.com/tkchn/daisyinstal...ster/README.md
Everything went without an issue but im stuck on Superior OS boot screen. Any idea what I did wrong or how to fix it?

NVM fixed it :)

Thank you devs for the amazing rom, works nicely!
 
Last edited:
  • Like
Reactions: pawelik001