Development [ROM][OFFICIAL][alioth/aliothin][12.1] LineageOS 19.1

Search This thread

althafvly

Recognized Developer / Recognized Contributor
May 28, 2014
1,673
3,463
Malappuram
Moto G 2015
Google Pixel XL
lineageos-png.5317459
LineageOS is a free, community built, aftermarket firmware distribution of Android 12L (Sv2), 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. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

Base source code is available in the LineageOS Github repo. And if you would like to contribute to the project, please visit our Gerrit Code Review.

GPL compliance:

yG18r6g.png

Working:
  • Camera (and flashlight)
  • WiFi
  • Bluetooth
  • Telephony (Calls)
  • Audio (Record and Playback)
  • Video Playback
  • Sensors
  • GPS
  • VoLTE/VoWifi
Bugs:
  • Nothing (?)

Downloads:

Wiki:

Note:
  • Must follow installation wiki for this device.
  • GApps can only be flashed on clean installs.
  • Formatting data (all user data is wiped, including internal storage) is a must if MIUI was previously installed and device was encrypted.
  • No custom kernels are supported in this thread. Only stock kernel and official builds will be supported.
  • Flashing LineageOS through custom recovery is not supported and not advised. Use LineageOS Recovery instead. Right now, Lineage Recovery is really only intended to be used on devices with Seamless Updates (aka A/B partitions) and, in that role, it is only intended to be embedded within the OS's normal Boot image. While flashing TWRP, it replaces boot image's ramdisk (possible security risks), also using TWRP might break ota updates and cause other issues with LineageOS like bootloops.
Bug reports:
  • DO NOT report bugs if you're running a custom kernel, recovery or Xposed or Magisk mods.
  • Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.).
  • Report bugs here: https://wiki.lineageos.org/how-to/bugreport#reporting-a-bug

Credits & collaborations:
All LineageOS team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!

Support:
XDA is preferred for main discussion. But if you need any other support, check unofficial support group. We strongly discourage direct contact with devs through social media.

Credits :

@SebaUbuntu

@Sahil_Sonar


DONATIONS : Paypal
 
Last edited:

Nripat

Member
Jan 25, 2021
48
14
Correct me if I'm wrong but Android 12L is a Rom that is specifically created with Android Tablet Devices in mind like enlarged UI. & better multi tasking support to utilize larger screen real estate.

Are their any notable advantage in Android 12L over regular Android 12 from Alioth point of view (Excluding the advantage of on being latest available OS).
 
  • Like
Reactions: AkechiShiro

AkechiShiro

Member
Apr 10, 2021
35
9
France
Xiaomi Poco F3
It should work with gapps.

Expandable volume panel, buttons, statusbar features,etc.. need to be ported from 18.1.
Could any contribution be made by someone who just develops a bit if yes, maybe I could help in porting those feature, I don't have any experience in working on Android tho, I can install Android Studio and Gradle for building if that's what used. If there is anywhere where there is a contribution guide, I'll be glad to give my best at it, thanks !
 

althafvly

Recognized Developer / Recognized Contributor
May 28, 2014
1,673
3,463
Malappuram
Moto G 2015
Google Pixel XL
Could any contribution be made by someone who just develops a bit if yes, maybe I could help in porting those feature, I don't have any experience in working on Android tho, I can install Android Studio and Gradle for building if that's what used. If there is anywhere where there is a contribution guide, I'll be glad to give my best at it, thanks !
You can submit changes to lineageos via gerrit. It will be reviewed by Devs and might get merged.
 

AkechiShiro

Member
Apr 10, 2021
35
9
France
Xiaomi Poco F3
You can submit changes to lineageos via gerrit. It will be reviewed by Devs and might get merged.
I have tried to build the ROM for Android12 (Lineage OS 19.1) using the code source from Gerrit and the builds fails with an error (at the step 'brunch alioth'), I have asked for help on #lineageos Libera.Chat IRC server and has received those answers "build for Android 11, if you don't know what you're doing", "we know how to solve the issue, it's easy but we won't tell you" and so on. Quite the nice community there btw, feels very welcoming.

So I can't really progress much yet, if you have any resources that could help me get started, feel free to DM me.
I've attached a screenshot of the issue, but since Lineage OS 19.1 is unofficial at the moment, I don't think LineageOS community plans on helping much for now at least.
1648154438140.png
 
  • Sad
Reactions: cyanGalaxy

LilBlinx

Inactive Recognized Contributor
Jun 17, 2012
2,056
5,618
Skopje
Redmi Note 10 Pro
Xiaomi Poco F3
I have tried to build the ROM for Android12 (Lineage OS 19.1) using the code source from Gerrit and the builds fails with an error (at the step 'brunch alioth'), I have asked for help on #lineageos Libera.Chat IRC server and has received those answers "build for Android 11, if you don't know what you're doing", "we know how to solve the issue, it's easy but we won't tell you" and so on. Quite the nice community there btw, feels very welcoming.

So I can't really progress much yet, if you have any resources that could help me get started, feel free to DM me.
I've attached a screenshot of the issue, but since Lineage OS 19.1 is unofficial at the moment, I don't think LineageOS community plans on helping much for now at least.
LineageOS developers are one of the most egoistic and toxic ones. They see everyone as newbie other than themselves. If you build Lineage, you are on your own and don't expect help from them. As I can see, the 19.1 branches aren't updated to reflect latest changes and you are building with 18.1, which you shouldn't.
 

AkechiShiro

Member
Apr 10, 2021
35
9
France
Xiaomi Poco F3
LineageOS developers are one of the most egoistic and toxic ones. They see everyone as newbie other than themselves. If you build Lineage, you are on your own and don't expect help from them. As I can see, the 19.1 branches aren't updated to reflect latest changes and you are building with 18.1, which you shouldn't.
But where did you see I was building with the 18.1 branch, I see LINEAGE_VERSION=19.1-20220324-UNOFFICIAL-alioth which is thus the 19.1 I did follow the tutorial from LineageOS to build the 18.1 version which I probably shouldn't have.

As for LineageOS it's like a new kind of Elite closed open source thing, never saw that before.

Any recommendation, on getting started on my own, any reading, or should I just start reading commits logs and diff from LOS 18.1/19.1 of others devices that are supported ?
 
  • Like
Reactions: cyanGalaxy

LilBlinx

Inactive Recognized Contributor
Jun 17, 2012
2,056
5,618
Skopje
Redmi Note 10 Pro
Xiaomi Poco F3
But where did you see I was building with the 18.1 branch, I see LINEAGE_VERSION=19.1-20220324-UNOFFICIAL-alioth which is thus the 19.1 I did follow the tutorial from LineageOS to build the 18.1 version which I probably shouldn't have.

As for LineageOS it's like a new kind of Elite closed open source thing, never saw that before.

Any recommendation, on getting started on my own, any reading, or should I just start reading commits logs and diff from LOS 18.1/19.1 of others devices that are supported ?
Although it's old, still relevant. android_porting_guidebook
 

althafvly

Recognized Developer / Recognized Contributor
May 28, 2014
1,673
3,463
Malappuram
Moto G 2015
Google Pixel XL
I have tried to build the ROM for Android12 (Lineage OS 19.1) using the code source from Gerrit and the builds fails with an error (at the step 'brunch alioth'), I have asked for help on #lineageos Libera.Chat IRC server and has received those answers "build for Android 11, if you don't know what you're doing", "we know how to solve the issue, it's easy but we won't tell you" and so on. Quite the nice community there btw, feels very welcoming.

So I can't really progress much yet, if you have any resources that could help me get started, feel free to DM me.
I've attached a screenshot of the issue, but since Lineage OS 19.1 is unofficial at the moment, I don't think LineageOS community plans on helping much for now at least. View attachment 5570271
19.1 branch isn't ready to build, we are still working on it. you can see the latest changes only in gerrit. Will merge once its ready. You can only build 18.1 for now or pick changes from there. https://wiki.lineageos.org/how-to/using-gerrit
 

LmN101

New member
Aug 29, 2017
3
0
I flashed the lineage os recovery and tried to sideload lineage os however it complained about "package is for product alioth,aliothin but expected alioth". I'm new to custom roms on the poco f3 and I'm not sure what to do
 

althafvly

Recognized Developer / Recognized Contributor
May 28, 2014
1,673
3,463
Malappuram
Moto G 2015
Google Pixel XL
I flashed the lineage os recovery and tried to sideload lineage os however it complained about "package is for product alioth,aliothin but expected alioth". I'm new to custom roms on the poco f3 and I'm not sure what to do
Use lineageos-18.1 recovery to flash 19 for now. It will be fixed soon.
 

Top Liked Posts

  • 2
    I really hope that the new firmware paired with the LOS 20 relase fixes the proximity sensor issue, I'm so tired of that that I consider to sell the phone and buy one with a physical proximity sensor.
    Does LOS not use the compass app the way MIUI does? Calibrating my compass and enable it to autostart in MIUI helps dramatically for me.
  • 7
    I donated $100 to this schmuck of a maintainer and there is still no Android 13 in sight.
    You post about donating for the wrong reason (I don't believe you btw) hoping that your complaint somehow speeds up the release and you think the maintainer is the "schmuck"? smh

    I often wonder if requests for quicker releases are just from trolls trying to get unpaid devs to abandon projects. Nobody could be stupid enough to believe demands from randoms would in any way motivate people who are working for free... surely? Would these requests make you work harder?

    The maintainer(s) are currently working on 20 while still maintaining 19.1 with more updates than other ROMs. If you genuinely want a quicker release and not for them to step down, show some patience and maturity.

    https://download.lineageos.org/devices/alioth/changes
    5
    Look, the reason for delay is somewhat technical.
    The thing is, with lineage, unlike other ROMs, they have to stick with a specific Firmware version.

    If LOS 20 is relased for the device now, it will be stuck with the current MIUI 13 firmware for the entirety of LOS 20 lifespan of our device.

    Even for LOS 19, you can read in wiki. The recommended firmware is way back from May 2022. Not the latest.

    This is to ensure that OTA updates work smoothly and dont break some vital function of the device.

    Other ROMs often require updating the firmware too occasionally, but LOS sticks with one version for life of the version.

    So in short, it is better to wait for Official MIUI 14 fw to drop rather than having to being stuck with Android 12 firmware on a Android 13 ROM.

    Hope this clears up things!
    Cheers.
    4
    New firmware is out for EU region: V13.0.11.0.SKHEUXM. So far everything works great.
    3
    You incorrectly claimed that @[email protected] posted false info then pivoted into question that they already answered. Not needing to update the firmware as frequently (if at all) and smoother OTA updates is a good enough reason for me. It also explains why devices that are no longer receiving manufacturer updates have 20 already.

    I would prefer the maintainer(s) to actually work on development or even take a well-earned break than having to explain their methods to us here. No matter what info was provided, somebody would question and challenge it anyway, just like you did.

    It's a catch 22 situation. They have policies and systems in place which create a solid, desirable ROM with great support and updates yet people want them to bypass these policies and systems to speed up the release. I bet those same people are the first to complain if something goes wrong.

    Let them cook!
    Yes! You are absolutely correct. One bug and all threads will be full of complaints.

    @alfix8
    The reason is very simple and pro-user.

    If you are on TG, you surely would know that lots of people often complain that their audio is broken or even face issues with choppy video playback after updates.
    The fix for this is to update their firmware to the recommended versions.

    With LineageOS, once you install LOS the first time with the correct recommended firmware, you can rest assured that you wont need to use a computer for future updates on that version.You can simply use the OTA updates and have peace of mind knowing that nothing will break. SInce the ROM is tested with a single firmware, the baseline is set and it is easier for everyone.

    With other ROMs you might need to check whether the recommended firmware has changed and perform necessary actions.

    And yes, that clearly explains why older Devices already have LOS 20. They dont receive FW updates. So the baseline is fixed.

    Another Trivia:
    LOS 19 was released on 26th April 2022, A12 firmware was released Mid April 2022.
    Our device got official LOS on 14th May 2022.

    LOS 20 was released of 31st December 2022. But we still don't have A13 firmware.

    One silver lining is that a lot of LOS 20 source-side bugs will be fixed since lots of other devices are using LOS 20 for the last 3 months. We'll get a rather refined experience.

    Have Patience!
    2
    I really hope that the new firmware paired with the LOS 20 relase fixes the proximity sensor issue, I'm so tired of that that I consider to sell the phone and buy one with a physical proximity sensor.
    Does LOS not use the compass app the way MIUI does? Calibrating my compass and enable it to autostart in MIUI helps dramatically for me.
  • 44
    lineageos-png.5317459
    LineageOS is a free, community built, aftermarket firmware distribution of Android 12L (Sv2), 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. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    Base source code is available in the LineageOS Github repo. And if you would like to contribute to the project, please visit our Gerrit Code Review.

    GPL compliance:

    yG18r6g.png

    Working:
    • Camera (and flashlight)
    • WiFi
    • Bluetooth
    • Telephony (Calls)
    • Audio (Record and Playback)
    • Video Playback
    • Sensors
    • GPS
    • VoLTE/VoWifi
    Bugs:
    • Nothing (?)

    Downloads:

    Wiki:

    Note:
    • Must follow installation wiki for this device.
    • GApps can only be flashed on clean installs.
    • Formatting data (all user data is wiped, including internal storage) is a must if MIUI was previously installed and device was encrypted.
    • No custom kernels are supported in this thread. Only stock kernel and official builds will be supported.
    • Flashing LineageOS through custom recovery is not supported and not advised. Use LineageOS Recovery instead. Right now, Lineage Recovery is really only intended to be used on devices with Seamless Updates (aka A/B partitions) and, in that role, it is only intended to be embedded within the OS's normal Boot image. While flashing TWRP, it replaces boot image's ramdisk (possible security risks), also using TWRP might break ota updates and cause other issues with LineageOS like bootloops.
    Bug reports:
    • DO NOT report bugs if you're running a custom kernel, recovery or Xposed or Magisk mods.
    • Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.).
    • Report bugs here: https://wiki.lineageos.org/how-to/bugreport#reporting-a-bug

    Credits & collaborations:
    All LineageOS team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!

    Support:
    XDA is preferred for main discussion. But if you need any other support, check unofficial support group. We strongly discourage direct contact with devs through social media.

    Credits :

    @SebaUbuntu

    @Sahil_Sonar


    DONATIONS : Paypal
    16

    SafetyNet


    By default LineageOS doesn't pass SafetyNet, why?, Check here https://lineageos.org/Safetynet

    You can use this unofficial method to pass SafetyNet: ih8sn Broken after recent changes
    15
    LineageOS 19.1 official build is out

    Make sure follow steps before upgrading to lineage-19.1

    - Follow this fresh install https://wiki.lineageos.org/devices/alioth/install
    - Follow this for upgrade https://wiki.lineageos.org/devices/alioth/upgrade

    - Install Android 12 Gapps after installing rom (if you use)
    - Update firmware to required firmware version MIUI 13.x.x builds (Based on Android 12).
    V13.0.5.0.SKHCNXM 12.0 China
    V13.0.4.0.SKHEUXM 12.0 Europe
    V13.0.4.0.SKHINXM 12.0 India
    V13.0.2.0.SKHMIXM 12.0 Global
    15
    Note: This method might not work anymore.

    #ih8sn

    - What does this do?

    - Spoof build as a user build (lineage builds are userdebug).
    - Spoof bootloader unlock status.
    - Spoof security patch date to match build. (Due to this you will see out of date android security patch warning in lineage privacy trust section, ignore it)

    Download:
    Installation: Follow this guide.

    Note:
    - Spoofing stays in ota updates.
    - Might not work with magisk installed.
    - Use ih8sn-uninstaller.zip to uninstall.
    9
    Unofficial LineageOS-20.0 build for alioth/aliothin

    - Download

    Known bugs:
    - None

    Note:
    - Do not try to upgrade from official LineageOS-19.1
    - Installation is same as LineageOS-19.1
    - Required firmware is same as LineageOS-19.1
    - GAPPS build includes ih8sn.
    - No guaranteed updates for these builds.
    - Report bugs with logs