[Xperia Z5 Android Development] HaoZeke:
[IMG="crDroid Stock Image"]http://3.bp.blogspot.com/-95thxb8JTJM/Vqee8dOvtnI/AAAAAAAAADw/a8MO4kA1yEs/s1600/cr-droid-2.png[/IMG]​

HaoZeke's crDroid

​

This is my latest daily driver which I update occasionally depending on weather I need/want new features. There won't be any OTA's because of work. Do please also check the Credits section, and the Screenshots tab.

Please use the Feature Request tab for feature inclusion requests.

It's also very hard to keep track of bugs reported here in the comments so please, again, use the bug reports tab...

I'm very thankful to everyone commenting, it's just hard to keep track sometimes, and seeing as DevDB has all the features required...

Since I also use XDA Labs which has no DevDB support it'd be best to comment AND add the comment in the required DevDB tab..

Disclaimer:

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.

Unified single/dual sims. Always use the latest build unless otherwise mentioned.

crDroid Features:

[LIST]
[*]Pixel look and feel.
[*]OMS-rootless (theme engine) Supported. Install Substratum from Play Store.
[*]Google Assistant
[*]Built in spoofing for MicroG
[*]LineageOS 14.1 - all mods and features
[*]StatusBar: Network Traffic
[*]StatusBar: SU icon toggle
[*]StatusBar: Ticker
[*]StatusBar: Hide/Show icons
[*]StatusBar: Hide/Show data activity arrows
[*]StatusBar: BatteryBar customizations
[*]StatusBar: Date customizations
[*]StatusBar: Battery styles
[*]StatusBar: Tap to Sleep
[*]StatusBar: Clock styles
[*]StatusBar: Custom logo customizations
[*]QuickSettings: QS Header image customizations
[*]QuickSettings: Weather tile integration and customizations
[*]QuickSettings: Tiles customization
[*]QuickSettings: Brightness slider toggle
[*]QuickSettings: Optional brightness icon
[*]QuickSettings: Vibrate on Touch
[*]QuickSettings: WiFi easy toggle
[*]QuickSettings: Bluetooth easy toggle
[*]QuickSettings: Data easy toggle
[*]QuickSettings: Location easy toggle
[*]Navigation: Toggle navbar
[*]Navigation: PIE navigation
[*]Navigation: DUI - SmartBar / Fling Toggle, animations and customizations (+ One Hand mode)
[*]Navigation: Dynamic Nav Bar Color
[*]Navigation: Pulse - smart visualization
[*]Notifications: Power notification controls
[*]Notifications: Force expanded notifications
[*]Notifications: Toggle immersive mode messages
[*]Notifications: Breathing notifications
[*]Notifications: Headsup Snooze
[*]Notifications: Headsup Timeout customization
[*]Display: Ambient Display customizations
[*]Display: Transparency Customizations
[*]Display: Blur Personalizations
[*]Display: Expanded Desktop Customizations
[*]Display: Scroll Animation Customizations
[*]LockScreen: Screen shortcuts
[*]LockScreen: Toggle longpress for screen shortcuts
[*]LockScreen: Swipe shortcuts
[*]LockScreen: Toggle media cover art
[*]LockScreen: Toggle clock
[*]LockScreen: Toggle date
[*]LockScreen: Toggle alarm
[*]LockScreen: Toggle status bar
[*]LockScreen: Tap to sleep
[*]LockScreen: Toggle longpress torch
[*]LockScreen: Cutomize number of notifications
[*]LockScreen: Toggle power menu for secure lockscreen
[*]LockScreen: Toggle quick settings access and hide swipe shortcuts for secure lockscreen
[*]Powermenu: On-the-go mode - camera overlay.
[*]Recents: Immersive Recents
[*]Recents: Hidden apps
[*]Recents: Toggle OmniSwitch as default Recent view
[*]Recents: Toggle Slim Recents as default Recent view
[*]Sound: Charging Sounds customization
[*]Sound: Toggle screenshot sound
[*]Sound: Live customization for number of volume steps
[*]Sound: Less frequent notification sounds
[*]Sound: DND customizations
[*]Animations Customization for Toast, System, etc.
[*]Miscellaneous: Clock Widget
[*]Miscellaneous: Wakelock Blocker (experimental)
[*]Miscellaneous: Partial / Full screenshot selection option
[*]Miscellaneous: Toggle suggestions on Settings dashboard
[*]Miscellaneous: Toggle summaries in Settings
[*]Miscellaneous: Toggle auto-start music player on headset detection
[*]Miscellaneous: Show CPU info overlay
[*]Miscellaneous: Disable Force Close notifications
[*]Settings/Sound: Increasing Ringtone
[*]15 New Quick Settings Tiles including Caffeine mode, Expanded Desktop and Sync.
[*]Settings/Security: Quick PIN/Password Unlock
[*]Stability and performance improvements.
[*]ART Optimizations
[/LIST]

My Additions:

Customized Kernel

Working FPC

Latest LOS Device Trees

F2FS TWRP

Not Working

Encryption

F2FS (DON'T use a custom kernel if you need F2FS)

VoLTE

Downloads​

Instructions

Use this fully working, excellent TWRP compiled by @kv123 from here. (Vol down + Power until it vibrates when the device is off)

If you need F2FS support use the TWRP I compiled here

Take a backup if you want.

Flash.

Profit.

Suggestions

Don't use SuperSU.

Use Magisk.

Don't use GAPPS.

Use MicroG.

Actually just use NanoMod.

Naptime & Doze for better standby drain.

Substratum

FAQ/Frequent Statements

Current Changelog

Clogs my Labs view. Will make a github repo for this later.

Actually, currently this is crDroid v3.5:

v3.5 changelog:

July 2017 security patched in. (Android 7.1.2_r24)

Add toggle to remove dismiss icon in recents view.

Configurable long press delay in smartbar settings.

Toggle to display close button for longpress notifications.

Auto off torch configuration after longpress power button.

Fixes for livedisplay tile.

Refreshed all tiles.

Lots of minor fixes and optimizations.

Updated libraries for performance.

For v3.6:

Changelog

Fix OmniSwitch issues and bring-in updates.

Prevent Magisk breaking Developer Options.

Add toggle to use 4G icon instead LTE icon.

More Smartbar customizations

Fix GIF/Video issues for apps like Twitter on some ROMs.

Update crDroid file manager.

Fixes and improvements for libs.

Updates for Substratum support.

SlimRecents updates.

For v3.7:

Changelog

August security patched in! (Android-7.1.2_r29)

Fix battery drain for few devices.

Added new and shiny PIE from AOSPA

Added Pocket lock toggle from AOSPA

Added toggle to prevent accidental touch for navigational hardware keys.

Added toggle to prevent certain apps using significant motion sensor in order to improve battery life.

New icons for few stock apps. No more ugly green for messaging.

Updated music player and file manager apps.

Updated ART, bionic and few external libraries.

Improved doze service.

Misc bug fixes.

For v3.8.4:

Changelog

December security patches

Upstreamed with lineageOS

For HZ1:

USB OTG Support

F2FS Driver Updates

SafetyNet Kernel Patches

Native exFAT Support

Added ZEN, BFQ, SIOPLUS, SIO, VR and FIOPS Schedulers

KSM Updates

For HZ2:

Built with UBER 4.9 (same as the ROM)

GCC v5 to 7 support.

LZ4 Support.

PowerSuspend 1.7

KCAL Support (from me)

GPU at 27MHz

WLAN Wakelock toggles

Arch Power

Gentle Fair Sleepers Interface

MSM MDSS From ElementalX

ElementalX extra backlight dimmer

Added exFAT

Enabled Kexec

Overclocking

Added Westwood and CDG TCP Algo

Add Lazytime mount option for ext4

module: Enable ecryptfs loading

Remove SafetyNet checks

For HZ3:

Stock Toolchain for now

Upstream Device Tree

Update kernel filesystems

Misc kernel changes

For HZ4:

Rom and kernel builds with UBER (4.9) and SDCLANG (3.8.8)

Upstreamed kernel (85 --> 105)

Added Backported Binder (credits to @zacharias.maladroit)

Archidroid Optimizations (yep those) [v4]

Misc stuff

For HZ5.1:

Rom and kernel builds with UBER (4.9) and Clang (5)

Frimware update to 32.4.A.0.160

Upstreamed to 3.10.89 currently

Added encryption logic changes

HZ5 had an encryption bug so I removed it in favor of v5.1

Supporters [Donors]

@frabe8378910

Credits

crDroid Team.

@Myself5 for working on the Z5.

@oliver for working on ivy.

@kv123 for the working TWRP.

@pollob666 for the call log fix. (will be implemented)

@BSDgeek_Jake for MoaAB. (will be implemented)

@Matssa56 for his work on OMS.

LineageOS Team.

Sonyxperiadev Team.

SonyAOSP Team.

Substratum Team.

AOSP providers.

Everyone testing this.

I strongly support XDA's stance on the Kernel GPL, so, the sources for the kernel are here.

If anyone has XMR [Monero] they wanna toss at me, my address is 44tZ7BJyrYheDqFsDuAw4cZoU3frEA5tCbUBGqRcd6Rg5CNury33fk29op9fdJ7Ls9SiCsb1WTW2BSVzuyaZSgX2FX7isg1

XDA:DevDB Information

HZ_crDroid, ROM for the Sony Xperia Z5

Contributors

HaoZeke

Source Code: https://github.com/crdroidandroid

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.10.x

Based On: LineageOS

Version Information

Status: Stable

Current Stable Version: v3.8.4_HZ5

Stable Release Date: 2017-09-22

Created 2017-07-24

Last Updated 2017-12-27