[Nexus 4 Android Development] daniel84cs:
xTraSmooth 1.3.

First Real Optimized 5.0.1 LRX22C Based on 100% Factory.img. (Not a recompiled AOSP)

Powered by Franco Kernel, OTA Update , xTraSlim , xTraOptimized , xTraBatteryLife , xTraSmooth Sound Stereo Mod , Auto Start , Nexus 6 Features, Ambient display, Bionic and ART Optimized Libs , ART and VM Tweaks, No Ads and more..........

My name is Daniel Tucci, I am an Italian Developer from after great succes of my rom on Nexus 5 , share with you my work.

This rom is created on 100% stock factory.img with the intent to optimize extremely performance and battery consumption without altering the originality.

With xTraSmooth you will have a stable rom like the original factory.img of google, you can leave safely traveling with my rom without risking blocks or problems.

This is my daily rom for nexus 4 uploaded for you at the request of some xda users.

I plan to regularly update xTraSmooth and give support to all users if necessary.

No can add other features ex. advanced power menu,clear all recents, battery percentage in official factory.img for the moment .

My ROM is a official Nexus 5 factory.img with maximium optimization.

Do not just read the LRX22C, just my xTraSmooth currently offers a 100% stock-based on official factory.img, where they were introduced all optimizations possible without altering the originality and reliability.

xTraSmooth Official Google Plus Community

xTraSmooth Official Facebook Community

xTraSmooth has 3 priority:

- Stability on long time.

- Speed

- Battery.

I add new features when it are full compatible with stock factory.IMG.....;)

For Italian users here there is the Video Review by friends http://www.googlexperience.com/:

[YOUTUBE]H_FSyejio34?list=UU87sBHfjsqdfrwii_yuzDAg[/YOUTUBE]

Also for Italian Users here there is the textual review http://www.googlexperience.com/2014/11/07/xtrasmooth-rom-provare/ Review by friends http://www.googlexperience.com/

In Portuguese language.

[YOUTUBE]X6dlqSTwfqA[/YOUTUBE]

In English Language

[YOUTUBE]sJxt7heO1-U[/YOUTUBE]

xTraSmooth 1.2

Features:

- 100% based on Official Optimized Google factory.img 5.0.1 LRX22C for Nexus 4 , best performance and compatibility with Franco Kernel;

- Slim only core gapps for more ram, low cpu usage and best battery life, xTraSmooth Original Gapps are in xTraSmooth Updater and AFH Folder;

- Ota Update with xTraSmooth Updater , born to collaboration by me and app developer Prempal Singh , by purchasing this application you will be giving to me and Prempal as we partner to 50%.

- Builded with original Franco Kernel without any modification thanks great Nexus developer [MENTION=3292224]franciscofranco[/MENTION] for info , license GPL , download and updates this is the original thread;

- Supported all Nexus 4 Lollipop Kernel.

- F2FS Supported with kernel for F2FS .

- Nexus 6 ringtones and notifications sound;

- Nesus 6 Icon Grid Launcher;

- xTraSmooth Sound Boost Stereo Mod*

* Surround Stereo Mod merged with DSP manager and Speaker/headphone Boost.

This mod use front Earpice as a secondary speaker....Crazy Stereo Effect with no distorsion.

- Autostart in setting for add and remove startup item for free RAM and low CPU usage.

- Ambient Display

- Smooth Scrolling ported from purity to xTraSmooth;

- Bionic and Art optimized libs from Latest 5.0.2 AOSP.

- Increased extremely overall fluidity compared to stock with an crazy effect butter;

- Super Smooth and extreme battery life;

- Stable for daily driver;

- Increased Headphones Boost.

- Incresed Speaker Power.

- Optimized Screen Resolution With 280 DPI.

- Now xTraSmooth is Multi DPI with full playstore compatibility (Default xTraSmooth DPI is 300) .

- ART and VM build.prop tweaks;

- Boosted Speaker Volume e Headphones Volume;

- DSPManager With Material Design White and full support for Lollipop;

- Updated Audio Driver, Very strong bass and extra sound power, the best sound on Lollipop is Here....:) (Recommended for best quality Beats and other professional Headphones);

- DSPManager work on Enforcing SELinux ;

- CM12 Material Gallery ;

- Eleven Music Player From CM12;

- Chrome Beta;

- Google Home Replace Stock Launcher;

- Google Messenger;

- Increase audio power with new audio patch ;

- xTraSmooth Wallpaper;

- All missing gapps are installed as required by playstore or in new gapps folder;

[IMG="signature"]http://oi61.tinypic.com/2yn5e6x.jpg[/IMG]

Guys if you like my work and dedication in helping all of you, to consider making a small donation, I am working day and night to provide the best for all us.

All donations will be appreciated, just press on donate button..

​

Bugs:

Ahha Ahha Ahha Is a joke .

No bug here.

This is a daily driver rom, stable as the stock, maybe even more.

​

Advices And Tutorial For xTreme Battery Life , Custom DPI , manually set Speaker Boost , manually set Earphone Stereo Boost and Increase touch response.

Multi DPI

This rom from 2.7 and up is Multi DPI if you can't see some app in PlayStore or any apps is incompatible with your device, go to my folder and download latest Multi DPI Gapps.

Simple App For Chance Display DPI

Tutorial to manually set Speaker Boost and Stereo Earphone Mod Boost.

1) Download a Root file manager personally use solid explorer, the best ...

2 Go to the following location / system / etc and look for the file mixer_paths.xml

3) edit at will the two strings highlighted with values from 88 stock to 95 +7 Boost

- ctl name="RX1 Digital Volume" value="0"

- ctl name="RX7 Digital Volume" value="88"

RX1 = Earphone (Set 0 to disable it)

RX7 = Speaker (88 Google Stock Value)

With the set values should not be a problem for 95% of users, however, have some nexus defective speaker that with the default values do not highlight this issue .... The stock ringtones are of poor quality, the board before changing these strings to try with audio 320kbps or HDAudio ....

Increase Touch Response:

- Set all animations to developer options at 0.5 to substantially increase touch response;

To drastically increase the battery life:

The system and the kernel need some charging cycles / days of adjustment, Android finished its first installation starts to sync your phone with google server, load the images in the gallery, sync contacts and so on.

My nexus with this rom and FKU beta with power saving profile consumes with good coverage and wireless network,10% of battery with 1 hour SOT.

There are too many variables that affect the battery, cpu temperature, ambient temperature, humidity, mobile network signal, synchronization in the backgroud, applications in your device, so it would be extremely difficult to judge your consumption without knowing all these things.

How to reduce battery consumption and exceed 6h Screen On Time with xTraSmooth Rom.

1) CPU

To simplify the set-up of the CPU the application FKU integrates three custom profiles that allow you to automatically set all these parameters to suit your needs. However for those who wish Further, use another application or manually change these parameters I provide these simple advice.

- Undervolt, this practice serves to reduce the overall heat of exercise and consumption of the CPU.

A CPU that uses the correct current is still more stable compared to a CPU which uses the standard tables set with average values adapted to all CPUs.

Each CPU is different so you need to calculate their boards UV.

To calculate their boards UV is necessary from a global base of -25 or -50.

Working frequency by frequency by setting the same value as the minimum and maximum frequency and disabling start at boot is that the frequencies of the voltages.

Example set the frequency 300 MHz and 300 MHz as max as min, get off gradually with small steps -5mv until you find the limit, when you restart pinned the value of a piece of paper or on the notepad.

You will find the limit, now set 5/10 mv more and you will have your first value of the table UV.

Now proceed so for each frequency using a moment smartphone before you jump to conclusions.

These values can not be adapted to each kernel, but you will have to redo this procedure for each kernel. Without this you will have your tables UV ready and saved as in my case on google keep.

- Use a frequency that allows to work with a low voltage, in my case a frequency ranging from 1036 MHz (765mv) 1267 MHz (795mv)

- Hotplug limit work on Core 2, setting the use of the 4 Core when the load reaches 99%

- Touchboost on kernel using the touchboost set to values less than the maximum frequency, such as 1267 MHz maximum frequency and touchboost with values between 883 MHz and 960 MHz.

- Hi speed freq set the same frequency as the touchboost.

- Limit the GPU working frequency between 200 MHz and 320 MHz

2) Android

- Disable Geolocation

- Turn off system sounds

- Disable vibration to the touch and keyboard

- Disable adaptive brightness

- Use a brightness value between 5% and 10%

- Manually set in 2G if you are in areas with little signal and if necessary set airplane mode.

- Disable use mobile data and set 2G when using WiFi.

- Use a few applications that use push or remain active in the background, in my case use whatsapp, facebook stable, tapatalk and FKU beta.

- Do not change rom or kernel continuously will make continuous wipe system.

Android is that the kernel need a period of adaptation and some charge cycles to work properly.

- Use a few gapps to reduce app in sync automatically or disable synchronization of the app that you use in the shortest way, and that you do not need a synchronization between multiple devices in real time.

Many gapps have a web version app that saves space in SD and have less app in sync automatically.

- Turn off Google Now

- Deactivate Ok google hotword

- No close the app by recent, open and close the app to continued increases fuel consumption and reduces the fluidity of the system, lollipop has a system like iOS and works well with all the app open.

- Do not use greenify sharply reduces the fluidity of the system and increases the overall consumption.

- Do not use task manager to free up RAM.

- Do not use the Clean master plan to avoid unnecessary.

- Do not use snapdragon battery guru or similar programs that promise lower fuel consumption.

- Avoid heavy 3D games and games continuously running type clash of clans, Simpson, etc. etc.

3) Battery

- With modern lithium battery is not advisable to go below 20%

- Lithium batteries like short courses of charge, does not always pay full charges from 0 to 100, but prefer partial charges.

- 1 charge cycle means from 0 to 100 so if charge the battery from 50% to 100% will have carried out a half charge cycle.

- You can even connect the battery to charge a 10% charge, I repeat the lithium batteries do not damage unplugging and plugging the power supply but working with infeririore charge to 20%.

- Perform a complete cycle 2/3 times in 1 year from death and charge off up to 100%.

[IMG="signature"]http://oi61.tinypic.com/2yn5e6x.jpg[/IMG]

Guys if you like my work and dedication in helping all of you, to consider making a small donation, I am working day and night to provide the best for all us.

All donations will be appreciated, just press on donate button..

​

Delta Update:

When is possible i'll release a small delta update, to avoid that you have to download the full rom, recommended xTraSmooth Updater for best OTA experience. They allow the upgrade of your xTraSmoth on the go in 4G \ 3G.

Installation instructions:

Instructions For xTraSmooth and StocK

-Dirty flash on you rom, the script perform an automatic wipe cache and dalvik

-Flash Supersu on add-on folder

-Flash xTraSmooth gapps a choice;

-Flash if you want a xTraSmooth gallery;

For Kit Kat and and non stock Lollipop Base:

- Boot into recovery use latest TWRP Recovery 2.8.1.0 Only

- Wipe: system, data, dalvik and cache

- Flash ROM (be patient - takes a while) In my Folder

- Flash radio - In folder.

- Flash SuperSU (optional) In my folder.

- Reboot (first boot takes a while)

"NO SD BUG"

Not required for those using the latest TWRP.

For sd bug This is because 5.0.x seems to point to: data/media/0

This passage is essential after all full wipe or clean install with old TWRP or CWM, not for dirty flash.

- root with latest supersu.zip download it on my folder.

- download terminal emulator from Play Store

And run:

su
restorecon -FR /data/media/0

For remove root reflash my rom .

Downloads:

For download my ROM and update it over the air install :

xTraSmooth Updater Free

https://play.google.com/store/apps/details?id=com.xtrasmooth.free

xTraSmooth Updater is the best way to update your xTraSmooth ROM over the air. It is fully updated with latest Material Design and has a very clean and user-friendly UI.

Features:

★ Automatically checks for update after a user-set interval

★ Push notification when update is available

★ Automatically checks if you need a delta update or a full ROM installation

★ Reboot into recovery for manual flashing

★ Changelog for all the changes in the latest ROM version

Premium features:

★ Auto-flash the ROM updates without manually going into the recovery and not lose the root.

★ Direct download from server without redirection

★ Flash upto 10 zip files at a time from inside app with built-in file explorer

★ All the latest add-ons, GApps, themes, popular kernels at one place

★ Take backup of your ROM, recovery, kernel

★ Option to download the latest full ROM and auto-flash it for new users

★ Change DPI

★ Change SELinux Mode

One drive and AFH Folder

https://www.androidfilehost.com/?w=files&flid=22774

https://onedrive.live.com/redir?resid=950B5B8B892E074E!873

Donations

If you like my work offer me an Italian Coffee, it will help me to stay awake and work for you.

A special thank you to those who appreciate my work and decided to contribute to the project.

List of donators

- SickBoy Alessandro Raffelli

- Arnie777

- dude1981

- gateofzen

- refedit

-tatinek2

- mariano3113

- sean222

- Jhoakim Roedel

-threev

- paulpoco

-Jeremy McWatters

- philrieberer

- tablonsu

-David Ravelle-Chapuis

-Dominic Rotberg

- guiguu

- leafhound

- Giulio Sedona;

- Cihan Talay

- Master K

- nakemi

- CIIC Inc.

- Balázs Bulcsú

- Giuseppe Ciampa

- regisso66

- GeekMcLeod

- sonjaobert

- iltruma

- mazzocchi marco

- Lorenzo Castrucci

- namdude0373

- Alessio Bianchetti

- xxBrun0xx

- RDshift

- Simone Gheller

- Rob Tempelaar

- luka Pekolj

- Ben Carter

- Casey Sanders

- namdude0373

- Michael Watson

- Michaël Branswijck

- oscar davi

- geoflex

- Giovanni Mundula

- Stefano Giulia Di Muzio

- goofy584 Thomas Dresch

- Massimiliano Strada

- p a l liedenbaum

- Andre Karneil

- Gabriele Raffaele Di Siena

- francesco lomagistro

- Zahir Khan

- Daniel Kim

- Daniele Pradella

- Simon Tessier

- Marco Gamberini

[IMG="signature"]http://oi61.tinypic.com/2yn5e6x.jpg[/IMG]

Guys if you like my work and dedication in helping all of you, to consider making a small donation, I am working day and night to provide the best for all us.

All donations will be appreciated, just press on donate button..

​

Acknowledgements

First my work friend

- Prempal Singh my xTraSmooth Partner Great App Developer

- Cristiano Spada aka [MENTION=4722461]CriGio[/MENTION] Best Themes Developer and app icon designer

- Google

- Francisco Franco

- sshafranko

- chdloc

- Team Cyanogen

- Adr990

- badboy47

- david279

- GtrCraft

- guerreromanuel

Best Kernel App, Franco Kernel Updater, For Franco Kernel ota update, Recommendended by me

Fku , this is the best kernel app to setting your franco kernel, it provide 3 power profile according to our needs, power saving is great on this rom, it consent to reduce power consuption without lag and getting our precious notifications, in otherwise the lollipop energy-saving .

xTraSmooth Signature

WORK IN PROGRESS........................