[OFFICIAL] LineageOS 20 for OnePlus 5T (dumpling) - OnePlus 5T ROMs, Kernels, Recoveries, & Other Dev

{
"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"
}
Introduction
LineageOS, an open-source Android distribution, is available for several devices,
with more being continuously added thanks to the biggest, yet ever growing, Android open-source community.
Join us and breathe new life in your device, be it old or new.
Click to expand...
Click to collapse
If you don't know LineageOS and would like to read about it before installing it you can take a look at the official Website.
Features
Individuality
Customization is paramount to productivity.
That’s why LineageOS promises to push for user personalization and preference.
Everyone is unique and your device should be too.
Click to expand...
Click to collapse
Security
Trust will help you understand the security of your device and warn you about possible threats.
We take security very seriously: that’s why we deliver security updates every month to all our supported devices.
And to make your device more secure, lock everything behind an enhanced lock screen.
Click to expand...
Click to collapse
Longevity
LineageOS extends the functionality and lifespan of mobile devices from more than 20 different manufacturers thanks to our open-source community of contributors from all around the world.
Click to expand...
Click to collapse
Installation:
If you are on stock OS, you need a custom recovery first. You can get the recommended recovery in the official installation instructions link below.
If you are coming from stock or other ROMs, you need to do a factory reset.
As always, make sure to backup before installing this ROM.
More detailed instructions at:
Install LineageOS on dumpling.
Downloads
Download LineageOS 20
Source code
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.
The device specific source code can be found in the LineageOS Github repo.
OnePlus 5T device tree
OnePlus MSM8998 kernel
Bug reports:
Please submit bugs and other errors in this thread
Donate to support development:
Donate via PayPal to vware
Contributors
Georg Veichtlbauer
And of course all LineageOS & Android contributors
OS Version: Android 13
Kernel: Linux 4.4.302
Version Information
Status: Stable
Created 2022-09-17
Last Updated 2022-12-31

Major Changes (December 4):
- Kernel updates
- SELinux improvements

I've been using this as my daily driver for almost a week. Everything works fine. Thank you dev

qsnc said:
Okay guys, initial release. This should work just fine, but keep in mind that many LineageOS specific features are not available yet!
Click to expand...
Click to collapse
What features are missing?
I'm using version 19.1, what will I lose by upgrading to 20?

Wow this realy works fine! Amazing work und doesnt feel experimental at all.
My list of problems:
system color scheme (material you) is not customizable
Paypal not working
Gpay not working
Backup for system settings on gdrive not working
Thank you!

Works fine, thank you! Anyone able to successfully install a stable gapps version?

marmotz said:
What features are missing?
I'm using version 19.1, what will I lose by upgrading to 20?
Click to expand...
Click to collapse
no, upgrading from 19 should be fine. do be careful with gapps though, as usual.
maltumbo said:
Wow this realy works fine! Amazing work und doesnt feel experimental at all.
My list of problems:
system color scheme (material you) is not customizable
Paypal not working
Gpay not working
Backup for system settings on gdrive not working
Thank you!
Click to expand...
Click to collapse
as mentioned, some features are still missing. paypal/gpay likely a gapps issue not related to android itself - i've had the same trouble and been in contact with paypal, but they're sort of slow.
new build with quite a lot of improvements is up, try it out

New build works fine. Thanks for the colors!
Auto hide centered clock in status bar works as intended now. Pretty cool.
Thanks again

Thx for the update

New build is just phenomenal. Thanks.

shariful.sourav said:
New build is just phenomenal. Thanks.
Click to expand...
Click to collapse
That much ?

With your build i get twrp error. Twrp can't mount data.

of course it can't - its android 13, twrp does not support decryption for that.
anyhow, just sideload the zip files in recovery, twrp is not really a supported scenario anyway i am afraid

I'd like to suggest a moratorium on all Android 12/13 development. Seems to me Android 11 is just fine, and Android 12 sucks badly. Android 13 is just more of the same nonsense.
I'm not against progress, but I am against pointless "version inflation".
YES to fixes and improvements. A big NO to endless mindless dead-end "enhancements".
Just as financial inflation makes a suitcase of banknotes worthless, version inflation leaves you worse off than you were before.

But the thing with banking apps and PayPal freaks me out! Any suggestions or hope for future updates on this matter?
Greetings and eyes up guardian!

new build is up, again with plenty of changes, LineageOS team is hard at work!
regarding banking/paypal: there are ways around this, but i can't support this officially here as it has nothing to do with lineage itself. try looking into magisk and it's zygisk functionality, i am sure google can help you (or other threads on xda), but please not in this one

I built LineageOS from source some time ago but I gave it up because it was full of analytics baked deep within the ROM.
Is it still the case or are LineageOS ROMs free of analytics nowadays?

what in the world are you talking about...?

About a dirty flash
Initial setup: latest official LOS 19.1 recovery/build + MindTheGApp + ih8sn ... (No root so no magisk)
About ih8sn (bypassing Safetynet attestation without Magisk): see this post
Prerequisites:
1- Download latest unofficial LOS 20 build (see OP)
2- Download Latest MindTheGapp (13 arm64)
3- Optional: download ih8sn for OP5T (here) ... if you don’t want to rely on Magisk to pass SafetyNet attestation!
Procedure:
1- Boot to LOS recovery
2- Optional (but recommended): Factory reset > Format cache and system partitions
3- Apply Update from ADB or USB OTG in sequence ... LOS build, MindTheGapp and ih8sn (optional)
4- Reboot system now
5- Enjoy
See attached files
Note: works with a locked or unlocked bootloader ...
Many thanks to @qsnc and @T1mb3 !

update now live, plenty of changes yet again. see post #1 and #2
give it a good whirl and try to find problems!

Related

[UNOFFICIAL] LineageOS-14.1-IDOL3(6045x-5.5")

{
"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 is a free, community built, aftermarket firmware distribution of Android 7.1 (Nougat), which is designed to increase performance and reliability over stock Android for your device.
Code:
All information and files — both in source and compiled form — are provided on an as is basis.
No guarantees or warranties are given or implied. The user assumes all risks of any damages
that may occur, including but not limited to loss of data, damages to hardware, or loss of
business profits. Please use at your own risk. Note that unless explicitly allowed by the warranty
covering your device, it should be assumed that any warranty accompanying your device will
be voided if you tamper with either the system software or the hardware.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit our website.
Wiki
Official LineageOS Wiki: https://wiki.lineageos.org/devices/....lineageos.org/devices/tbd/install"]Wiki page
[*] Unlock your bootloader if you haven't done so already
[*] Flash a custom recovery via Fastboot latest TWRP v3.1.1 by @FireLord recommended
[*] Push GApps (arm) and the LOS 14.1 zip to your device
[*] Boot into Recovery
[*] Perform factory reset
[*] Flash the LineageOS 14.1 zip from SD card
[*] Flash GApps from SD card
[*] Reboot
[/LIST]
Downloads
Downloads : [URLhttps://www.androidfilehost.com/?fid=673368273298966656[/URL]
Changelog : https://download.lineageos.org/tbd/changes
-----------------------------------------------------------------------------
Google Apps (arm) (nano is recommend): http://opengapps.org/?api=7.1&variant=nano
Su addon (arm): https://lineageos.mirrorhub.io/su/addonsu-arm64-signed.zip
Su remover (arm): https://lineageos.mirrorhub.io/su/addonsu-remove-arm64-signed.zip
Reporting bugs
You can report bugs on our Jira bug tracker as explained in our wiki.
F.A.Q.
ROOT! ROOT! Give me root or i'll die!!! Where root is???
Root has been removed from LineageOS builds, to allow people who are not interested in root access to enjoy apps such as PokemonGo or banking apps. A zip to re-enable root will be provided here. Other packages such as SuperSu, magisk or others are not supported and may cause problems
Why no nightly this week?
Build failed. Check again in 7 days
When do I have to wipe data?
You must wipe data only when you're switching from another rom or migrating to Snapshot branch from Nightly and vice versa. You don't need to wipe data when you update in the same release channe (this applies to 13.0 -> 14.1 upgrades too)
Will you add <insert awesome feature here>?
I won't. If you write it, submit a commit to gerrit, where it will be reviewed.
The LineageOS team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!
XDA:DevDB Information
[UNOFFICIAL][7.1] LineageOS 14.1 - Idol3 [6045x], ROM
Contributors
Firelord, Demetris
Source Code: https://github.com/IDOL-3
ROM OS Version: 7.x.x Nougat
ROM Kernel: Linux 3.10.x
Version Information
Status: Dev
Created 2017-02-06
Last Updated 2017-02-06
XDA:DevDB Information
LineageOS-14.1-IDOL3, ROM for the Alcatel Onetouch Idol 3
Version Information
Status: Testing
Created 2017-06-02
Last Updated 2017-06-01
Donations Link
If you would like to buy us a beer or coffee
You can sent your donations to this link :
https://www.paypal.me/FireLord
This guy deserves every $ he gets!
What's working :
Boots
RIL (Calls, SMS, Data)
Wi-Fi
Bluetooth
Offline charging
Camera
Video Playback
Audio
Flash
LED
GPS
FM
NFC
Wifi Direct
What is not working
- Proximity Sensor Proximity gives the finger for switching off screen in calls but works.(under investigation)
- Video Recording fixed but sometimes camera force closes .(under investigation) Fixed
- MTP fixed 13/06/17
- Volte Testers needed for this to be fixed. Closing this down until we get some
If you have Volte support and you can test please respond to this thread.
Shout out to Demetris and Firelord for their tireless work. Also shoutout to Magus, Alekdev, Huskied, and everyone else (including myself) who have been working tirelessly with the devs and testing. We have been endlessly testing for bugs and the devs have been getting things fixed. Please stay tuned. This is only the beginning!
This phone is not dead! Once we get a stable LOS release, I will be learning the trade of developing and I will be working on some releases as well.
i don't have the idol3 anymore, but man, this is so good news even for me! i feel so happy for you guys, to see this phone still alive, and now you can build infinite roms based on LineageOS, really, have fun with the idol3!
Thank you guys !!!! Will try it first on stock, then I'll push the gapps (on clean install) to test it out. You guys are legends !
And may I ask: How can we get supported by the official community ?
For gapps and the su addon, you need the arm 64 versions. Not the arm versions.
Everything works except the camera. I can take a photos without problems but it can't record video. I tried with google camera all versions and didn't work, any ideas? Btw thanks a lot for this rom ?
belkoo said:
Everything works except the camera. I can take a photos without problems but it can't record video. I tried with google camera all versions and didn't work, any ideas? Btw thanks a lot for this rom
Click to expand...
Click to collapse
Thanks for the report, we will have a look at it asap
Demetris said:
Thanks for the report, we will have a look at it asap
Click to expand...
Click to collapse
Thank you bro for this rom,big thanks. I think that the problem is in driver or whatever, only video didn't work.
Great news.
Will wait a bit to test it (cause i need my phone for work) but you guys are awesome.
Nikola Jovanovic said:
Thank you guys !!!! Will try it first on stock, then I'll push the gapps (on clean install) to test it out. You guys are legends !
And may I ask: How can we get supported by the official community ?
Click to expand...
Click to collapse
When all bugs are squashed.
Sent from my 6045Y using Tapatalk
Beater15321 said:
For gapps and the su addon, you need the arm 64 versions. Not the arm versions.
Click to expand...
Click to collapse
Word up ! Versions in the main post should be replaced by this recommendation.
If you click on gapps link takes you to arm64 by default. No?
Sent from my 6045Y using Tapatalk
In call proximity sensor doesn't seem to be working. Neither is creating a lock for the lockscreen. The settings would crash when I tried to make one. It seems to be similar to the bugs in lineage 13.0
I can live without a lockscreen, but I kinda need the proximity sensor.
Demetris said:
If you click on gapps link takes you to arm64 by default. No?
Sent from my 6045Y using Tapatalk
Click to expand...
Click to collapse
Gapps yes but not the same action with the su addon
Sent from my 6045K using Tapatalk
Beater15321 said:
In call proximity sensor doesn't seem to be working. Neither is creating a lock for the lockscreen. The settings would crash when I tried to make one. It seems to be similar to the bugs in lineage 13.0
I can live without a lockscreen, but I kinda need the proximity sensor.
Click to expand...
Click to collapse
The lockscreen is working perfect for me...The reason that you get the problem is that you are using LP Modem
Beater15321 said:
In call proximity sensor doesn't seem to be working. Neither is creating a lock for the lockscreen. The settings would crash when I tried to make one. It seems to be similar to the bugs in lineage 13.0
I can live without a lockscreen, but I kinda need the proximity sensor.
Click to expand...
Click to collapse
You probably mean In-Call am I wrong? As for lock, Use the MM partitions and try to reflash the ROM and see how that handles.
new build is uploaded
Now NFC works
Enormous gratitude! I already initiated the thread on Reddit for securing the support from official side for you guys. I didn't asked for your permission in the first place but hope you wouldn't mind me on that. Also thank you for your efforts and effective way of fixing issues.
Sent from my 6045K using Tapatalk
Nikola Jovanovic said:
Enormous gratitude! I already initiated the thread on Reddit for securing the support from official side for you guys. I didn't asked for your permission in the first place but hope you wouldn't mind me on that. Also thank you for your efforts and effective way of fixing issues.
Sent from my 6045K using Tapatalk
Click to expand...
Click to collapse
You done well, thanks

[ROM][UNOFFICIAL][dumpling] LineageOS 15.1 [AOSP][8.1][16 FEB]

{
"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 is a free, community built, aftermarket firmware distribution of Android 8.1 (Oreo), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
What's special about my build:
Sometimes I pick a few patches from the Lineage Gerrit before they are approved and merged into our trees.
The kernel is based on Lineage's one, but I have upstreamed with the latest patches from linux-stable, added a few things such as performance and battery tweaks, security and stability fixes, SafetyNet spoofing, additional kernel controls.... This kind of things
The device trees will also be improved overtime with various improvements from mixed sources (for example better presets, different HAL solutions and so on).
All the rest is kept as recommended in the maintainer's manifest (including the optional patches).
What's working:
Boots
RIL (Calls, SMS, Data)
Wi-Fi
Bluetooth
NFC
Camera
Video Playback
Audio (Record and Playback)
Fingerprint (with gestures)
Sensors
Flash
Notification LED
SELinux
SafetyNet
What's not working:
VoLTE calls are currently not working
With February security patches, TWRP is unable to decrypt data. The only way to be able to access it is removing any lockscreen PIN or password before entering recovery. This will be addressed by the TWRP guys soon.
Instructions:
Before instaling, make sure you are running the latest Open Beta 3 firmware.
If you are unencrypted take a full backup of all your data, because this ROM enforces encryption and so you will have to format your phone.
If you are encrypted and running an AOSP ROM (8.0 or newer) you're fine. If you come from OOS (both Nougat and Oreo) take a full backup of all your data as there's currently not way to change masterkey without formatting, sorry you should be able to go ahead and flash without formatting the internal storage, just make sure to remove any screen lock before switching ROM.
Download the latest build and GApps (both links are below).
Reboot to a custom recovery (latest unified codeworkx's build works perfectly and supports masterkey3 encryption).
If you are coming from any other ROM (even LineageOS 15.0 or 15.1) wiping /data is strongly recommended
Flash the latest build and GApps.
If you want root, flash it afterwards. If you plan to use Magisk, let the first boot happen and flash it later!
Reboot and enjoy :good:
Downloads:
ROM: lineage-15.1-20180216-UNOFFICIAL-kylothow-dumpling.zip
Google Apps: OpenGapps 8.1 (UNOFFICIAL)
Reporting bugs:
Grab a logcat right after the problem has occurred (please include at least a few pages of the log, not just the last few lines, unless you know what you're doing).
If it is a random reboot, grab /proc/last_kmsg (do not bother getting a logcat unless you can get it just before the reboot, a logcat after a reboot is useless).
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log (only applies to SELinux enforcing builds).
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues.
Credits:
This is a very important note: I am NOT the original developer of the device trees I'm using. Despite I do my best to fix bugs, improve security, stabilty and the performance of the ROM, it's not thanks to me that this is up and running now.
Please, be sure to thank and donate to the developers behind the device trees.
Huge thanks and credits to the NastyAndroidDevs team (https://github.com/NastyAndroidDevs).
@amartinz: https://github.com/amartinz
@codeworkx: https://github.com/codeworkx
@jrizzoli: https://github.com/jrizzoli
@jumoog: https://github.com/jumoog
Sources:
Device Trees (Reference): LineageOS
Kernel Tree (Reference): LineageOS
Manifest (Reference): NastyAndroidDevs
Device Trees (Custom): EvilDumplings
Kernel Tree (Custom): EvilDumplings
Manifest (Custom): EvilDumplings
Announcements/News:
20 December 2017:
The official LineageOS 15.1 dumpling and cheeseburger device trees are being uploaded on LineageOS' official GitHub account.
31 December 2017:
The fist working unofficial LineageOS 15.1 builds are going live
I made all my changes to NastyAndroidDevs' sources public. See the "Sources" section in the OP.
Thanks
kylothow said:
mine
Click to expand...
Click to collapse
Thnks for your hardwork and time. ?
Thanks:good:
downloading
Will you become the official maintainer for lineage OS for the oneplus 5t in the future?
Colday96 said:
Will you become the official maintainer for lineage OS for the oneplus 5t in the future?
Click to expand...
Click to collapse
As I said in the OP, I'm not the developer behind the device trees, it's all thanks to the NastyAndroidDevs (with pretty known names, if you know CyanogenMod/Lineage) who are unifying the OnePlus 5 and 5T sources (with a common tree with most stuff); it's likely one or more of them will maintain the device.
good morning first of all thanks for putting the ROM looks very good pinta.queria know if facial recognition works to unlock with the face. Thanks and greetings
Enviado desde mi ONEPLUS A5010 mediante Tapatalk
Great! It's finally coming to op5t
This is great news. Will we get a LOS 14.1 build then too? LOS 15 is still missing a lot of features unfortunately. It would be nice to have LOS 14.1 until things like the privacy manager and such get incorporated into LOS 15.
Nice to see this here, even if some basic features are still missing.
YAAAAASSS
CommanderROR said:
Nice to see this here, even if some basic features are still missing.
Click to expand...
Click to collapse
The biggest one is camera.
I think I should be able to fix Camera and NFC soon...
Great!
Thanks for your hard work on this.
I'd love an aosp rom on the BEA5T!!
I have a problem, when i flash the rom on twrp ive got error 7: "Rom is for dumpling, your device is: OnePlus 5T".
WTF?!
Kookitza said:
I have a problem, when i flash the rom on twrp ive got error 7: "Rom is for dumpling, your device is: OnePlus 5T".
WTF?!
Click to expand...
Click to collapse
That's because in device tree, ro.product.device property has been set as "dumpling", @kylothow , perhaps, it should be set to "OnePlus5T", the value that TWRP reads from device when the assert is checked while flashing.
EDIT:
In device tree, file BoardConfig.mk:
Code:
TARGET_OTA_ASSERT_DEVICE := [B]dumpling[/B]
...I get a little annoyed because not unified criteria about naming OP5T.
BitOBSessiOn said:
That's because in device tree, ro.product.device property has been set as "dumpling", perhaps, it should set to "OnePlus5T", the value that TWRP reads from device when the assert is checked while flashing.
Click to expand...
Click to collapse
This is something that we can change on build.prop or we should wait for the dev?
Kookitza said:
This is something that we can change on build.prop or we should wait for the dev?
Click to expand...
Click to collapse
You can unzip (or use something like mc...), edit the flashing script (META-INF/com/google/android/updater-script) delete the first two lines (assert...), repack/save zip, and try again...
BitOBSessiOn said:
You can unzip (or use something like mc...), edit the flashing script (META-INF/com/google/android/updater-script) delete the first two lines (assert...), repack/save zip, and try again...
Click to expand...
Click to collapse
Can you upload the right file (Updater-script), cause i think i messed it :/

[GSI][12] LineageOS 19.x GSI (A64B/64B)

{
"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"
}
Background:
This is a natural continuation/extension of the LineageOS 18.x GSIs I've been making since 2020.
LineageOS is a free, community built, aftermarket firmware distribution of Android, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS GitHub repo. And if you would like to contribute to LineageOS, please visit Gerrit Code Review.
Click to expand...
Click to collapse
Disclaimer:
This is still mostly a LineageOS team / PHH @phhusson effort, credits to them and all associated for making all this possible.
No flashing instructions will be offered. If you're here in this forum, you should know what you're doing.
No guarantees that everything would work. This is a GSI, bugs are bound to happen.
Must-read:
You are STRONGLY ADVISED to try PHH's AOSP of equivalent version FIRST and identify/report issues there, before moving onto other GSIs that are based on his work, including this one.
If you do find bugs on this GSI and want to report, then you MUST try reproducing on AOSP, and ONLY proceed to report here when it's specific to this GSI. This filters out bugs common to all PHH-based GSIs, which you should let PHH know, not me. I might silently ignore your report if you skip this.
Download:
https://sourceforge.net/projects/andyyan-gsi/files/
Compressed as .xz archives - extract first.
Stuff on GitHub (builders-only):
Since builders' stuff aren't really interesting to end users, I decided not to separately document the modifications needed in this post; instead just check out these repos, where most things should be self-explanatory. Not the cleanest code, but should help if you need some clues.
lineage_build_unified - my unified script for building
lineage_patches_unified - my unified patches for building, including patches from PHH
sas-creator - generates VNDKLite and secure variants, can be used without a building environment
Donate?
https://paypal.me/AndyCGYan
Reserved
Notes:
I now have a rather taxing day job, and can't devote nearly as much time/effort into this as I did as a student.
GAPPS builds are offered as-is without guarantees. Read #10 for more.
/system is RO on regular builds and RW on VNDKLite builds. VNDKLite builds can be used on most non-VNDKLite devices as well.
ADB is intentionally insecure, even on first boot (turned on by default and no authentication needed). GSIs are more fragile compared to device-specific custom ROMs, both on first boot (no-boot issues) and on subsequent boots (after tuning certain Treble settings), and I insist that no-auth ADB is a must-have for debugging and general fail-safe.
Signature spoofing (MicroG) is supported, but only for priv-apps. This is a security consideration from PHH.
Magisk support should be on par with A11 (thanks @eremitein). The "abnormal state / unsupported SU" warning can be ignored. For devices that still don't play well with Magisk (e.g. kernel restrictions implemented by OEM), use PHH-SU instead. Install the app and you'll get root for apps.
Initial builds are based on PHH v400.c and November security patches.
Sigh, I don't really want to make a thread this early...
BTW, 32-bit and A-only users, you should really move on.
Big work thank You
Hey How to flash this Gsi Guys can someone answer me????
Thank you so much. Are gapps included ?
walid77dz said:
Thank you so much. Are gapps included ?
Click to expand...
Click to collapse
From an earlier post...
AndyYan said:
32*/A32* users, I'm not stopping your monthly builds just yet, but 32-bit is getting phased out, and you should upgrade soon. Similar goes for A-only. Ideally in the future we'll only have 64B, making room for other much needed variants such as GAPPS.
Click to expand...
Click to collapse
Their deprecation does seem likely now, so I'll try a GAPPS build or two when I have time.
Do you consider this alpha usable as daily driver?
And, does it require clean installation from LOS 18 GSI?
Avraham Tsaban said:
Do you consider this alpha usable as daily driver?
And, does it require clean installation from LOS 18 GSI?
Click to expand...
Click to collapse
I am using it as my daily driver - I enabled Gallery and LiveDisplay for just that purpose.
Out of curiosity I did try a dirty install from 18.1. It booted and most apps work, to my surprise, but Messaging won't allow me to select contacts properly no matter what, and that was a blocker, so don't.
People who love LOS, insist on using GAPPS with it, and had been asking me for such builds all this time - I now have a lil something for you, a test LOS19 build with GAPPS built-in. It's intentionally in the "personal" flavor to discourage use as your daily driver, but also shared-blocks (unlike previous "personal" builds) to save some space.
It was more trivial to build than I thought, but that doesn't mean I'll build it alongside vanilla yet...
Every variant takes disk space and build time
The image itself is huge and won't fit in even slightly older devices
Too many archs/variants confuse users
I cannot make any guarantees about it
I've seldom mentioned the last point, yet it's critical - I'm in China and I don't use GAPPS at all, so I have little idea about what counts as "properly working" for GAPPS and how to troubleshoot them. Even if I do eventually build with GAPPS, I can only provide builds as-is, and you'll have to help each other out on GAPPS-related/-induced issues. At the end of the day, I still recommend using other ROMs that are built around GAPPS, e.g. @ponces ' PE, for a more cohesive experience and better support.
For now, all I know is this test build logs in (after registering the device here), can open Play Store and download apps, nothing beyond that.
Huawei P20L mobile data doesn't work
confirmed working on huawei mediapad m5 (cmr-w09 model name)
thx so much AndyYan
first degoogled android 12
su working via phh su app - magisk wasn't working proper
I do the installation through fastboot, because I don't have twrp, The installation is successful, but when I start to start the installation it gives an error: Invalid sparse file format at header magic, and after that it installs normally, but when I start the system, it gets stuck in the logo of the manufacturer of my device, Any solution?
Flashed this ROM on my Oneplus 9 Pro and was surprised how great and smooth it is.
I read on a thread how to fix fingerprint issue on GSI ROM by editing /vendor/build.prop, tried it and ended up in bootloop and I have to start all over.
What's the right way to do this?
Thanks in advance.
Geoz said:
fix fingerprint issue on GSI ROM
Click to expand...
Click to collapse
You don't - no A12 GSIs support UDFPS yet.
AndyYan said:
You don't - no A12 GSIs support UDFPS yet.
Click to expand...
Click to collapse
Good to know. I appreciate you taking the time to explain this.
Thanks.
Geoz said:
Good to know. I appreciate you taking the time to explain this.
Thanks.
Click to expand...
Click to collapse
BTW, I believe most OPlus devices have read-only vendor, so even in the future you probably shouldn't head down that road.
AndyYan said:
BTW, I believe most OPlus devices have read-only vendor, so even in the future you probably shouldn't head down that road.
Click to expand...
Click to collapse
What of if I use Lineage OS as the base?
Thanks again.
Geoz said:
What of if I use Lineage OS as the base?
Thanks again.
Click to expand...
Click to collapse
That depends on your maintainer (LuK), and also PHH only deals with issues with stock vendors.
Speaking of which, looks like someone else also can't wait for LuK's 19.0, hehe...
AndyYan said:
That depends on your maintainer (LuK), and also PHH only deals with issues with stock vendors.
Speaking of which, looks like someone else also can't wait for LuK's 19.0, hehe...
Click to expand...
Click to collapse
First time on GSI ROM but I'm really impressed. I've learned a lot from you in a very short time. All information I read on the internet is not valid rather from a developer like you.
I appreciate you.

[ROM][12L][WIP] LineageOS 19.1 [UNOFFICIAL] [lux]

{
"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 is a free, community built, aftermarket firmware distribution of Android 12 (S), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
Base source code is available in the LineageOS Github repo. And if you would like to contribute to the project, please visit our Gerrit Code Review.
GPL compliance:
Device tree source code: LineageOS/android_device_motorola_lux
Kernel source code: LineageOS/android_kernel_motorola_msm8916
Working:
Camera (and flashlight)
WiFi
Battery LED
Bluetooth
Telephony (Calls) & Data
Audio (Record and Playback)
Video Playback
Sensors
GPS
VoLTE
Bugs:
Encryption
Selinux enforcing
Ui is laggy
Nothing (?)
Downloads:
Rom
Gapps
Notice:
No custom kernels are supported in this thread. Only stock kernel and official builds will be supported. No bug reports if that's not the case.
Installation:
Reboot to recovery
Format /system, /data and /cache
Install LineageOS zip package
Important notes:
* Required * firmware version must be based on Nougat
GApps can only be flashed on clean installs.
Formatting data (all user data is wiped, including internal storage) is a must if Stockrom was previously installed and device was encrypted.
Credits & collaborations:
All LineageOS team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!
DONATIONS : Paypal
Contributors
althafvly, chil360, squid2, jeferson1979, Alberto97
Source Code: https://github.com/MOTO-M8916
Reserved
@althafvly is it possible to have google apps lite for this device? Like android GO device so that this device can manage RAM also?
hi;
this version not working now for me . got twrp installed via this forum /your version of it says file is of unknown type or the like and fails to install.
will go back to 17.1 if i can lol but did have it for a bit certain things didn't work but oh well lol.
back on 17.1 will wait awhile for build to be fleshed out or try again different browser as this is 1 gig but is messed up at least for me
hey did we get the twrp install issue fixed on this?
i installed it today and it is running fine and ever , ui is slightly laggy especially the notification tray which is very laggy but i would say overall it works fine. well done and good job.
Rishabh_69 said:
i installed it today and it is running fine and ever , ui is slightly laggy especially the notification tray which is very laggy but i would say overall it works fine. well done and good job.
Click to expand...
Click to collapse
Hi, did you use twrp or lineageos recovery? cause mines failed and it was twrp but i'm also having same issue with 17.1 update not working for me .
dnickel said:
Hi, did you use twrp or lineageos recovery? cause mines failed and it was twrp but i'm also having same issue with 17.1 update not working for me .
Click to expand...
Click to collapse
hey sorry for replying so late, what i used was twrp recovery, i am not very well educated on recoveries, so sorry but i can't help; one thing i would say you should try is flashing the latest twrp or some previous version
Updated to 12L (check OP for links)
Will get official status ?
althafvly said:
Updated to 12L (check OP for links)
Click to expand...
Click to collapse
Thanks for your work , I wanted to continue using the moto x play but it broke, @althafvly good job, but now I have a realme 8 5g, I would like Motorola to make a cell phone like the MXP one day. T.T.
Do you have a link to send you some BTC?
Thx @althafvly for the rom! Already gave up on the device, now it's back to life again Keep up the good work!
kyouya_ said:
Will get official status ?
Click to expand...
Click to collapse
I guess not, since lux is not officially supported by LOS anymore.
NFC isn't working at all. Hardware not available. But lux has nfc, according to 17.1

[ROM][11][UNOFFICAL] LINEAGEOS 18.1 MOTO G4 PLAY (harpia)

{
"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 is a free, community built, aftermarket firmware distribution of Android 11 (R), which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
Base source code is available in the LineageOS Github repo. And if you would like to contribute to the project, please visit our Gerrit Code Review.
GPL compliance:
​
Common tree source code: LineageOS/android_device_motorola_msm8916-common
Common tree source code: LineageOS/android_device_motorola_harpia
Kernel source code: LineageOS/android_kernel_motorola_msm8916
Working:
Camera (and flashlight)
WiFi
Bluetooth
Telephony (Calls and Data)
Audio (Record and Playback)
Video Playback
Sensors
GPS
HW crypto (FDE)
Broken:
Tell me (?)
Downloads:
Download
Recovery
Notice:
No custom kernels are supported in this thread. Only stock kernel will be supported. No bug reports if that's not the case.
Installation:
Reboot to recovery
Format /system, /data and /cache
Install LineageOS zip package
Install [optional] a Google Apps package of your choice (Open GApps is advisable, but stock and super variants are not recommended!!!)
Important notes:​
* Required * Patience.
GApps can only be flashed on clean installs.
Formatting data (all user data is wiped, including internal storage) when comming from other roms.
Credits & collaborations:
All LineageOS team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!​
Device wiki:
Official wiki link
LineageOS 18.1, ROM for the Moto G4 Play
Contributors
jro1979oliver
ROM OS Version: Android 11
ROM Kernel: Linux 3.10x
ROM Firmware Required: latest stock
Version Information
Status: Unnoficial
Created 2022-02-17
Last Updated 2022-02-17
reserved
reserved
Hi,
Does bank apps work without magisk in this build?
newinnov said:
Hi,
Does bank apps work without magisk in this build?
Click to expand...
Click to collapse
Idk, it should pass, as build is selinux enforcing and safety net does not fail. Unless it can check for unlocked bootloader
jeferson1979 said:
Idk, it should pass, as build is selinux enforcing and safety net does not fail. Unless it can check for unlocked bootloader
Click to expand...
Click to collapse
Thanks.
I have tested rom. It's working smooth. You really kept this tiny device alive so far!
This build is more smooth than lineage on some of the very recent devices.
About Banking apps - they won't work if a rom is signed using test keys. Thats why though unrooted lineage with gapps does not work with bank apps.
Thanks, @jeferson1979, for making this happen. Unfortunately, I just tested it, and the following bug still exists in 18.1: https://gitlab.com/LineageOS/issues/android/-/issues/2678
I'll try 19.0 soon.
mmortal03 said:
Thanks, @jeferson1979, for making this happen. Unfortunately, I just tested it, and the following bug still exists in 18.1: https://gitlab.com/LineageOS/issues/android/-/issues/2678
I'll try 19.0 soon.
Click to expand...
Click to collapse
F... I done a patch in kernel for that issue
jeferson1979 said:
F... I done a patch in kernel for that issue
Click to expand...
Click to collapse
Even worse, I just tried 19.0, and it can't re-connect to a hidden SSID no matter if the screen is on or off! It connects only at setup of WiFi, and then can never re-connect.
mmortal03 said:
Even worse, I just tried 19.0, and it can't re-connect to a hidden SSID no matter if the screen is on or off! It connects only at setup of WiFi, and then can never re-connect.
Click to expand...
Click to collapse
On lineage 19 the kernel has another codebase. I'm working over 18.1, as I have no hope over 19.0
We can't meet requirements
Hi,
How to enable zram without root / magisk in lineage?
I have tried 'zram swap enable' magisk module, and less apps reload due low ram.
hello dev, great LineageOS support that you have given, my question is will it officially reach the harpia? 18.1
LineAngelCM said:
hello dev, great LineageOS support that you have given, my question is will it officially reach the harpia? 18.1
Click to expand...
Click to collapse
It's possible
that's great congratulations for all the work sir, that's worth admiring, I'll try it in a few days on my moto g4 play if I can recover the mobile signal.
Hi,
i have some noob questions
1. I have twrp-3.6.1_9-0-harpia.img installed. Is this OK or i need the harpia_recovery.img?
2. You have Gapps linked to open_gapps-arm64-10.0-nano-20220215.zip. It is possible to use the open_gapps-arm64-11.0-pico-20220215.zip
thx
Silverfluff said:
Hi,
i have some noob questions
1. I have twrp-3.6.1_9-0-harpia.img installed. Is this OK or i need the harpia_recovery.img?
2. You have Gapps linked to open_gapps-arm64-10.0-nano-20220215.zip. It is possible to use the open_gapps-arm64-11.0-pico-20220215.zip
tt
Click to expand...
Click to collapse
You should be good with this twrp.
Gapps for harpia always needs to be arm, not arm64
jeferson1979 said:
You should be good with this twrp.
Gapps for harpia always needs to be arm, not arm64
Click to expand...
Click to collapse
thx for the quick request.
ARM64 + 10.0 was prefilled after i click on the link (from first post).
Silverfluff said:
thx for the quick request.
ARM64 + 10.0 was prefilled after i click on the link (from first post).
Click to expand...
Click to collapse
This is default on opengapps homepage
How about security patches? It is a big part to update the images with the patches? Yesterday i read "
Patchday: Google close 44 Securitybullets in Android​
Download link has a typo. It should be:
https://host.erwanleboucher.fr/aicp-dev/moto-legacy/lineage-18.1-20220218-UNOFFICIAL-harpia.zip

Categories

Resources