• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

EOL [ROM][Unofficial][9.0][signed][OTA] Lineage OS 16.0 for Xperia Z1 compact

Status
Not open for further replies.
Search This thread

115ek

Senior Member
Jan 30, 2017
563
631
This thread is discontinued - please visit the LineageOS 17.1 sucessor thread
This thread aims at providing LineageOS 16.0 builds for the Sony Xperia Z1 compact with current security patches.
You can consider this thread as a successor of our LineageOS 15.1 thread, where you may also find some useful information.
This is the joint effort of 115ek and MSe1969 (contributions welcome).

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are 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 us for messing up your device, we will laugh at you. Hard & a lot.
*
*/

We offer two build variants:
A. Standard LineageOS 16.0 build
This build flavor aims at providing LineageOS 16.0 "as is" with most recent security patches.

If you want to install Google Apps (GApps) you have to use this build variant.
GApps are optional, of course. The smaller the GApps package, the better (pico). If you want "Okay google" support you need at least nano.
Just check the package comparison to see what fits your needs.

B. Pre-installed microG build variant with additional security patches
For the security/privacy focused (more details about below feature list, see here)

  • Pre-installed microG and F-Droid same as the LineageOS for microG project
  • Pre-installed AuroraStore
  • eSpeak TTS engine (FOSS TTS solution)
  • Additional security hardening features listed below
  • Access to /proc/net blocked for user apps
  • Bundled netmonitor app to allow network monitoring
  • Enhanced Privacy Guard: Switches for motion sensors and other sensors
  • Cloudflare as default DNS (instead of Google)
  • Privacy-preferred default settings
  • Optional blocking of Facebook- and Google-Tracking
  • Optional disable captive portal detection
  • Increased max. password length of 64
  • No submission of IMSI/phone number to Google/Sony when GPS is in use
  • Default hosts file with many blocked ad/tracking sites
  • Privacy-enhanced Bromite SystemWebView
  • Additional restriction options for secondary users
  • Constified JNI method tables


Status
List template by AdrianDC
Code:
- Boot : Ok
- Partitions (Data, Cache) : Ext4 and F2FS supported
- Bluetooth : Ok
- WiFi : Ok
- WiFi Hotspot : only 2.4 GHz
- RIL - Phone - Data : Ok
- GPS : Ok
- Camera : Ok
- Camcorder : Ok
- Lights : Ok
- MicroSD : Ok
- Accelerometer : Ok
- Compass : Ok
- Gyroscope : Ok
- Touchscreen : Ok
- FM Radio : Ok (mono)
- ANT+ : Ok
- Vibrator : Ok
- Microphone : Ok
- Audio & music : Ok
- Bluetooth audio : Ok
- MHL: broken
- NFC : Ok
- Kernel : Ok
- Graphics : Ok
- 3D Rendering : Ok
- Clock : Ok
- Offline Charging : Ok
- USB : Ok
- USB OTG : Ok
- Encryption : Ok
- SEPolicies : Enforcing
Limitations
Following limitations are known:
  • NFC-HCE does not work (needed for example for google pay)
  • FM does not work in stereo mode (mono works fine, though)
  • Problems with some 5 GHz Wifi channels (can be avoided by not using autochanneling) fixed with 20190408 build
  • MHL does not work
  • 5 GHz hotspot does not work (2.4 GHz hotspot works fine)
  • ANT+ does not work fixed (see FAQ)
  • installing Magisk 19.1 prohibits entering recovery fixed with 20190521 build
  • GPS gets wrong time due to GPS week rollover since 3rd November 2019 (of importance when you record GPS tracks for example).
    This also happens on stock and several other legacy devices.
    fixed with 20190611 build
Download
FAQ
What recovery system to use?
Please use this TWRP if you want to use OTA updates and/or encryption.

What about root access?
Root isn't included per default (except root over adb, but it's off by default).
If you want to gain root access to your apps use one of these (depending on your taste/needs):
ANT+ isn't working?
You need the 2 apps:
afterwards setting proper permissions is essential!
  1. Go to Apps & Notifications -> See All Apps
  2. Select 'ANT Radio Service'
  3. Select Permissions
  4. Select Additional permissions
  5. Slide switch to allow using of ANT hardware
This refers to those instructions which worked for me :)
I've got problems AND have magisk/exposed installed
I won't support anything related to magisk/exposed/other heavily system modifying things.
If you're encountering problems please make sure you're using a clean installation (at most gapps) to verify/reproduce the issue.

Bugreports
You'll find information about logging here.
Please also note how you got the error or how it can be reproduced.
Sources
Credits
  • SpiritCroc: big thanks to him for maintaining the device trees and a lot of very useful hints
  • rcstar6696
  • SuperLamic
  • drakonizer
  • AdrianDC
  • munjeni: thanks for tips and tricks
  • nailyk: thanks for tips and tricks
  • All the other contributors on Sony msm8974 platform
  • LineageOS team

Installation instructions

Changelog
13.12.2020
  • ASB Security string 2020-12-01 (this month, no kernel updates found)
  • Webview updates for both builds (microG build on M87)
  • microG build only: F-Droid updated to 1.10-alpha1-114
  • microG build only: microG updated from upstream to 0.2.14.204215-15 (picked until 720b089)
Expand for older changelogs:

10.11.2020
  • ASB Security string 2020-11-05
  • Fix for CVE-2020-15999
  • AOSP E-Mail widget fixed
  • Webviews upodated to/within M86
  • microG build only: microG - fixes in EN API and GCM
  • microG build only: Replaced weak F-Droid signatures with ROM's V2 signatures
13.10.2020
  • ASB Security string 2020-10-05
  • microG build only: Bromite Webview on M86
  • microG build only: microG 0.2.12.203315 - including "Exposure notification API" for use of Covid tracing apps
  • microG build only: Additional hardening: constified JNI method tables
13.09.2020
  • ASB Security string 2020-09-05
  • Webviews on M85
  • microG build only: Added eSpeak TTS engine (microG build variant)
09.08.2020
  • ASB Security string 2020-08-05
  • Webviews on M84
  • microG build only: Location of firewall UI now in Network => data usage (Settings menu)
12.07.2020
  • ASB Security string 2020-07-05
  • microG build only: updated prebuilt microG GmsCore fom /e/ project (fixed FCM registration issues)
  • microG build only: F-Droid updated to 1.8 / F-Droid privileged extension updated to 0.2.11
  • microG build only: Aurorastore updated to 3.2.9 / AuroraServices updated to 1.0.6
11.06.2020
  • Security string 2020-06-05
  • GPS improvements / modernisation
  • Enable MIDI support
  • microG build only: Bromite Webview on M83
  • microG build only: Netmonitor exception in SEPolicy f. "Tracker Control" app
09.05.2020
  • Security string 2020-05-05
  • Standard build only:System Webview on M81
  • microG build only: AuroraStore updated to 3.2.8
11.04.2020
  • Security string 2020-04-05
  • Fix for CVE-2020-8597 (external/ppp)
  • Kernel: CVE-2019-10638 siphash 128bit for IP generation
  • microG build only: AuroraStore updated to 3.2.4
  • microG build only: Bromite Webview on M81
07.03.2020
  • Security string 2020-03-05
  • System Webviews on M80
  • 2nd build variant 'hardened microG build' (known from 15.1 thread) available
  • microG build only: AuroraStore updated to 3.2.0
19.02.2020
  • fixed DRM (we now have widevine Level 3, Netflix for example runs fine)
  • fixed TWRP time bug
  • added option to prevent USB gadgets working when screen locked (trust HAL)
  • enabled changelog (can be accessed under /settings/system/updater/changelog)
  • synced LineageOS sources (security patch level February 05, 2020)
16.01.2020
  • synced LineageOS sources (security patch level January 05, 2020)
13.12.2019
  • synced LineageOS sources (security patch level December 05, 2019)
13.11.2019
19.10.2019
  • synced LineageOS sources (security patch level October 05, 2019)
13.09.2019
  • bring back wifi display
  • three finger screenshot gesture
  • synced LineageOS sources (security patch level September 05, 2019)
12.08.2019
  • fixed manual mobile network selection (once again)
  • synced LineageOS sources (security patch level August 01, 2019)
07.07.2019
  • synced LineageOS sources (security patch level July 05, 2019)
  • fixed AudioFX effects completely (thanks @NeoArian)
03.07.2019
  • start signing builds (please check this if you want to update)
  • enable OTA updates (thanks @NeoArian)
10.06.2019
  • synced LineageOS sources (security patch level June 05, 2019)
21.05.2019
  • fixed recovery issue introduced by Magisk versions starting with 19.1 (thanks @Myself5)
11.05.2019
  • synced LineageOS sources (security patch level May 05, 2019)
08.04.2019
  • fixed manual mobile network selection (thanks @SpiritCroc)
  • fixed problems with 5 GHz Wifi channels
  • added aptX/aptXHD
  • synced LineageOS sources (security patch level April 05, 2019)
11.03.2019
  • fixed alarm delay (came with new lineage sources)
  • fixed some more offline / USB charging problems (thanks @SpiritCroc)
  • synced LineageOS sources (security patch level March 05, 2019)
17.02.2019
  • fixed occasional camera problems (thanks @SpiritCroc)
  • various kernel patches (thanks @SpiritCroc)
  • synced LineageOS sources (security patch level February 05, 2019)
15.01.2019
  • fixed video playback for some applications (thanks @SpiritCroc)
  • fixed offline charging (thanks @SpiritCroc)
  • fixed FM radio (thanks @SpiritCroc)
  • updated webview to version 71 (thanks @MSe1969)
  • synced LineageOS sources
04.01.2019
  • initial release

XDA:DevDB Information
Lineage OS 16.0 for Xperia Z1 compact - amami, ROM for the Sony Xperia Z1 Compact

Contributors
115ek, MSe1969, SpiritCroc, drakonizer, rcstar6696, SuperLamic, AdrianDC, nailyk, LineageOS team
Source Code: https://github.com/lin16-microg/local_manifests

ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.4.x

Version Information
Status:
Stable
Stable Release Date: 2020-11-10

Created 2019-01-04
Last Updated 2020-12-13
 

Attachments

  • Screenshot_20190914-160153_Trebuchet.png
    Screenshot_20190914-160153_Trebuchet.png
    158.8 KB · Views: 2,957
  • Screenshot_20190914-160236_Trebuchet.png
    Screenshot_20190914-160236_Trebuchet.png
    104.8 KB · Views: 2,959
  • Screenshot_20190914-160243_Trebuchet.png
    Screenshot_20190914-160243_Trebuchet.png
    74.5 KB · Views: 2,914
  • Screenshot_20190914-160304_Trebuchet.png
    Screenshot_20190914-160304_Trebuchet.png
    105.9 KB · Views: 2,769
  • Screenshot_20190914-160310_Trebuchet.png
    Screenshot_20190914-160310_Trebuchet.png
    73.9 KB · Views: 2,717
  • Screenshot_20190914-160328_Settings.png
    Screenshot_20190914-160328_Settings.png
    78.1 KB · Views: 2,770
  • Screenshot_20190914-160344_Settings.png
    Screenshot_20190914-160344_Settings.png
    89.3 KB · Views: 2,731
  • Screenshot_20190914-160359_Settings.png
    Screenshot_20190914-160359_Settings.png
    78 KB · Views: 2,678
  • Screenshot_20190914-160408_Trebuchet.png
    Screenshot_20190914-160408_Trebuchet.png
    150.7 KB · Views: 2,613
  • Screenshot_20190914-160440_Trebuchet.png
    Screenshot_20190914-160440_Trebuchet.png
    160.3 KB · Views: 2,604
  • Screenshot_20190914-161607_Trebuchet.png
    Screenshot_20190914-161607_Trebuchet.png
    144.2 KB · Views: 2,524
  • Screenshot_20190914-161554_Trebuchet.png
    Screenshot_20190914-161554_Trebuchet.png
    143.2 KB · Views: 2,456
  • Screenshot_20190914-161542_Trebuchet.png
    Screenshot_20190914-161542_Trebuchet.png
    155 KB · Views: 2,369
  • Screenshot_20190914-161507.png
    Screenshot_20190914-161507.png
    109.9 KB · Views: 2,315
  • Screenshot_20190914-161439_Trebuchet.jpg
    Screenshot_20190914-161439_Trebuchet.jpg
    102.1 KB · Views: 2,334
Last edited:

115ek

Senior Member
Jan 30, 2017
563
631
Tips & Tricks

microG initial configuration after 1st install (microG build variant only)
After the first installation of this ROM, you need to setup microG.
Please read the instructions given on the LineageOS for microG site, section "Post Install - UnifiedNlp"

OTA Updates on an encrypted device
In case your device in encrypted and you have flashed apps creating "survival scripts" in /system/addon.d (e.g. Magisk), there *may* be a dependency to files in the data partition.
An OTA update until current TWRP 3.3.1 does not decrypt the data partition, as this is usually not needed - under specific circumstances however, this may lead to unwanted effects (up to a non-booting device!) during an OTA update, if such scripts aim at modifying files located in the data partition. If unsure, rather perform the update manually as dirty-flash in TWRP or - which in general is a good practice - regularly perform backups in TWRP. If you haven't flashed anything on top of my build (except for the LineageOS root addon, which is no problem), there shouldn't be any issue.
(This commit in TWRP indicates, that this potential issue will be solved in future TWRP releases).
 
Last edited:
  • Like
Reactions: starTum

lm089

Senior Member
Jun 26, 2011
500
161
Munich
Took a while, but last night I flashed this. And it's fabulous! Some observations, regarding your list in the OP (couldn't test everything, though):
GPS: not just OK but I had the fasted 3D fix since I moved away from stock! Much faster than with signed LOS 15.1 or munjeni's LOS 7.1.2 (well below 10 seconds from my living room window, down from sometimes 90 - 120 seconds!)
WiFi Hotspot: working good and reliably
Compass: somewhat working but GPS Test says "unreliable", and indeed compared to my tablet directions are off by several degrees (pointing to NNW where the tablet says N); attempts to calibrate didn't have any effect
FM radio: working but mono (you wrote that already)
USB OTG: working good and at least reading is about as fast as with other ROMs (USB stick is formatted NTFS, btw)
===
I flashed together with Magisk 18 and openGapps 9 pico
During first boot phone froze completely during boot animatoin; had to hard reset, then it booted fine into system
Google initial setup was a bit weird, had a FC first, then a short loop through the initial three screens, but after a few attempts it finally ran through.
Didn't do much more now, as I need my phone for, well, what you usually need a phone for ;), so I'm going back to 15.1 now. But the first few steps were extremely promising. Probably will be testing a bit more over the weekend.
Can't wait to use this as a daily driver! :good::good::good:
 
Last edited:
  • Like
Reactions: 115ek

lingowistico

Senior Member
Jan 4, 2013
1,489
376
Stockholm
goo.gl
Using 15/01/2019.
Dirty flashed over last 15.1 (wiped cache/dalvik/system but kept data).
Working really well so far.
One thing I've noticed is that the UI seems a bit slower/somewhat choppier than 15.1, very slightly though. Barely noticeable, but the UI does seem to be a bit slower.
Other than that it's really impressive and is going to be my daily driver until/if something goes bad.
Another thing is twrp 3.2.3 backup restore of this rom seems to result in bootloop, but that might as well be because of me keeping data from 15.1.
 

Brozada

Member
Sep 10, 2013
35
22
Using 15/01/2019.
Dirty flashed over last 15.1 (wiped cache/dalvik/system but kept data).
Working really well so far.
One thing I've noticed is that the UI seems a bit slower/somewhat choppier than 15.1, very slightly though. Barely noticeable, but the UI does seem to be a bit slower.
Other than that it's really impressive and is going to be my daily driver until/if something goes bad.
Another thing is twrp 3.2.3 backup restore of this rom seems to result in bootloop, but that might as well be because of me keeping data from 15.1.
It's just my impression, but I've seen that sometimes the sense of slow UI may be just due to the speed of animations. Try changing the 3 scale animations on developer settings from 1x to 0.5x as is a common value
 

115ek

Senior Member
Jan 30, 2017
563
631
Sorry if this is the wrong place to ask this but: when using Dir file manager (super clean and light weight) I can't add home screen shortcuts to files for some reason. This worked on stock lollipop but not on Lineage 15.1 or 16.
How do I make this work again?

It's definitely a problem with the app itself.
I just tested my preferred file manager - Total Commander - and it worked fine.
Also ES did the job.
Only your mentioned Dir file manager wasn't able to do it.
It seems there is a new api to access shortcuts? Maybe they don't support it? Did you tried on an other device with Android >=8 ?

I just made a screenshot how it should look like (the confirmation dialog).

EDIT:
Yes. Had the right suspicion: https://github.com/veniosg/Dir/issues/126
It's a known app problem.
 

Attachments

  • Screenshot_20190209-052348_Trebuchet.png
    Screenshot_20190209-052348_Trebuchet.png
    60.6 KB · Views: 1,261
Last edited:
  • Like
Reactions: lingowistico

lingowistico

Senior Member
Jan 4, 2013
1,489
376
Stockholm
goo.gl
It's definitely a problem with the app itself.
I just tested my preferred file manager - Total Commander - and it worked fine.
Also ES did the job.
Only your mentioned Dir file manager wasn't able to do it.
It seems there is a new api to access shortcuts? Maybe they don't support it? Did you tried on an other device with Android >=8 ?

I just made a screenshot how it should look like (the confirmation dialog).

EDIT:
Yes. Had the right suspicion: https://github.com/veniosg/Dir/issues/126
It's a known app problem.

Thanks a lot for replying. For some reason, I assumed that Total Commander for Android was shareware/adware.
Hopefully Dir will be updated soon enough, meanwhile I'll be using Total Commander.
Thanks again for looking this up for me and for suggesting alternatives. :highfive:
 

Jerri7

Member
May 24, 2014
9
6
After 1 month using this version 15.1.2019 every day, i have found this critical problems:

- camera (force closing)
- audiofx (not good working)
- sms app (when i receive sms phone is still vibrating)
- sometimes graphic artefacts on navigation buttons
- sometimes freezing when i use more apps

This rom is pretty, clean, without unuseful functions and this is why i like LineageOS. :good:
 
  • Like
Reactions: ULT][MO

115ek

Senior Member
Jan 30, 2017
563
631
After 1 month using this version 15.1.2019 every day, i have found this critical problems:

- camera (force closing)
- audiofx (not good working)
- sms app (when i receive sms phone is still vibrating)
- sometimes graphic artefacts on navigation buttons
- sometimes freezing when i use more apps

This rom is pretty, clean, without unuseful functions and this is why i like LineageOS. :good:

Concerning camera: I have this problems too (unregular) although I can't reproduce them. A reboot should help. @SpiritCroc has merged a commit that may be connected to this http://gerrit.aicp-rom.com/c/AICP/device_sony_msm8974-common/+/84248 though I'm not sure if it solves the problem. We'll see.
Concerning AudioFX: It's buggy in my opinion - independent of devices and android version. I also had issues with it on Oreo and on totally different devices. If someone has got a hint: feel free to share :)
Concerning SMS app: I also have issues here but I think it's related to the lineage code and nothing device specific. Keep in mind that Lineage 16 isn't officially released until now. If the next build is also buggy please provide a log.
Concerning the rest: Same as above --> LOS 16 isn't released and there are still issues left to fix.
I'll upload a new build soon. Let's see what it brings.
 

SpiritCroc

Senior Member
Feb 17, 2015
601
1,216
  • Like
Reactions: 115ek

115ek

Senior Member
Jan 30, 2017
563
631
If you didn't have that before, it should help; AICP didn't need it at first in comparison to lineage, but we included it now for a cleaner approach, see discussion here http://gerrit.aicp-rom.com/c/AICP/frameworks_base/+/84029

Great! Thanks again for finding that :)

The new build is now available:
17.02.2019
  • fixed occasional camera problems (thanks @SpiritCroc)
  • various kernel patches (thanks @SpiritCroc)
  • synced LineageOS sources (security patch level February 05, 2019)
 

CyanoFriend

Member
May 15, 2016
48
15
Micro Gapps

First: Thanks for the Update.

My question:
Mostly the Rom-Providers not using MicroG recommend Pico-Gapps for their builds.
I am using them too for all LOS-related Roms without problems.
Is there a special reason/need for your Rom to recommend Micro-Gapps instead?
 

115ek

Senior Member
Jan 30, 2017
563
631
First: Thanks for the Update.

My question:
Mostly the Rom-Providers not using MicroG recommend Pico-Gapps for their builds.
I am using them too for all LOS-related Roms without problems.
Is there a special reason/need for your Rom to recommend Micro-Gapps instead?

Yes, you're right. Generally spoken the smallest gapps package (pico) is the best in terms of performance (apart from no gapps package ;)).
Additionally you can easily install missing google apps from playstore afterwards (e.g. maps, youtube...). But there are apps/functionalities you can't get from the playstore, for example "Okay Google".
I just checked the gapps comparison again https://github.com/opengapps/opengapps/wiki/Package-Comparison
It seems nano is sufficient to get these functionalities (so with pico you won't get them). Maybe that was micro earlier... I don't know :rolleyes:
But thanks for your hint, I'll update the thread accordingly.
 

lm089

Senior Member
Jun 26, 2011
500
161
Munich
It seems nano is sufficient to get these functionalities (so with pico you won't get them). Maybe that was micro earlier... I don't know :rolleyes:
But thanks for your hint, I'll update the thread accordingly.
Since I opened my Z1c some 18 months ago I'm running the nano packages and am very happy with that. Same applies to my recently opened tablet z.
 

Falk2

Senior Member
Jun 11, 2011
179
12
Karlsruhe
Hello.
sorry to interrupt you for a reason not directly related to this topic...
Does anybody of you know AdrianDC (who was part of the team of this Z1 ROM version also) and the way how to reach him?
Maybe you, 115ek?
I have a Sony Ericsson mobile (SEMC 2011 devices) and he was the one having released the only Lineage 14.1 ROM Nougat version for those models (cm13 has been released by 'LegacyXperia' group on basketbuild.com before). It runs perfectly except two remaining issues of the camera's audio function which should be the very last bug fix at it.
Unfortunately my direct messages on XDA to him don't seem to reach him (no read status).
Does anybody can help me to reach him?
I don't even know if the LegacyXperia team is still existing or where those developers have been moved to.

Thank you so much for any hint you can give to me!
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    This thread is discontinued - please visit the LineageOS 17.1 sucessor thread
    This thread aims at providing LineageOS 16.0 builds for the Sony Xperia Z1 compact with current security patches.
    You can consider this thread as a successor of our LineageOS 15.1 thread, where you may also find some useful information.
    This is the joint effort of 115ek and MSe1969 (contributions welcome).

    Code:
    #include <std_disclaimer.h>
    /*
    * Your warranty is now void.
    *
    * We are 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 us for messing up your device, we will laugh at you. Hard & a lot.
    *
    */

    We offer two build variants:
    A. Standard LineageOS 16.0 build
    This build flavor aims at providing LineageOS 16.0 "as is" with most recent security patches.

    If you want to install Google Apps (GApps) you have to use this build variant.
    GApps are optional, of course. The smaller the GApps package, the better (pico). If you want "Okay google" support you need at least nano.
    Just check the package comparison to see what fits your needs.

    B. Pre-installed microG build variant with additional security patches
    For the security/privacy focused (more details about below feature list, see here)

    • Pre-installed microG and F-Droid same as the LineageOS for microG project
    • Pre-installed AuroraStore
    • eSpeak TTS engine (FOSS TTS solution)
    • Additional security hardening features listed below
    • Access to /proc/net blocked for user apps
    • Bundled netmonitor app to allow network monitoring
    • Enhanced Privacy Guard: Switches for motion sensors and other sensors
    • Cloudflare as default DNS (instead of Google)
    • Privacy-preferred default settings
    • Optional blocking of Facebook- and Google-Tracking
    • Optional disable captive portal detection
    • Increased max. password length of 64
    • No submission of IMSI/phone number to Google/Sony when GPS is in use
    • Default hosts file with many blocked ad/tracking sites
    • Privacy-enhanced Bromite SystemWebView
    • Additional restriction options for secondary users
    • Constified JNI method tables


    Status
    List template by AdrianDC
    Code:
    - Boot : Ok
    - Partitions (Data, Cache) : Ext4 and F2FS supported
    - Bluetooth : Ok
    - WiFi : Ok
    - WiFi Hotspot : only 2.4 GHz
    - RIL - Phone - Data : Ok
    - GPS : Ok
    - Camera : Ok
    - Camcorder : Ok
    - Lights : Ok
    - MicroSD : Ok
    - Accelerometer : Ok
    - Compass : Ok
    - Gyroscope : Ok
    - Touchscreen : Ok
    - FM Radio : Ok (mono)
    - ANT+ : Ok
    - Vibrator : Ok
    - Microphone : Ok
    - Audio & music : Ok
    - Bluetooth audio : Ok
    - MHL: broken
    - NFC : Ok
    - Kernel : Ok
    - Graphics : Ok
    - 3D Rendering : Ok
    - Clock : Ok
    - Offline Charging : Ok
    - USB : Ok
    - USB OTG : Ok
    - Encryption : Ok
    - SEPolicies : Enforcing
    Limitations
    Following limitations are known:
    • NFC-HCE does not work (needed for example for google pay)
    • FM does not work in stereo mode (mono works fine, though)
    • Problems with some 5 GHz Wifi channels (can be avoided by not using autochanneling) fixed with 20190408 build
    • MHL does not work
    • 5 GHz hotspot does not work (2.4 GHz hotspot works fine)
    • ANT+ does not work fixed (see FAQ)
    • installing Magisk 19.1 prohibits entering recovery fixed with 20190521 build
    • GPS gets wrong time due to GPS week rollover since 3rd November 2019 (of importance when you record GPS tracks for example).
      This also happens on stock and several other legacy devices.
      fixed with 20190611 build
    Download
    FAQ
    What recovery system to use?
    Please use this TWRP if you want to use OTA updates and/or encryption.

    What about root access?
    Root isn't included per default (except root over adb, but it's off by default).
    If you want to gain root access to your apps use one of these (depending on your taste/needs):
    ANT+ isn't working?
    You need the 2 apps:
    afterwards setting proper permissions is essential!
    1. Go to Apps & Notifications -> See All Apps
    2. Select 'ANT Radio Service'
    3. Select Permissions
    4. Select Additional permissions
    5. Slide switch to allow using of ANT hardware
    This refers to those instructions which worked for me :)
    I've got problems AND have magisk/exposed installed
    I won't support anything related to magisk/exposed/other heavily system modifying things.
    If you're encountering problems please make sure you're using a clean installation (at most gapps) to verify/reproduce the issue.

    Bugreports
    You'll find information about logging here.
    Please also note how you got the error or how it can be reproduced.
    Sources
    Credits
    • SpiritCroc: big thanks to him for maintaining the device trees and a lot of very useful hints
    • rcstar6696
    • SuperLamic
    • drakonizer
    • AdrianDC
    • munjeni: thanks for tips and tricks
    • nailyk: thanks for tips and tricks
    • All the other contributors on Sony msm8974 platform
    • LineageOS team

    Installation instructions

    Changelog
    13.12.2020
    • ASB Security string 2020-12-01 (this month, no kernel updates found)
    • Webview updates for both builds (microG build on M87)
    • microG build only: F-Droid updated to 1.10-alpha1-114
    • microG build only: microG updated from upstream to 0.2.14.204215-15 (picked until 720b089)
    Expand for older changelogs:

    10.11.2020
    • ASB Security string 2020-11-05
    • Fix for CVE-2020-15999
    • AOSP E-Mail widget fixed
    • Webviews upodated to/within M86
    • microG build only: microG - fixes in EN API and GCM
    • microG build only: Replaced weak F-Droid signatures with ROM's V2 signatures
    13.10.2020
    • ASB Security string 2020-10-05
    • microG build only: Bromite Webview on M86
    • microG build only: microG 0.2.12.203315 - including "Exposure notification API" for use of Covid tracing apps
    • microG build only: Additional hardening: constified JNI method tables
    13.09.2020
    • ASB Security string 2020-09-05
    • Webviews on M85
    • microG build only: Added eSpeak TTS engine (microG build variant)
    09.08.2020
    • ASB Security string 2020-08-05
    • Webviews on M84
    • microG build only: Location of firewall UI now in Network => data usage (Settings menu)
    12.07.2020
    • ASB Security string 2020-07-05
    • microG build only: updated prebuilt microG GmsCore fom /e/ project (fixed FCM registration issues)
    • microG build only: F-Droid updated to 1.8 / F-Droid privileged extension updated to 0.2.11
    • microG build only: Aurorastore updated to 3.2.9 / AuroraServices updated to 1.0.6
    11.06.2020
    • Security string 2020-06-05
    • GPS improvements / modernisation
    • Enable MIDI support
    • microG build only: Bromite Webview on M83
    • microG build only: Netmonitor exception in SEPolicy f. "Tracker Control" app
    09.05.2020
    • Security string 2020-05-05
    • Standard build only:System Webview on M81
    • microG build only: AuroraStore updated to 3.2.8
    11.04.2020
    • Security string 2020-04-05
    • Fix for CVE-2020-8597 (external/ppp)
    • Kernel: CVE-2019-10638 siphash 128bit for IP generation
    • microG build only: AuroraStore updated to 3.2.4
    • microG build only: Bromite Webview on M81
    07.03.2020
    • Security string 2020-03-05
    • System Webviews on M80
    • 2nd build variant 'hardened microG build' (known from 15.1 thread) available
    • microG build only: AuroraStore updated to 3.2.0
    19.02.2020
    • fixed DRM (we now have widevine Level 3, Netflix for example runs fine)
    • fixed TWRP time bug
    • added option to prevent USB gadgets working when screen locked (trust HAL)
    • enabled changelog (can be accessed under /settings/system/updater/changelog)
    • synced LineageOS sources (security patch level February 05, 2020)
    16.01.2020
    • synced LineageOS sources (security patch level January 05, 2020)
    13.12.2019
    • synced LineageOS sources (security patch level December 05, 2019)
    13.11.2019
    19.10.2019
    • synced LineageOS sources (security patch level October 05, 2019)
    13.09.2019
    • bring back wifi display
    • three finger screenshot gesture
    • synced LineageOS sources (security patch level September 05, 2019)
    12.08.2019
    • fixed manual mobile network selection (once again)
    • synced LineageOS sources (security patch level August 01, 2019)
    07.07.2019
    • synced LineageOS sources (security patch level July 05, 2019)
    • fixed AudioFX effects completely (thanks @NeoArian)
    03.07.2019
    • start signing builds (please check this if you want to update)
    • enable OTA updates (thanks @NeoArian)
    10.06.2019
    • synced LineageOS sources (security patch level June 05, 2019)
    21.05.2019
    • fixed recovery issue introduced by Magisk versions starting with 19.1 (thanks @Myself5)
    11.05.2019
    • synced LineageOS sources (security patch level May 05, 2019)
    08.04.2019
    • fixed manual mobile network selection (thanks @SpiritCroc)
    • fixed problems with 5 GHz Wifi channels
    • added aptX/aptXHD
    • synced LineageOS sources (security patch level April 05, 2019)
    11.03.2019
    • fixed alarm delay (came with new lineage sources)
    • fixed some more offline / USB charging problems (thanks @SpiritCroc)
    • synced LineageOS sources (security patch level March 05, 2019)
    17.02.2019
    • fixed occasional camera problems (thanks @SpiritCroc)
    • various kernel patches (thanks @SpiritCroc)
    • synced LineageOS sources (security patch level February 05, 2019)
    15.01.2019
    • fixed video playback for some applications (thanks @SpiritCroc)
    • fixed offline charging (thanks @SpiritCroc)
    • fixed FM radio (thanks @SpiritCroc)
    • updated webview to version 71 (thanks @MSe1969)
    • synced LineageOS sources
    04.01.2019
    • initial release

    XDA:DevDB Information
    Lineage OS 16.0 for Xperia Z1 compact - amami, ROM for the Sony Xperia Z1 Compact

    Contributors
    115ek, MSe1969, SpiritCroc, drakonizer, rcstar6696, SuperLamic, AdrianDC, nailyk, LineageOS team
    Source Code: https://github.com/lin16-microg/local_manifests

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.4.x

    Version Information
    Status:
    Stable
    Stable Release Date: 2020-11-10

    Created 2019-01-04
    Last Updated 2020-12-13
    8
    New builds with May 2020 ASB

    Hi all,
    new builds are ready and are also offered through the updater app as OTA update:

    A. Standard LineageOS 16.0 build
    https://sourceforge.net/projects/li...20200509-UNOFFICIAL-signed-amami.zip/download
    • ASB Security string 2020-05-05
    • System Webview on 81.0.4044.117

    B. Pre-installed microG build variant with additional security patches
    https://sourceforge.net/projects/li...8-UNOFFICIAL-microG-signed-amami.zip/download
    • ASB Security string 2020-05-05
    • Bromite Webview on 81.0.4044.127
    • AuroraStore updated to 3.2.8

    Cheers, M.
    8
    First OTA update

    First OTA update is rolling out now. If you don't use OTA function go over here
    07.07.2019
    • fixed AudioFX effects completely (thanks @NeoArian)
    • synced LineageOS sources (security patch level July 05, 2019)

    Please share your experiences if updating worked flawlessly (or if not).

    By the way: as I'm testing some TWRP decryption stuff my lineage is encrypted. And although there isn't a TWRP available for our device capable of decrypting /data (for oreo/pie) the OTA update worked fine!
    It seems the lineage updater stores the new update in a non-encrypted temporary partition. :eek:
    8
    New build is now available:
    08.04.2019
    • fixed manual mobile network selection (thanks @SpiritCroc)
    • fixed problems with 5 GHz Wifi channels
    • added aptX/aptXHD
    • synced LineageOS sources (security patch level April 05, 2019)

    You'll find it here.
    7
    New builds with April 2020 ASB

    Hi all,
    new builds are ready and will soon be offered through the updater app as OTA update:

    A. Standard LineageOS 16.0 build
    https://sourceforge.net/projects/li...20200410-UNOFFICIAL-signed-amami.zip/download
    • ASB Security string 2020-04-05
    • Fix for CVE-2020-8597 (external/ppp)
    • Kernel: CVE-2019-10638 siphash 128bit for IP generation *
    • System Webview on 80.0.3987.132

    B. Pre-installed microG build variant with additional security patches
    https://sourceforge.net/projects/li...0-UNOFFICIAL-microG-signed-amami.zip/download
    • ASB Security string 2020-04-05
    • Fix for CVE-2020-8597 (external/ppp)
    • Kernel: CVE-2019-10638 siphash 128bit for IP generation *
    • Bromite Webview on 81.0.4044.76
    • AuroraStore updated to 3.2.4

    Cheers, M.
    ________________________________________
    * Kernel is frequently updated every month, but this one I found worth mentioning