[HTC One X] lesscro:
FULL CHANGELOG​

All in One Tweaks 4.5.x

November 02 2013

• Fix weather animation

Credits : Lyapota

• Add Sense 5 landscape

Credits : XtheOne

integration in pack : Lyapota

All in One Tweaks 4.4.x

October 26 2013

• Fix weather animation

Credits : Lyapota

• Update Viper4android apk

YOU NEED UNINSTALL DRIVER MANUALLY BEFORE UPDATE

Credits : Zhuang

• Add Odex Tool

Credits : MatrixDJ96

Old update list :

All in One Tweaks 4.3.x

October 21 2013

• Add Exchange security switcher

Credits : ZeroInfinity

• New weather niamtion structure "more intellectual"

Credits : ZeroInfinity

All in One Tweaks 4.2.x

October 19 2013

• Update PureXaudio v4

Credits : ZeroInfinity

All in One Tweaks 4.1.x

October 12 2013

• GPS Quick Config Optimizer

Credits : Lyapota

• Fast Dormancy switcher

Credits : Lyapota

• Weather animation Unlocker

Credits : Lyapota

• Patch to record call

Credits : Onepagebook

All in One Tweaks 4.x.x

October 10 2013

• Update PureXaudio with Lyapota fix

Credits : Lyapota

• Add Sound Boost for system (loud effect, Xloud like !)

All in One Tweaks 3.3.x

October 07 2013

• Update PureXaudio

Credits : ZeroInfinity

All in One Tweaks 3.2.x

October 2 2013

• Fix animation

• Add media key disabler

• Add 2 new fonts

• Add animated start logo

All in One Tweaks 3.0.x

September 24 2013

• Add animation theming

Credits Lyapota

• Clean script a bit

• Update Aromato 2.70 RC2

All in One Tweaks 2.8.x

September 19 2013

• Fix issue with display.prop

• Fix issue with recent app

• Added new MOD ( i don't if it's cool but looks original)

• polished a bit Aroma

All in One Tweaks 2.8.x

September 17 & 18 2013

• Reorder Aroma with EQS for all

Long press on date will restore old EQS

• Fix AirPlane MOde in hEQS

Credits : Lyapota

• Added MusicBox

Credits : Lyapota

• New APM with new style

• CRT fixed

• Fix script and Aroma

All in One Tweaks 2.7.x

September 15 2013

• Fix hEQS and add battery specific style

Credits : Lyapota & HebeGuess (Dim tutorial) & LeSScro (gfx)

• Blinkfeed news plugin

Credits : Steve1207

All in One Tweaks 2.6.x

September 14 2013

• New Aroma Skin

• Added Backup / Restore tool Beta

• Added Helvetica Neue font

• Added Media Key fix

Credits : Lyapota

• Added Center Clock

Credits : Preston

• hEQS with sense 5 style and Dim effect support

Credits : Lyapota & HebeGuess (Dim tutorial) & LeSScro (gfx)

• Blinkfeed news plugin

Credits : Steve1207

All in One Tweaks 2.5.x

September 10 & 11 2013

• Fix Big call ID picture

• Fix Back button Killa

• Fix Media Key auto enable

• Added configurable Media Key control

Credits : Lyapota

All in One Tweaks 2.5.0

September 09 2013

•PureXAudio

Credits : ZeroInfinity

•Vol.30 Step

Credits : Lyapota

•Back button Killer app

Credits : Lyapota

•Button brightness selector

Credits : Lyapota

•Viper4Android AUDIO LIBRAIRY

Created and developed by ViPER520

• Polished script & aroma

All in One Tweaks 2.4.1

September 2 2013

•AOSP Dim Effect on Status Bar

Credits : HebeGuess

•Vol.Wake Fix for Lyapota APM

Credits : HebeGuess

• Polished script & aroma

All in One Tweaks 2.3.0

September 1 2013

•Major fix in CRT

Credits : HebeGuess

All in One Tweaks 2.2.0

August 31 2013

•Add HTC recent App style switcher (Stock/AOSP)

Credits : HebeGuess

•Bravia Engine 3 build.prop cleaner

Credits : HebeGuess

•Add CRT Screen Off

Credits : BaadNewz

•Fix issue with transparent Navbar who change folder too

•Added New Volume Style in APM moderate (moderate only)

All in One Tweaks 2.1.0

August 30 2013

•Add VRtheming for Prism Transparent Navbar

•Add Vol.Wake feature

All in One Tweaks 2.0.0

August 29 2013

•New Aroma Style</*>

•Reorder TRUE EQS to have standard TRUE EQS with necessary toggle (for me)</*>

•Added New Big Photo Call suite</*>

Credits : AlexMailOne

•Added Transparent Clock widget 4x1</*>

Credits : ckpv5

•Introduce again my BootAnimation from Everything Sense 5</*>

•Added New Camera with new feature from HTC ONE Sense 5</*>

Credits : ivicask

•Replace Bravia Engine 3 by New X-Reality for Mobile from Sony Xperia Z Ultra (Honami)</*>

•New White Battery</*>

•APM moderate include new ICON style suite</*>

All in One Tweaks 1.2.0

August 22 2013

•Android 4.3 & Sony Sketch</*>

with help from : 519ljh

•APM with brightness patch</*>

Original APM from Lyapota

•Home Launcher Menu</*>

Credits : Lyapota

All in One Tweaks 1.1.0

August 21 2013

•Polished a bit Aroma installer</*>

•Added Roboto Slim font</*>

•Added Big Photo Call</*>

Credits : RequeLine

•Added Lockscreen Productivity Mod</*>

Credits : Smokin901

All in One Tweaks 1.0.0

August 20th 2013

•Based on new Base 4.18.401.2</*>

•Added Zero compression driver</*>

Credits : ivicask

•Added APM with brightness Patch</*>

•Added Battery percentage</*>

Credits : Sasori

•Added TRUE EQS in notification bar</*>

Credits : Sasori

•Added APM with brightness values</*>

•Added Bravia Engine 3</*>

•Added Task Manager</*>

Credits : Sasori

ODEX TOOL​

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 = +speed -customization

Deodex = -speed +customization

I think that you like more speed and less customization (less costumization for dev because is to difficult mod an odex file).

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[/SIZE]

Script DO (it depends by option):

- odex bootstrap

- odex framework

- odex app in system

- odex app in preload (if your phone has preload partition for device like Galaxy S3)

- odex app in data

- remove classes.dex from framework, app in system, app in preload and app in data

- zipalign from app in system, app in preload and app in data

- remove libs from app in system and app in preload because are useless (android wants libs in system/lib not in the apk) to make more free space to odex

- delete dalvik of system, of preload, of data and of framework from data/dalvik-cache

How to odex:

- install zip

- reboot

- open terminal emulator (will be installed automaticaly)

- type su to obtain root permission

- type dexo -h to show possible commands for your phone

- type dexo -one of the option that you have decided

Type 'dexo -(one of the option that you have decided) -log' to create a log on sdcard

--- The phone will be rebooted automatically! --- Please be patient, and don't affraid abou messages pop-up!​

Command For Dexo:

+ dexo -bs (odex only boot file, bootstrap, of framework)

+ dexo -fr (odex all framework)

+ dexo -csa (odex only specific app in system

+ dexo -sys (odex all app in system)

+ dexo -fcs (odex all framework and specific app in system)

+ dexo -pa (odex preload partition)

+ dexo -cpa (odex only specific app in preload

+ dexo -all (odex all rom) (bootstrap, framework, system, preload) (NOT DATA!)

+ dexo -dat (odex app in data)

To Use dexo -csa and dexo -fcs you must create a file called csa.txt in your sdcard

In this file you write the name of apk that you want to odex, like this:

Phone.apk Browser.apk Mms.apk Dialer.apk

To Use dexo -cpa you must create a file called cpa.txt in your sdcard

In this file you write the name of apk that you want to odex, like this:

Browser.apk Mms.apk Gmail.apk Vending.apk

IMPORTANT TO ODEX YOUR ROM

To Odex Bootstrap (Command 'dexo -bs') You Must Have At Least 10% Of Free Space In System.

To Odex Framework (Command 'dexo -fr') You Must Have At Least 15% Of Free Space In System.

To Odex System Apps (Command 'dexo -sys') You Must Have At Least 20% Of Free Space In System.

To Odex Preload Apps (Command 'dexo -pa') You Must Have At Least 25% Of Free Space In Preload.

original thread : Universal Odex Script Version 6.3 (10-09-2013)