[Xperia Z3 Android Development] Dobsgw:
Update 2018: Not many people are on Z3 anymore and even less using Fragment ROM, but just a heads-up - Mediafire has begun flagging random files as viruses in attempts to get users to purchase Bitdefender from them (I'm assuming they get a commission) so I have taken the liberty of removing all my files so that Mediafire is no longer tempted to flag them up, and so that they don't get any ad revenue from potential users visiting the links. Everything needed is on AFH so this won't affect much anyway. Just an explanation for some missing links.

Fragment ROM by Dobsgw

For Locked Bootloader. UB has it's own version in download section.

Deodexed Base

Based on Latest Sony 23.5.A.1.291 Global Firmware (D6603)

Includes all latest Baseband 61, fotakernel, 28 Jun Sony Kernel

SuperSU 2.79 and TWRP 3.0.2 included with init.d support added

This is a reasonably close to Stock ROM approach with some minor changes such as XZ SystemUI and dynamic framework for improved look and performance. No soundmods, no unnecessary scripts, no bloat unless you want it.

A solid custom ROM for those who like to make their own changes.

Overtime I may add or remove features to fine tune, but anything you feel is missing can just be flashed over for your own personalization.

(The obvious disclaimer: I am not responsible for anything that goes wrong with your device if you flash this. I have taken as many steps possible to ensure top quality and am running this myself, but you have been warned!!)

Main Features of the ROM:

(General)

- Heavily debloated

- SuperUser MOD

- Disabled Mobile Data on/off notification

- Full Zipalign

- Google Play Services drain fix

- Up-to-date (at time of posting) System apps

(Display)

- Xperia X Display Port

- Xperia XA Assertive Display

- 0.25x and 0.75x animation duration (developer settings)

(Look and feel)

- Xperia XZ SystemUI

- Android N Style SystemUI

- Merged WiFi and Signal Icons

- Xperia X Bootanimation

- 30dpi Nav-Bar (more sizes available in downloads section!)

- 4 tiles in a row Quick Settings

- XZ Wallpapers

- XC and XZ Themes

- Dynamic Nav-bar (accords to apps)

- QS accords to theme

(Mods)

- XZ Stamina Mode

- Removed Stamina Notification

- Font Selector and Fonts

(Additional Features)

- MediaScanner app in Settings

- Latest Xperia Home

(if Xposed installed)

- Blurred SystemUI

- Material Xposed Manager

Changelogs:

Changelogs V1 - V3.4:

Fragment ROM Version 1 Changelog:

-Heavily Debloated - Addon Zip for Camera apps and another zip for ALL Bloat can be found below

-Patched services.jar for SuperUserMOD

-Some low level optimizations - Sony did a good job with .291 so I didn't feel a need for much change

-Smart Cleaner from Xperia X fixed (some instability is possible so any issues please turn it off from Settings -> Storage and Memory)

-Merged Wifi and Signal Icons for cleaner looking UI (thanks to Ticklefish's guide)

-Xperia X Display Port (thanks to dontbelieve)

-Assertive Display from XXA (thanks to [MENTION=6318692]AutumQueen92[/MENTION])

-Xperia X System UI (thanks to jjwrongjj)

-Font Selector and fonts (thanks to IgorEisberg)

-Cyberian Camera III with Xperia X libs etc for much better photo quality (thanks to mkdmc and others)

-Blurred SystemUI for use with Xposed (highly recommended) (thanks to Serajr)

-Material Xposed Installer for managing and installing xposed and xposed modules

-Fixed the APN download issue (thanks to Rajeev for patching this)

-CM Filemanager

-MediaScanner (located under Settings>Fragment Modules>Media Scanner Options)

-Latest Xperia Home 63

-30 dpi Nav-Bar for maximum screen space (I can make addons for different sizes at request/ soon when I have time)

-Xperia X boot animation for a more aesthetic boot (thanks to [MENTION=5886806]chitshiv[/MENTION])

Fragment ROM Version 2 Changelog:

-Rebuilt from scratch as HDD died. Thanks Seagate

-Cleaned up the SystemUI apk to add back some defaults

-SystemUI made more like Android N style. No gaps between notifications.

-Weird sound when taking pics/ screenshot with sound on fixed

-Disabled annoying Data Turned Off notification

-Ultra-debloat - to get back mirror link, coverapp, TTS, Talkback, dual shock etc download ADDON V2 and flash in recovery. Boom... it's back.

-Fixed Chrome and ims issues. Symlink errors and badly odexed smali found and fixed by [MENTION=3900807]Bloodlvst[/MENTION] so all credit to him.

-Full Zipalign of priv-app and app

Fragment ROM Version 2.5 Changelog:

- Add back Sony Email app

- Edited build.prop to give better results/ remove redundant tweaks etc

- Adaway webserver fixed (if still not working intall as user app. It's a permissions issue. Advanced users can change permissions of .so files in lib to -rwxr-xr-x and set owner and group to "system")

- Added [MENTION=4798704]RyTekk[/MENTION]'s "Balanced" VM and Govenor tweak. Maybe better battery, but defo more efficient and cooler phone

- Revert to stock from this link from his post: Revert to Stock Govenor Values

- Google Play battery drain reduction

- Updated Cyberian Camera to version IV Re-uploaded without V4. V4 has fish-eye bug.

Fragment ROM Version 3-3.2 Changelog (They are now merged into V3.2 full ROM):

- Updated SuperSU to V2.78 - For now holding off updating SU

- Updated lots of System apps to save space on data partition.

For this reason it is wise to either clean install or uninstall updates in Settings->Apps for those updated or they will exist on both system and data which is a waste of memory.

- Updated to latest Xperia Home 10.2.A.10 (Serajr X Home users need to update to 1.1.5)

- Updated to Latest Xperia Album 7.9.A.0.10

- Updated to latest G Play Services 9.4.52 (438-127739847)

- Updated to latest Google Web View 52.0.2743.98

- Updated to latest Sony Video 9.5.A.1.4

- Updated to latest Sony Music 9.1.12.A.0.1

- Updated to latest Sony Weather 1.3.A.0.2

- Updated to latest Media Scanner (under Fragment Modules) 1.0.55

- Removed Smart Cleaner

- Removed Gmail as System app (updated frequently so wastes partition space)

- Removed CM File Manager. Was buggy sometimes

- Cleaned up Card Style view of Settings. No more lines protruding from the side of options

- Some Google Services optimisation

- 4 tiles in a row in Quick Settings

- Added Xperia XZ wallpapers (found in wallpapers setting of launcher)

- Added Xperia X Compact themes

- Rebuilt Camera files and added Cyberian Cam V5. Tested and working fine. No fisheye bug!

- Revert to Stock Camera with flashable Zip found in downloads- addons section below!

Fragment ROM Version 3.3 Changelog:

-Updated system apps

- Update Album to latest version

- Update Music to latest version

- Xperia XC SystemUI

- Tweaked battery mods to better values

Fragment ROM Version 3.3.1 Patch:

-Patches a mod I missed in V3.3

Fragment ROM Version 3.4 Changelog:

-Nav bar accords to theme OR if app supports dynamic status bar it will be the colour of the app eg green for whatsapp

-Quick Settings accords to theme thanks to bro [MENTION=4970751]Rajeev[/MENTION] for his guide

-Moved to XZ SystemUI for better compatibility

-Removed Location Based Wifi. Pointless as wifi drain even when on is minimal.

-Added XZ Settings (no card style) all working. Thanks to [MENTION=3900807]Bloodlvst[/MENTION] for fixing my little errors :P

-Added XZ Stamina Mode. Much better than current! Issues however with Ultra Stamina mode after being used some notification access settings will be lost etc. All small stuff with low annoyance.

-Updated WebView to latest version in system

-Updated Xposed Material Installer app

Fragment ROM Version 4.0 Changelog:

-Integrated all OTA etc into full ROM. See past change logs for all features that are added and removed since V1!

-V4 full ROM now has Stock Z3 Camera so you can choose your own mod. I recommend Cyberian Camera.

-Upgraded Stamina Mode to [MENTION=5625510]kansasboy001[/MENTION] 's mod. Much more streamlined and no bugs that I know of.

-Changed Charge Optimization to XZ Battery Care. This learns your charge habbits and delays charge from 90% - 100% to preserve battery capacity over charges without compromise to usage time like SoftCharge was doing.

Also possible via [MENTION=5625510]kansasboy001[/MENTION] 's XZ port. Found under Settings - Battery - Battery Care (you might need to turn it on before it learn charge habits)

-Battery Care doesn't work on Z3. Likely due to hardware limitations.

-Charge Optimisation added back to its place in Settings - About - Status

-Updated MediaScanner in Fragment Modules to .57 latest

-Updated Album to Latest 7.9.A.1.2

-Updated Xposed Installer to latest version

-Update Google Play to latest .77

Fragment ROM Version 4.1 Changelog:

-Change location of Soft ChargeUI to Settings - Battery (under stamina) thanks to [MENTION=5625510]kansasboy001[/MENTION] for the settings mod for this

-Remove stamina notification

-Rebuild framework-res.apk with latest APK tool to remove 3 dot menu lag

-Update Album

-Update Music

-Update Xposed

-Update weather

Fragment ROM Version 4.2 Changelog:

-Added adoptable storage (options under Settings - Storage and Memory - SD Card - tap 3 dot in corner select settings - Format as Internal) thanks to [MENTION=6126659]PDesire[/MENTION], [MENTION=6791680]_LLJY[/MENTION] and [MENTION=5169444]AndroPlus[/MENTION]

- Re-uploaded without adoptable storage as is too buggy to use

-System app updates

- Music

- Album

- Adaway

- Xposed Installer

- WebView

- Weather

- Latest Xperia Home

-Build.prop value changed from userdebug to user to allow compatibility with apps such as Android Wear

Fragment ROM Version 5 Finalized Ultra Changelog:

- Merge all previous updates. No more OTAs to flash.

- Updated Settings to show Finalized version

- Updates: Weather to 1.3.A.1.17

Album to 8.1.A.0.24

Music to 9.3.6.A.0.0

Xperia Home to 10.2.A.2.10

- Add 0.25x and 0.75x animation to developer settings - animation durations

(if not there please let me know and I will have to add it for all languages. To test please change system language to English (default for mods) and see if it is there. That lets me know that it worked in the raw format)

- Updated SuperSU to latest version 2.79 for LB version

Known BuGs:

None in V5

Install:

Boot to TWRP recovery.

Do not wipe system as this is done by scripts.

Clean install recommended - perform factory reset before or after flash

Install ROM

[If you have D6633/53 then flash the patch now]

(you can install Xposed Framework now too if you want it once ROM and OTA's are installed)

Wipe cache and dalvik

Reboot

Wait for optimization

Enjoy!!!

(Process for Unlocked Bootloaders differs slightly so follow instructions in Download Section)

INFO:

Developed by Dobsgw

Android Version: 6.0.1

Kernel version: 3.4.0 - Sony Build Tue Jun 28 2016

Android Security Patch Level: 1 May 2016

Baseband Version: 8974-AAAAANAZQ00112-61

Status: Stable

Thanks to: [MENTION=3900807]Bloodlvst[/MENTION], [MENTION=5625510]kansasboy001[/MENTION], [MENTION=2822871]Wolfbreak[/MENTION], RXSMB, [MENTION=3989065]serajr[/MENTION], [MENTION=1879618]IgorEisberg[/MENTION],

[MENTION=6594010]mkdmc[/MENTION] and the Cyberian Cam Group, [MENTION=4170892]dontbelive[/MENTION], [MENTION=5199563]jjwrongjj[/MENTION], [MENTION=631273]Chainfire[/MENTION], [MENTION=4970751]Rajeev[/MENTION], [MENTION=4433143]venkat kamesh[/MENTION]

Users: Ask questions in the thread and try to hit thanks for useful answers. It takes 2 seconds and shows appreciation to those helping you)

Devs, Mods etc:

(If I need to adjust this thread, the ROM etc please PM me straight away to work things out)

Just devs: If you want anything from this ROM ask me first or ask the dev who's mod you want. It's good to share, but it might not always be mine to give away so I will redirect you.