[Xperia Z2 Android Development] DiKeJ:
Firstly, I want to say hi, as I'm new in this XDA section, was being a long time in X10, Play, J and Neo L development, but now it's time to say knock knock here, so welcome everybody, my name is Damian and please, let me introduce my project for Xperia Z2 :).

If you want to see how much I've made check my signature and find my website or look in all my projects post inside XDA :P.

​

Credits goes to Sony, olokos, DooMLoRD, Rizal Lovins, dipesh1502, rovo89, Tungstwenty , :). Also, special thanks to my Tester HussainQ for his outstanding and fast review and help with creating instructions for Locked Bootloader users :).

'Perfection' is single project for Xperia Z2, as I don't have much enough time to create many ROMs like years ago. I can't confirm I will develop something more and something new, but I can promise you won't be dissapointed after you flash this one :D.

DiXperia 'Perfection' is my ROM based on official Android 4.4.2 Kit Kat.

Most of features are written below, so start reading this big thread! Hope you still want do that, and use my ROM :fingers-crossed:.

Based on KK 4.4.2 with firmware .314, with Sony Xperia apps and framework (4.4.4 android version changed just for fun if somebody like to have something "special" - still, it's an improvement compared to clean stock :)).

Create Yourself ™ - my own idea. You've seen this in all DiXperias - it's something like "you choose stuff and version you like, and if you need something, you just apply this like extra file. No need to delete tons of apps you don't using and won't" - it's simple, fast, and has potential :).

Playstation Certificate and Dualshock 3/4 connection.

Prebuilded DooMLoRD's CWM Recovery as boot.img inside package.

Xposed Installer + package with some modules which I think are very good and useful (of course credits for each module goes to his maker, not me :D).

Sony apps like Walkman, Movies, Album.

Changing music via lockscreen.

Xperia swype keyboard.

30 volume steps, stereo sound in headphones and speakers.

Patched services.jar with signature check.

Dockbar icons changed.

No data icon after turning it off.

init.d and build.prop changes, also battery lifetime increased.

Scripts, tricks, tweaks - they promise lot of fun, lot of performance and lot of stability ^^.

I think it's enough but you know it's not everything - I'm sure I missed a lot of features, but it's up to you to test it yourself if you really want to using this ROM.

Just come and get it in second post :).

Of course Root + Busybox.

Deodex and bootloader unlocked.

CWM Recovery (I've tested applying CWM (root, bootloader etc. also) on firmware .55, then aplied .314 and no problems after jump)

Download ROM (+ optional addons) and put it on your SD Card.

Go to CWM Recovery and make Full Wipe and Wipe Cache, then clean your Dalvik.

Choose .zip to flash and select my ROM. Wait...

Apply root updater.

Done! Reboot :).

Feel free to use it! :D

note for D6502 users --> just check here and here

==> Important <==

Don't want make mess here, so just go and read Suggestions, cause there are some nice advices to get DXP working like it should (we need change some settings after flashing and booting ROM :)).

Post #4 explains everything :D.

And bugs are in 3rd post :D.

Golden-Suggestion

-> If you like my work and you are using it right now, please glorify it on your signature with this graphic:

And:

- Don't use any backup! (it doesn't mean you must delete yours, but be sure that it can create some problems. If you replace backup and everything is cool - that's cool! :D)

- After flash my system give it 1 day for better stability and the second one for applicate all scripts/tweaks/tricks.

- Use Xposed if you want some extra-features.

- Simple, but no one understand it. If you want to have better battery life just decrase brightness.

- In my opinion, smartassV2 or interactiveX (choose yourself) gives awesome stability and performance :).

- Remember to turning off unused things like Wi-Fi, Bluetooth, NFC, Tethering and so on.