[ROM] [OFFICIAL] [blueline/crosshatch] [Android12.1] LineageOS 19.1

Search This thread

razorloves

Senior Member
Sep 19, 2007
3,155
15,271
Miami
Google Nexus 5
Nexus 9
yUIn6TF.png

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.

All the source code for LineageOS is available in the LineageOS Github repo. If you would like to contribute to LineageOS, please visit our Wiki for more details.



Downloads:
pixel 3: https://download.lineageos.org/blueline
pixel 3 xl: https://download.lineageos.org/crosshatch

gapps zip: (use arm64) https://wiki.lineageos.org/gapps#downloads



Initial Install Instructions:
pixel 3: https://wiki.lineageos.org/devices/blueline/install
pixel 3 xl: https://wiki.lineageos.org/devices/crosshatch/install

Update Instructions:
pixel 3: https://wiki.lineageos.org/devices/blueline/update
pixel 3 xl: https://wiki.lineageos.org/devices/crosshatch/update

Upgrade Instructions: (from 18.1 to 19.1)
pixel 3: https://wiki.lineageos.org/devices/blueline/upgrade
pixel 3 xl: https://wiki.lineageos.org/devices/crosshatch/upgrade



Notes:
1. lineage roms come with adb root that you can enable in developer options, but if you want root for apps, you can grab the magisk apk, then adb sideload it in lineage recovery.
2. If you install Adaway, DON'T enable systemless hosts in magisk. It's not needed and it causes our device, and many others, to lockup/freeze.
3. The newest vendor, radio, & bootloader img's are included in the official lineage rom zip, so no need to worry about updating those manually.
4. When you format data in lineage recovery, you might see "cant send spi message". you can ignore it. The same thing happens with google's stock rom and recovery.



Changelog:
blueline
crosshatch



Bug reporting:
https://wiki.lineageos.org/how-to/bugreport



Known issues:
1. low microphone gain in phone calls. fixed



Source Code:
crosshatch device tree: https://github.com/LineageOS/android_device_google_crosshatch/tree/lineage-19.1
blueline device tree: https://github.com/LineageOS/android_device_google_blueline/tree/lineage-19.1
kernel tree: https://github.com/LineageOS/android_kernel_google_msm-4.9/tree/lineage-19.1
vendor tree: https://github.com/TheMuppets/proprietary_vendor_google/tree/lineage-19.1



Credits:
Many thanks to my fellow LineageOS team members and all the contributors out there in the community. (y)



Android version: 12.1 (12L)
Kernel version: 4.9.317

Status: nightly
 
Last edited:

Gangus

Member
Dec 30, 2014
11
3
I just wanted to express my sincere appreciation for the hard work of everyone involved to maker this happen. Hopefully it'll be feature complete and official soon!
 

33HdA

Senior Member
Nov 13, 2013
64
13
Gurugram
Thanks for the ROM, flashed on my blueline. Worked like charm, unfortunately had to come back to stock due to some office apps. It had nothing to do with ROM just some ease of restoring the backup.

Kudos and thanks again. Please keep on.
 
  • Like
Reactions: razorloves

BootloopedMillennials

Senior Member
Dec 25, 2010
1,040
291
Google Pixel 6
Thank you @razorloves.

If running LOS18.1 with opengapps pico, I'd need to do a clean install? Asking since 19.0 only works with MindtheGapps for now. And not sure you can update from a running system with opengapps to one with mindthegapps.
 

BootloopedMillennials

Senior Member
Dec 25, 2010
1,040
291
Google Pixel 6
Small issue I noticed.

1. Android System Intelligence keeps stopping. It mainly occurs in Settings. Once when Google Voice requested a new permission I guess related to it. But does so randomly as well.

Hard to replicate it. Try going into Accessibility>Live Captions>Allow Permission and just back out of it without doing anything.

I don't know if this is a LOS 19 issue or Android System Intelligence issue. When official Android 12 itself was in beta, there were reports of this app crashing.



Edit: FYI maybe related. When clicking allow permission in that example. It takes you to the settings screen to "allow to display over apps" permission screen and Live Captions isn't in there.
 
Last edited:

BootloopedMillennials

Senior Member
Dec 25, 2010
1,040
291
Google Pixel 6
Also there is this small glitch in the Trebuchet app drawer. It's triggered by entering an app (any) and going back into the app drawer. It happens randomly. Related to Trebuchet features not being fully implemented yet?

Normal:
normal.jpg


Glitch:
glitch.jpg
 

jaythespacehound

New member
Jan 8, 2022
3
2
Google Pixel 3
Working pretty nice, the only bug I've hit so far is the home settings. Icons are only movable when set to locked. I.e. the toggle is inverted.
Thanks for the hard work
 

Attachments

  • Screenshot_20220108-071642_Trebuchet.png
    Screenshot_20220108-071642_Trebuchet.png
    147.8 KB · Views: 237
  • Like
Reactions: razorloves

razorloves

Senior Member
Sep 19, 2007
3,155
15,271
Miami
Google Nexus 5
Nexus 9
Working pretty nice, the only bug I've hit so far is the home settings. Icons are only movable when set to locked. I.e. the toggle is inverted.
Thanks for the hard work
yep, thats the only bug i've seen too. thanks.
and there's already a fix, here.
i'll include it in my next build in a day or 2, that will have january security patches and source code released by google a few days ago. (y)
 

contevo

Member
Feb 12, 2017
38
5
40
New York, New York
Hello, been trying different rom to find right one stable battery life because jesus pixel 3 xl battery life sucks especially when use LTE. So far I'm amazed how stable this rom is I have been heavy using it and abusing it lol im using

Kirisakura_S 4.0.0 kernel and try pass safetynet current methods it won't pass i gave up lol. Good job on this rom, battery life im still testing it...​


Thank you making LOS19!
 

Homeboy76

Senior Member
Aug 24, 2012
3,234
1,774
Google Pixel XL
Hello, been trying different rom to find right one stable battery life because jesus pixel 3 xl battery life sucks especially when use LTE. So far I'm amazed how stable this rom is I have been heavy using it and abusing it lol im using

Kirisakura_S 4.0.0 kernel and try pass safetynet current methods it won't pass i gave up lol. Good job on this rom, battery life im still testing it...​


Thank you making LOS19!
Try this
  1. Go to the OP: Initial Install instructions
    Settings => Apps => See all => look for Magisk. If you find it, uninstall it.
  2. When you get to step 7 Do not install the kernel. Just sideload Gapps and magisk canary 23016, and reboot.
  3. Open Magisk and install SafetyNet Fix 2.2.1.
 
Last edited:

contevo

Member
Feb 12, 2017
38
5
40
New York, New York
Try this/B]
  1. If Magisk app is install, remove it
    Settings => Apps => See all => look for Magisk. If you find it, uninstall it.
  2. Download and install Magisk Canary
    Note: Tap 3 dot menu across from canary => Download, app-debug.apk
  3. Rename app-debug.apk magisk_canary-23016.zip
  4. Put magisk_canary-23016.zip in the SDK Platform-tools folder on your computer: The folder with fastboot.exe in it.
    Note: Make sure you have the latest version of SDK Platform-tools r 31.0.3 installed on your computer.
  5. Open a Command prompt on your computer in the SDK Platform-tools folder: The folder with fastboot.exe in it.
  6. On your phone, Boot bootloader (fastboot mode)
  7. Press the Navigation button (Up or Down) until you see Recovery mode
  8. Press the power buttom
  9. When the lineage 19 recovery boots
  10. Tap Apply update => Apply from ADB
  11. On your computer Side load magisk_canary-23016.zip
    adb sideload magisk_canary-23016.zip
  12. When magisk finishes installing tap the back arrow on your phone, tap reboot system.
  13. Check if Magisk was installed.
Hello, Thank You for your reply.

I followed this step on how to root androind 12 guide under guide section.


  1. Download File(s)
  2. Install SafetyNet Fix 2.2.1
    • Open Magisk
    • Tap Modules icon
    • Tap Install from storage
    • Navigate to the SafetyNetFix file you downloaded
    • Tap the SafetyNetFix file
    • Tap the check mark (✓ at the bottom) to start the installation.
    • After it installs tap the Save icon to save the log
    • Tap Reboot.
  3. Settings for Magisk Canary
    • Open Magisk App
    • Tap the Setup icon.
    • Scroll down to App and set the Update Channel to Canary.
    • Scroll down to Check Updates and enable it.
    • Scroll down to Magisk and enable Zygisk and Enforce DenyList.
    • Tap Configure DenyList => Tap 3 Dot Menu => Check ✓ Show system apps => Check ✓ Google Play Store, Google Pay, etc.
    • Scroll down to Superuser and enable Enable Biometric Authentication.
  4. Get Device Certified Clear Google Play Services, Google Play Store, Google Pay, etc. data
    • Turn Airplane mode on
    • Open Settings
    • Tap Apps & notifications
    • Tap see all...
    • Tap three dot menu
    • Tap Show system
    • Scroll down to Google Play Store
    • Tap Storage and Cache
    • Tap Clear storage
      Note: Repeat the 3 steps above for Google Play Services, Google Pay, etc.
    • reboot
    • Turn Airplane mode off
  5. Check Device Certification
    • Open Google Play Store app
    • Tap Menu - Circle top right
    • Tap Settings
    • Tap About
    • Check Play protect certification.
this didn't work either.
 

Homeboy76

Senior Member
Aug 24, 2012
3,234
1,774
Google Pixel XL
Hello, Thank You for your reply.

I followed this step on how to root androind 12 guide under guide section...
To install magisk after installing a lineageOS Custom ROM, you adb sideload magisk. Then open the Magisk app and Direct install Magisk.

After magisk is, fully, installed then you can used the steps above to pass SafetyNet:
- Install Universal SafetyNet Fix · v2.2.1 (Zygisk)
- Get Device Certified Clear Google Play Services, Google Play Store, Google Pay, etc. data...
- Check Play protect certification...
 
Last edited:

Top Liked Posts