[ROM] LineageOS 12.1 for Z Ultra with current Sec.Patches - Sony Xperia Z Ultra

Hi,
this thread is dedicated to keep the LineageOS (former Cyanogen Mod) version 12.1 (Android 5.1.1) with current security patches alive .
Code:
# 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.
This is not my work!
I'll just build it for our Z Ultra. You can find the original thread here:
LineageOS 12.1 for Xperia Z1 compact.
All thanks goes to the contributors
MSe1969, Micha_Btz, hahnjo, derf elot
Features
Based on LineageOS sources (former CyanogenMod), branch 'cm-12.1'
Rebranded to LineageOS
Current Android security fixes included
Kernel 3.4.113 including Android Security Bulletin patches
Privacy Browser as replacement of outdated AOSP Browser
Removed Cyngn-Tracking and Google-dependencies (same as LineageOS)
Support for microG available under development options
Current Android System Webview
Enhanced Privacy Guard: Own switches for Wi-Fi scan, clipboard, notifications and vibrate
Renewed CA certificates from AOSP master branch
Use Cloudflare DNS 1.1.1.1 as default fallback (instead of Google)
Download:
LineageOS 12.1 for Z Ultra Builds Folder
Source Code:
https://github.com/cm12-amami
https://github.com/colarus/local_manifests

Changelogs:
Code:
[B]FINAL build[/B]
lineage-12.1-20201116-UNOFFICIAL-togari.zip
- ASB November 2020 patches (sec. string 2020-11-05)
- Addl. fix of CVE-2019-2306
- Addl. fix of CVE-2020-15999
- System Webview on 86.0.4240.185
lineage-12.1-20200928-UNOFFICIAL-togari.zip
Changelog:
- Security string 2020-09-05
- Kernel upstream patches
- Webview updated to 85.0.4183.101
- Privacy Browser updated to version 3.5.1
lineage-12.1-20200615-UNOFFICIAL-togari.zip
Changelog:
- Sec. string 2020-06-05
- Ported missing CVE-2020-0096 ("Strandhogg") from May ASB
- Webview updated to 81.0.4044.138
lineage-12.1-20200518-UNOFFICIAL-togari.zip
Changelog:
- ASB May 2020 patches (sec. string 2020-05-05)
- System Webview on 81.0.4044.117
lineage-12.1-20200317-UNOFFICIAL-togari.zip
Changelog:
- Security string 2020-03-05 (includes kernel fixes from Feb. and March)
- System Webview on 80.0.3987.132
lineage-12.1-20200224-UNOFFICIAL-togari.zip
Changelog:
- Security string 2020-02-01 (this time no kernel updates)
- Webview on 79.0.3945.136
lineage-12.1-20200127-UNOFFICIAL-togari.zip
Changelog:
- Security string 2020-01-05
- Privacy Browser updated to 3.3
- System Webview on 79.0.3945.116
lineage-12.1-20191220-UNOFFICIAL-togari.zip
Changelog:
- Security string 2019-12-05
- System Webview 78.0.3904.108
- Kernel: Amongst several patches, backported CVE-2019-2215 from October 2019 ASB
- Skipped CVE-2019-2212 from ASB 2019.11 included
- Skipped CVE-2019-2196/CVE-2019-2198 from ASB 2019.11 included
- Skipped CVE-2019-2117 from ASB 2019.07 included
- DownloadProvider part of CVE-2018-9493 from ASB 2018.10 now also included
lineage-12.1-20190911-UNOFFICIAL-togari.zip
Changelog:
- ASB September 2019 patches (sec. string 2019-09-05)
- Implemented CVE-2018-20346 (aka "Magellan"), which was outstanding from March 2019 ASB
- Implemented CVE-2019-2031 outstanding from April 2019 ASB
- Webview updated to 76.0.3809.111
lineage-12.1-20190819-UNOFFICIAL-togari.zip
Changelog:
- August 2019 ASB patches (sec. string 2019-08-05)
- Additional (backported) security patches from AOSP branch 'nougat-mr2-security-release'
- Privacy Browser updated to version 3.2
- SetupWizard rebranded to LineageOS
lineage-12.1-20190710-UNOFFICIAL-togari.zip
Changelog:
- ASB July 2019 patches
- System Webview updated to 75
lineage-12.1-20190619-UNOFFICIAL-togari.zip
Changelog:
- ASB June 2019 patches (sec. string 2019-06-05)
- Privacy Browser updated to version 3.1
- System Webview updated to 74.0.3729.157
- Included CVE-2017-0554 and CVE-2017-0840
lineage-12.1-20190513-UNOFFICIAL-togari.zip
Changelog:
- ASB Security patches May 2019 (sec. string 2019-05-05)
- Privacy Browser updated to version 3.0.1
- Android System Webview updated to M74
- Missing CVE-2017-0554 and CVE-2017-0840 have been backported and included
lineage-12.1-20190429-UNOFFICIAL-togari.zip
Changelog:
- ASB April 2019 patches (sec. string 2019-04-05)
- Privacy Browser updated to version 2.17.1
lineage-12.1-20190320-UNOFFICIAL-togari.zip
Changelog:
- ASB March 2019 patches (sec. string 2019-03-01)
- Privacy Browser updated to version 2.17
- Android System Webview updated to 72.0.3626.121 (includes CVE-2019-5786)
[B]Build broken, don't use it![/B]
[STRIKE]lineage-12.1-20190214-UNOFFICIAL-togari.zip
Changelog:
- ASB February 2019 patches (sec. string 2019-02-05)
- Privacy Browser updated to version 2.16
- Fix of carrier display of Telefonica Germany, part 2 (thanks to @awl14)
- Kernel: Additional 'spectre' mitigations[/STRIKE]
lineage-12.1-20190114-UNOFFICIAL-togari.zip
Changelog:
- January android security patches (sec. string 2019-01-05)
- Android System Webview updated to M71 (71.0.3578.99)
- Privacy Browser updated to 2.15.1
- Fix of Telefonica Germany carrier display
- Package usage stats switched off by default
lineage-12.1-20181216-UNOFFICIAL-togari.zip
Changelog:
-Security String 2018-12-05 (December 2018 Android security bulletin, back-ported applicable patches)
-Fix of the 'adb root' bug, as announced on the LineageOS site
-Found and implemented a backport of CVE-2017-15835 fix (Pixel/Nexus bulletin 11.2018, Qualcomm comp.)
-Implemented fixes for CVE-2018-9531, CVE-2018-9536, CVE-2018-9537, which were listed in the November 2018 ASB as applicable for Android 9 only (but they also apply to lower releases)
lineage-12.1-20181110-UNOFFICIAL-togari.zip
Changelog:
- Security string 2018-11-05
- Android System Webview updated to 69.0.3497.109
- The patch level info in the Settings emphasizes now the unofficial character (since there are no official patches any more for Android 5 since a couple of months)
lineage-12.1-20180910-UNOFFICIAL-togari.zip
Changelog:
- Security string 2018-09-05
lineage-12.1-20180815-UNOFFICIAL-togari.zip
Changelog:
- Security string 2018-08-05
- Privacy Browser 2.12
lineage-12.1-20180718-UNOFFICIAL-togari.zip
Changelog:
- Security string 2018-07-05
- Android System Webview M67
- Privacy Browser 2.11
- Additional kernel fixes f. CVE-2018-1092 / CVE-2018-1093
lineage-12.1-20180626-UNOFFICIAL-togari.zip
Changelog:
- Security string 2018-06-05
- Privacy Browser updated to V2.10
- Privacy-focused default setting (only at clean install): Hide sensitive information on lock screen
lineage-12.1-20180603-UNOFFICIAL-togari.zip
Changelog:
- Security string 2018-05-05
- Android System Webview M66 (stable)
- Privacy Browser updated to V2.9
- Use Cloudflare DNS 1.1.1.1 as default fallback (instead of Google's 8.8.8.8)
- Further fix for the "Ask" topic in Privacy Guard to mimic the defined behavior
lineage-12.1-20180502-UNOFFICIAL-togari.zip
Changelog:
- ASB 04/2018
- M65 for system webview
- telephony patch, still need another fix related to [URL="https://review.lineageos.org/210741"]https://review.lineageos.org/210741[/URL]
lineage-12.1-20180314-UNOFFICIAL-togari.zip
Changelog:
- March 2018 android security bulletin (security string 2018-03-05)
- Android System Webview updated to M64
- Renewed CA-certificates from AOSP master branch
- Privacy Browser updated to version 2.8.1
lineage-12.1-20180214-UNOFFICIAL-togari.zip
Changelog:
- February 2018 android security bulletin (security string 2018-02-05)
- Applied CVE-2017-13218, listed in the January ASB as mitigation against "Spectre/Meltdown"
- Applied many past bulleting patches marked as "not publicly available"
- Enhanced Privacy Guard: dedicated switches for WiFi scan, clipboard access, notification access and vibration
lineage-12.1-20180121-UNOFFICIAL-togari.zip
Changelog:
- Security string 2018-01-05
- Webview switched to stable M63 (from M64 beta)
- SQLite "secure delete" feature enabled
cm-12.1-20171215-UNOFFICIAL-togari.zip
Changelog:
- Security string 2017-12-05
- Privacy Browser updated to 2.7.2
- Backported patches from LineageOS 13 for su (root application)
cm-12.1-20171124-UNOFFICIAL-togari.zip
Changelog:
- 6th Nov. sec. Level
cm-12.1-20171024-UNOFFICIAL-togari.zip
Changelog:
- still 5th Oct. sec. Level
- fix for WiFi KRACK attack
- android system webview has been updated to M64
cm-12.1-20171008-UNOFFICIAL-togari.zip
Changelog:
- patches for October
cm-12.1-20170927-UNOFFICIAL-togari.zip
Changelog:
- patches for September
cm-12.1-20170828-UNOFFICIAL-togari.zip
Changelog:
- patches for August ASB
cm-12.1-20170719-UNOFFICIAL-togari.zip
Changelog:
- Current Android security fixes included (5th July)
- Kernel 3.4.113 including Android Security Bulletin patches
- Privacy Browser as replacement of outdated AOSP Browser
- Removed Cyngn-Tracking and Google-dependencies (same as LineageOS)
cm-12.1-20170614-UNOFFICIAL-togari.zip
Changelog:
- ASB June patches (sec. string 2017-06-05)
- Android System Webview updated to most current M59
- Replaced old (and insecure) Browser app with Privacy Browser
cm-12.1-20170525-UNOFFICIAL-togari.zip
Changelog:
- Patchlevel 5. May 2017
- LOS Bootanimation
cm-12.1-20170520-UNOFFICIAL-togari.zip
Changelog:
-Patchlevel 5. April / most(?) Patches May
cm-12.1-20170406-UNOFFICIAL-togari.zip
Changelog:
-Security Patch Level 5. March 2017:

New Build (cm-12.1-20171215-UNOFFICIAL-togari.zip) is up!
Changelog:
- Security string 2017-12-05
- Privacy Browser updated to 2.7.2
- Backported patches from LineageOS 13 for su (root application)

Thank you very much for this love and support.
I'll flash it right away. Is it possible to port lineage os 13 for our ultra?

AmeyDude said:
Thank you very much for this love and support.
I'll flash it right away. Is it possible to port lineage os 13 for our ultra?
Click to expand...
Click to collapse
It is imposible for me, cause I am not a developer. Can't change anything.
I'm only a noob who builds form others sources.

Proximity sensor not working
When dialing the screen goes black - even when the phone is not at my head. I can't operate it any more, e.g. it is impossible to hang up the call. This is a common problem also for Nougat ROMs. Con this be fixed here?

doc martin said:
When dialing the screen goes black - even when the phone is not at my head. I can't operate it any more, e.g. it is impossible to hang up the call. This is a common problem also for Nougat ROMs. Con this be fixed here?
Click to expand...
Click to collapse
This is not a nougat rom so its not affected by bugs from it
Your sensor can have become unplugged as many of us here discovered including me
https://forum.xda-developers.com/xp...olution-proximity-sensor-fix-z-ultra-t3595525
https://forum.xda-developers.com/xp...een-started-off-calls-regardless-rom-t3536343

SUPERUSER said:
This is not a nougat rom so its not affected by bugs from it
Your sensor can have become unplugged as many of us here discovered including me
https://forum.xda-developers.com/xp...olution-proximity-sensor-fix-z-ultra-t3595525
https://forum.xda-developers.com/xp...een-started-off-calls-regardless-rom-t3536343
Click to expand...
Click to collapse
Hey! You saved my day! :good:
A tiny piece of plastic pushed underneath the connector fixed it.

@colarus
Great rom , thanks for building it , its working really good , never felt my ZU so fast
Please continue with the updates ! Really appreciate it

is anything can be done about camera quality? it's noticeably worse than on stock. rom is fast and great, btw.

pvillasuso said:
@colarus
Great rom , thanks for building it , its working really good , never felt my ZU so fast
Please continue with the updates ! Really appreciate it
Click to expand...
Click to collapse
Thank you very much.
As long as the great developers of the Z1 Compact ROM provide updates, I will try to build updates for the Z Ultra. :good:

Gread and fast ROM
Thank you for this ROM, my ZUltra run smooth and fast. Thank's for this job!

Hey how to flash Sony z ultra

Apekt said:
Hey how to flash Sony z ultra
Click to expand...
Click to collapse
Please use the search function of the forum:
- Unlock Bootloader
- Install TWRP Recovery
- FULL WIPE in Recovery
- Install Rom ZIP
- Install GAPPS
- Reboot

New Build is up!
lineage-12.1-20180121-UNOFFICIAL-togari.zip
MSe1969 said:
...
New in this version:
Security string 2018-01-05
Webview switched to stable M63 (from M64 beta)
SQLite "secure delete" feature enabled
Two remarks:
"Meltdown/Spectre": The CVE-2017-13218 patch announced by Google, "which helps limits side channel attacks", is not yet implemented, we have to properly test that one for side effects first. Besides, the information given here is not entirely clear whether the Krait CPU of our device is affected or not, however - for the benefit of doubt, we assume so.
We are working on getting many kernel patches applied, which are/were flagged as "not publicly available" (so is also CVE-2017-13218) in the last security bulletins - so the next release will bring a couple of additional kernel patches
For those of you building from source, the test branch will soon be merged into the stable branch 'cm-12.1'
Regards, M.
Click to expand...
Click to collapse

How stable is this rom? Any bugs?

salevdns said:
How stable is this rom? Any bugs?
Click to expand...
Click to collapse
My opinion is its the most stable lollipop rom I've used long-term.
If you execute fstrim once per day it stays very fast.
I have had only two random reboots both in a critical time but I got it up and running within a minute.
As mentioned before its cm/lineage based so camera is a thing to be aware of.
Let the phone execute camera workaround app on boot. Don't touch the screen for a second or two or the camera might not work.
If the camera freezes when in use you can usually exit the app and relaunch it and its good to go.

New Build is up!
lineage-12.1-20180214-UNOFFICIAL-togari.zip
MSe1969 said:
...
This build includes the following features:
February 2018 android security bulletin (security string 2018-02-05)
Applied CVE-2017-13218, listed in the January ASB as mitigation against "Spectre/Meltdown"
Applied many past bulleting patches marked as "not publicly available"
Enhanced Privacy Guard: dedicated switches for WiFi scan, clipboard access, notification access and vibration
The changes in detail
As announced last month, we have in addition looked systematically for patches in past android security bulletins, which were flagged as "not publicly available" and were able to find around 70 additional patches for our kernel, which we have applied, next to a few other missing patches from miscellaneous other repositories.
We have also applied CVE-2017-13218, which was listed by Google in the January 2018 bulletin as mitigation for the "Spectre / Meltdown" set of vulnerabilities (quote: "reduces access to high-precision timers, which helps limits side channel attacks (such as CVE-2017-5715, CVE-2017-5753, and CVE-2017-5754) of all known variants of ARM processors."). We are still not sure, whether "Spectre / Meltdown" are applicable to the CPU of our device, but the implemented patch is part of the upstream kernel, so it makes sense anyway.
We have enhanced the Privacy guard and made the scan for Wi-Fi networks an own switch, which will be prompted by the system. In Android 5, different from later releases, this activity is not bound to the coarse location permission and could so far be obtained independently by user apps. Further enhancements of the privacy guard allow now to restrict access to the clipboard, the notifications and also remove the vibrate activity from apps.
...
Click to expand...
Click to collapse

Wow! Previos build was very stable for me. Thank's a lot for you job.:good:

Thanks a lot for this build. I recently using resurrection remix 5.1.1 it was working awesome with stable battery and performance. This ROM is also working awesome and those latest patch for kernel I loved it. Thank you so much.

Related

[ROM][7.1.2_r33] AOSPlusone 7.1 [SultanXDA's Camera HAL][OMS] | 25/08/17

Code:
#include
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
Hi everyone, freshgiammi here. Some of you may know me from my previous work on maguro (Galaxy Nexus), while some others may not. Here I am, presenting you an AOSP build of Nougat for our Oneplus One.
What does it differ from other ROMs?
Simple. It's philosophy is staying close to stock. Even closer that OmniROM. Closer to AOSP than AOSP itself.
Jokes apart, AOSP is the true philosophy, with a few tweaks to make it feel snappier but not too much intrusive changes.
HOW STABLE IT IS
Rock steady.
This ROM is designed with two things in mind: Security and Stability.
Everything is tested for multiple days (both from me, and from private testers) to be sure nothing lets the final user with instabilities. This makes the ROM stable and reliable, not making it go into full retard when you need it most.
And since this is AOSP based, with an AOSP philosophy in mind, remember that any feature that is not included in the official source code won't be added.
Beware. Since we have no N official builds, issues are to be expected. Devs are working hard to fix them as they get spotted, but some bugs only appear to certain users or under certain conditions. Because of that, if you encounter an issue please let me know.
Tag me in a reply, attaching a logcat/dmesg (last_kmsg if your phone reboots) with the steps to replicate and a short description of the problem. That way I can fix it faster.
WHAT DOES THIS ROM OFFERS, MORE THAN AOSP?
Well, there's some neat stuff aside from AOSP that's included here.
-SultanXDA's Camera HAL with Stagefright Hardening
-Night Light and Storage Manager (from Google Pixel)
-SELinux Enforcing
-F2FS Support (beware, you need to format to F2FS with TWRP 2.8.6.0 as 3.0.2.0 has issues with F2FS formatting.)
-Substratum is available! Go theme your device as you like it!
More? You tell me!
DOWNLOADS
Lastest Build: AOSPlusone_bacon_250817 FINAL RELEASE
Gapps: OpenGapps
Sources up at my Github!
Feel free to clone and create your own rom. Just make sure to prevent authorship and pull requests if you fix something!
Changelog is on #2, while FAQs and extra ZIPs are on #3!
XDA:DevDB Information
AOSPlusone, ROM for the OnePlus One
Contributors
freshgiammi
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: AOSP
Version Information
Status: Testing
Created 2016-10-11
Last Updated 2017-08-25
Reserved. (CHANGELOG)
14 Jun. 2017 -> 25 Aug. 2017
Code:
[B]ROM: Updated to 7.1.2_r33[/B]
HAL: Upstreamed code to match Sultanxda's sources
+ Something that I don't remember but hey everything works well
21 Mar. 2017 -> 14 Jun. 2017
Code:
[B]ROM: Updated to 7.1.2_r11[/B]
ROM: Updated Substratum and Interfacer to lastest versions
[B]Kernel: Updated to 3.4.113[/B]
Kernel: Updated to match lastest kernel/common source from Android (3.4 is now deprecated)
Kernel: Upstream patches from LOS-14.1
[B]Kernel: Camera-drivers fixups from CAF[/B]
[B]HAL: Upstreamed code to improve stability
HAL: Fixed overexposure when taking picture with in good lightning conditions.
HAL: Fixed zooming in/out during video recording on Instagram/Snapchat[/B]
HAL: Merged patches from SultanXDA
[B]Vendor: Updated WDM libraries to match bullhead 7.1.1 ones[/B]
Vendor: Shimmed GraphicBuffer for camera libraries
[B]Snap: Merged upstream patches from LOS-14.1[/B]
Snap: Removed touch-to-screenshot during video recording
Snap: Fixed ZSL not re-enabling after disabling HDR
Snap: Added back 1440p resolution for videos
Previous Changelogs:
05 Feb. 2017 -> 21 Mar. 2017
Code:
[B]ROM: Updated to 7.1.1_r28[/B]
[B]ROM: Fixed Torch QS not working between reboots[/B]
[B]ROM: Substratum is now rootless[/B]
ROM: Substratum App is now bundled within the ROM
[B]HAL: Merged lastest patches from SultanXDA[/B]
[B]HAL: Moved nativehandle logic from CameraServer to HAL[/B]
Snap: Rebased Snap on CM14.1 sources
22 Jan. 2017 -> 05 Feb. 2017
Code:
[B][B]ROM[/B]: enabled F2FS support[/B]
ROM: Removed leftovers from Camera2
ROM: Re-enabled textiles check (Textiles are not globally allowed anymore)
[B]ROM: Enabled backuptool (thanks to @mandaman2k)
ROM: Fixed ringtone and notifications not being set (thanks to @medic)[/B]
ROM: Fixed qti.tetherservice crashing at startup
[B]ROM: Merged some security patches on hardware/qcom/media-caf[/B]
[B]Kernel: Fixed fast-charging not working for some users[/B]
Kernel: Fixed MPDecision not turning off cores 2 and 3
[B]Kernel: Restored CONFIG_MACH_OPPO;.[/B] (This will probably make kernel more stable,
but can cause instabilities. Please report any reboots.)
[B]Kernel: Fixed NULLPointer (kernel panic) when watching WEBM videos or using Google Fit.[/B]
Kernel: Merged the latest patches from LOS
[B]Snap: Fixed crash when resuming a video paused during recording[/B]
Snap/CameraHAL: Merged lastest patches from Sultanxda.
16 Jan. 2017 -> 22 Jan. 2017
Code:
[B]Adapted Camera HAL to work with the new stagefright hardening![/B]
[B]SELinux is now enforcing![/B]
[B]*maybe*[/B] Fixed HW Encryption (Need confirms)
[B]Fixed most of HFR/HSR;[/B] Everything works besides [email protected] and [email protected]
[B]Fixed Ambient Display
Fixed audio misbehaving with AUX cords (>3 pins jack)[/B]
11 Jan. 2017 -> 16 Jan. 2017
Code:
[B]Replaced Camera2 with Snap: Enjoy all the functionalities of Sultan’s HAL![/B]
[B]Fixed HSR; Slow-Mo isn’t working yet.[/B]
Updated Camera Capabilities for a better HAL compatibility and features
[B]Updated Display-CAF with newer commits to fix the Split Screen issue[/B]
Fine tuned RT Scheduler priorities
[B]Enabled prefhint: (Layers are rendered faster now, resulting in a smoother experience)[/B]
Enabled “Moves” in Settings
[B]Fixed Face Unlock (Trusted Face)[/B]
09 Jan. 2017 -> 11 Jan. 2017
Code:
Changed kernel name for conformity (from -cyanogenmod to -bacon)
[B]Fixed USB tethering not working[/B]
Replaced Launcher2 with Launcher3 (Materialized version)
25 Nov. 2016 -> 09 Jan. 2017
Code:
Updated to 7.1.1_r13 (5 Jan. Security Patchset)
[B]ADDED SULTANXDA’S CAMERA HAL! Enjoy that sweet camera optimization
Enabled HSR (High speed recording). Slow-mo doesn’t work yet.[/B]
Added back Substratum, with improved functionalities and customization.
Updated bionic libraries to load shims correctly
[B]Enabled Night Mode
Enabled Storage Manager[/B]
Under-the-hood device optimization
05 Nov. 2016 -> 25. Nov 2016
Code:
[B]Updated to 7.0.0_r21 (5 Nov. Security Patchset)[/B]
Removed Music app
Removed Browser2 (WebView Shell) app
[B]Added Chromium [/B]
Updated audio: AOSPlusone now uses Google Nexus’s audio files.
[B]ENABLED MULTIROM COMPATIBILITY[/B]
[B]Updated Adreno libs to LA.BF.1.1.3_rb1.12 (from Onyx)[/B]
Updated Kernel to match CM-14.1 sources
[B]Updated Substratum to OMS7 [/B]
Added reboot back to Power Menu
[B]Cleaned frameworks/av patchsets: restored some code from Nougat to improve security.[/B]
Enabled init.d/addon.d support
A bunch of other misc fixes
09 Oct. 2016 -> 05 Nov. 2016
Code:
[B]05 Nov. 2016[/B]
Added On-Screen NavBar and HW Keys customization (Settings -> Buttons)
Fixed vulnerability for Dirty COW exploit
Android 7.0.0_r14
Sync’d Kernel with CM14.1 sources
Fixed Bluetooth MAC
Enabled SystemUI tuner hidden options
Fixed Snapchat with on-screen buttons
Added Swipe Libs for AOSP Keyboard
Added Nexus/Pixel Bootanimation
Updated Adreno Blobs to lastest source (HTC M8 MRA58K Update)
Fixed Gapps F/C after first flashing
Added SuperSU to settings (You still need to flash it)
Updated Substratum
Reserved (FAQ)
Q: Plz add feature "X"
No. Just no. If it isn't in AOSP, it won't be added. Please stop asking. If you want themes there's substratum, for anything else XDA is full of mods and stuff. Just use the search button.
You can find more stuff in the "Themes and Apps" section.
Q: This thing is broken, please fix.
Please do not report bugs and issues this way. Attach to your message a log (dmesg or logcat, last_kmsg if it reboots) and if you can, the steps to replicate the issue. This way you help the dev track down bugs quicker.
Please don't report if you're on a different kernel or have mods installed.
Q: I've fixed stuff, how can I help?
Cool! Just submit a pull request on my repo or contact me via Hangouts.
Another Nougat rom, downloading right now, thanks!
Just a question: Is it compatible with multirom?
mustang_ssc said:
Another Nougat rom, downloading right now, thanks!
Just a question: Is it compatible with multirom?
Click to expand...
Click to collapse
Haven't tested yet, as I don't have MultiROM. But it should work just fine, if you apply the same modifications as the ones on Updateing's post.
Wow great concept! Everything I ever wanted from a ROM AOSP + Substratum. Nothing else
Hope you can enable SE-Linux soon
works theme ? some screenshots
Awesome! This is everything I wanted from a rom. Clean, with very minimal system level modifications.
beatbrot said:
Wow great concept! Everything I ever wanted from a ROM AOSP + Substratum. Nothing else
Hope you can enable SE-Linux soon
Click to expand...
Click to collapse
That'll take time, but we all hope to have that soon. I'm just not very good at writing SELinux policies haha
SirSoviet said:
Awesome! This is everything I wanted from a rom. Clean, with very minimal system level modifications.
Click to expand...
Click to collapse
I hope I can hit where OxygenOS didn't...
EDIT: Gah I forgot to add Substratum's App! But masquerade is installed, so you can get the app from the play store in the meanwhile, i'll make sure to add it in the next build.
Does this use AOSP's original camera blobs or Sultan's modified ones?
Spider-Vice said:
Does this use AOSP's original camera blobs or Sultan's modified ones?
Click to expand...
Click to collapse
CM. I've tried Sultan's, but I still need to work on his kernel.. A few incompatibilities.
Great!! Is it necessary a full wipe if I come from updateing's build?
capitanouncino said:
Great!! Is it necessary a full wipe if I come from updateing's build?
Click to expand...
Click to collapse
Shouldn't be needed, but I'd recommend a clean install. Make a backup first if you're going for a dirty flash.
And new Nougat for opo. I think this device is not gonna die for 2 years you guys are awesome. Thanks..
Any bugs encountered yet? Other than the issues stated in the OP
Sent from my OnePlus One using XDA Labs
C4SCA said:
Any bugs encountered yet? Other than the issues stated in the OP
Sent from my OnePlus One using XDA Labs
Click to expand...
Click to collapse
Currently setting it up..Pico TTS crashed once (and only once, so veeeerrry minor). I'll edit the post if i find more bugs
Edit 1: Whenever I tried to setup whatsapp without profile picture, it got into a endless loop. However, adding a picture and then removing it via settings worked just fine. (This is probably just a whatsapp-thing as I am also whatsapp-beta-tester)
beatbrot said:
Currently setting it up..Pico TTS crashed once (and only once, so veeeerrry minor). I'll edit the post if i find more bugs
Edit 1: Whenever I tried to setup whatsapp without profile picture, it got into a endless loop. However, adding a picture and then removing it via settings worked just fine. (This is probably just a whatsapp-thing as I am also whatsapp-beta-tester)
Click to expand...
Click to collapse
Pico TTS crashes on my side too. Gapps issue I guess.
WhatsApp works fine here. (Stable, not beta)
Shouldn't this be in android development?
rudolf895 said:
Shouldn't this be in android development?
Click to expand...
Click to collapse
+1
The GPS issue is solved then? Have been using the OPO as my primary driver, and it was near impossible to use ride hailing services and google maps with the last few builds.

[ROM][R][bacon] Unofficial, optimized LineageOS 18.1 - June 11th

In this thread I'll share with you my personal builds of LineageOS 18.1 for the Oneplus One codename: bacon (older builds of 17.1, 16 and 15.1 are still downloadable). This project is inspired by idprophecy's LineageOS builds, to which I want to add my favorite features and, possibly, even more optimizations and improvements.
MAIN FEATURES
LineageOS 18.1 features:
support for MicroG (signature spoofing) - read the 2nd post!
improved & updated libraries: sqlite, zlib, libpng, jemalloc, libvpx, libyuv, freetype
critical system components built with -O3 optimizations (art, SurfaceFlinger, bionic) and ThinLTO
built with Clang 12.0.x
optimized & updated bionic routines
Android RunTime (ART) updates and improvements
several debugging & tracing components are removed from the system
reduced priority of the USB connection type & USB debugging notifications
partial/full screenshot QS tile
Ambient display gestures
deGoogling tweaks (Kuketz/GrapheneOS captive portal URLs, Mulch WebView from DivestOS, pool.ntp.org NTP server, GrapheneOS SUPL server)
in-built F-Droid Privileged Extension
materialized Toasts
support for OTA updates
several minor tweaks and improvements
my custom kernel (features listed below)
Spoiler: Old info about 17.1
LineageOS 17.1 features - development stopped:
all C/C++ components are build with -O3/-g0 flags (maximum optimization, minimum useless debug info)
support for signature spoofing (= MicroG supported) - read the 2nd post!
in-built F-Droid Privileged Extension
native support for WakeBlock by @GioBozza, for more info: WakeBlock on XDA
several updates & improvements to internal components: skia & libjpeg-turbo (temporarily reverted), art, bionic, libpng, sqlite, zlib
several debugging & tracing instructions are removed from the system
custom Screenshot QS tile
deGoogling tweaks: non-Google captive portal server & SUPL server
support for OTA updates
minor miscellaneous tweaks
my custom kernel (features listed below)
Kernel features:
built with GCC 13
CPU underclocking (268 MHz) & max freq. limited to 1,9 GHz by default
several f2fs updates
power-efficient workqueues
cpu_input_boost by Sultanxda
bricked hotplug replaces mpdecision
CPU undervolting
maple I/O scheduler
updated zram and zsmalloc drivers
userspace LMKD replaces the old in-kernel Low Memory Killer driver
DDR bandwidth boost on screen wake
minor adjustments and tweaks
several code updates and security/bug fixes
BUGS
Also present in official LineageOS 18.1/17.1:
kernel panic when changing USB mode to "File transfer" - fixed in the 20200811 build & later official nightlies
notification/charging LED not working - fixed in the 20200811 build & later official nightlies
low in-call microphone if speakerphone is enabled - fixed in the 20200811 build
charging hiccups when using certain 3rd-party chargers/cables - fixed in the 20200912 build
AUX audio output not working - fixed in all builds (unofficial & official) newer than 20200826
wrong time on boot until connected to a network - fixed in the 20201110 build, and in official nightlies starting from 20201224
the Music app is quite messed up (bug is already reported on Gitlab) - fixed by the LineageOS team as of January 2021.
flaky GPS - fixed (or at least improved) in the 20201213 build & official 18.1 nightlies newer than 20210415
manual mobile network scan not working - fixed in the 17.1 20210123 build, also fixed on official LineageOS
NFC not working - fixed in the 20210419 build & later official nightlies
5 GHz hotspot is broken - but there's a workaround here
front camera often affected by overexposure - workaround: restart the app you're using until it's gone
low microphone volume during calls on speakerphone - completely fixed in 20220805 and in official nightlies starting from 20220804
stuttery playback of HD videos in some 3rd-party apps - fixed in the 20211106 build
weird noises while playing flac files if AudioFX's Bass option is enabled (17.1)
high framerate video recording is broken - workaround present in my builds, a proper fix will follow in official ones too some day (as soon as I figure it out)
Bugs that are specific to my builds:
encryption of f2fs-formatted /data partition is broken - fixed in the 20201028 build
corrupted thumbnails and weird visual artifacts in the system's color picker - fixed in the 20201028 build
libjpeg crashes in certain apps (NewPipe, Files, and others) - fixed in the 20201017 build
Telegram's (and, possibly, other apps') in-built camera not working - apparently fixed in the 20200811 build
WiFi issues affecting a minority of users - under investigation
encryption doesn't work - fixed in the 2022-01-13 build
some apps crashing due to permission quirks - fixed partially in the 2022-02-13 build, completely fixed in 2022-03-02
Changelog for LineageOS 18.1:
June 11th:
synced with LineageOS + June's security patches
improvements for the dark theme in Messages and Dialer
Changelog for older LineageOS 18.1 builds:
Spoiler: Changelogs for previous 18.1 builds
May 11th:
synced with LineageOS (incl. May's security patches)
workaround for Snap not being able to record high-framerate videos
disabled zram to check stability
April 15th:
synced with LineageOS + April's security patches
security improvements from ProtonAOSP (many Quick Settings tiles cannot be toggled if the screen is locked)
March 17th:
synced with LineageOS + March's security patches
updated Mulch WebView
updated some drawables (small system icons) from crDroid
improved GPS performance (still WIP, let me know your impressions)
more deGoogling: switched to pool.ntp.org as the NTP server and to GrapheneOS's SUPL server
February 16th:
synced with LineageOS + February's security patches
Mulch WebView replaces Chromium
connectivity checking endpoints changed to privacy-friendly, non-Google alternatives
kernel WiFi driver updates reverted
January 5th, 2023:
synced with LineageOS + January's security patches
WiFi driver updates in the kernel
December 10th - last 2022 build:
synced with LineageOS + December's patches
zram enabled (disksize = 1,5 GiB)
November 8th:
synced with LineageOS + November's security patches
Android Go changes reverted, since they cause issues
October 13th:
synced with LineageOS (incl. October's security patches)
kernel memory routines optimized for Cortex A15 CPUs
September 8th:
September's security patches
some configurations taken from Android Go, to reduce RAM usage but without sacrificing functionality
August 5th:
synced with LineageOS + August's security patches
all microphone/speakerphone issues are fixed also for 3rd party apps
July 23rd:
fixed low volume during calls in speakerphone mode
July 8th:
synced with LineageOS + July's security patches
security fixes in the kernel
kernel logging disabled by default, to reduce overhead
a couple of sepolicy fixes
June 16th:
synced with LineageOS, including June's security patches
materialized toast messages
May 6th:
synced with LineageOS
May's security patches
updated SQLite library
April 6th:
synced with LineageOS
April's security patches
link-time optimization applied to some critical system components
minor updates and tweaks to the core OS
March 10th:
synced with LineageOS
March's security patches
removed rx_wakelock from the WiFi chip's driver (could lead to small power savings without affecting functionality)
March 2nd:
ro.debuggable=0 by default (fixes root detectors reporting system as rooted when it is not)
fix for a permission bug that made apps misbehave when trying to access the phone's sensors
wallpaper zooming has been disabled
synced with LineageOS
February 13th:
synced with LineageOS
fix for apps crashing on startup due to mishandling of the INTERNET permission
a few kernel updates & fixes for an infrequent kernel panic
January 13th:
/data partition encryption is fixed
January 11th:
synced with LineageOS
January's security patches
kernel: debloated WiFi driver
December 12th:​
synced with LineageOS + December's security patches
general user interface improvements
build using the latest Clang 12.0.x compiler
minor fixes and updates here and there
November 6th:​
synced with LineageOS
November's security patches
fix for laggy playback of HD videos in 3rd-party apps
October 8th:​
synced with LineageOS + October's security patches
September 10th:​
screenshot QS tile now fixed
September 9th:​
synced with LineageOS
September's security patches
screenshot QuickSettings tile (first attempt, still broken - will fix it soon)
August 23rd:​
synced w/ LineageOS (incl. August's patches)
WiFi display is back (thanks to the Lineage team!)
sporadic camera crashes are fixed (thanks to Nolen, the other bacon maintainer!)
July 10th:​
synced with LineageOS + July's patches
DRM fixes (Clearkey support)
June 16th:​
GPS improvements (hopefully now it'll work fine!)
June 10th:​
synced with LineageOS (incl. June's security patches)
GPS fixes (work in progress)
some kernel updates and improvements
May 7th:​
synced with LineageOS (w/ May's security patches)
updates for ART and bionic
April 29th:​
synced with LineageOS
updated libyuv and libvpx
-O3 optimizations for critical system components
USB notifications have lower priority
minor miscellaneous tweaks
April 19th:​
synced with LineageOS (NFC fix included)
GPS updates and improvements
touch response optimizations
minor tweaks and fixes
April 8th:​
synced with LineageOS (w/ April's security patches + fix for display issue)
some kernel updates
lots of debugging code disabled
updates for jemalloc, sqlite, bionic, libcore and libpng
March 9th:​
synced with LineageOS (w/ March's security patches)
some kernel updates
encryption is now working
February 27th:​
synced with LineageOS
minor kernel updates
February 9th:​
synced with LineageOS (with February's security patches)
some kernel fixes & updates
fix for the Gallery showing the previous photo instead of the new one, immediately after taking one
Ferbuary 3rd:​
bootloop fix
February 2nd:​
synced with LineageOS
WiFi hotspot fixed
Dynamic processing audio library
in-built F-Droid Privileged Extension
Dual-channel SBC codec for bluetooth headphones/speakers (untested, must be set in Developer Options)
minor tweaks to reduce memory usage (with negligible impacts on performance and/or graphic quality)
my custom kernel has been implemented
January 21st:​
synced with LineageOS
updated & improved sqlite library (huge performance boost)
optimized zlib library
improvements for ART's memory usage
support for OTA updates
January 6th:​
synced with LineageOS (January's security patches)
January 3rd:​
synced with LineageOS
lockscreen PIN possibly fixed? Please confirm
December 26th:​
fixed signature spoofing
synced with LineageOS
December 21st:​
added support for signature spoofing (MicroG) and UnifiedNLP
December 14th:​
initial build
DOWNLOADS
Starting from April 2023 my builds are moved to Github: https://github.com/Tomoms/bacon_releases/releases
Recommended Gapps package (official MindTheGapps): here
Spoiler: older 2020-2023 builds
Unified download link for both 17.1 and 18.1: SourceForge
Older 18.1 builds are available here: AFH
Previous 17.1 builds are available either on AFH or on MEGA (17.1) / on MEGA (18.1).
A BIG "THANK YOU" TO
the whole LineageOS team, and the multitude of great developers of the Android custom ROM scene, such as kdrag0n, kerneltoast (Sultanxda), nathanchance, flar2, franciscofranco, frap129, the MSM-Xtended project, the crDroid project. I hope I have not forgotten anyone.
POST-INSTALLATION ADVICE
GAPPS COMPATIBILITY
Only use MindTheGapps.
SETTING UP MICROG
Signature spoofing is supported but not enabled out of the box. There's no switch to enable it in Settings, you must grant its permission to each app that needs it. In particular, if you install MicroG (either via the apks or via MinMicroG), you must run these commands in a root shell:
Code:
pm grant com.google.android.gms android.permission.FAKE_PACKAGE_SIGNATURE
pm grant com.android.vending android.permission.FAKE_PACKAGE_SIGNATURE
then make sure all the checkboxes in MicroG's status screen are ticked and reboot.
SETTING UP VIPER4ANDROID
If you follow these steps carefully, you'll manage to install Viper4Android while keeping Enforcing SELinux, and it will survive across ROM updates too
Since XDA Labs has been dead for a while, I've reuploaded Viper4Android's apk installer here: https://mega.nz/file/htFikD6Y#HpcdSMSa6fPdB5EXhGnyYI4uoxA7R4TnzhAZD_J_jrk
PASSING SAFETYNET
Passing SafetyNet is quite easy. You need to have Gapps installed, though. Flash Magisk, enable Magisk Hide in its settings, reboot. Now you should pass SafetyNet.
GRABBING LOGS
If you have faced an issue, please provide logs when reporting it.
If the issue involved a random reboot of the device -> let the phone boot up again and immediately grab a copy of /proc/last_kmsg (important: don't turn off or reboot the phone a second time, otherwise it'll be useless).
If the issue did not involve a random reboot of the device, but instead some "softer" crash (e.g. an app crashing, a SystemUI restart...) -> grab a logcat using any app such as Logcat Reader or plug the phone to a computer and pull it using the adb logcat > logfile.txt command.
Reserved
First! I'm happy to finally see a real thread for this.
Perfect combination Sultans camera and idprophecy ROM.
question- can charging rate be varied using kernel auditor mod app?
Because whenever I'm installing a ROM having sultan customisation included my OPO charges very slowly(180mA).
kunalshgkr said:
Perfect combination Sultans camera and idprophecy ROM.
question- can charging rate be varied using kernel auditor mod app?
Because whenever I'm installing a ROM having sultan customisation included my OPO charges very slowly(180mA).
Click to expand...
Click to collapse
I don't know if KA mod has that feature. However it's possible to change the maximum charging current intensity with any text editor, check the second post of Neon kernel's thread: I've explained how to do it. However is the problem occurs only on sultanized ROMs, it might also be that the different battery driver thinks that your cable is faulty, and so it reduces the charging speed. I've had a similar issue when using the Linux 3.10 kernel on my phone.
Tomoms said:
I don't know if KA mod has that feature
Click to expand...
Click to collapse
KA mod sure has that feature if kernel has support for it
FSadino said:
KA mod sure has that feature if kernel has support for it
Click to expand...
Click to collapse
OK, the kernel supports it, so there should be no problem tweaking that value.
Tomoms said:
I don't know if KA mod has that feature. However it's possible to change the maximum charging current intensity with any text editor, check the second post of Neon kernel's thread: I've explained how to do it. However is the problem occurs only on sultanized ROMs, it might also be that the different battery driver thinks that your cable is faulty, and so it reduces the charging speed. I've had a similar issue when using the Linux 3.10 kernel on my phone.
Click to expand...
Click to collapse
Thanks for the reply. On your ROM my OPO is charging normally. Actually I was asking can the charging rate be varied in your kernel because in most of the kernel it is disabled. By the way I just installed this ROM awesome ROM but I'm experiencing slight lag in UI.
I've tested v10 of your kernel last weekend. I also had lags while scrolling. Did you remove cpu and touch boost? Couldn't find settings in cpu section of adiutor mod. Or are they managed in governor settings?
@Tomoms
Nice of you to share your work. I was just crying about for a ROM (Sultan base + OMS) and a good person linked me here. As it's relatively new I'm very optimistic
I have a couple of questions:
Have you tried your ROM with Xposed? (I just switched to Nougat (ViperOS) and the SOT is terrible. I'm trying to see what the cause is)
Is this version of your ROM based on Sultan's Oct 22 release?
I have only one phone at the moment and can't risk it with testings. My choices are reliant on your answers and the Epic XDA Community. Thanks in advance...
Wa.Sobchack said:
I've tested v10 of your kernel last weekend. I also had lags while scrolling. Did you remove cpu and touch boost? Couldn't find settings in cpu section of adiutor mod. Or are they managed in governor settings?
Click to expand...
Click to collapse
CPU boosting is present but KA doesn't support it, so it looks like it's missing but it's actually working in the background.
secretkloud said:
@Tomoms
Nice of you to share your work. I was just crying about for a ROM (Sultan base + OMS) and a good person linked me here. As it's relatively new I'm very optimistic
I have a couple of questions:
Have you tried your ROM with Xposed? (I just switched to Nougat (ViperOS) and the SOT is terrible. I'm trying to see what the cause is)
Is this version of your ROM based on Sultan's Oct 22 release?
I have only one phone at the moment and can't risk it with testings. My choices are reliant on your answers and the Epic XDA Community. Thanks in advance...
Click to expand...
Click to collapse
Nope, I don't use Xposed nor have I tried it.
The release doesn't include all the changes brought by Sultan in the 22nd October build (it includes one out of two of them), however this is not a problem, because the change I left out is a small reversion related to in-call volume that was made by him only because "users were not amused" by the improvement. So the only thing this build doesn't include is not a fix for a bug, just a small volume adjustment decrease that was made because nobody noticed the increase that was brought in the Spetember 30th build, so there's nothing to be worried about. This build is just as good as Sultan's last one.
Hey just to clarify is this based on sultan lineagos? I can see stuff committed by sultan
DeadFox-xda said:
Hey just to clarify is this based on sultan lineagos? I can see stuff committed by sultan
Click to expand...
Click to collapse
Read OP.
DeadFox-xda said:
Hey just to clarify is this based on sultan lineagos? I can see stuff committed by sultan
Click to expand...
Click to collapse
Yup, with his personal kernel and substratum support..!!
murti52 said:
Yup, with his personal kernel and substratum support..!!
Click to expand...
Click to collapse
And f2fs support too!
zalamandra said:
And f2fs support too!
Click to expand...
Click to collapse
Looks like that's been removed, but another file system looks like it's being implemented (at least partially).. #sdcardfs
Massive overnight battery drain
I'm so excited that my two favorite bacon ROMs have been merged together! Thanks for the effort.
Two things I have noticed for now:
- Camera appears to crash when snapping an HDR photo (similar to LineageOS camera's behavior)
- Quick unlock for four-digit PINs doesn't seem to work
Setting.Out said:
Looks like that's been removed, but another file system looks like it's being implemented (at least partially).. #sdcardfs
Click to expand...
Click to collapse
They are two different things, and both are present in my ROM+kernel.

LineageOS 19.1 (Android 12L) [Signature Spoofing][OTA updates] for S8/S8+/Note8

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS 19.1 for Exynos 8895 devices​
Code:
/*
* 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.
*/
Working:
- Wifi
- Sound
- mali drivers
- USB tethering
- HW Backed video Playback
- Ril (Mobile data,calls, sms and stuff)
- Sensors
- Buttons
- Bluetooth
- Wifi HotSpot
- MTP
- 2D and 3D gpu acceleration
- HW encoding/decoding
- Charging with device powered off
- Stuff I didn't test yet
- Camera
- GPS
- Fingerprint Sensor
- Mobicore
- SW codecs
Not Working
-
Keep in mind that some LineageOS features have not been completed yet this is not a device bug and please do not report those
in this rom thread, also do not post bug reports for known issues or bug reports without proper
a) Logcat
b) proc/last_kmsg (or proc/kmsg)
c) data/tombstones
d) dmesg
Install gapps right after installing the rom itself don't try to boot to system before that if you want to use gapps (Or wipe data before installing them)
Since most gapps didnt update for 12L yet (SDK bumped from 31 to 32) i edited falmegapps and uploaded them here use them if you cant find gapps that work on 12L https://mega.nz/folder/FFoS1IIK#XunGRNTViQY7-OZ8oQr0sg
Make sure gapps you decide to use support android 12L/12.1/Are targetting api level 32
Make sure you are using latest official TWRP before installing rom older versions do not have proper android 12 support
Downloads:
Google Drive
Mega.nz
GitHub releases
if you want to support the project feel free to buy me some coffee paypal.me/ivanmeler
BTC: 1Q823BsSbEKP62JFM7BjXiRCgF84qgcFST
ETH(erc20): 0x979a8e42551e62e6994d3762c9d9f0e76b5d87f9
Donations help cover the build server cost and since I do this in my free time, and also cover the coffee for time spent debugging stuff
Feel free to join telegram group with early builds progress updates and some off topic stuff Join
Based On Android 12/S
Changelog
07.06.2023.
- Merged June 2023. Security update
- Synced with LineageOS source
05.05.2023.
- Merged May 2023. Security update
- Synced with LineageOS source
12.04.2023.
- Merged April 2023. Security update
- Synced with LineageOS source
19.03.2023.
- Merged March 2023. Security update
- Synced with LineageOS source
11.02.2023.
- Merged February 2023. Security update
- Synced with LineageOS source
05.01.2023.
- Merged January 2023. Security update
- Misc performance and stability improvements
- Synced with LineageOS source
07.12.2022.
- Merged December 2022. Security update
- Synced with LineageOS source
09.11.2022.
- Merged November 2022. Security update
- Switched to hidl usb hal from hw/samsung
- Synced with LineageOS source
04.10.2022.
- Merged october 2022. Security update
- Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug
- Adressed missing symbol in advanced camera effects lib that wouldnt launch without them
- Performance and stability improvements
- Switched to Generic FunctionFS usb backend (We used legacy functionfs in past)
- Synced with LineageOS source
07.09.2022.
- Switched to a rebased kernel
- Updated kernel to 4.4.302
- Added BPF support to kernel
- Removed no longer needed bpf hacks for system
- Misc performance and stability improvements
- Merged September 2022. Security update
- Updated chromium webview to 105.0.5195.79
- Synced with LineageOS source
07.08.2022.
- Merged August 2022. Security update
- Synced with LineageOS source
07.07.2022.
- Reverted some changes that caused previous ui performance regression
- Merged July 2022. Security update
- Synced with LineageOS source
05.07.2022.
- Improved LMKD behavior
- Improved power hal behaviour and performance boosting
- Tuned surfaceflinger behavior
- Improved ui performance further
- Fixed more keystore issues
- Synced with LineageOS source
04.07.2022.
- Fixed HWC
- Improved gcam ports compatibility and post processing speed
- Major battery life and ui performance imporvements
- Synced with LineageOS source
23.06.2022.
- Fixed issues with keystore present in a lot of bank/secure apps like binance
- Fixed issue where setupwizard would crash when adding fingerprint due to bug in keystore
- Cleaned up patches required for build and removed unneeded ones
- Synced with LineageOS source
08.06.2022.
- Merged June 2022. security update
- Merged June 2022. pixel feature drop (SQ3A.220605.009.A1)
- Cleaned up source
- Synced with LineageOS source
27.05.2022.
- Added Dolby audio effects support (from stock) (Access it from quick settings)
- Fixed bixby button mapping that got broken yesterday
- Cleaned up kernel dt2w patches
- Removed broken soundtrigger hal that was causing issues with “Ok Google” detection
- Removed unused audio.playback_record hal
- Synced with LineageOS source
26.05.2022.
- Added shim for setLayerBuffer function in hwc, further down the line said shim will be used to fix hwc
- Further improvements for dt2w on devices that previously had issues with it
- Removed more unneeded patches for device support
- Synced with LineageOS source
19.05.2022.
- Added WireGuard kernel implementation
- Added QR code reader quick settings toggle
- Improved device performance and stability
- Improved A-GNSS (A-GPS) Lock speed
- Exposed device hw revision to settings
- Improved fast/slow charger detection
- Improved double tap to wake detection on some devices
- Remaped bixby to menu so long hold, short hold and wake actions work
- Long hold on bixby is now handling multitasking
- Improved bluetooth stability
- Synced with LineageOS source
11.05.2022.
- Adapted DT2W support (double tap to wake)
- Muted phone services gps notif (Thanks google really appreciate you breaking random things for everyone)
- Improved battery life and performance
- Fixed issue where some devices would not wake up touch after being in sleep mode
- Cleaned up all of leftover patches that were used by legacy power hal
- Synced with LineageOS source
- Released source on https://github.com/8890q/
06.05.2022.
- Improved bluetooth in call audio sample rate handling
- Added FB notifier callbacks to kernel
- Added always on display support
- Switched to new power hal with custom fine tuned power profile
- Improved battery usage logging for display
- Added QR code reader to camera app (Long hold icon and launch it from context menu)
- Disabled unneeded debugging in kernel that was slowing things down
- A lot of performance stability and battery life improvements
- Cleaned up device tree
- Merged May 2022. Security update
- Synced with LineageOS source
26.04.2022.
- Included support for High touch sensitivity (glove mode)
- Cleaned up vintf manifest and added target level to it
- Synced with LineageOS source (Same functionas as offical builds of 19.1 have + some extras)
18.04.2022.
- Fixed limit for enrolling fingerprint and set it to 4 like on stock
- Improved wifi speed
- Improved battery life
- Fixed auto brightness debounce time to prevent abrupt changes
- Added support for more mDNIe display profiles
- Improved SQLite performance
- Added vibration intensity controls (Under accesibility settings)
- Added multi user support
- Added surfaceflinger and few other services to pinner to keep them in ram
- Enabled 4g+ icon when connected to 4g+ network
- Cleaned up patches used for build
- Synced with LineageOS source
14.04.2022.
- Switched to new audio hal that supports interface v5
- Fixed usb audio
- Fixed audio in screen recoidng recording and wireless display sharing
- Improved bluetooth audio stability and compatibility
- Started rewriting sepolicy
- Updated wifi firmware
- Merged latest available kernel source from samsung(G955FXXUCDUD1/G950FXXUCDUD1/N950FXXSGDUG7)
- Merged latest blobs available from samsung(G955FXXUCDUD1/G950FXXUCDUD1/N950FXXSGDUG7)
- Implemented fast charging toggle in battery settings
- Removed unneeded libmemset shim
- Added support for user configurable wireless charging sound
- Added switch to disable vibration on fp unlock
- Removed non-functional srgb toggle from dev options
- Removed liboemcrypto.so to fix L3 drm playback
- updated LPM binaries
- Cleaned up device tree and kernel repo
- A lot of under the hood performacne and stability improvements
- Synced with LineageOS source
08.04.2022.
- Fixed extended volume panel
- Fixed build fingerprint for dream2lte and greatlte that was causing safetynet to fail
- Updated icons for few more stock apps
- Cleaned up patches further
- Misc peroformance improvements
- Synced with LineageOS source
06.04.2022.
- Merged April 2022. Security update
- Enabled new LineageOS icons (you might have to clear launcher cache for them to show up)
- Fixed issue where galery app would show black text on black background
- Fixed issue where unlock sound would sometimes play twice
- Misc performance and stability improvements
- Synced with LineageOS source
31.03.2022.
- Improved app launch speed
- Improved general performance and battery life
- Upreved camera provider to 2.5
- Disabled livedisplay by default
- Cleaned up extra dependencies used for compiling
- Synced with LOS source
22.03.2022.
- Added back configurable audio volume panel location
- Speed up unlock with fingerprint
- Updated a lot of apps to MaterialYou design language
- Improved stability of ADB connection
- Implemented new LineageOS setupwizard
- Cleaned up device tree and list of required patches
- Stability and performance improvements
- Pointed Changelog url in updater app to new page
- Synced with LineageOS source
14.03.2022.
- Fixed issue with keystore where apps would crash when invoking it (Security related apps mostly like signal and a lot of work apps)
- Officially rebranded as 19.1
- Updated changelog URL in updater app to point to a valid changelog
- Fixed battery icon styles (Again..)
- Cleaned up source
- Performance and stability improvements
- Updated some stock apps to math with new design
- Synced with LineageOS source
11.03.2022.
- Merged March 2022. security and feature updates (Android 12L)
- Fixed status bar network trafic monitor
- Improved zram performance and enabled zram writeback
- Cleaned up patches needed for build
- Fixed network usage monitoring
- Fixed per app network restrictions
- Removed AudioFX which was causing issues
- Decreased microphone gain a bit to mitigate in-call issues
- Updated some device control apps like advanced display settings
- Fixed s-pen pointer offset for note8
- Imrpoved fp sensor response time
- Added cgroup profile config
- A lot of 'under the hood' changes
- Performance improvements
- Merged more previously missing los features
- Implemented OTA updates
10.02.2022
- Merged February 2022 security update
- Synced with LOS source
09.02.2022.
- Fixed bug where camera would stop working after prolonged use due to file-descriptiors being left open and overflowing
- Fixed torch delay
- Fixed issues with camera auto focus locking up the camera
- Switched to half res boot anim which in turn gives us a slight boost in boot time
- Removed arrow pointer (used for s-pen or mouse input) from non note8 builds and updated pointer for note8 build
- Cleaned up unneeded drm entries in hidl manifest
- Misc performance and stability improvements
- Disabled CONFIG_RT_GROUP_SCHED in kernel in order to remove system hack we previously needed
- Merged some previously missing LOS features
- Synced with LOS source
19.01.2022.
- Switched to source built librilutils
- Switched to source built libreference-ril
- Switched to source built secril_config_svc used for dual/single sim detection
- Updatd way samle rates are handled for bt headsets in call
- Misc performance and stability improvements
- Synced with LOS source
07.01.2022.
- Fixed volume panel location settings
- Added Advanced Reboot
- Added LiveDisplay entry into settings
- Merged January 2022 Security Update
- Merged most of previously missing LineageOS features
- Misc performance and stability improvements
- Synced with LOS source
21.12.2021.
- Fixed wireless display
- Reduced logspam which should imrpove performance a bit
- Misc performance and stability improvements
- Synced with LOS source
17.12.2021.
- Merged r18 tag of Android 12 (SQ1D.211205.016.A1)
- Synced with LOS source
14.12.2021.
- Disabled legacy configstore which got replaced with props
- Switched to new AIDL Lights hal
- Enabled zram swap
- Misc performance and stability improvements
- Synced with LOS source
10.12.2021.
- Fixed issue where system would experience random freezes in some apps
09.12.2021.
- Merged December 2021. Security update
- Merged December 2021 pixel feature drop
- Added signature spoofing support which can be used to add microg instead of gapps
- Merged a lot of lineageos features that have been implemented
- Fixed bluetooth sample rate while in call
- Moved device specific ueventd rules to /system/vendor/etc
- Uprevved fp hal to 2.3
- Implemented fingerprint gestures
- fixed system audio recording in apps such as screen recorders
- performance and stability improvements
03.12.2021.
- Initial release
Contributors
Ivan_Meler
Source Code: https://github.com/8890q/
ROM OS Version: Android 12
ROM Kernel: Linux 4.4.x
As prommised here it is Android 12, Big thanks to everyone who supported project with donations that helped cover the build server cost and get me coffee
If you want to turn off auto live display (Yellow tint) type "Live" in settings search and go to LiveDisplay
Thank you
Thanks for your hard work
Thanks man
Thank you so much! Downloading now
Thanks!!! Please someone could test NFC? Because i needed to charge my bus card with this phone
Thanks so much!
Could you give me the BitGapps link please, i can't find the android 12 version.
Thank you so much Ivan
Thank you so much. It feels smoother than Android 11.
Thank you so much
WARNING:
i tried flashing back Lineage OS 9 from backup but it would not boot up and is soft-bricked
i can only boot into download mode and only twrp-3.1.1-2-dreamlte.img works, all other's fail to boot (just freezes on TWRP logo and sometimes flickers black as it re-trying)
when i try to manually flash Lineage 9 it sais "error: this package is for dreamlte. this device is ."
i tried restoring TWRP 3.6 and Lineage OS 19 from backup but it still wont boot (just freezes again)
IT IS NOT BOOTLOOPING
restoring the stock S8 rom that i backed up a year ago with TWRP seemed to fix it, not sure if it has something to do with EFS and/or Baseband partition or some other partition (i has every partition backed up) so i am not sure what fixed it
TO CLARIFY
i flashed dreamlte version of LOS 19 ROM then dreamlte version of TWRP 3.6 and it booted
then after a while i flashed dreamlte version of LOS 16 from TWRP backup and i could not boot into the ROM
and then i could not boot into TWRP
i flashed dreamlte TWRP 3.2 and it still wouldnt boot into TWRP
i flashed dreamlte orangefox and it still wouldnt boot into orangefox
then i flashed dreamlte twrp 3.1.1-2 and it booted
but when i tried to manually install dreamlte version of LOS 16 but it said it requires dreamlte and my device is .
so i tried restoring TWRP 3.6 and LOS 19 and it still wouldnt boot into either
so i tried flashing my original stock S8 ROM TWRP backup and it booted
then i flashed dreamlte TWRP 3.2 and it booted
then i flashed dreamlte orangefox and it booted
then i flashed dreamlte version of LOS 16 and worked and it booted
then i flashed dreamlte version of LOS 16 from TWRP backup and it booted
is there an option to disable Fast Charging? bacause i couldn´t found it
Snowers96 said:
Thanks!!! Please someone could test NFC? Because i needed to charge my bus card with this phone
Click to expand...
Click to collapse
I've tried and it works!
i am facing some apps freezing like chrome brave sometimes system UI and try to play call of duty not working good too slow
Thanks for your hard work keep going to make it perfect
b o n a said:
i am facing some apps freezing like chrome brave sometimes system UI and try to play call of duty not working good too slow
Thanks for your hard work keep going to make it perfect
Click to expand...
Click to collapse
I had the same problem with chrome. Now i'm using opera mini, its working without freezes.
Can you add in any version of this ROM "signature spoofing"? Because, then works microG correctly.
The ROM works very good in dream2lte. Thanks for your hard works.
Recognized some freezes until now. Sometimes the whole system reports a freeze. My suggestion is that the memory isn't enough. Even writing doesn't work fluently. Is there any way to provide this into a log?
Thanks for this nice rom on android 12. Happy to test it on my S8.
It's fast. Have some bugs but nothing of bad.
Only i don't understand why google chrome and kiwi browser freezer and block. I must use firefox and opera and they works without problems.
Thanks for your hard work

LineageOS 19.1 (Android 12L) [Signature Spoofing][OTA updates] for S8/S8+/Note8

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS 19.1 for Exynos 8895 devices​
Code:
/*
* 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.
*/
Working:
- Wifi
- Sound
- mali drivers
- USB tethering
- HW Backed video Playback
- Ril (Mobile data,calls, sms and stuff)
- Sensors
- Buttons
- Bluetooth
- Wifi HotSpot
- MTP
- 2D and 3D gpu acceleration
- HW encoding/decoding
- Charging with device powered off
- Stuff I didn't test yet
- Camera
- GPS
- Fingerprint Sensor
- Mobicore
- SW codecs
Not Working
-
Keep in mind that some LineageOS features have not been completed yet this is not a device bug and please do not report those
in this rom thread, also do not post bug reports for known issues or bug reports without proper
a) Logcat
b) proc/last_kmsg (or proc/kmsg)
c) data/tombstones
d) dmesg
Install gapps right after installing the rom itself don't try to boot to system before that if you want to use gapps (Or wipe data before installing them)
Since most gapps didnt update for 12L yet (SDK bumped from 31 to 32) i edited falmegapps and uploaded them here use them if you cant find gapps that work on 12L https://mega.nz/folder/FFoS1IIK#XunGRNTViQY7-OZ8oQr0sg
Make sure gapps you decide to use support android 12L/12.1/Are targetting api level 32
Make sure you are using latest official TWRP before installing rom older versions do not have proper android 12 support
Downloads:
Google Drive
Mega.nz
GitHub releases
if you want to support the project feel free to buy me some coffee paypal.me/ivanmeler
BTC: 1Q823BsSbEKP62JFM7BjXiRCgF84qgcFST
ETH(erc20): 0x979a8e42551e62e6994d3762c9d9f0e76b5d87f9
Donations help cover the build server cost and since I do this in my free time, and also cover the coffee for time spent debugging stuff
Feel free to join telegram group with early builds progress updates and some off topic stuff Join
Based On Android 12/S
Changelog
07.06.2023.
- Merged June 2023. Security update
- Synced with LineageOS source
05.05.2023.
- Merged May 2023. Security update
- Synced with LineageOS source
12.04.2023.
- Merged April 2023. Security update
- Synced with LineageOS source
19.03.2023.
- Merged March 2023. Security update
- Synced with LineageOS source
11.02.2023.
- Merged February 2023. Security update
- Synced with LineageOS source
05.01.2023.
- Merged January 2023. Security update
- Misc performance and stability improvements
- Synced with LineageOS source
07.12.2022.
- Merged December 2022. Security update
- Synced with LineageOS source
09.11.2022.
- Merged November 2022. Security update
- Switched to hidl usb hal from hw/samsung
- Synced with LineageOS source
04.10.2022.
- Merged october 2022. Security update
- Fixed samsungs bug with gps where it would start acting up over time due to time rollover bug
- Adressed missing symbol in advanced camera effects lib that wouldnt launch without them
- Performance and stability improvements
- Switched to Generic FunctionFS usb backend (We used legacy functionfs in past)
- Synced with LineageOS source
07.09.2022.
- Switched to a rebased kernel
- Updated kernel to 4.4.302
- Added BPF support to kernel
- Removed no longer needed bpf hacks for system
- Misc performance and stability improvements
- Merged September 2022. Security update
- Updated chromium webview to 105.0.5195.79
- Synced with LineageOS source
07.08.2022.
- Merged August 2022. Security update
- Synced with LineageOS source
07.07.2022.
- Reverted some changes that caused previous ui performance regression
- Merged July 2022. Security update
- Synced with LineageOS source
05.07.2022.
- Improved LMKD behavior
- Improved power hal behaviour and performance boosting
- Tuned surfaceflinger behavior
- Improved ui performance further
- Fixed more keystore issues
- Synced with LineageOS source
04.07.2022.
- Fixed HWC
- Improved gcam ports compatibility and post processing speed
- Major battery life and ui performance imporvements
- Synced with LineageOS source
23.06.2022.
- Fixed issues with keystore present in a lot of bank/secure apps like binance
- Fixed issue where setupwizard would crash when adding fingerprint due to bug in keystore
- Cleaned up patches required for build and removed unneeded ones
- Synced with LineageOS source
08.06.2022.
- Merged June 2022. security update
- Merged June 2022. pixel feature drop (SQ3A.220605.009.A1)
- Cleaned up source
- Synced with LineageOS source
27.05.2022.
- Added Dolby audio effects support (from stock) (Access it from quick settings)
- Fixed bixby button mapping that got broken yesterday
- Cleaned up kernel dt2w patches
- Removed broken soundtrigger hal that was causing issues with “Ok Google” detection
- Removed unused audio.playback_record hal
- Synced with LineageOS source
26.05.2022.
- Added shim for setLayerBuffer function in hwc, further down the line said shim will be used to fix hwc
- Further improvements for dt2w on devices that previously had issues with it
- Removed more unneeded patches for device support
- Synced with LineageOS source
19.05.2022.
- Added WireGuard kernel implementation
- Added QR code reader quick settings toggle
- Improved device performance and stability
- Improved A-GNSS (A-GPS) Lock speed
- Exposed device hw revision to settings
- Improved fast/slow charger detection
- Improved double tap to wake detection on some devices
- Remaped bixby to menu so long hold, short hold and wake actions work
- Long hold on bixby is now handling multitasking
- Improved bluetooth stability
- Synced with LineageOS source
11.05.2022.
- Adapted DT2W support (double tap to wake)
- Muted phone services gps notif (Thanks google really appreciate you breaking random things for everyone)
- Improved battery life and performance
- Fixed issue where some devices would not wake up touch after being in sleep mode
- Cleaned up all of leftover patches that were used by legacy power hal
- Synced with LineageOS source
- Released source on https://github.com/8890q/
06.05.2022.
- Improved bluetooth in call audio sample rate handling
- Added FB notifier callbacks to kernel
- Added always on display support
- Switched to new power hal with custom fine tuned power profile
- Improved battery usage logging for display
- Added QR code reader to camera app (Long hold icon and launch it from context menu)
- Disabled unneeded debugging in kernel that was slowing things down
- A lot of performance stability and battery life improvements
- Cleaned up device tree
- Merged May 2022. Security update
- Synced with LineageOS source
26.04.2022.
- Included support for High touch sensitivity (glove mode)
- Cleaned up vintf manifest and added target level to it
- Synced with LineageOS source (Same functionas as offical builds of 19.1 have + some extras)
18.04.2022.
- Fixed limit for enrolling fingerprint and set it to 4 like on stock
- Improved wifi speed
- Improved battery life
- Fixed auto brightness debounce time to prevent abrupt changes
- Added support for more mDNIe display profiles
- Improved SQLite performance
- Added vibration intensity controls (Under accesibility settings)
- Added multi user support
- Added surfaceflinger and few other services to pinner to keep them in ram
- Enabled 4g+ icon when connected to 4g+ network
- Cleaned up patches used for build
- Synced with LineageOS source
14.04.2022.
- Switched to new audio hal that supports interface v5
- Fixed usb audio
- Fixed audio in screen recoidng recording and wireless display sharing
- Improved bluetooth audio stability and compatibility
- Started rewriting sepolicy
- Updated wifi firmware
- Merged latest available kernel source from samsung(G955FXXUCDUD1/G950FXXUCDUD1/N950FXXSGDUG7)
- Merged latest blobs available from samsung(G955FXXUCDUD1/G950FXXUCDUD1/N950FXXSGDUG7)
- Implemented fast charging toggle in battery settings
- Removed unneeded libmemset shim
- Added support for user configurable wireless charging sound
- Added switch to disable vibration on fp unlock
- Removed non-functional srgb toggle from dev options
- Removed liboemcrypto.so to fix L3 drm playback
- updated LPM binaries
- Cleaned up device tree and kernel repo
- A lot of under the hood performacne and stability improvements
- Synced with LineageOS source
08.04.2022.
- Fixed extended volume panel
- Fixed build fingerprint for dream2lte and greatlte that was causing safetynet to fail
- Updated icons for few more stock apps
- Cleaned up patches further
- Misc peroformance improvements
- Synced with LineageOS source
06.04.2022.
- Merged April 2022. Security update
- Enabled new LineageOS icons (you might have to clear launcher cache for them to show up)
- Fixed issue where galery app would show black text on black background
- Fixed issue where unlock sound would sometimes play twice
- Misc performance and stability improvements
- Synced with LineageOS source
31.03.2022.
- Improved app launch speed
- Improved general performance and battery life
- Upreved camera provider to 2.5
- Disabled livedisplay by default
- Cleaned up extra dependencies used for compiling
- Synced with LOS source
22.03.2022.
- Added back configurable audio volume panel location
- Speed up unlock with fingerprint
- Updated a lot of apps to MaterialYou design language
- Improved stability of ADB connection
- Implemented new LineageOS setupwizard
- Cleaned up device tree and list of required patches
- Stability and performance improvements
- Pointed Changelog url in updater app to new page
- Synced with LineageOS source
14.03.2022.
- Fixed issue with keystore where apps would crash when invoking it (Security related apps mostly like signal and a lot of work apps)
- Officially rebranded as 19.1
- Updated changelog URL in updater app to point to a valid changelog
- Fixed battery icon styles (Again..)
- Cleaned up source
- Performance and stability improvements
- Updated some stock apps to math with new design
- Synced with LineageOS source
11.03.2022.
- Merged March 2022. security and feature updates (Android 12L)
- Fixed status bar network trafic monitor
- Improved zram performance and enabled zram writeback
- Cleaned up patches needed for build
- Fixed network usage monitoring
- Fixed per app network restrictions
- Removed AudioFX which was causing issues
- Decreased microphone gain a bit to mitigate in-call issues
- Updated some device control apps like advanced display settings
- Fixed s-pen pointer offset for note8
- Imrpoved fp sensor response time
- Added cgroup profile config
- A lot of 'under the hood' changes
- Performance improvements
- Merged more previously missing los features
- Implemented OTA updates
10.02.2022
- Merged February 2022 security update
- Synced with LOS source
09.02.2022.
- Fixed bug where camera would stop working after prolonged use due to file-descriptiors being left open and overflowing
- Fixed torch delay
- Fixed issues with camera auto focus locking up the camera
- Switched to half res boot anim which in turn gives us a slight boost in boot time
- Removed arrow pointer (used for s-pen or mouse input) from non note8 builds and updated pointer for note8 build
- Cleaned up unneeded drm entries in hidl manifest
- Misc performance and stability improvements
- Disabled CONFIG_RT_GROUP_SCHED in kernel in order to remove system hack we previously needed
- Merged some previously missing LOS features
- Synced with LOS source
19.01.2022.
- Switched to source built librilutils
- Switched to source built libreference-ril
- Switched to source built secril_config_svc used for dual/single sim detection
- Updatd way samle rates are handled for bt headsets in call
- Misc performance and stability improvements
- Synced with LOS source
07.01.2022.
- Fixed volume panel location settings
- Added Advanced Reboot
- Added LiveDisplay entry into settings
- Merged January 2022 Security Update
- Merged most of previously missing LineageOS features
- Misc performance and stability improvements
- Synced with LOS source
21.12.2021.
- Fixed wireless display
- Reduced logspam which should imrpove performance a bit
- Misc performance and stability improvements
- Synced with LOS source
17.12.2021.
- Merged r18 tag of Android 12 (SQ1D.211205.016.A1)
- Synced with LOS source
14.12.2021.
- Disabled legacy configstore which got replaced with props
- Switched to new AIDL Lights hal
- Enabled zram swap
- Misc performance and stability improvements
- Synced with LOS source
10.12.2021.
- Fixed issue where system would experience random freezes in some apps
09.12.2021.
- Merged December 2021. Security update
- Merged December 2021 pixel feature drop
- Added signature spoofing support which can be used to add microg instead of gapps
- Merged a lot of lineageos features that have been implemented
- Fixed bluetooth sample rate while in call
- Moved device specific ueventd rules to /system/vendor/etc
- Uprevved fp hal to 2.3
- Implemented fingerprint gestures
- fixed system audio recording in apps such as screen recorders
- performance and stability improvements
03.12.2021.
- Initial release
Contributors
Ivan_Meler
Source Code: https://github.com/8890q/
ROM OS Version: Android 12
ROM Kernel: Linux 4.4.x
As prommised here it is Android 12, Big thanks to everyone who supported project with donations that helped cover the build server cost and get me coffee
If you want to turn off auto live display (Yellow tint) type "Live" in settings search and go to LiveDisplay
WIll OTA Update be available?
Danielisko said:
WIll OTA Update be available?
Click to expand...
Click to collapse
not in initial builds but further up i might add the.
ok thx for answer. i'll watch your thread
Thanks pro
thanks
An older twrp version is running on my device. If i update twrp on twrp do i need to worry about no verity opt encrypt?
Thtrr said:
An older twrp version is running on my device. If i update twrp on twrp do i need to worry about no verity opt encrypt?
Click to expand...
Click to collapse
No if already done
i have been waiting for this
Can you provide a link to the device tree for LineageOS 19.0? I'd love to make something like this for the Galaxy S9, but would need to analyse the differences between an 18.1 tree and a 19.0 tree to get it building successfully. Thanks!
Ivan_Meler said:
LineageOS 19.0 for Exynos 8895 devices​
Code:
/*
* 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.
*/
Working:
- Wifi
- Sound
- mali drivers
- USB tethering
- HW Backed video Playback
- Ril (Mobile data,calls, sms and stuff)
- Sensors
- Buttons
- Bluetooth
- Wifi HotSpot
- MTP
- 2D and 3D gpu acceleration
- HW encoding/decoding
- Charging with device powered off
- Stuff I didn't test yet
- Camera
- GPS
- Fingerprint Sensor
- Mobicore
- SW codecs
Not Working
-
Keep in mind that a lot of LineageOS features have not been completed yet this is not a device bug and please do not report those
in this rom thread, also do not post bug reports for known issues or bug reports without proper
a) Logcat
b) proc/last_kmsg (or proc/kmsg)
c) data/tombstones
d) dmesg
Install gapps right after installing the rom itself don't try to boot to system before that if you want to use gapps (Or wipe data before installing them)
NikGapps and BiTgapps were both tested and working tho BitGapps performed better due to more up to date packages
Make sure you are using latest official TWRP before installing rom older versions do not have proper android 12 support
Downloads:
Google Drive
Mega.nz
if you want to support the project feel free to buy me some coffee paypal.me/ivanmeler
Donations help cover the build server cost and since I do this in my free time also gab me coffee for time spent debugging stuff
Feel free to join telegram group with early builds progress updates and some off topic stuff Join
Based On Android 12/S
Changelog
03.12.2021.
- Initial release
Contributors
Ivan_Meler
Source Code: https://github.com/exynos8895/android_kernel_samsung_universal8895/tree/lineage-19.0
ROM OS Version: Android 12
ROM Kernel: Linux 4.4.x
Click to expand...
Click to collapse
good job pro! I wait a long time for this thread
Does anybody have a screenshots of it running on Note 8 ?
ChasTechProjects said:
Can you provide a link to the device tree for LineageOS 19.0? I'd love to make something like this for the Galaxy S9, but would need to analyse the differences between an 18.1 tree and a 19.0 tree to get it building successfully. Thanks!
Click to expand...
Click to collapse
Oh hey you could check my s7 tree (basically same changes) its on github.com/8890q i need to clean few bits on s8 before posting dt
Thank you so much for this, you guys Rock as always, just a 1 questions and 1 request Please.
1- is root included or do we need to use Magisk after first boot ?
2- would be super great if you had put a link for Bitgapps, please don't get me wrong I know I can just google it, but because now a days there are tons of fake downloads full of viruses and ads viruses that's why , Kind request please.
3- Love you guys. Bonus comment
Do you have any Gcam mod recommendation? And if anyone knows of any custom kernels that would work on Android 12/11 ROMs for the note 8 please let me know.
Pretty cool looking rom but I get an error message "android intelligence is stopping constantly".
Thtrr said:
Pretty cool looking rom but I get an error message "android intelligence is stopping constantly".
Click to expand...
Click to collapse
Do consider writing you mobile type and details of TWRP, did you clean install etc. what you have written is like, you go to a doctor and say you have pain, A normal way would be doctor I have pain in my stomach whenever I eat fried food etc.
zdarkstranger said:
Do consider writing you mobile type and details of TWRP, did you clean install etc. what you have written is like, you go to a doctor and say you have pain, A normal way would be doctor I have pain in my stomach whenever I eat fried food etc.
Click to expand...
Click to collapse
Thank you for your information. I did a clean flash and the device is greatlte. Twrp is also updated to the latest version "https://eu.dl.twrp.me/greatlte/twrp-3.6.0_9-0-greatlte.img.html"
First of all, thank you for making this rom and keeping us up to date. Is there any plans to add iris support.
And what about s-pen

[AOD] [DEX] [VOLTE] [S22] [OneUI 5.1] [AROMA] Feather Project for A20

FEATHER PROJECT​
I am not responsible for any kind of damage and or harm caused to your device by using this rom.
I assume you may know the risks of proceeding.
Index:​
OneUI 4:
|--> Galaxy S10e port for A20 Click here discontinued
OneUI 5
|--> Galaxy S22 port for A20 Click here Priority updates
|--> Galaxy M12 port for A20 Click here
Latest ROM Information
ROM OS Version: Android 13
ROM Kernel: Linux 4.4.302
Based On: OneUI 5.1
Firmware - Click me
Kernel Source: Click Here
Bluetooth lib patcher - Click me
Secure Folder patch - Click me
Feather Project Github - Click me
Feather Project Telegram: Click Here
More credits mentioned in sub pages
Release Date: 2023-04-02
Last Updated 2023-04-02
FEATHER PROJECT S22 T​
I am not responsible for any kind of damage and or harm caused to your device by using this rom.
I assume you may know the risks of proceeding.
Features:
Based on S901BXXU4CWCG
Security Patch April 2023
OneUI 5.1 - Android 13
Eureka Kernel R11
Enforcing Selinux
Magisk V-25.2
Samsung Stock AOD
S22 + S23 Wallpapers
Side Key Functions
Edge Panel
Disabled FRP
VoLTE & VoWiFi
Bluetooth Calls
Flagship animations
Samsung Dex
Dolby Atmos
Enhanced GPS
AppLock
A13 Colour Palette
Secure folder pre-patched
BT lib pre-patched
OneUI5 Apps
WiFi Sharing
Bugs:
Safetynet with root only
Face Unlock
Netflix L1
Low light Photos
Moving Apps to Sdcard
Installation:
Spoiler: Installation
Installation Procedure:
Preferred Recovery: Latest TWRP
1. Make a Backup of EFS and all your important data
2. Start by wiping System,Vendor,Product,Data,Cache, Dalvik-Cache
3. Reboot to Recovery
4. Read carefully and select Wisely in Aroma Installer
5. Reboot to System
6. Install Magisk apk normally in the system
7. Update Android System Webview from Play Store by searching it
7. Enjoy
- Dex Touchpad is only supported in newer kernel 10.1+, while the rest of the Dex works fine on all kernels
Changelog:
Spoiler: Changelog
Changelog v0.1:
Initial Release S901BXXU2BVJA
Changelog v0.2:
- update audio hal
- using s10e audio policy for fixing audio
- added sdhms for battery stats
- face unlock removed for stability
Changelog v0.5:
- Added Samsung camera ui5
- Unlocked all cameras in Night mode
- Fingerprint fixed
- Audio fixes
- More minor change
Changelog v0.7
- Updated to new base S901BXXU2BVKB
- Security patch November 2022
- New integrated CSC (Asia + Europe)
- Using full S22 Oneui5 Samsung Camera
- Wide camera disabled in samsung cam
- Updated audio effects from s22
- New audio policy from s22
- Added fix for bt calls from @xnavis
- bt media still ded
- Some apps moved to user apps to save space
- Photo Editor Fixed
- Object Remover from S22 enabled & working
- Added NFC support
- Switched to dtb5
- Using complete aosp partition entries as in eureka.
Changelog v1.0:
- Updated base to S901BXXU2BVL1
- Security Patch 01 December 2022
- Internal tuning
- Graphics improved
- Switched to A51 CSC
- Auto Brightness Fixed
- FOD removed
- AOD unlocked
- AR Camera fixed
- Screen Recorder fix
- Partial fixes for DEX
- Secure Folder Patch
- BT Library Patched
- BT Media and Calls fixed
- More Camera fixups
- Fixed overnight battery drain
- Added headphone fix @xnavis
- Added Voice Focus @GalaxyA51user
Hotfix for v1.0
- Resolves the screenshot issue
Changelog v1.1
- SELinux fixes
- Dex Fixed
- WiFi hal updated
- Switched to aroma installer
- RAW support in Samsung camera
- Unlock uw camera in pro mode
- Some camera modes fixed
- Enabled Motion Photo
- Kernel upgraded to r11 final
- Optional kernels R8 enforcing R9 enforcing R11 permissive
Changelog v2.0
- New Oneui5.1
- Updated to S901BXXU3CWAI
- Security Patch updated
- Bixby added
- S22 and S23 Wallpapers combined
- Audio workaround removed
Changelog v2.1
- GPS fixed
- Quality of Wallpapers enhanced
- Patches for Secure folder
- Added applock @mujammilk_476
- Added camera assistant @GalaxyA51user
- Add R11 Enforcing (lazy)
- Revert to A51 csc
- Added debloat list from @slorixsh
- Added debloat list from @KudretP
- Chrome Audio fix up
Changelog v2.2 beta
- Base updated to S901BXXU3CWBE
- Security update March 2023
- Fixes for widevine L1 (untested)
- Fixed dual speaker mod
- Update menu for debloat
Changelog v3.0 beta
- !! fstab changed. Use Eureka fstab in mods to avoid data format
- Added band selector @FlorinelulX123
- Some more csc tweaks from @GalaxyA51user
- Fixed move App to Sdcard issue
- Fixed testing codes issue
- Fixes for Screen Record issue
- AV1 Decoding Support
- More Codec fixes
- Slightly Aggressive lmk
- Re-tuned Behaviour
Changelog v3.1
- Base updated to S901BXXU4CWCG
- Security patch April 2023
- Revert fstab changes (now Uses Eureka fstab by default)
- Magisk updated to v26.1
- Gpuwatch fixed
- DEX experience improved
- Fix wallpaper issue
- Fix a GPU throttling issue. For reporting @kudretP
- Added Dailyboard @GalaxyA51user
- Added some knox apps
- Photo clipper added by Samsung
- Overhaul audio, report any weird bugs
- Product is now Read only to preserve space
Changelog v3.2
- Fixed Secure Folder issue
- Some more Securities Disabled
Downloads:
Spoiler: Download
Do a brief reading of Installation Notes above before proceeding!
V2.1B
Google Drive : Click Here
Mega : Click Here
V3.2
Direct : Click Here
Mega : Click Here
Credits:
@kevios12 & @FlorinelulX
@Chatur27 & @Royna For Eureka Kernel
@TBM 13 for his RAW Capture libs
@ianmacd for multidisabler
@ricci206 for Secure Folder patch
@MrWaehere for CRB Kitchen
@amarullz for Aroma Installer
@GalaxyA51user for Tweaks
@mojave0 (github) for Aroma theme
@xnavis (telegram) for helping with patches
missing someone? dm me
ROM Information
ROM OS Version: Android 13
ROM Kernel: Linux 4.4.302
Based On: OneUI 5.1
Firmware - Click me
Kernel Source: Click Here
Bluetooth lib patcher - Click me
Secure Folder patch - Click me
Feather Project Github - Click me
Feather Project Telegram: Click Here
Release Date: 20-04-2023
Last Updated 20-04-2023
FEATHER PROJECT M12 T​
I am not responsible for any kind of damage and or harm caused to your device by using this rom.
I assume you may know the risks of proceeding.
Features:
Based on M127FXXU4DWC4
Security Patch March 2023
OneUI 5.1 - Android 13
Eureka Kernel R11
Enforcing Selinux
Magisk V-25.2
FM Radio
S22 + S23 Wallpapers
Edge Panel
Disabled FRP
VoLTE & VoWiFi
Bluetooth Calls
Flagship animations
Samsung Dex
Dolby Atmos
Enhanced GPS
AppLock
A13 Colour Palette
Secure folder pre-patched
BT lib pre-patched
OneUI5 Apps
WiFi Sharing
Why M12 ? :
Netflix Widevine L1
Signature Verification Nuked
Working FM Radio
Better Ram Management
Bugs:
Safetynet with root only
Face Unlock
Low light Photos
Moving Apps to Sdcard
Installation:
Spoiler: Installation
Installation Procedure:
Preferred Recovery: Latest TWRP
1. Make a Backup of EFS and all your important data
2. Start by wiping System,Vendor,Product,Data,Cache, Dalvik-Cache
3. Reboot to Recovery
4. Read carefully and select Wisely in Aroma Installer
5. Reboot to System
6. Install Magisk apk normally in the system
7. Update Android System Webview from Play Store by searching it
7. Enjoy
Changelog:
Spoiler: Changelog
V2.0
- Base updated to M127FXXU4DWC4
- Security Patch March 2023
- Fixed Game Tools
- Fixed Blue Light Filter
- Fixed Extra Dim
- Some Camera Issues fixed @duhansysl
- Magisk Updated to v26.1
- Full GCAM Pre Installed
- Camera RAW support enabled
- better gaming @slorixsh
- Added R11 Enforcing
- S22 + S23 Wallpapers
- Spotify Audio issue resolved
- Fix Wired headphones issue
- Added option to Disable Extended Brightness
- Added optional Light LMK
- Added Object Eraser
- Added Reflection Remover
- Added Object Clipper
- Fixed Fingerprint issue
V2.1
- Fixes for AppLock
- Camera improved
- Sleep App Function fixed
- Minor Fixes
Downloads:
Spoiler: Download
Do a brief reading of Installation Notes above before proceeding!
V2.1
Gdrive: Click here
Credits:
@kevios12 & @FlorinelulX
@Chatur27 & @Royna For Eureka Kernel
@TBM 13 for his RAW Capture libs
@ianmacd for multidisabler
@ricci206 for Secure Folder patch
@MrWaehere for CRB Kitchen
@amarullz for Aroma Installer
@GalaxyA51user for Tweaks
@mojave0 (github) for Aroma theme
@xnavis (telegram) for helping with patches
missing someone? dm me
ROM Information
ROM OS Version: Android 13
ROM Kernel: Linux 4.4.302
Based On: OneUI 5.1
Firmware - Click me
Kernel Source: Click Here
Bluetooth lib patcher - Click me
Secure Folder patch - Click me
Feather Project Github - Click me
Feather Project Telegram: Click Here
Release Date: 12-04-2023
Last Updated 12-04-2023
This rom is soo good, thanks raptor!
This ROM is beautiful (Talking about S22 port). I'm a developer and test apps on A20, would it be possible if you add KLMS and other Knox Related stock apps please? I need knox license activation only. (I know rooting breaks knox but the KLMS agent etc they do work while being rooted. I'm using all of that stuff on my rooted S21 FE and they work fine).
Edit: As my S21 FE is also Android 13, I will try to copy all Knox related stuff into this and check !
zubair1836 said:
if you add KLMS and other Knox Related stock apps please? I need knox license activation only.
Click to expand...
Click to collapse
Can you share a prelim list of apps that you require? Also a way to test the functionality would be great.
RiskyEagle said:
Can you share a prelim list of apps that you require? Also a way to test the functionality would be great.
Click to expand...
Click to collapse
Thanks for quick reply. I'd prepare the list.
For now, I've manually copied the files as I said and it worked but when I restarted the phone. It locked me "Phone Locked, Authorization needed" and there was no way out.
I've wiped everything again and flashed again (this time with my original CSC because I think that could have caused that).
I'll get back to you after checking out everything.
RiskyEagle said:
Can you share a prelim list of apps that you require? Also a way to test the functionality would be great.
Click to expand...
Click to collapse
It's strange that flashing a different CSC locks the phone.
Anyways, The required files are the folders names as KLMSAgent, KnoxCore, KnoxPushManager,knoxvpnproxyhandler and KPECore.
They should be at /system/priv-app/
For now, I've made it work. But it'd be lovely if you include them in next update.
Many thanks for this Beauty
This is a realy nice ROM. Great work !!! Would it be possible to add Samsung stock Radio app?
Trying this new rom, so one question is possible add more buttons like download mod, recovery mod in turn off menu?
Amazing Rom!
does it work for A207F ?
zubair1836 said:
Anyways, The required files are the folders names as KLMSAgent, KnoxCore, KnoxPushManager,knoxvpnproxyhandler and KPECore.
They should be at /system/priv-app/
For now, I've made it work. But it'd be lovely if you include them in next update.
Click to expand...
Click to collapse
The required files are now optional in aroma. Selecting the option will remove the knox apps.
Please do notify me about your experience.
Version Update v3.2
Major Changes:
- Added Dailyboard
- Added Object Clipper Feature
- GPU Watch fixed
- April 2023 Security Patch
Downloads are updated in the main post
RiskyEagle said:
Version Update v3.2
Major Changes:
- Added Dailyboard
- Added Object Clipper Feature
- GPU Watch fixed
- April 2023 Security Patch
Downloads are updated in the main post
Click to expand...
Click to collapse
Thanks for the Knox stuff as well.
Dirty flash possible?
BasitQayyum said:
does it work for A207F ?
Click to expand...
Click to collapse
A20s is not supported
lux070 said:
This is a realy nice ROM. Great work !!! Would it be possible to add Samsung stock Radio app?
Click to expand...
Click to collapse
Stock Radio is not available in this version due S22 not supporting it.
btw Radio is available in a51 and m12 oneui5 port. Currently only at telegram for beta testing
Eliather said:
Trying this new rom, so one question is possible add more buttons like download mod, recovery mod in turn off menu?
Click to expand...
Click to collapse
I would add those but they make the system less responsive on this low end device. Also a hassle to provide security updates.
zubair1836 said:
Thanks for the Knox stuff as well.
Dirty flash possible?
Click to expand...
Click to collapse
Dirty Flash should be possible, but do a clean flash if you face bugs.
Also do take a look at installation procedure as it is also updated
Does Samsung A20e is supported ?
Fury_Craft said:
Does Samsung A20e is supported ?
Click to expand...
Click to collapse
If any a20e user is available for testing, We can add support for it.
RiskyEagle said:
If any a20e user is available for testing, We can add support for it.
Click to expand...
Click to collapse
Hi I have the a20e for testing thanks

Categories

Resources