[Moto G Android Development] daniel84cs:
xTraSmoothGE (Google Ediction) Odex From Nexus 5 With Love

My name is Daniel , I am an Italian developer from NSS,

Following the great success of the Nexus 5 I decided to bring my xTraSmooth to you friends.

http://www.nonsolosmartphone.it

This is my MotoG rom ported from nexus 5 uploaded for you at the request of some xda users.

I plan to regularly update my ROM and give support to all users if necessary. Also i will purchase the Nexus 6 so if the rom will get success i will develop for both devices.

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

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

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/

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

PayPal: daniel84cs@gmail.com

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

List donations:

- [MENTION=357481]Ale[/MENTION] SickBoy Alessandro Raffelli you are the first my friend a special thanks for you...

- [MENTION=6137810]Arnie777[/MENTION] thanks my friend you are the second great respect for you....

- [MENTION=5853565]dude1981[/MENTION] Thanks my friend you are the third, This gift makes me want to give my best....!!!

- [MENTION=686560]gateofzen[/MENTION] Thanks man, thanks with all my hearth, I will always give the best for you.

- [MENTION=4905840]refedit[/MENTION] Thanks friend, for anything always available at any time, allowing sleep.

[MENTION=5035537]tatinek2[/MENTION] Thank you for your donation, I'm expanding my project.

[MENTION=2410490]lmulli[/MENTION] Thanks for donation.....:)

Thanks again friends, see my rom in just 24 hours has been downloaded by nearly 3600 people It makes me weep with joy..

The rom is simple , fast ,advantage of minimizing your battery and integrated into the package original Franco kernel, without any modification , for info , thanks , license GPL or make a donation to the developer of the Great Franco kernel visit his page http://xdaforums.com/google-nexus-5/orig-development/kernel-franco-kernel-r53-t2508284 .

These are the characteristics of my simple rom:

-xTraSmoothGE Final (Stable)

- Stock Latest Google Ediction base, best performance end battery life;

- Odex more free RAM and speed read below for info*

- Slim only essential gapps for more ram, low cpu usage and best battery life.

- Stock GE kernel with multirom support;

- Prerooted with latest SuperSu ;

- Updated to latest GPU Driver By Qualcomm ;

- Xtreme Bionic and Dalvik optimization, best ever on kitkat

- build.prop tweaks;

- more free RAM;

- Super Smooth and extreme battery life ;

- Extreme Benchmark and Performance.

- Stable for daily driver ;

- No ADS (blocked from host file) no more ads on app and browser ;

- Nexus 6 ringtones ,notifications sound and bootlogo ;

- Nexus 6 Messenger

- Lollipop material Keyboard (change theme on preferences)

- Removed Mail unnecessary with new Material Gmail and new exchange service ;

- Chrome Beta ;

- Motorola Gallery;

- All missing gapps are installed as required by playstore ;

Bug: No bug here.

This rom is a daily driver rom.

*What is ODEX and DEODEX?

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. So:

Odex = More speed__Less customization

Deodex = Less speed__More customization

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 odex the 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 system@app@File.apk@classes.dex, but with odex file you have File.apk in system/app and File.odex in system/app

Instruction:

- To install this rom you must first convert the Moto G in Google Play ediction.

- Boot into recovery use latest TWRP Recovery

- Wipe: system, data, dalvik and cache

- Flash ROM

- Enjoi.....;)

- Delta Update

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

instruction for delta update

- Flash it and perform a wipe cache and dalvik.

For info of my Lollipop Rom xTraSmoothS go here.

http://xdaforums.com/showthread.php?t=2924150

(PLEASE NO MAKE MORE MIRROR THIS 'IS NECESSARY TO KEEP THE COUNT OF HOW MANY PEOPLE DOWNLOAD MY ROM)

- Download xTraSmoothGE Final from my Android File Host Folder.

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

Some Screenshoot.

​