[Xperia Z5 Premium Android Development] Berni-0815:
2019-10-30: Important announce:

At this point I've decided to stop every work on satsuki-devices!

The reason for that can be found in my post #308.

--------------------------------

I've been asked to port my own version of lineageOS 14.1 (for suzuran [z5c] klick) to this device. Since I don't have a satsuki device (e68**), I'm not able to test this port in any way.

The only thing I can say that is has been compiled and built without errors! :angel:

So I'm herewith inviting everyone who is interested in it to test this port and hopefully give feedback!

Since it seems that the development of LineageOS 14.1 has been stopped or slowed down, I decided to build a new version only if the Android security patch level has been changed or I've changed anything.

Download 2019-10-23

This is a 7z archive with the zip'ed rom and the md5 file in it. Please unpack this archive, copy the included two files somewhere to your device, reboot into twrp and flash this zip file. Enable zip verification and md5sum checking. Maybe you have to rename the md5 file to *.md5sum; depending on the twrp version you are using (3.1.1 uses *.md5sum, 3.2.x uses/needs *.md5!)

Kernel sources

Tree sources

Features:

OS Version: 7.1.2 Nougat

Kernel: Linux 3.10

New: Android security patch level: 5 October 2019

Using sony blob's from stock version 32.4.A.1.54

Important information:

You should be familiar with general installation of custom roms.

Required for installation: TWRP 3.1.1 (or newer)

No need for making a clean install, but sometimes it helps a lot!

This rom is pre-rooted. For those who want to use magisk or any other rooting tool, you can easily remove this by flashing this file.

Use this rom at your own risk! It comes without any warranty! I'm not responsible for any damage! If you don't agree with that, don't try to flash this rom in any way.

Extras:

New: Kcal Display Driver - Thanks to [MENTION=8041676]GreyLeshy[/MENTION] and [MENTION=8694857]Sony user 16[/MENTION]

New: Voltage Control - Thanks to [MENTION=8041676]GreyLeshy[/MENTION] and [MENTION=8694857]Sony user 16[/MENTION]

New: OMS-Support (see screenshot) - Thanks to [MENTION=6842057]nathanchance[/MENTION]

Added F-Droid and UnifiedNLP! If you don't want this, simply de-install it.

I've included some little extensions like changelog and volume adjustment.

I've set maximum speaker volume to a higher value.

I've increased microphone gain.

I've increased all volume steps from 7 to 15.

I've changed the microfone gain to avoid echo in phone calls.

I've added VoLTE.

I've enabled data for MMS.

I've enabled MHL.

Older versions:

Download 2019-02-21

Download 2019-03-11

Download 2019-04-10

Download 2019-05-19

Download 2019-06-17

Download 2019-07-09

Download 2019-08-13

Download 2019-09-12

One (last) request:

Please don't ask for including any app. I won't do this, because I want to keep this rom as clean as possible.

Changelog:

====================

10-23-2019

====================

* frameworks/base/

b5205bc [RESTRICT AUTOMERGE] Pass correct realCallingUid to startActivity() from startActivityInPackage [Bernhard Thoben]

* lineage/jenkins/

2b50ec4 hudson: Disable lettuce [Michael Bestas]

* lineage/mirror/

751b83e Updated to 23-Oct-2019 03:32 UTC [Kevin F. Haggerty]

* lineage/wiki/

bc9df3d Remove myself from msm8916 devices [Michael Bestas]

====================

10-22-2019

====================

* lineage/jenkins/

ce80f70 hudson: Add zenfone3 [Rashed Abdel-Tawab]

* lineage/wiki/

79a500a devices: Add zenfone3 [Nolen Johnson]

====================

10-21-2019

====================

====================

10-20-2019

====================

====================

10-19-2019

====================

====================

10-18-2019

====================

====================

10-17-2019

====================

====================

10-16-2019

====================

====================

10-15-2019

====================

* frameworks/base/

6603f6c5 Fix permissions for CTS [1/2] [Bernhard Thoben]

2d5d094 OMS: StrictMode and files under /data/system/theme/ [Bernhard Thoben]

54cb08e Add protected broadcast for app crash broadcast [Bernhard Thoben]

ae14d33 Themes: Allow volume slider and thumb to work with custom images. [Bernhard Thoben]

bd8690d Separate tile label color from icon drawable color [Bernhard Thoben]

63a9303 Hold "volume up" during boot to disable all overlays [Bernhard Thoben]

02c6c55 Themes: Expose Keyboard Shortcuts Dialog [Bernhard Thoben]

f180866 Expose Screenshot flash and background colors [Bernhard Thoben]

97768ea ThemeSafety: Introduce App Crash Intent [Bernhard Thoben]

82b4825 Revert "Add a protected broadcast for Masquerade events" [Bernhard Thoben]

6f07c52 base: Force authorize all calling packages by Masquerade (2/3) [Bernhard Thoben]

2a46389 FWB: Give power dialogs own set of volume icons for themes [Bernhard Thoben]

fffbf4d OMS: Add hide annotation to MODIFY_OVERLAYS permission [Bernhard Thoben]

758f784 OMS7: Rootless Security Update Preparation for March 2017 [Bernhard Thoben]

8a26bcc Add a protected broadcast for Masquerade events [Bernhard Thoben]

ac37018 Notification tint: add optional findContrastColor algorithm for dark backgrounds [Bernhard Thoben]

a8fe7d2 Themes: Expose Keyguard affordance circle background [Bernhard Thoben]

928a8cf Set external QS tiles tint mode to SRC_ATOP [Bernhard Thoben]

dc4b38c graphics: ADB "N" icon compatible with OMS7 [Bernhard Thoben]

e1377f9 Expose external qs tile tint color [Bernhard Thoben]

1ce0b83 SystemUI: Expose switch bar title [Bernhard Thoben]

57ff8cc OMS: Introduce MODIFY_OVERLAYS permission for user apps [Bernhard Thoben]

91c7569 Themes: Expose QS battery [Bernhard Thoben]

5733c00 OMS7-N: ApplicationsState: add filter for Substratum icon overlays [1/2] [Bernhard Thoben]

bc94b1a OMS7-N: ApplicationsState: add filter for Substratum overlays [1/2] [Bernhard Thoben]

8a61cd3 SystemUI: Use own drawables for QS expand icon [Bernhard Thoben]

58573ab doze: allow grayscale even if invert boolean is false [Bernhard Thoben]

9a60ea0 OMS7 compatible 'Ambient notification inversion' [Bernhard Thoben]

b809910 Allow prevention of doze notification color inversion [Bernhard Thoben]

5f35b11 Notification dynamic colors bool compatible with OMS7 [Bernhard Thoben]

66ea827 Notifications: Expose a bool to disable dynamic colors [Bernhard Thoben]

9ca78cf Themes: Expose various QuickSettings text colors [Bernhard Thoben]

30be3bf Allow custom alpha for notification shade bg color [Bernhard Thoben]

8c6885f SystemUI: Expose QS edit item decoration background color [Bernhard Thoben]

cba1afa Themes: Allow Navbar ripple color to be themed [Bernhard Thoben]

a510c30 Themes: Allow Permission Icons to be fully themed [Bernhard Thoben]

4ccf236 Themes: Allow Immersive cling colors to be fully themed [Bernhard Thoben]

04999fd Themes: Expose resolver hardcoded colors [Bernhard Thoben]

72a2038 N-Extras: AudioService: Allow system effect sounds to be themed [Bernhard Thoben]

82fbc29 N-Extras: Add dynamic theme fonts support [Bernhard Thoben]

25b3d07 N-Extras: Add dynamic theme BootAnimation support [Bernhard Thoben]

27c38b2 OMS7-N: Implement multi-target enable/disable and disable-all [11/11] [Bernhard Thoben]

ca7b333 OMS7-N: Do not enforce code policy limiting overlay installation [10/11] [Bernhard Thoben]

7200e22 OMS7-N: Persistence on boot through OverlayManagerServiceImpl [9/11] [Bernhard Thoben]

40f9401 OMS7-N: Disable Zygote preloaded drawables [8/11] [Bernhard Thoben]

933e8e0 OMS7-N: installd: add command 'rmidmap' [7/11] [Bernhard Thoben]

563005a OMS7-N: Fix memory leak during idmap creation [6/11] [Bernhard Thoben]

6e10d0e OMS7-N: idmap: suppress print for padded resources [5/11] [Bernhard Thoben]

83eb533 OMS7-N: Set EXTRA_REPLACING correctly in ACTION_PACKAGE_ADDED [4/11] [Bernhard Thoben]

d70dfe4 OMS7-N: Integrate OverlayManagerService into framework [3/11] [Bernhard Thoben]

f2d20da OMS7-N: Introduce the OverlayManagerService [2/11] [Bernhard Thoben]

4d4bf748 OMS7-N: Support tagging resources as OK to overlay [1/11] [Bernhard Thoben]

* frameworks/native/

328426a OMS7-N: installd: add command 'rmidmap' [Bernhard Thoben]

* packages/apps/Contacts/

1c246f1 Themes: Expose hardcoded layout and styles colors [Bernhard Thoben]

* packages/apps/ContactsCommon/

a3d9222 Themes: Define back arrow tint color for themes [Bernhard Thoben]

c962191 Themes: Expose hardcoded contact tile text colors [Bernhard Thoben]

* packages/apps/Dialer/

27a7c99 Themes: InCallUI dialpad digits color [Bernhard Thoben]

ab542ec Themes: Separate background color from text color [Bernhard Thoben]

* packages/apps/ExactCalculator/

09e7d6a Themes: Expose all elevations [Bernhard Thoben]

7fdbeca Themes: Expose hard coded background in java [Bernhard Thoben]

* packages/apps/PackageInstaller/

013a918 PackageInstaller: Add tint mode to icons [Bernhard Thoben]

* packages/apps/PhoneCommon/

615087b Themes: Make dialpad seperator line theme-able [Bernhard Thoben]

* packages/apps/Settings/

a319b7a Development: Allow all Masquerade calling packages for debugging (3/3) [Bernhard Thoben]

00aad42 Settings: Expose "ALL" hardcoded and [MENTION=5711379]ANDROID[/MENTION] colors [Bernhard Thoben]

d29a747 Settings: Expose and add tint mode to custom icons [Bernhard Thoben]

1adf67e Settings: Expose styles in the manifest for themes [Bernhard Thoben]

b8585d6 Settings: Guard against themes without colorAccent defined [Bernhard Thoben]

0958a30 Set external settings icon tint mode to SRC_ATOP [Bernhard Thoben]

67f69da Settings: Expose bluetooth pin confirm dialog text colors [Bernhard Thoben]

419115c Expose switchbar background color [Bernhard Thoben]

b9204f9 Expose dashboard category padding bottom [Bernhard Thoben]

4ef61c5 Expose color for external settings icons [Bernhard Thoben]

1cee6ba Hide the "show/hide overlays" when no overlay installed [Bernhard Thoben]

af732e3 Exclude overlays from the app counter [Bernhard Thoben]

7302466 OMS7-N: Apps: show/hide Substratum icon overlays [2/2] [Bernhard Thoben]

f62e4c6 OMS7-N: Apps: show/hide Substratum overlays [2/2] [Bernhard Thoben]

100d9a3 Settings: Expose LinearColorBar default colors [Bernhard Thoben]

9172997 Settings: Expose storage icon colors [Bernhard Thoben]

aa98eea Settings: Expose gesture settings switchbar [Bernhard Thoben]

29bbb57 Settings: Expose storage summary text [Bernhard Thoben]

d623204 Settings: Expose condition card colors [Bernhard Thoben]

db80f19 Settings: Expose dashboard category and tile color [Bernhard Thoben]

* system/sepolicy/

461e4e7 interfacer: Allow interfacer to find content_service [Bernhard Thoben]

35ed6f2 sepolicy: Allow system_server to set theme_prop [Bernhard Thoben]

9b64308 sepolicy: add file and domain trans to interfacer [Bernhard Thoben]

3f64859 Welcome to Theme Interfacer! [2/2] [Bernhard Thoben]

73b15c2 sepolicy: Redo masquerade rules [Bernhard Thoben]

dcc8795 sepolicy: Fix application of bootanimation [Bernhard Thoben]

fcdc378 sepolicy: allow masquerade to read and write theme assets [Bernhard Thoben]

8d9fd3f sepolicy: rename masquerade domain and allow JobService in system_server [Bernhard Thoben]

e77397d initial policy edits for masquerade to operate rootless [Bernhard Thoben]

8e65025 sepolicy: fix themed sounds [Bernhard Thoben]

b0625b3 sepolicy: fix themed boot animation [Bernhard Thoben]

a11f110 Introduce sepolicy exceptions for theme assets [Bernhard Thoben]

62c9f79 OMS7-N: Add service 'overlay' to service_contexts [Bernhard Thoben]

* vendor/cm/

7bf981e Add a prop value for Substratum verification [Bernhard Thoben]

12e3235 Config: Build ThemeInterfacer [Bernhard Thoben]

====================

10-14-2019

====================

* kernel/sony/msm8994/

2f8811e Satsuki: Enabling 2nd sim detection [Bernhard Thoben]

a92cffc arm: DT: Suzuran: Lower backlight init value [Bernhard Thoben]

6292709 net: wireless: bcmdhd_suzuran: Update to 1.141.67.30 [Bernhard Thoben]

9034b30 net: wireless: bcmdhd_suzuran: Update to 1.141.67.29 [Bernhard Thoben]

4f03726 Satsuki: Enabling voltage control too [Bernhard Thoben]

====================

10-13-2019

====================

* kernel/sony/msm8994/

992b248 Voltage Control [Bernhard Thoben]

d3b5d11 Kcal Display Driver [Bernhard Thoben]

* lineage/jenkins/

bbdab73 Regenerate device dependency mappings [razorloves]

* lineage/wiki/

c322a16 Add missing battery tech definitions [Bruno Martins]

====================

10-12-2019

====================

* frameworks/base/

83d44ad Adding soundfiles and changing their settings [Bernhard Thoben]

* packages/apps/Settings/

4bab52e Adding changelog [Bernhard Thoben]

* vendor/cm/

9905ec2 Changing bootanimation and some settings [Bernhard Thoben]

====================

10-11-2019

====================

====================

10-10-2019

====================

* external/chromium-webview/

b6acc67 Update Chromium Webview to 77.0.3865.116 [Kevin F. Haggerty]

* lineage/scripts/

4532614 Update default webview to 77.0.3865.116 [Kevin F. Haggerty]

5e45b86 Update default webview to 77.0.3865.92 [Kevin F. Haggerty]

* lineage/wiki/

fafee52 wiki: Mark discovery as discontinued [LuK1337]

====================

10-09-2019

====================

* bionic/

e41b8e0 zoneinfo: Update tzdata to 2019c [Vasyl Gello]

* build/

487b933 Bump Security String to 2019-10-05 [Vasyl Gello]

* external/icu/

7de7d95 icu: Update tzdata to 2019c [Vasyl Gello]

* frameworks/av/

09d1cf8 Fix OOB access in mpeg4/h263 decoder [Vasyl Gello]

f7908d8 m4v_h263: add a test for invalid/negative value [Vasyl Gello]

* lineage/jenkins/

c5a21b9 hudson: Disable discovery for now [LuK1337]

* packages/apps/Nfc/

9a99e10 [DO NOT MERGE]Prevent length underflow in NfcTag.cpp [Vasyl Gello]

====================

10-08-2019

====================

====================

10-07-2019

====================

* lineage/wiki/

6528dba wiki: Add Windows OS note for fastboot recovery on A/B systems [Nolen Johnson]

07dcdf7 wiki: Add 16.0 version for land/santoni [Isaac Chen]

====================

10-06-2019

====================

* lineage/wiki/

318f2be wiki: Restore santoni/land [Isaac Chen]

====================

10-05-2019

====================

* lineage/jenkins/

269dac7 hudson: Ship land/santoni [Isaac Chen]

====================

10-04-2019

====================

====================

10-03-2019

====================

====================

10-02-2019

====================

* lineage/wiki/

372a457 wiki: Mark devices discontinued that are not shipping [razorloves]

====================

10-01-2019

====================

====================

09-30-2019

====================

====================

09-29-2019

====================

====================

09-28-2019

====================

====================

09-27-2019

====================

====================

09-26-2019

====================

* lineage/mirror/

87f6047 Updated to 26-Sep-2019 00:00 UTC [Tim Schumacher]

====================

09-25-2019

====================

* lineage/mirror/

8f8da67 Updated to 25-Sep-2019 00:00 UTC [Tim Schumacher]

====================

09-24-2019

====================

====================

09-23-2019

====================