FORUMS

[ROM][6.01][MTC19V][09/06/2016]xTraFactory Odex xTreMe Battery You Will Love It

2,596 posts
Thanks Meter: 5,453
 
By daniel84cs, Senior Member on 28th December 2015, 09:42 AM
Post Reply Email Thread



xTraFactory
100% Stock Odex Factory IMG debloated from optional's Gapps , Systemless Root and No Force Encrypt




My name is Daniel Tucci, I am an Italian Developer, after great succes of my rom on Nexus 5 and Nexus 6 , 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 5x 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, in official factory.img for the moment .
My ROM is a official Nexus 5x factory.img with maximium optimization.
Do not just read the build name, 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.

Now I work with a Team of my community users and xda users for built all Nexus's xTra Rom.
This group of developers has been called xTraTeam.
You can read the ROM developer on build info on AFH.

xTraROMs Official Google Plus Community

xTraROMs Official Facebook Community

My xTra Rom's has 3 priority:
- Stability on long time.
- Speed
- Battery.

xTraFactory Odex

Features:


Android 6.01

xTraFactory MMB29M Angler

- 100% Stock MMB29M 6.01 Factory.img debloated from optional's gapps.

- Stock MMB29K Kernel

- Disabled Force Encryption

- Reduced running services and improved ram usage

- 100% Clean System Aligned with new Systemless Root

- No Build Name this is a 100% Factory.IMG flashable ROM.

- Supersu 2.65 included in the zip , auto root and patch stock kernel with new systemless Root.

- Fully Odex system/app , priv-app and data/app

- Super Fast and Stable 4 Daily Driver

- Disabled ADS on browser and apps

- Compatibile with xposed framework

- Compatibile with all Layers themes

Data Wipe Factory Reset is required , without it layers not work properly , use titanium in future for backup your apps and your data apps.




signature
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.



**What is ODEX and DEODEX?

TL;DR:
Odex = More speed__Less customization
Deodex = Less speed__More customization

Extensive explenation:
In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These odex files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applicationsdifficult because a part of the coding has already been extracted to another location before execution.
THEN COMES DEODEX
Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating theworry of a modified APK conflicting with some separate odexed parts.
In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity.

I think that you like more speed and less customization (less costumization for dev because is to difficult mod an odex file) and for this reason you press thank and download my work!

Another explanation is this:

If you use a odex rom, you'll have also more space in data (this is important because if you don't have partition ext4 in sdcard, you won't have too free space), increase battery life, more stability and increase perfomance( the Rom is more faster to load system and app) but you can't modifie apk after odex (you can't mod program with classes.dex).
Infact ODEX is an OPTIMIZED-DEX and Android load system and app faster than deodexed (DEOPTIMIZED-DEX) app and system.
When you have a deodex file (a lot of roms are deodexed) you have File.apk in system/app and in data/dalvik-cache [email protected]@[email protected], but with odex file you have File.apk in system/app and File.odex in system/app




Advices And Tutorial For xTreme Battery Life and Increase touch response.



Increase Touch Response:

- Set all animations to developer options at 0.5 or disable it 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 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 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.

- 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 task manager to free up RAM.

- Do not use the Clean master or other background task manager , 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%.

signature
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..



Installation instructions:


Instructions From xTraSmooth M and StocK M

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

FOR LOLLIPOP ROM USERS IS NECESSARY START FROM ANDROID M FACTORY OR UPGRADE YOUR BOOTLOADER AND RADIO.

INSTRUCTIONS

- FLASH TWRP

- FLASH DIRECTLY MY ROM WITHOUT ADVANCED WIPE WITH ANDROID M ARE UNNECESSARY AND WITH THE WIPE YOU BREAK THE ROM INSTALLATION

- BOOT



Downloads:


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.

Donations


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

signature
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 @CriGio Best Themes Developer and app icon designer

- Google
- Francisco Franco
- flar2
- sshafranko
- chdloc
- Team Cyanogen
- Adr990
- badboy47
- david279
- GtrCraft
- guerreromanuel


xTraSmooth Signature




MADE IN ITALY
The Following 44 Users Say Thank You to daniel84cs For This Useful Post: [ View ] Gift daniel84cs Ad-Free
28th December 2015, 10:15 AM |#2  
BartLuke94's Avatar
Senior Member
Flag Milano
Thanks Meter: 86
 
More
Hi! Ciao!
Nice to see an italian rom on xda.
I'll try it for sure in the next few days. Just a question on the installation.
If i am on another custom rom, i have to do a full wipe before flash your rom? Or am i wrong?
The Following User Says Thank You to BartLuke94 For This Useful Post: [ View ] Gift BartLuke94 Ad-Free
28th December 2015, 10:31 AM |#3  
jaythenut's Avatar
Senior Member
Thanks Meter: 2,385
 
More
Quote:
Originally Posted by BartLuke94

Hi! Ciao!
Nice to see an italian rom on xda.
I'll try it for sure in the next few days. Just a question on the installation.
If i am on another custom rom, i have to do a full wipe before flash your rom? Or am i wrong?

I would say yes all ways good to clean install
28th December 2015, 10:56 AM |#4  
Steff08's Avatar
Member
Thanks Meter: 20
 
More
I guess we have to flash unsu zip if we are on system root

Στάλθηκε από το Nexus 6P μου χρησιμοποιώντας Tapatalk
28th December 2015, 11:06 AM |#5  
Heisenberg's Avatar
Retired Forum Moderator
Flag Knocking on your door
Thanks Meter: 19,101
 
Donate to Me
More
@daniel84cs

Bit of confusion here. The title states MMB29K as the build number, so does the file at your download page. But, no such build number exists for this device, it does for the Nexus 5X, but not the Nexus 6P.
The Following User Says Thank You to Heisenberg For This Useful Post: [ View ] Gift Heisenberg Ad-Free
28th December 2015, 11:12 AM |#6  
jaythenut's Avatar
Senior Member
Thanks Meter: 2,385
 
More
Just flashed with Cataclysm mod all working great
Thanks op
The Following User Says Thank You to jaythenut For This Useful Post: [ View ] Gift jaythenut Ad-Free
28th December 2015, 11:30 AM |#7  
Senior Member
Flag Etowah, NC
Thanks Meter: 21
 
More
Quote:
Originally Posted by Heisenberg

@daniel84cs

Bit of confusion here. The title states MMB29K as the build number, so does the file at your download page. But, no such build number exists for this device, it does for the Nexus 5X, but not the Nexus 6P.

Was wondering the same as i see it has listed Bullhead as the build name too.
28th December 2015, 11:36 AM |#8  
jaythenut's Avatar
Senior Member
Thanks Meter: 2,385
 
More
Quote:
Originally Posted by Heisenberg

@daniel84cs

Bit of confusion here. The title states MMB29K as the build number, so does the file at your download page. But, no such build number exists for this device, it does for the Nexus 5X, but not the Nexus 6P.

Think his copied and paste from his x5 thread lol and forgot to change a few things
The Following User Says Thank You to jaythenut For This Useful Post: [ View ] Gift jaythenut Ad-Free
28th December 2015, 12:59 PM |#9  
bkrickles's Avatar
Senior Member
Smithtown, N.Y.
Thanks Meter: 318
 
More
I'm on Cataclysm myself over stock (systemless root) with elemental x kernel and it's great!
So you flashed the mod over this rom? Is there any difference? Is it snappier?
Just looking for a quick opinion. Thanks in advance


Quote:
Originally Posted by jaythenut

Just flashed with Cataclysm mod all working great
Thanks op

28th December 2015, 01:29 PM |#10  
jaythenut's Avatar
Senior Member
Thanks Meter: 2,385
 
More
Quote:
Originally Posted by bkrickles

I'm on Cataclysm myself over stock (systemless root) with elemental x kernel and it's great!
So you flashed the mod over this rom? Is there any difference? Is it snappier?
Just looking for a quick opinion. Thanks in advance

not had long enough to tell the difference but had to wipe to get it to work dirty didnt work
The Following 2 Users Say Thank You to jaythenut For This Useful Post: [ View ] Gift jaythenut Ad-Free
28th December 2015, 02:43 PM |#11  
bkrickles's Avatar
Senior Member
Smithtown, N.Y.
Thanks Meter: 318
 
More
Thanks, appreciate the response.
Of course I understand you need to run with it a while before forming an opinion.
I'm working and won't get a chance to flash until probably late tonight so if you have anything to add ,would love to hear it.
Thanks again


Quote:
Originally Posted by jaythenut

not had long enough to tell the difference but had to wipe to get it to work dirty didnt work

Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes