Development [ROM][13][UNOFFICIAL] LineageOS 20 [Sunny][Mojito]

Search This thread


Senior Member
Nov 27, 2022
@alonsoj636 hey bro,great update.just a small issue.In audio fx,the reverb option doesn't work with headphones. it lowers the volume ones it's turned on.would be glad if you would look into it.


Senior Member
LineageOS 20 UNOFFICIAL for Redmi Note 10 [sunny]


Build Author/Maintainer : Alonso Jimenez | @alonsoj636
Android Version : 13
Firmware Recommended : V13.0.11.0.SKGMIXM
Last Build Date :
January 27 , 2023
Security Patch Level : January 5 , 2023
Build Type : Userdebug
Build Status : Unofficial / Stable


• F2FS Compression Enabled
• Project ID Quota
• Moved recovery resources to /vendor_boot
• Inherit launch_with_vendor_ramdisk for vAB
• Adjusted Partition Reserved Sizes
• Enable Gralloc ion sync
• sunny: overlay: Adjust statusbar padding
• Revert "mojito: Set VENDOR_SECURITY_PATCH to platform
• Drop debug.sf.latch_unsignaled
• Removed some non-essentials commits from source
• Misc adjustements
Hi, can you give me AudioFX.apk from this rom? I accidentally deleted it. cause I don't want to reinstall the rom)


Senior Member
Feb 22, 2013
Redmi Note 10
Wish me luck, I went clean flashing latest build with NO GAPPS. :D
Before that i pulled my .apks to PC with ADB, and I installed them with ADB on new ROM.
All apps work fine, however, no app updates, and no contact sync :D

EDIT: battery life is crazy without GAPPS
Last edited:


Senior Member
Feb 22, 2013
Redmi Note 10
Firstly you pull your .apk packages with ADB, because you do not want to get scammed with downloading .apks from internet. Google ADB PULL.

1. .apks and shell should be in ADB folder.

2. Then for apps with single base.apk you use

.\adb install base.apk

3. And for apps with multiple .apks you use (you add all .apks one after another for the same app)

.\adb install-multiple base.apk split_config.arm64_v8a.apk split_config.en.apk split_config.xxhdpi.apk
Last edited:


Senior Member
Nov 27, 2022
Firstly you pull your .apk packages with ADB, because you do not want to get scammed with downloading .apks from internet. Search ADB PULL.

1. .apks and shell should be in ADB folder.

2. Then for apps with single base.apk you use

.\adb install base.apk

3. And for apps with multiple .apks you use

.\adb install-multiple base.apk split_config.arm64_v8a.apk split_config.en.apk split_config.xxhdpi.apk
Ok thanks.what is your battery backup?


Senior Member
Aug 30, 2020
Redmi Note 10

what's up... feb patch is coming up...
Last edited:


Senior Member
Aug 30, 2020
Redmi Note 10
I on on Stock rom, if i flash this new build and after any update comes, clean flash is not required right coz restoring and installing data is very time consuming.
i hope so... i don't plan on changing everything again like i did on the last updates so you can flash the new one safely

but if any big update comes will try my best to make it dirty flashable
if not ... clean flash will be needed anyways.
  • Like
Reactions: amarjit_rsingh

Top Liked Posts

  • 1
    I don't know what I'm missing. This happens when I want to boot with Orange Fox recovery and with the Lineageos one. There's no problem when I load TWRP. I could try to do it through TWRP but the guide says to use the lineageos recovery...
    I think you didn't read the instructions

    There's a zip file that you must flash on fastboot which will install the lineage os recovery and then you can install the rom

    There is no support for any custom recovery and any problems caused by them will be ignored
  • 3
    May Update has been uploaded !
    am I missing something? I've turn on "do not disturb" but notifications still pops up.
    settings > notifications > do not disturb
    you need to make changes that fit for you
    @alonsoj636MW thank you for making this super smooth rom.. 🔥🔥but i want to switch in another rom what are the correct steps to do so please explain.. because custom recovery installation is not allowed
    You can just flash recovery specific to your ROM or flash twrp/orangefox. You should really be asking this question in that other ROM's forum for better assistance
  • 25

    Your warranty is now void...
    I am 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, and if
    you point the finger at me for messing up your device, I will laugh at you.

    LineageOS is a free, community built, aftermarket firmware distribution of Android 13 (T), which is designed to increase performance and reliability over stock Android for your device.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    - 20230524

    - Don't change kernel.
    - Custom recoveries are not allowed to be used.
    - Custom kernels are not allowed to be used.
    - Inlined with NetErnels.
    - SafetyNet is OK.
    - Signature Spoofing is OK.
    - SELinux is enforcing.
    - Encryption is enabled by default so decrypting is not allowed.
    - Only use Lineage recovery to flash/format.
    - FW is recommended to use.

    Flashing instructions
    - Download ROM zip, recovery zip and fw if needed.
    - Boot to bootloader.
    - Run fastboot update LOS20_Recovery_*.zip , according to the build downloaded.
    - Run fastboot reboot recovery
    - Flash FW if needed (reboot to recovery after flashing)
    - Format data with the recovery.
    - Click Apply Update.
    - Select your preferred method (Sideload/SDCard)
    (For Sideload run : adb sideload lineage*.zip)
    (For SDCard just select the zip from where you saved it)
    - Reboot to system

    Update Instructions
    - Download ROM zip
    - Flash FW if updated (reboot to recovery after flashing)
    - Click Apply Update.
    - Select your preferred method (Sideload/SDCard)
    - Reboot to system

    GPL Compliance
    - Kernel Source :

    Telegram Support
    - My PM
    - Support Chat


    -- Device Changelog --
    • Updated blobs to V14.0.3.0.SKGMIXM
    • Set override_doze_mode prop
    • Switched to User Build
    • Added Implementation of ST2W (Single Tap to Wake)
    • Inherited common perf components from AOSPA
    • Inherited common Adreno components (updates adreno blobs to [email protected])
    • Drop perf blobs listing since its inherited from common
    • Drop Thermal Profiles/Doze from XiaomiParts
    • Drop PowerOffAlarm.
    -- ROM Changelog --
    • May 2023 Security Patch (r43)
    • Recovery is now able to flash unsigned zips (magisk , fw , etc).
    • Removed some more logspam.
    • Switched to PIHooks for SafetyNet/Play Integrity.
    • Dropped Google Photos Spoofing.
    • Dropped Updater.
    • Ported CLO's Boost Framework.
    • Updated Prebuilts GApps.
    • Added MicroG build.
    • Switch to AVC 3.1 for screen recorder.
    • Compile for Perf.
    • Disable ripple animation on unlock.
    • Remove default aspect ratio limit for old apps.
    • Change the default value of sync mode to NORMAL.
    • Require unlocking to use sensitive QS tiles.
    • Add support for unlinked ringer streams
    • Enable media background turbulence.
    • Enable media player surface ripple on button press.
    • Add kill action to app shortcuts popup
    • Introduce overview scrolling scale animation.
    • Show clear all button in recents overview.
    • Add uninstall button to system. shortcuts.
    • Only warn on SPL downgrade.
    • Added Pixel Charger.
    • Added some missing spanish strings.
    • Make kernel version clickable.
    • Expose radio info (##4636##).
    • WiFi: Remove country code checking.
    • Move Extra Dim feature to display.
    • Add a preference to battery optimization page.
    • Open app when clicking on icon in App Info.

    I'm gonna have to wait a bit, my device is still locked and I want to wait and see a bit before I **** something up.

    What isn't working yet? Really dumb to ask at this point, but what is missing from the ROM to become official?
    everything is working... i'm using this rom since release and i finally found my daily driver rom...

    maybe you will face some lags on apps but can be easily fixed by adding some props to build.prop (i'll do on next build)

    About Official... LineageOS Requeriments are very strict and i'm not a experienced developer (i'm just learning) so i can't make this official

    So , i'll provide monthly updates as long as i have server to build it.

    Long Live LineageOS...
    Moderator announcement

    Thread cleaned and posts edited. As a friendly FYI, I would ask all of you to please not engage in potential false accusations from other social media sites, nor reply to them in this manner.
    We Moderators would simply request that you please report these types of accusations so as to prevent public discussions such as these, which usually digress into a flamming war with more accusations.

    Please let us return to "On Topic" discussion, and keep the hyperbole at a minimum. Thank you all for your cooperation, and a pleasant day to all.

    -Regards: Badger50
    LineageOS 20.0 Screenshots
    (coming very soon)