[Xperia Z1 Original Android Development] DAddYE:
​

This rom now is officially supported here: here!

Was really nice work with you guys!

Remember to donate to [MENTION=2492127]Kali-[/MENTION] and [MENTION=3877985]prbassplayer[/MENTION]

Nothing of this would be done without them!

OLD Thread:​

I managed to create a port of the awesome uber fast SlimKat

So far I'm quite happy since:

everything seems to work!

SCREENSHOTS:

>>> HERE <<<

DOWNLOAD:

Slim-4.4.2.build.2.6.RC2.0-UNOFFICIAL.zip

FIX FOR AUDIO (IF YOU HAVE PROBLEMS WITH IT)

: Honami-Slim-v1.zip

Backup your stuff, flash with a recovery. If you get an error during the flashing reboot and retry again, seems an error with update-script who isn't able to remount the /cache after the cleanup. Alternatively before install this zip you can unmount all partitions.

FAQ

Check out out FAQ before posting! Keeps more common questions answered in one place!

To get root working go to Settings/Developer options/ Then change the option "root access" to "apps and adb".

To get data SET THE CORRECT APN!!!!

Can't see external sd card? Read HERE

You don't need to install gapps, this rom comes with gapps-core, so anything else you need download it from playstore.

You miss your advanced reboot menu?....activate it in security settings.

Camera slow with hw button? Press half, then wait the screen being unlocked, finally full press.

## Changelog 2.6.0 RC2

* Audio fixes (@DAddYE, [MENTION=2492127]Kali-[/MENTION])
* Hardware overlays [MENTION=2492127]Kali-[/MENTION])
* Frameworks base: Fix Derp in Chamber of secrets
* Frameworks base: Appears black screen fix for a while
* Frameworks base: AssetManager cookies should be int32_t and not void*.
* Frameworks base: Fix dest == src bugs in Matrix.cpp.
* Frameworks base: Fixed race condition in Spinner.DialogPopup on null reference.
* Frameworks base: [ActivityManager]: Fix the activity visibility state not sync between ...
* Frameworks base: GpsLocationProvider: look for config file in /etc/gps.<ro.hardware.gps>.conf
* Frameworks base: Framework: Super advanced Custom Toggle
* Frameworks base: implement noise suppression for phone calls
* Frameworks base: fb: handle for our navigation bar recentspreload in the button
* Frameworks base: SystemUI: Fix missing top task in recent panel.
* Frameworks base: fb: handle globalmenu in SlimActions not over Powerbutton anymore
* Frameworks base: Perform NTP lookup at Mobile data connections
* Frameworks base: fb: unbreak recents animations on thumbnail click or dismiss recents screen
* Frameworks base: fb: Handle navbar heights correct on dpi changes + more
* Frameworks base: fix search textfield
* Frameworks base: fix number picker blue line and highlight
* Frameworks base: Fixed cancel() not working correctly
* Frameworks base: Fix the issue that the top of fullscreen dialog is clipped away
* Frameworks av upstreams
* InCallUI: do not use reflection
* Bluetooth: roll back phonebook sync changes
* Bluetooth: Fix BT failed to enable issue.
* Telephony: White emergency dialer
* MediaProvider: Allow holders of WRITE_MEDIA_STORAGE to write to secondary external storage
* Mms: Fix Null pointer expection when Phone is in low memory
* Mms: The draft still exists after forwarding mms to the same sender
* Mms: Display message type properly for MMS and SMS
* Mms: Resize the image in background
* ContactsProvider: make lookupAndCacheId() synchronized
* Torch: add 2nd sysfs luminosity
* Settings: 'When to daydream' dialog does not follow the JB dialog design guide
* Settings: Bleed keyguard widget picker list into translucent bars
* Settings: Fix memory leak in ManageApplication
* Exchange: Fix mismatched function arguments in Contact query
* Camera2: add option to prevend autofocus cancel if preview stopped
* Camera2: Add an option to maintain the focus mode when using touch-to-focus
* DashClock: fix dialog blue divider
* Email: trds: fix white bg on email compose for sw600dp
* Browser: Implement client-side incognito mode
* Browser: Show a startup page in incognito mode
* Browser: blue to grey browser's progress bar
* Gallery2: gallery: change typo '&&' to '||'
* SlimCenter: improve navigation
* Bionic: Fix problems with certain games and apps
* Bionic: fix toro and toroplus problems
* Several translation updates
* A lot small fixes
* For device specific changes check the changelog which is published on the download section.
* And as usual a lot device tree upstreams, fixes and ehancements

## Changelog 2.5.1

* Frameworks base: Return: Custom Carrier Label
* Frameworks base: Return: UMS support
* Frameworks base: Handle backup transport registration dynamically
* Frameworks base: Harden against transiently unavailable backup transports
* Frameworks base: Slims Hardware Key Rebinding
* Frameworks base: Speed up the navbar
* Frameworks base: Make menu unlock configurable
* Frameworks base: SystemUI: Pimp-up Media Tile (double tap during play)
* Frameworks base: finally fix carrier lable shows on first boot sometimes
* Frameworks base: use on virtual POWER_KEY own global menu handling
* Frameworks base: TRDS change auto detect light conditions method
* Frameworks base: Add support for ADB over network
* Frameworks base: Notification : Fix app info long-press
* Frameworks base: core: Added national roaming info for Jazztel Movil in Spain
* Frameworks base: core: added national roaming info for Spring Mobil in Sweden...
* Frameworks base: Initialize pointer members to NULL to avoid illegal reference
* Frameworks base: MediaFocusControl: Deny audio focus if notification stream is 0
* Frameworks base: Set Settings.Global.WIFI_SCAN_ALWAYS_AVAILABLE default value
* Frameworks base: Fix error checking in MemoryFile.
* Frameworks base: Fixed stylus eraser being rejected by palm rejection
* Frameworks base: Fixed incorrect calculation of dirty invalidation area
* Frameworks base: FLAG_PRIVILEGED disappears if privileged app is updated and rebooted
* Frameworks base: Only send storage intents after boot complete
* Frameworks base: Remove unused field from AssetManager.
* Frameworks base: Telephony: Modify code to check that PUK code length is always 8.
* Settings: fix Display settings FC on manta or devices without crt mode effect
* Settings: Remove notification pulse and light for devices without LED
* Settings: Add CPU & RAM info.
* Bionic: Moar optimizations
* dalvik/vm: Dalvik startup with a low memory footprint
* Mms: reload default drawable if it changed during the instance
* DashClock: Added condensed font option
* DashClock: Added separator between extensions
* DashClock: Added text density option
* DashClock: Fixed touch feedback, broken in an earlier commit Fixed clock metrics for ...
* DashClock: some TRDS adjustments
* DashClock: add background color choice + add more colors for text then just ...
* DashClock: add preference theme to NextAlarmSettingsActivity
* DashClock: add src api paths back
* DashClock: make actionbar consisten with KitKat theme and fix
* DashClock: disable backgroundcolor preference if opacity = 0
* DashClock: Fix menu overflow button on dslv
* Updates on display-caf, audio-caf and media-caf
* Updates on frameworks native
* Tons of device upstream and device specific fixes (see device changelog in download area for details)
* Translation updates

## Changelog 2.4.1

* Fixed an error with mic mute on calls
* Fixed an error that caused (in some circumstances) hot reboots

## Changelog 2.4.0

* Fixed Google Services (@DAddYE, @Slimroms)
* Fixed time issue on reboot (@DAddYE)
* Added secondary mic, will improve calls and remove echo feedback (@DAddYE)
* Added some audio mixer improvements [MENTION=2492127]Kali-[/MENTION])

### Updated to SlimKat 2.4

* Gallery: Fix FC when trimming video
* Browser: Fix FC
* Fix force permanent menu button
* Re add list animations
* Exchange: prevent possible NPE
* Dialer: fix missing "add to contacts" in call stats
* Contacts: Fix loader reset bug
* Contacts:Add support for Facebook sync
* National Data roaming option
* Add some more slim shortcuts and clean up for system UI
* Pimp up notification labels hide
* Fix crash when general settings is opened
* LTE toggle support
* Upstream for opt/telephony
* InCallUI: Keep in memory!
* Torch: Glowpad
* Re-add Advance reboot options
* Hide Carrier Label option
* Quick Settings: Quick Collapse
* Quick Settings: Favorite Contact tile
* Quick Settings: smart pulldown
* Some Translations all over
* Massive patches, fixes, optimizations for KeyGuard, Frameworks Base and Settings

## Changelog 2.3.1

* gps (indoor, outdoor) [MENTION=2492127]Kali-[/MENTION], @DAddYE)
* camera button (@DAddYE, @DvTonder)
* fix mic when using speaker [MENTION=2492127]Kali-[/MENTION])

Camera button unlock the phone and open the camera, pay attention that the first time you do that (maybe after a reboot) is quite slow, after 2 3 times become faster.

Also, if you press FOCUS when the phone is locked will turn on the screen and when you'll release it will sleep again ;)

## Changelog 2.3.0

In this latest build we have mainly concentrated on bugfixes and improvements of the current code,
in preparation for a stable release soon. Of course some shiny new features have been integrated as
well (eg custom QS tile or call in background).

Read more: http://www.slimroms.net/index.php/changelog/412-slimkat-beta-2-2-weekly

NOTE: I delayed the 2.2 version of slimkat since had an issue of bootloop.

From my side, gps still not working, tried compile sources instead of using blobs, tried ZU blobs
of gpe, tried CM tree...

Your best bet is to DONATE to [MENTION=2492127]Kali-[/MENTION] with the hope will speedup and motivate this amazing (and
mostly only) dev for our device.

### This build:

* updated to latest SlimKat 2.3
* kernel rhine conf: enable Qualcomm ADSP RPC driver [MENTION=2492127]Kali-[/MENTION])
* msm: many many changes [MENTION=2492127]Kali-[/MENTION])
* rhine: add adreno RS driver [MENTION=2492127]Kali-[/MENTION])

### SlimKat 2.3

* Vendor slim: relabel dalvik-cache and wpa_supplicant correctly
* Vendor slim: get rid of compcache and zram
* Vendor slim: push up xxhdpi dpi to 370
* Vendor slim: Reorder FarEast APN
* Vendor slim: Fix internet APN for Life:) provider.
* Vendor slim: Fix Dialog Mobile Broadband MMS APN
* Vendor slim: Fixed mmsproxy for Mobinil MMS
* Vendor slim: Added APN entry for Etisalat Egypt
* Vendor slim: Fix TIM Brasil APN
* Vendor slim: Fix Giffgaff APN
* Vendor slim: Add OVIVO APNs
* Vendor slim: Fix Telenor DK MMS APN
* Vendor slim: Add b-mobile APN
* Dialer: Consistent white dialer
* Dialer: trds: dialer update
* In-Call: UI from blue to white
* Mms: improved mms bubbles
* Native: Update HWUI config for xxhdpi/2GB devices
* Settings: recover last location state during on/off switch
* Settings: Apn settings fixes / code maintainence (1/2)
* Settings: Fix FC when trying to adjust radio band via *#*#4636#*#* dialer code.
* Settings: Always show band 0
* Settings: fix exception in BatterySipper.getQuickNameIconForUid
* Settings: Dont show "Erase SD Card" when there is none
* Settings: Address adb backup/restore denials.
* Settings: Fix elapsed time formatting.
* Settings: reorder app security to top
* Settings: Bluetooth: Set alias name only through Rename option
* Settings: Bluetooth: Don't set a null alias before unpairing
* Settings: Fix null pointer exceptions in NetworkPolicyEditor
* Nfc: Fix NPE in RegisteredAidCache
* Camera2: notify the gallery that camera storage path was changed
* Camera2: add ability to call needAutoFocusCall when using continuous picture
* Camera2: fix power key shutter default behaviour
* Camera2: move back out as privileged app
* Gallery2: Storage configuration options gallery side (2/2)
* Gallery2: Fix invalid private access.
* Gallery2: jni: fix C99 inline linking
* Art: Fix NewLocalRef, NewGlobalRef to handle cleared weak globals.
* DownloadProvider: DownloadProvider: don't allow backups.
* DashClock: Fix plurals on gmail and calendar selection
* Browser: Remove Incognito mode from quick controls since it no longer exists in the ...
* Bluetooth: Fix bluetooth phonebook sync problems on some car kits
* DeskClock: Provide compatibility to existing AlarmClock shortcuts.
* DeskClock: trds: fixed bottom bar color
* Torch: move back out as privileged app
* System core: healtd: Send messages to Android log, not the kernel log
* Frameworks: services: don't clear wallpaper when SystemUI disconnects.
* Frameworks: fix remaining blue dialog dividers
* Frameworks: Sleep Screen Shortcut
* Frameworks: QS: let's welcome LocationTile to 4.4
* Frameworks: SystemUI: Add LongClick SwitchButton (1/2)
* Frameworks: trds: consistent glow for menu dropdown and popup
* Frameworks: privacyguard: Share privacy package name between activity stacks
* Frameworks: Check for homeAsUp status when collapse actionbar widget
* Frameworks: fix possible NPE on power key handling
* Frameworks: Revert "Fix a bootloop problem when /data/system/usagestats/usage-history.xml...
* Frameworks: Fix broken XML parsing idiom.
* Frameworks: XmlUtils#readThisMapXml should handle null keys.
* Frameworks: Fix appwidgets not updating
* Frameworks: Fix blacklist support
* Frameworks: Prevent nullPointerException by updateBondedBluetoothDevices
* Frameworks: NPE in SearchManager.triggerSearch
* Frameworks: Swap volume buttons when the screen is rotated by 90 or 180 degrees
* Frameworks: Show confirmation for deleted screenshot.
* Frameworks: Add same named operator configuration for some operators
* Frameworks: Fix a variety of small publicly-reported bugs.
* Frameworks: Prevent MediaScanner infinite loop with invalid path
* Frameworks: Memory leak: parseObbFile.footer
* Frameworks: fix possible buffer overrun and memory leak
* Frameworks: CompoundButton: Let text can be changed by config
* Frameworks: Re-initialize error after attach
* Frameworks: WifiState: Don't aquire transitionwakelock in airplane mode
* Frameworks: Revert "Fix for Concurrency issue reported in 525529"
* Frameworks: Use highp precision for scaled coordination
* Frameworks: NetworkPolicy: Validate policy templates before updating
* Frameworks: Clear the scan list when an empty list is received
* Frameworks: wlan: Error handling on PNO failure due to active P2P session.
* Frameworks: Close sockets on wpa_supplicant termination.
* Frameworks: add app launch timeline instrumentation
* Frameworks: wlan: Fix for delay in PNO scan trigger after p2p disconnect.
* Frameworks: get proper obb mountpoint based on user handle
* Frameworks: Framework: Minimum Vibration Duration (1/2)
* Frameworks: StatusBarWindow: Fix collapse using Back button
* Frameworks: Keyguard: smooth background change derp fixes
* Frameworks: Revert "SystemUI: update internal state right after hiding transient bars."
* Frameworks: PhoneStatusBar: fix massive surface redraws due to animation race
* Frameworks: UsbDebuggingManager: Fix multiple NPEs toggling USB debugging
* Frameworks: Don't rely on gcc extensions
* Frameworks: Fix memory leak in PatchCache
* Frameworks: Add explicit close of Scanner input
* Frameworks: fix multiuser bug in vibrator service
* Frameworks: add config.xml option to permanently force permanent menu key
* Frameworks: SystemUI: add permission.CHANGE_NETWORK_STATE.
* Frameworks: Add Long-Click to Preference Tile
* Frameworks: Custom Tiles
* Frameworks: QS: no need to rebuild the complete QS on orientation change
* Frameworks: SystemUI: Always show translucent decor on recents panel
* Frameworks: make QS again rtl aware
* Frameworks: QS: fix wrong measurement on 4 or 5 tiles per row on settings panelview
* Frameworks: Fix fatal exception due to missing looper for current thread.
* Frameworks: Cursor leakage due to cancellation signal
* Frameworks: Fix visibility of multiple non-fullscreen activities.
* Frameworks: Fix a JNI local reference leak in MediaDrm
* Frameworks telephony: do only run setCellInfoListRate for RIL version >= 8 old ...
* Frameworks telephony: Fix typo
* Frameworks datetimepicker: trds: darker time picker
* Build: qcom_utils: Update list of QCOM_BOARD_PLATFORMS
* Build: Fix cflags for QC targets
* Bionic: libc: Unbreak build for scorpion
* Telephony/InCallUI/Dialer: Remove non intrusive incall ui
* Telephony/InCallUI/Dialer: Add Incoming Call in Background
* Telephony/InCallUI/Dialer: Flip to Mute/Reject Call
* Telephony/InCallUI/Dialer:add decline and answer incoming call action on notifications
* Frameworks AV: tons of upstream in caf branch for caf based devices
* And as usual lots of device fixes, upstreams and ehancements on device and kernel level

Changelog 2.1.7

- Attempt to fix those with Wizard fc
- Move from Launcher2 to the new Launcher3
- Merged all SlimKat changes

Changelog 2.1.6

- Core gapps by default (@DAddYE)
- Fix flashlight [MENTION=2492127]Kali-[/MENTION])
- Try to improve audio and issues with volumes (@DAddYE, [MENTION=2492127]Kali-[/MENTION])
- Removed a bit more crap
- Code updated with slimkat and [MENTION=2492127]Kali-[/MENTION] repos

Changelog 2.1.5

- UNOFFICIAL OTA update notifications (@DAddYE)
- Disabled hw overlays by default as a temporary fix (@DAddYE)
- Squished zip, now around ~50mb of less stuff (@DAddYE)
- Fixed bluetooth re-pair [MENTION=2492127]Kali-[/MENTION])
- Updated framework base (@Slimroms)
- Updated Settings.apk (@Slimsroms)
- Consistent white dialer (@Slimroms)

Changelog 2.1.4

- Fixes for camcoder [MENTION=2492127]Kali-[/MENTION])
- Enable LTE [MENTION=2492127]Kali-[/MENTION])
- Set LTE as default [MENTION=2492127]Kali-[/MENTION])
- Updated wlan firmware [MENTION=2492127]Kali-[/MENTION])
- Added audio module (@DAddYE)
- Improved a bit speed [MENTION=2492127]Kali-[/MENTION], @DAddYE)
- Added back Superuser.
Remember to activate root for apps/adb in developer (@DAddYE)
- Added back dashclock. Tell me if you still want it (@DAddYE)
- Updated bluetooth module (@DAddYE)
- Updated to latest SlimCenter (@DAddYE, @Slimroms)

Note: To fix a bit hardware decoding (aka youtube, cam videos etc...)
disable HW overlays in developer options! [MENTION=2011359]MohammadAG[/MENTION])

Changelog 2.1.3

- Optimized kernel
- Fix voice calls

Changelog 2.1.2

- Updated the rom inheriting all the slim stuff.

Changelog 2.1.1

- Initial release

IF YOU LIKE THIS DONATE TO REAL PEOPLE THAT MADE IT POSSIBLE

Kali- (The guy behind all the drivers)

SlimKat (The guys behind this rom)

REMEMBER I'M A NOOB AND NOT RESPONSABLE OF ANYTHING!!