Thought I'd share my Nexus 4 setup.
I'm so happy with my Nexus 4 at the moment, I've got it set up for me to perfection.
Firstly, yes my N4 is rooted and a custom recovery installed. In fact, I'm running a custom ROM but if you want to set your phone up similar to mine then you'll need to root and have a custom recovery like ClockworkMod or TWRP.Custom ROM
The ROM is the main user interface of the software used on your Android device. Android is AOSP, Android Open Source Project and is led by Google in maintaining and future development of Android as a mobile Operating System. Many OEM (Original Electronics Manufacturer) have submitted code to Google to improve and continue the development of Android and this Open-source nature is what let's Android have such an awesome development community.
Custom ROM's like Paranoid Android and CyanogenMod are branched directly from AOSP much like large OEM's Android versions like Samsung's Touchwiz or NatureUX and HTC's Sense. The code Android is written in is developed further with tweaks and mods added to the existing UI giving us more options than presently in Android as a mobile operating system.
I've tried a few custom ROM's, from Paranoid Android to AOKP, from Carbon to Rootbox, from CyanogenMod to Team Android but I've finally settled on Paranoid Android and currently running Paranoid Android 3.15 08APRIL13.
Paranoid Android has some interesting features that many ROM's do not, including PIE and the Hybrid Engine.
PIE is a full screen or expanded screen mod and removes the need for the Navbar at the bottom or the Statusbar at the top of the screen and a simple swipe gesture from the bottom of the screen reveals the PIE controls for navigation.
Pictures speak a thousand words so here are some pictures of my Nexus 4 running Paranoid Android and PIE.Paranoid Android PIEMy homescreen in normal non-full screen modeLong-press the Power button for the Power Menu to select Full screen (Pie)...My Homescreen in Expanded modeA simple swipe up from the bottom of the screen reveals the PIE controls with the normal Navigation options plus a search and menu button, from sliding your finger up to reveal the PIE controls continue the gesture to select the control you want whether it be Home, Back, Recents, Search or Menu. This is done with one fluid motion without removing your finger from the swipe up and the gesture to open PIE is similar to opening Google Now.Slide your finger up, to the right and release to open Notifications...Or up, to the left and release for Quick settings...
The Hybrid Engine is a little more complicated to explain but it gives you control over the DPI without editing the build.prop and what's known as the user space, allowing you to choose Stock UI, Tablet UI or Phablet UI. It also allows you to change the UI of applications on a per app basis. The Paranoid Android settings allow for allot of changes to be made to both the PIE controls, battery notification, Wi-Fi, Signal and clock colors per application.Here are the Paranoid Android settings...
This allows you to make many changes to your device and user experience, from how an application is displayed to the colours of the notification icons, statusbar, Navbar and PIE controls.
This ROM does have other options like other custom ROM's and some very nice additions to Android in general.
Here are a few of the mods included in this ROM and pictures of the settings.Toolbars
Quick pulldown: Like then Nexus 7, this mid allows you to pull the Statusbar down on the right side to open Quick settings whilst the left continues to open Notifications.
Circle battery: Changes the stick battery icon to that if a circle with percentage count inside.
Notification count: Adds a count to Notifications like Google Play updates, Gmail, Email and SMS applications notification.
Quick settings panel: Here you can chavs the way Quick settings behaves, add or remove Quick setting tiles. Tiles included other than stock include, GPS, NFC, Wi-Fi Hotspot, Screen timeout, torch et cetera.
Do not disturb: Disables ticker animation for incoming notifications.
Navigation controls: Here you can change your Nav controls, you add an additional button and a permanent Menu button.Lockscreen
Background: Here you can choose a different Wallpaper to your Homescreen, a solid color (I have black) or the default Wallpaper (Homescreen)
Maximize widgets: Show widgets maximized and the unlock minimized when the screen is turned on.
Volume rocker music controls: When screen off, long-pressing the volume rockers will seek music tracks.
There are some great additions to Android here, Notification count and Maximized Lockscreen widgets being two of my personal favorites. You don't have to use any of these additional settings if you don't want to, or pick and choose the ones you do like just like I have. Trust me, you will love some of them.
I've been using Android for a little over 3yrs now and as an OS it's really matured, Android has as some might say, come of age but these additional settings add something more to Android. I think that's one of the great things about Android, it's open source nature and the great development community Android has.
A recent addition to Paranoid Android and the Android community in general is ClockworkMods Superuser. Koush has built an open source Superuser which can be installed on any rooted device from Google Play but with it's open source nature it can also be built into custom ROM's like Paranoid Android. I believe Superuser had also been incorporated into both CyanogenMod and AOKP, two other very well known custom ROM developers.
Superuser adds a new permission to the Android world too, android.permission.ACCESS_SUPERUSER and if turned on will deny Superuser access to root applications that do not request this permission. It's another excellent added level of security for your somewhat unsecure rooted device and who's going to complain about that... if only all root application developers would embrace this permission.Custom Kernel
The kernel is the lowest level of a devices software, it's the part of the software that communicates between the software and the hardware and therefore a custom kernel can add many features to your device including overclocking, undervolting and overvolting, changing the I/O scheduler and governor, gamma and colour calibration et cetera.Franco kernel
I'm using Franco kernel, I chose Franco's kernel because it added features I was looking for in a kernel including gamma calibration, colour tuning and and headphone volume gain.
There at some other great kernels but with the Franco kernel app I felt this was the right one for me.
So, there you have my Nexus 4. The only thing left that really makes a difference is the applications I'm using but that's for the post below.
Sent from my Paranoid Nexus 4 using Tapatalk 2©