• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM] LineageOS 17.1/18.1 UNOFFICIAL - (Update: 2021-09-18)

Shall F-Droid be included in the ROM(s)?


  • Total voters
    85
Search This thread

.kaputnik.

Member
Jan 12, 2012
28
8
I did everything except this step. I just did the wipe, then installed 17.1 LOS. I will do as you wrote, thank you very much for the detailed explanation.

Hmm that's odd, shouldn't matter if you install LOS from local storage or sideload it. The only reason I do is that some old version refused to install correctly when doing it locally, sideloading it through ADB was the only way I got it to work. Just kept doing it that way since, out of habit more than anything else.

Might misunderstand what you try to convey though? Also, guess it won't hurt to give it a try :)

Same problem here,date and time is always the time from the first start after flashing, changes about one minute later when phone has fully booted.
GPS not working as well and my signal strenght is really bad since flashing newest 18.1, starting a call takes sometimes about 30s until it starts ringing and people don't understand me and I don't understand them.

I have to go back to modpunks 17.1 from december 2020, that one was working like a charm.
Hope I can downgrade without installing Stock again like @.kaputnik. wrote?


Well, the way I did it does involve reinstalling stock. You completely wipe the phone (I believe at least, as mentioned I'm no expert), install stock, and then LOS + Gapps on top of that. You never boot stock though, if that's relevant.
 
Last edited:

pipilores

Member
Nov 22, 2020
5
1
@Flamefire , herzlichen Dank für diese Arbeit. Habe einige Wochen mit Havoc und Pixel Experience herumprobiert. Jedoch immer Probleme mit schwachem GPS gehabt. In Ihrem 17.1 funktioniert bei mir alles wunderbar.
 

betacrypt

Senior Member
Jan 17, 2018
297
143
Just updated my device from crDroid, which was discontinued in June to the latest LoS 17.1 build here. Works great so far with microg. Thanks so much for your efforts.
 

Zelmor

Member
Oct 29, 2019
17
2
17.1 2021.09.18 with Rev0lut - OK!
Thanks for the info, I've installed the ROM but ran into an issue i've never experienced before. I am unable to download files. Trying to get Fdroid via the LOS browser, browser crashes. Flashed opengapps and tried downloading things, error messages popped up in the notification bar about lack of storage. Do you have any idea what is happening here?
 

7alvoo

Senior Member
Jul 18, 2019
118
26
Thanks for the info, I've installed the ROM but ran into an issue i've never experienced before. I am unable to download files. Trying to get Fdroid via the LOS browser, browser crashes. Flashed opengapps and tried downloading things, error messages popped up in the notification bar about lack of storage. Do you have any idea what is happening here?
I'm never use los browser but maybe storage access required, APKCombo or Aurora Store if You don't like playstore.
 

toejam119

Senior Member
It didn't work with my Dutch bank's application for touch to pay last time I tried about half a year ago.
I had LOS 17.1 (tried both 20210720 and 20210811) and the newest Nordea bank's Codes app stopped working after an app update. I only got it working when I disabled all super user rights from Magisk 23 and restarted the phone, but I want my root. Then I installed 18.1 and the app works fine with Magisk 23 with super user rights enabled. Google Pay works fine. Also you don't need any additional fingerprints to have the SafetyNet to pass. On Modpunk's version I had to install the stock lilac Android 9 fingerprint.
 

Zelmor

Member
Oct 29, 2019
17
2
Format the partition to ext2 in twrp and back to ext4 to fix the file system error.
Thanks, that helped.
I had LOS 17.1 (tried both 20210720 and 20210811) and the newest Nordea bank's Codes app stopped working after an app update. I only got it working when I disabled all super user rights from Magisk 23 and restarted the phone, but I want my root. Then I installed 18.1 and the app works fine with Magisk 23 with super user rights enabled. Google Pay works fine. Also you don't need any additional fingerprints to have the SafetyNet to pass. On Modpunk's version I had to install the stock lilac Android 9 fingerprint.
SafetyNet fails out of the box, what did you do to it to work?
 

toejam119

Senior Member
Thanks, that helped.

SafetyNet fails out of the box, what did you do to it to work?
SafetyNet should work out of the box, see Flamefire's feature comment on 1st page:
Passes SafetyNet out of the box (thanks @Rooted_Ansh, Havoc-OS Team and kdrag0n)
When I installed 18.1 I did the following:
//before installing LOS 18.1 I installed the stock rom via newflasher, completed the initial stock OS setup
1. Flashed the rom (lineage-18.1-20210811-UNOFFICIAL-lilac.zip)
2. Flashed OpenGAPPS (open_gapps-arm64-11.0-pico-20210917.zip)
3. Flashed Magisk 23 (Magisk-v23.0.zip)
//all of the above I flashed (in twrp-3.5.0-0-20210117-lilac.img) without booting to system in between
4. Booted to system
5. Completed the initial OS setup
6. Went to Magisk 23 settings and enabled MagiskHide with default settings (which seems to hide some parts from Google Play services).
7. It passes SafetyNet fine, both marks (basicIntegrity and ctsProfile) are ok/blue.

But SafetyNet should work without root/Magisk as Flamefire also confirmed in this post in this thread.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    @Flamefire Can you explain why you changed our device's build description to make it look like a Google Pixel device?
    To pass safetynet.

    And the other question: using clang 11, especially for the kernel
    1
    @Flamefire thank you so much for reducing the brightness of the white sony splashscreen on device startup <3
    1
    After installing version 11, it is not possible to return to android 10. I installed stock firmware, tried to put 17.1, but the phone just restarts, freezes, etc. I tried various combinations all day, only 18.1 works. For what reason did it happen? Yes, I also changed the TWRP versions. Without success.

    Sure you really got rid of all traces of Android 11? Had some trouble doing the same operation, but finally succeeded the way described below. It assumes you've got ADB/Fastboot + drivers and Newflasher + flashmode drivers installed and working. Be warned I'm no expert in this field, there are probably better/simpler ways of doing it. You might want to wait for comments from more knowledgeable/experienced users than me before attempting this yourself.

    - Do whatever backups etc you need.

    - Turn off the phone, remove the SD card if you have one installed.

    - Boot TWRP (assuming you have it installed).

    - Wipe -> dalvik/art, system, cache, data, internal storage (this is probably redundant, but did it anyways).

    - Wipe -> Format Data.

    - Turn off the phone.

    - Boot in Flash mode (hold Vol Down, plug in USB cable. The LED should light up green).

    - Flash the latest stock rom, prepared for use with Newflasher (delete all .ta files from the archive, etc). There seems to be different opinions on deleting persist*.sin from the archive. I did, and it worked. You might want to read up further on this subject.

    - Reboot phone to Fastboot mode (pull the USB cable, hold Vol Up, and plug the USB cable again. LED should light up blue).

    - Flash TWRP for Android 10 (fastboot flash recovery <image name>)

    - Boot TWRP.

    - Advanced - ADB Sideload. Tick the checkboxes and swipe.

    - Sideload the LOS rom (adb sideload <LOS zipfile>)

    - Sideload OpenGapps if you want them (ARM64, 10.0, whatever variant you want) (adb sideload <OpenGapps zipfile>). You'll have to enable ADB sideloading in TWRP again before flashing.

    - Reboot phone to Android. Hopefully it works now. Do whatever configuration you want. Restore backups. Install SD card again.
    1
    @Flamefire , thanks for the September update. I dirty flashed yesterday - everything's working fine.

    Cheers!
    1
    Thanks very much for your help! To me there is an annoying issue with Gboard or swiftkey keyboard that there is a keyboard selection bar, when enabling gestures.

    How do you remove the bar? It is really a waste of space for a small screen.

    Thanks!
  • 28
    LineageOS 17.1/18.1 for Sony Xperia XZ1 Compact

    logo.png


    RELEASE

    This is an alternative ROM for the Sony Xperia XZ1 Compact.

    Creating this to honor the great work of modpunk and derf elot from https://forum.xda-developers.com/t/rom-lineageos-18-1-unofficial-2-0-update-2021-01-20.4047763/ which seems to be discontinued. Posting an own thread to keep the latest versions visible, I'm NOT claiming authorship over the ROM.
    I basically just build the ROM using the latest changes from upstream LineageOS/Google and kernel updates (usually incorporated by derf elot ) See my post.

    FEATURES
    • Signed with dev keys
    • EAS kernel
    • Passes SafetyNet out of the box (thanks Rooted_Ansh, Havoc-OS Team and kdrag0n)
    • Seedvault (Video)
    • IMS support (thanks to Rooted_Ansh and also Shujath)
    • 17.1 has stock Sony camera (not possible on 18.1)

    DOWNLOAD

    You can download the latest release here.
    HINT: Download both the ZIP and md5sum file so TWRP can check the consistency of the upload/download.
    REQUIRED FIRMWARE: 47.2.A.11.228

    IMPORTANT:
    I only test the 17.1 releases myself. The 18.1 are build from mostly the same sources and hopefully work.

    INSTALLATION

    Put the zip file of the ROM on you sdcard or internal store and boot into recovery.
    I suggest to use modpunks TWRP recovery. Again: Don't forget the md5sum file!
    TWRP 3.3.1-0 by modpunk for LineageOS 17.1
    TWPR 3.5.0-0 by derf elot for LineageOS 18.1
    Or use the latest TWRP from https://twrp.me/sony/sonyxperiaxz1compact.html.

    I heavily recommend to make a full backup before any installation so you can go back in case of issues. Flashing an older ROM usually helps to recover bootloops etc.

    KNOWN ISSUES
    • UnifiedNlp doesn't work with LineageOS 18.1 yet
    • Spell checking doesn't switch if you change keyboards
    SUPPORT

    There is NONE. If you have any issues or question ask in the thread so maybe someone else knows the answer.
    I'm just providing the ROM (Lineage 17.1 variant) I use myself for others to try to and just build the Lineage 18.1 ROM without any chance to actually test it myself.
    If you prefer to use a more well-tested Android 11 ROM, I suggest to look at Havoc-OS.
    Contributions to the sources are welcome and likely get integrated into the next release.

    Contributors
    modpunk, derf elot, Rooted_Ansh, Flamefire
    Source Code: https://github.com/Flamefire/android_device_sony_lilac, Original: https://github.com/whatawurst/

    If you want to buy me a coffee/beer, I'll appreciate it but it is not necessary.
    Also please consider donating to the original authors too or to local charities as requested by @modpunk

    ROM OS Version: Android 10/11
    ROM Kernel: Linux 4.x
    Based On: LineageOS

    Version Information
    Status:
    Stable
    Stable Release Date: 2021-07-20
    11
    CHANGELOG

    2021-09-18

    • September security patches
    • Include some more security patches from AOSP
    • Clang 11 for LOS 17.1 version (same as 18.1, improved optimizations)
    • Misc bugfixes backported from Android 11 to Android 10
    • Kernel 4.4.283
    2021-08-11
    • August security patches
    • Fix bug with switch 3G->4G in XperiaParts not working on slow boot
    • Include some more security patches from AOSP
    • Kernel 4.4.279
    2021-07-20
    • July security patches
    • Kernel 4.4.275
    2021-07-03
    • June security patches
    • Update to Linux Kernel 4.4.272
    • Updated APNs
    6
    Updated with the July security patches.
    Note: AndroidFileHost was quite quirky today, so use the md5sum files to verify the integrity of the files
    6
    "Major performance improvement" sounds great!

    This would be for both 17.1 and 18.1, yes?

    By the way, would it be worthwhile donating a device to allow you to develop and test both 17.1 and 18.1 simultaneously?
    No only 17.1. Basically building with the same compiler as 18.1 which has better optimizations (3 versions difference) and found a few bugs through that...

    This is a kind offer but no. I don't really have time to do much dev on this. When building the 17.1 I use it myself and see that works. Then I provide this here for others to benefit too. The 18.1 is just a bonus as changes to 17.1 usually work on 18.1. But as mentioned I don't have time for dev or testing on something I don't use myself anyway :)
    6
    Im confused so u continue with updating the security patches every month correct ?
    Im confused about the 18.1 u also only update it with securitypatches or also other stuf like making stable and fixing problems orwhatnot ?
    I'm using an XZ1C with 17.1 myself and am keeping that updated as much as possible. This includes security patches and kernel patches and updates. I also included some stuff I need for myself (e.g. the SafetyNet fix w/o Magisk to use GooglePay) But I'm not really doing any development, e.g. adding new features beyond that.
    What I do for 17.1 I also add to 18.1 but I have no way to test that myself as I only have that one device, hence the disclaimer at the top. Adding stuff or fixing bugs in 18.1 is hence to dangerous for you guys, as I won't know if that bricks your phones. So I really only add what I tested in 17.1 and assume to be fine in 18.1

    TLDR: 99.9% security patches only. The ROM is already stable enough thanks to the original authors.