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

Search This thread

eliezerjk90

Senior Member
Feb 28, 2015
931
587
Duisburg
Hi.
I must retract my statement.
I run YASNAC to check SafetyNet and this failed.

View attachment 5643023

LOS 19.1 with Android 12.1 + Magisk 25.1 + Zygisk enabled + Universal SafetyNet Fix + MagiskHide Props Config + enforced Denylist + Google play services, Google Play Store and Paypal on the List...

And now the Paypal App is starting, but I can not login. After entering the login data, I come back in the empty input field. :/

And now I'm a little perplexed how to proceed.
The paypal app looping into login page is a bug I guess. I had it also eventhough I pass safetynet (with another rom). Try to clear data and cache, reboot, and login directly after restart. It does the trick for me. If we wait a bit after reboot then the problem would occur again (at least in my experience).
 

Jabelor

Member
Jun 11, 2022
14
7
I am running syncthing-fork on los19.1 with microg and it works properly. i checked my logcat and I also got the same warning but i do not notice any effects.

What does not function for you in syncthing? i never used the vanilla syncthing, but I think syncthing-fork mainly has an extra gui that the vanilla version does not have. Maybe try syncthing-fork for debugging and import your config there?
Hi,

Sorry, I omitted that bit in my original post: I have tried syncthing and syncthing-fork and they are giving the same selinux error as shown in the original post. I have tried to set up new syncthing set of rules and to restore backup. Desktop syncthing can see new listener device however LOS blocks resolver so i cannot establish connection with my workstation and pull data to phone. I havent tried syncthing-fork in the latest LOS build from a few days ago. I might try again and I will post details.

I do run vanilla LOS, no Gapps of any sort.

p.s. There is this however i cannot really confirm or negate any relation to this report since i used syncthing from GPlay on certified android 11 device up until 2 weeks ago.
 

Jabelor

Member
Jun 11, 2022
14
7
Hi,

Sorry, I omitted that bit in my original post: I have tried syncthing and syncthing-fork and they are giving the same selinux error as shown in the original post. I have tried to set up new syncthing set of rules and to restore backup. Desktop syncthing can see new listener device however LOS blocks resolver so i cannot establish connection with my workstation and pull data to phone. I havent tried syncthing-fork in the latest LOS build from a few days ago. I might try again and I will post details.

I do run vanilla LOS, no Gapps of any sort.

p.s. There is this however i cannot really confirm or negate any relation to this report since i used syncthing from GPlay on certified android 11 device up until 2 weeks ago.
I have tried syncthing-fork and it works. It shows the same errors related to selinux but it works. I might open an issue on github to see what syncthing folks are saying about this.

Thank you @barturblits : )
 
  • Like
Reactions: barturblits

Boracho

Member
Mar 25, 2022
28
13
With the current release I have problems when using the front camera "couldnt open front camera multiple times. Try calibrating the camera". For some apps like whatsapp it is still working after closing the dialog. But lineage camera and gcam just close.

How ro fix that?
 

krasny2k5

Senior Member
Feb 24, 2011
132
34
For me everything is fine except one thing: the proximity sensor. I know that this phone does not have a proximity sensor and uses the gyro and the front camera as sensor but it is horrible to make a phone call without earphones because the screen is constantly waking up and pushing buttons.

Anyone has a fix for this? can be a problem of my unit? I don't think that this can be a rom problem because it is annoying as hell and I can't find posts regarding this issue.
 

Boracho

Member
Mar 25, 2022
28
13
I have the same problem with calls.

What also annoys is that the fingerprint sensor is active when the phone is sleeping. I often accidentally touch it and then then random things are happening in my pocket lol. Correct way should be press power -> fingerprint active -> unlock in my opinion. For android 11 I used gravity box to override that behavior. For android 12 there seems to be no 3rd party workaround.
 

avguser23

Senior Member
May 31, 2019
65
16
I have the same problem with calls.

What also annoys is that the fingerprint sensor is active when the phone is sleeping. I often accidentally touch it and then then random things are happening in my pocket lol. Correct way should be press power -> fingerprint active -> unlock in my opinion. For android 11 I used gravity box to override that behavior. For android 12 there seems to be no 3rd party workaround.
Try this https://forum.xda-developers.com/t/app-alioth-software-proximeter.4454463/
 
  • Like
Reactions: duttyend
Could you please enable "fingerprint wake and unlock" in the overlay file when compiling. This would prevent accidentally unlocking the phone when touching the fingerprint sensor.

According to this reddit post, this has already been implemented in LineageOS and just needs to be enabled for each specific device (check the original thread, not the embed, first comment explains it): https://www.reddit.com/r/LineageOS/comments/qxcfyc
 

Boracho

Member
Mar 25, 2022
28
13
Could you please enable "fingerprint wake and unlock" in the overlay file when compiling. This would prevent accidentally unlocking the phone when touching the fingerprint sensor.

According to this reddit post, this has already been implemented in LineageOS and just needs to be enabled for each specific device (check the original thread, not the embed, first comment explains it): https://www.reddit.com/r/LineageOS/comments/qxcfyc
Yeah, this it what you could override using gravity box in Android 11. I never had any issues.
 

krasny2k5

Senior Member
Feb 24, 2011
132
34
That's a good idea, but we still need a fix for the proximity sensor during calls which is terrible annoying.
 

Boracho

Member
Mar 25, 2022
28
13
Are there any open source ROMs that handle the proximity better? I personally never used a different ROM besides lineage, including MIUI.
 

dash199t

New member
Oct 7, 2015
4
0
HI,
has anybody the problem, that when connected via Bluetooth to a car, no songnames are shown and the controls aren't working?

A normal Bluetooth headset works just fine, at least for the controls
 

Rstment ^m^

Senior Member
Aug 19, 2018
326
91
Xiaomi Poco F3
New lineage-19.1 builds has increased touch polling rate feature. Try using that. Settings-> Display -> High touch polling rate
Sry to blast your dms too just trying to make sure you'll see:

Touch polling fix is pretty nice and it alleviates lot of issues with the touch but sadly it doesn't fix the underlying issue with it -the touch recognition is skewed. Touch itself feels "alien" lol

I explained in dms like this:
I managed to figure out what's going on this time and it's not latency issue. It happens when you put your finger on the screen and hold it in place for a really really short time - like 200ms or less (0.2s)

Once you start moving finger after that short hold the touch recognition goes bonkers and tries doing a skewed swipe:
IMG_20220627_005936.jpg

IMG_20220627_010132.jpg

In pics above you can see what's going on - I am 100% sure it's not my finger moving at all. I only hold it in place for a short time then try to swipe up and this happens...

In daily use it is noticable during swiping/scrolling - and only happens on the initial swipe ! It looks like delayed swipe - as in your finger moves up but the screen is refusing to move for the short duration ( As you can see above most likely it's registering as a short swipe sideways , so that's where the lag is coming from ) then after that delay it starts working properly... Feels like a sluggish swipe - as in first half a second of swipe is not responsive then it wakes up and starts working properly

If you're swiping without removing finger at all it's practically impossible to get this skewed swipe to occur, it only occurs in the very first moments of swipe and as you can see in pics it happens randomly

I'll leave my guess here and say it may have to do with touch going to sleep after you lift your finger off the screen , then next time you place the finger back on the screen it ramps up and makes a mistake where touch >hold > swipe up is recognized as touch>hold>swipe sideways>swipe up

Low latency makes it feel less pronounced but it's still happening and the touch itself feels really weird and unnatural ...
 
Last edited:
  • Like
Reactions: duttyend

don.nasco

Member
Nov 19, 2011
28
27
Could you please enable "fingerprint wake and unlock" in the overlay file when compiling. This would prevent accidentally unlocking the phone when touching the fingerprint sensor.

According to this reddit post, this has already been implemented in LineageOS and just needs to be enabled for each specific device (check the original thread, not the embed, first comment explains it): https://www.reddit.com/r/LineageOS/comments/qxcfyc
I just did this https://review.lineageos.org/c/LineageOS/android_device_xiaomi_alioth/+/333557
Not sure if it is correct and if it will get merged.
 

Boracho

Member
Mar 25, 2022
28
13
Great!

BTW: Some guys are trying to port gravity box to Android 12. With this module you can also override the setting: https://forum.xda-developers.com/t/unofficial-gravitybox-s-version.4456047/
But its very experimental right now, I won't install this on my phone for now. But maybe some of you want to give it a shot.
 

confluced

Member
Jun 28, 2022
12
4
In the installation wiki,I need to flash the copy-partition zip,but in the wiki for update,it seems I needn't flash it as this step doesn't appear at all ,that's confusing,should I flash it when update?
 
  • Like
Reactions: duttyend

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    If theres anyone here using any of these models with lineageos, then please let me know which firmware version is working fine for you.

    - POCO F3 Global : V13.0.3.0.SKHMIXM
    - Mi 11X India : V13.0.6.0.SKHINXM
    - POCO F3 Turkey : V13.0.1.0.SKHTRXM
    - POCO F3 Taiwan : V13.0.1.0.SKHTWXM
    - POCO F3 Indonesia : V13.0.2.0.SKHIDXM
    - POCO F3 Russia : V13.0.2.0.SKHRUXM
    - POCO F3 EEA : V13.0.6.0.SKHEUXM
    - Redmi K40 China : V13.0.5.0.SKHCNXM


    Note : Broken firmware usually have audio/touch issues
    I have updated the list. If anyone faces issues with above firmware version while using lineageos, then please let me know.
    5
    After being forced to use MIUI for 7 days until I could be released from Xiaomi's jail, I've finally installed this ROM. I'm a big fan of LineageOS, and have been using it for several years. I'm really pleased to have it running on my POCO F3. Everything seems to be working as expected. It has been a very smooth experience, from installing it to actually getting it running.

    Thanks to everyone who makes this wonderful experience possible!
    4
    Your firmware is too recent, I had the same problem. I don't know which EU is the last to work, you can flash 13.0.3 global, that is confirmed to work. The latest firmwares are not compatible.
    4
    Make sure you are running correct firmware - MIUI 13.x.x builds (Based on Android 12).
    - For Redmi K40 China V13.0.5.0.SKHCNXM 12.0 China
    - For MI 11X India V13.0.6.0.SKHINXM 12.0 India
    - For POCO F3 V13.0.3.0.SKHMIXM 12.0 Global
    - Others regions use MIUI 13.x.x.x 12.0 with july security patch (eg: Europe, Indonesia, Russia, etc..)

    Note: Newer/older firmware than this may or may not cause any issues, but it is not recommended.
    sound is not working with V13.0.7.0.SKHEUXM version
  • 30
    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:
    Supported models
    • M2012K11AC - Redmi K40 China
    • M2012K11AI - Mi 11X India
    • M2012K11AG - POCO F3

    Wiki:
    Installation :

    Updating firmware :

    Note:
    • Required firmware version must be same as here
    • 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 or you installed Xposed or 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!

    Credits :

    @SebaUbuntu

    @Sahil_Sonar


    DONATIONS : Paypal
    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
    11

    SafetyNet


    By default LineageOS don't pass safetynet, why?- its explained here https://lineageos.org/Safetynet

    Unofficial method to pass safetynet: ih8sn
    9
    #ih8sn

    - What does this do?

    - Spoof build as a user build (lineage builds are userdebug).
    - Spoof bootloader unlock status.
    - Spoof build fingerprint as an old device (mi 8 in our case). Why ? Else its pain to pass without root.

    - Requirements:
    - 🧠
    - 📱
    - 💻
    - Latest platform-tools from https://developer.android.com/studio/releases/platform-tools or android studio.

    - With adbroot
    1. Extract the ih8sn-aarch64.zip in a folder with 'adb' access or in platform-tools folder.
    2. Turn on USB debugging and Rooted debugging in Settings> System> Developer options.
    3. Connect phone to PC
    4. Open powershell/terminal in your location and run push script. (.sh/.ps1)
    ./push.ps1 (Windows)
    ./push.sh (Linux)
    5. Reboot

    - With recovery
    1. Boot into recovery
    2. Apply update > Apply from ADB
    3. In terminal : adb sideload ih8sn-aarch64.zip
    4. Click yes for verification failed
    5. Reboot

    Download:

    Note:
    - Adding 60-ih8sn.sh file will keep the spoofing stay in ota updates.
    - I haven't properly tested recovery support.
    - Recovery flashable ih8sn uninstaller available.

    Source: https://github.com/althafvly/ih8sn/commits/alioth
    7
    Updated build is UP (Check OP for link)

    - Based on android-12.1.0_r2
    - Some features are up (like expandable volume panel)
    - Fixed recovery assert issue
    - https://download.lineageos.org/alioth/changes/