*[4.1+]*[MOD]BATTERY TWeaKS [get the best out your Battery] - Xperia Arc Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Requirements
REQUIREMENTS
Most importantly your phone
init.d support
Android 4.1+
what's in init.d scripts?
4.1 cpufreq_governor
21cpufreq_governor script sets the governor that contorls the CPU's thresholds and sampling_rates
4.2 cpufreq_screenstate_scaling
31cpufreq_screenstate_scaling script defines the governor values and decides the actions based on the phone's state - conservative, ondeman, lazy, awake, sleep modes. I've changed lots of values from Calk's original script to save more battery power thru this script. As indicated in Calk's original thread for FD02, this script would not run if you have already installed some CPU control apps something like OC Widget, Quick Clock, SETCPU, and Android OC.
4.3 tweaks_kobridge
41tweaks_kobridge script has almost everything in it to improve the network speed, sdcard tweaks, other battery saving tweaks, VM management, Kernel, wifi tweaks, etc. For some of the values in here, there are some overlaps with build.prop tweaks. So, if you do not apply the tweaks to the build.prop file, many tweaks would still work.
4.4 zipalign
zipalign is an archive alignment tool introduced first time with 1.6 Android SDK (software development kit). It optimizes the way an Android application package (APK) is packaged. Doing so enables the Android operating system to interact with the application more efficiently, and hence has the potential to make the application and overall the whole system much faster. Execution time is minimized for zipaligned applications, resulting is lesser amount of RAM consumption when running the APK.
If less number of applications with an unaligned home application, you’d see slower application launch times. This is the best case scenario. For a worst case scenario, having a number of unaligned applications will result in the system repeatedly starting and killing processes, struggling with lags and huge battery drain.
4.5 Wifi Sleep Wait timer
What this tweak does is, it controls the time until wifi sleeps after the screen turned off. By default, it's 15 minutes. So, even you turned off the screen, by default, phone will wait for 15 minutes and then turn off the wifi. By using this tweak, you will have the control over wifi idle time until wifi sleeps.​
credits
me
kobridge
iossux

Reserved for GB and ICS tweaks

Tested On Carbon & SJB

how to use?
THEKING said:
Tested On Carbon & SJB
Click to expand...
Click to collapse
have to flash it thru CWM? and then wt about wipes?

.
wasim9283 said:
have to flash it thru CWM? and then wt about wipes?
Click to expand...
Click to collapse
Flash it through CMW & no wipes required

THEKING said:
Flash it through CMW & no wipes required
Click to expand...
Click to collapse
is that we need to delete all the files in the init.d folder first then only flash with CWM? OR just flash through CWM only and no need to delete the files in init.d?

direct
WaterMelon90 said:
is that we need to delete all the files in the init.d folder first then only flash with CWM? OR just flash through CWM only and no need to delete the files in init.d?
Click to expand...
Click to collapse
directly flash it :good::good:

4.2.2 loopboot kernel lupus :crying: how remove tweak please:crying:

phones were standing at the boot screen.

nova_vn said:
phones were standing at the boot screen.
Click to expand...
Click to collapse
Flash rom again with clean install
Sent from my Xperia Live with Walkman using xda premium

aromaFM
nova_vn said:
4.2.2 loopboot kernel lupus :crying: how remove tweak please:crying:
Click to expand...
Click to collapse
use aroma file manager and delete all files in init.d folder

gauravj said:
Tested On Carbon & SJB
Click to expand...
Click to collapse
you mean ROM carbon KK?

Related

[Init.d Scripts] Screen State + Zip Align & Other Mods.

Hi guys!
A few months ago i used to have a SGS i9000T and there were some really good init.d Scripts done by user Pikachu01 and Zacharias.Maladroid (Ref: http://forum.xda-developers.com/showthread.php?t=1296927.
I've modded 2 of the scripts to work in our Beloved Arc's to give us a nicer experience plus saving some battery while doing so.
What Scripts are we talking about?
Screen State Scaling
ZipAlign
Screen State Scaling Script:​
This script basically tells the phone what CPU Governor use while the screen is on either ON state or OFF state. So you can now choose two different governors to rule your phone when you're using it and when you're not.
I've added a simple list of available governors (Conservative, ondemand, interactive, interactiveX, smartass, smartassV2) and you can choose which ones to use while the screen is "Awake" and when it is "Sleeping".
The script also provides some tweaks to each governor to make it more aggressive in the case of ondemand and SmartassV2 and also to make more battery saving for conservative.
Darky_ZipAlign:​
This script will provide a better and faster zipalign of ALL System Apps at boot which will definetely improve the RAM Usage of those apps.
What we need?
DoomKernel V17 (Stock also works but not all governors are avaliable)
Any Root Application in case you want to modify the script
HOW TO?
First of All do a Backup throug Recovery in case anything breaks!
Download and Put Jimbo's Teawks.zip in the Sdcard
Install Zip from SDcard through Recovery
Wipe both Cache and Dalvik Cache right after the flashing of the zip file.
I've installed the Script, now What?
Congratulations you now have your system Apps Zipaligned at boot which will definetely improve them and also you now have two governors for each screen state, one while it's ON and one while it's OFF.
You've also gained some UI Tweaks done to the build.prop (Most of them are already known and applied).
NOTES:
I'm not responsible by any damage (which is almost impossible to happen) occured to your phone.
Default Governors are: Screen On ="SmartassV2" & Screen OFF ="Conservative"
CPU Freq While Screen is ON = Max:1209600 Min:134400
CPU Freq While Screen is OFF = Max:460800 Min:134400
The script Also includes a "renice" for some system apks just like "lpysmooth" script
I don't like the default governors you've set, how do i change them?
Simple, using Root Explorer go to system/etc/init.d and open S98screenstate_scaling. Here navigate to the line where it says: "Selection of Awake Governors:" and delete the # symbol of the desired "governor". If the governor you like is not on the list please add the exact name in between of " " and do not put a # at the beginning of it. By Any Reason leave two Governors Uncomented or without a #.
The same procedure should apply for the Sleep Governor.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Reserved... Just in case...
Sent from my LT15i using Tapatalk
What if I want only zipalign and not the governers.
soldiers33 said:
What if I want only zipalign and not the governers.
Click to expand...
Click to collapse
Open the .zip file using Winrar and from there delete the S98screenstate_scaling script and then install it from Recovery.
Nice and great stuff, but arc s clocks on standard already with 1.4GHz. So how to change clockspeed for screen on?
Gesendet von meinem LT18i mit Tapatalk
What speed would you like it to be? I can modify it and send you the script
Sent from my LT15i using Tapatalk
1.4 like stock should be fine. Don't need oc, just drains battery much faster
Gesendet von meinem LT18i mit Tapatalk
Gesendet von meinem LT18i mit Tapatalk
Check the post below. Sorry for editing.
Sent from my LT15i using Tapatalk
Check the one on the Link, It should make the max frequency as 1401600 or 1.4 GHz
http://db.tt/edBICGL7
You can check it is being applied either with setcpu or any other CPU control tools.
Sent from my LT15i using Tapatalk
I use an app called cpu tuner for the screen state underclocking.
Sent from my Xperia Neo, typed on Swiftkey X Wp7
Will flashing this zip reset the changes I've made to the build.prop?
a noob question,which freq did my cpu running when in deep sleep?
sent from my LT18i FXP103

[ROM | PORT][CM7] WP|Remix -- Galaxy Pocket (Cori)

Hey..
As requested by @sudhanshusharma58
I ported this Rom To Our Galaxy Pocket ..
without further adue,
i present to you
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Visit Original Thread Here..
Full Credits Goes To @The "A" Factor (Maker of the Rom)
Features
New Phone Dialer
Custom made Boot Animation
New UI transition which have been Optimization for Smooth animations
Windows Styled Unique Settings
Heavily Modded Windows phone Theme
Heavily Modded Notification with Date bar,Settings Shortcut Icon,Carrier Label on Bottom Handle
New Clear Font
Performance
Seeder Entropy Applied internally through new "Haveged" Engine.
Improvised Power saving tweaks.
SD read-ahead speed Increased.
Single core CPU optimization.
Media stage-fright tweaks for faster video streaming.
Graphics enhancement tweaks & GPU rendering implemented globally.
Deleted many unwanted system apps.
Performance
Wp7 Ringtones , Notification Tones.
Beats and various other Lib Files combined to Obtain Crisp and Clear Audio.
Custom changes in Original Audio LIBS for Volume Boost(Optimized Levels , so no Distortion at Highest Volume).
Mega Beats Audio Implemented along with some Custom changes to Ace Libs.
JPEG Image optimization implemented.
Video stream rate increased & optimized
"GOSH I WAS SO LAZY THAT I COY/PASTED ALL OF THOSE FROM THE ORGINAL THREAD "
DONT WORRY!! IT'S JUST THE SAME AS THE ORIGINAL ROM
SCREENIES
Instruction
Wipe data,
MOUNT /SYSTEM
Just Flash..
MOUNT /SYSTEM again
Reboot DONE !!
Downloads
--- WP|Remix --- -- I need to upload it on Dropbox, 'cause mediafire has slow download speed
JUST PRESS THANKS !!
DONT MIND THE FIRST COMMENT,
HE IS A GALAXY CORE USER AND HE ACCIDENTALLY FLASHED THIS ROM WHICH IS MEANT FOR GALAXY POCKET.. I FEEL SO SORRY FOR HIM..
AND THIS ROM WORKS FULLY ON GALAXY POCKET!!
Not Flash this rom. Iam flash this rom, and my phone is dead.
Fikret488 said:
Not Flash this rom. Iam flash this rom, and my phone is dead.
Click to expand...
Click to collapse
Is your Core completely dead ? I mean, hard-bricked ?
Jom_o1 said:
Hey..
As requested by @sudhanshusharma58
I ported this Rom To Our Galaxy Pocket ..QUOTE]
Why did you do that?? This ROM is not for our Core!!
Click to expand...
Click to collapse
Is this rom is properly compiled? OP, Pls Confirm...
brijeshep said:
Is this rom is properly compiled? OP, Pls Confirm...
Click to expand...
Click to collapse
yes it is.. From the Earlier comments, The User Bricked his GALAXY CORE because he flashed this Rom that is MEANT FOR GALAXY POCKET.. NO need to worry
bugs
Jom_o1 said:
yes it is.. From the Earlier comments, The User Bricked his GALAXY CORE because he flashed this Rom that is MEANT FOR GALAXY POCKET.. NO need to worry
Click to expand...
Click to collapse
I tried your rom kabayan but the quickpic and radio is not working and I can't connect to my pc..nice Rom though
Nice work
jhimzter said:
I tried your rom kabayan but the quickpic and radio is not working and I can't connect to my pc..nice Rom though
Click to expand...
Click to collapse
that is bugs of CM7 rom.

[DEV][DASH-M]Latest..Speed Up Ur Phone ..Die Hard Batterry..AmaZing Preformance

Hello People
At Begining I have to say That
"Dash-Mod has a great part Which Based on FREEX by zeeplinrox Really thanks zeep for Your free x That says "Used Ram Isnt bad and might be better Than Unused ' i confirm'
And ..
Iam glad to present you dash mod rc2 fixing bugs with 4.4.x Introducing:
-Dash-M-RC2: The main file which had a great part to kill lag,and gives u smooth , better preformance ,a Die Hard Battery (Stayed With my Tassve for 6 Hours of hard working With 3G On ,used bluetooth,played games and more(it deserves a try)),improves sd speed ,screen sinsevity ..scorling , img quality ,network preformance and more....
-DM_BuildPropTweeks:adds a set of build.prop usefull tweeks that Reduces boot time alot and have a part in scorling preformance, img quality and more + Ihave added a feauture to that tool which Backs up ur current build.prop file in folder called "Dash" in your sd root so if you got proplems after flashing build.prop tweeks
U can replace it with the Backed up build.prop via aroma file manager/adb/zip..etc.
-DM_CacheTweek: Improves cache preformance and helpfull for those who have proplems in cache as it Joins Dalvik.Cache into Cache(if cache is enough to hold it).
-DM_undocache: From its name it undo what CacheTweek has done For Who Had Proplems after apllying it like FCs..
-Uninstaler_RC2: Removes Every Thing Done By Dash-M-RC2
Lets Talk More About "Dash-M-RC2:
That Incudes :-
-Android Treminal ( will be used latter in instructions)
-Dash Binaris
+Init.d Tweeks Including
-12Dash_zipaligndata: Zipalligns data every 24 hrs -11Dash_zipalign:zipallign system every 24 hrs
-10Dash_touchscreen:improves touch sensevity
-09Dash_sqlite_optimize: _optimizes Apps Databases
-08Dash_sd: Configures sd speed and sets read ahed to 2048
-07Dash_netwroktweeks: Some improvements to networks
-06Dash_mainfree: Configures your device for Hardest multitasking
-05Dash_cleaner:Cleanes Unnessecary ..tmp..thumb etc(safe wont touch sd)
-04Dash_cache: Included In DM_CacheTweeks That is meant to Move DalvikCache into Cache
-03Dash_boot:_Does some cleanes and improvements during boot -02Dash_batteryceleb:Celebrates battery -01Dash_battery : Die Hard Battery Mod
-Syctel.tweeks: A Part Of DieHard Battery And Nwtwork Improvements
Click to expand...
Click to collapse
+Entropy Bins:
To Activate rngd/entropy go to triminal and write
Code:
su
Dash
Dissactivate
Code:
su
Undash
Check if Dash Is Running Correctly
Code:
su
Dash-M
Click to expand...
Click to collapse
Note For KK 4.4.x users it depends on luck For Cache and build.prop tweeks works on some phones but not on others .
Instructions
-Flash Dash-M-RC2 (Must)
-Flash DM_BuildPropTweeks (Optinal)
-Flash DM_CacheTweek (Optinal)
Terms Of Sharing
Wanna share??
-U can share it but dont give download links Just Link to That Thread And They Come To Download it from here
Wanna Include In Your Rom?
-u can ,but give me a credit and Link to That Thread
DownloaDS-Official Thread
Screen shots of Hard Tasking and harder Task manager(stock) on a low specification Phone i wont be Lier if i told it never laged
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Not working. Phone is stuck at bootlogo. No other scripts were installed. Installed it on the rom KitKatUI v2.0 by SlimShaddy
Put original build.prop in its place
myaservip said:
Put original build.prop in its place
Click to expand...
Click to collapse
which place, you mean inside the Dash-M_RC2.zip?
Nup
Folder in sd
Called
Dash
myaservip said:
Nup
Folder in sd
Called
Dash
Click to expand...
Click to collapse
I have put the original build.prop in system folder to Dash folder in sd card, then flashed Dash-M_RC2.zip but no success. there are no other scripts in int.d folder which would conflict with it. I removed them. I tried flashing it on stock rom before and it booted successfully. But when about trying on this rom i got this problem.
Dont clear init.d
Dash cleares its way
myaservip said:
Dont clear init.d
Dash cleares its way
Click to expand...
Click to collapse
Tried the same way before and same problem.
Logcat!!
having same problem.... phone stuck at bootsplash(not even bootanimation).... tried helium as well as diamond edition...
Dont try on 4.4.3+
myaservip said:
Dont try on 4.4.3+
Click to expand...
Click to collapse
i tried on ics as well as gb rom.... no luck..
what could be the problem?
bharath_58 said:
i tried on ics as well as gb rom.... no luck..
what could be the problem?
Click to expand...
Click to collapse
logcat
How can i provide a logcat?
Its not booting...
Sent from my GT-S5570 using Tapatalk 2
When u hear usb connect sound "on pc" your phone is ready for Adb
myaservip said:
When u hear usb connect sound "on pc" your phone is ready for Adb
Click to expand...
Click to collapse
I dont know how to use adb... sorry...
Sent from my GT-S5570 using Tapatalk 2

[MOD][CM11][Build.prop] Performance Tweaks - Version 1.1 [02-09-14]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Performance Tweaks​
Disclaimer​
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this MOD
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.​
​
Features:
*This MOD works on my Galaxy SIII i9300 running CM11 by Temasek
- Wifi Scan Interval Increased To 3 Min (180 Sec), therefore saves a bit more battery
- No Delay In Call Making
- Battery Saving Tweaks
- More Responsive Touch Screen
- Feature To Lock Any App In Memory
- Option To Enable Surface Dithering
- Dalvik VM Tweaks
- Signal Tweaks
- Image Quality Tweaks
- Net Speed Tweaks
- Streaming Tweaks
- Overall Performance Increased
Note :
Lock Any App In Memory
1. Open Build.prop
2. Find :
Code:
# Lock App In Memory
sys.keep_app_1=put-process-name-of-app-here
3. Replace "put-process-name-of-app-here" with the Process name of the app you want to lock
4. Save the file
5. Reboot
Finding Process Name
For finding the process name of a app, navigate to data/data and search for the app name.
Eg: For Apex Launcher, process name would be - com.anddoes.launcher
​
Installation:
1. Backup your existing Build.prop
2. Download the zip file on your phone
3. Reboot your device into Recovery Mode
4. Install the zip file
5. Reboot
​
Downloads:
Version 1.1
Version 1.0​
Changelog:
Version 1.1
Added:
- Signal Tweaks
- Image Quality Tweaks
- Net Speed Tweaks
- Streaming Tweaks​
Version 1.0
Initial Release​
Very nice , thank you
Can u add Cleaner for this Mod if we dont like it?
puHu
puhu said:
Can u add Cleaner for this Mod if we dont like it?
puHu
Click to expand...
Click to collapse
Since it replaces the existing build.prop with the new modified one, the only way to revert back is to take a backup of the build.prop by copying the file to your SD Card or somewhere safe.
would this work well with boeffla kernel? or will it cause issues? also where is the location of the build.prop file?
dead4ngel said:
would this work well with boeffla kernel? or will it cause issues? also where is the location of the build.prop file?
Click to expand...
Click to collapse
I believe it'll work on most of the kernels but always take a backup prior to installing the mod.
The build.prop is located here: /system/build.prop
Can't find it
Sent from my GT-I9300 using XDA Premium 4 mobile app
Just flashed the ZIP, can't see any changes in the build.prop file.
__Michael__ said:
Just flashed the ZIP, can't see any changes in the build.prop file.
Click to expand...
Click to collapse
The download link was not correct. I have corrected it now. Please download again.
Sorry for the inconvenience
TopDroid said:
The download link was not correct. I have corrected it now. Please download again.
Sorry for the inconvenience
Click to expand...
Click to collapse
It's ok now, thanks!

No more ART runtime app building?

In past rounds, after clearing the Dalvik cache in TWRP Recovery, there would usually be a marathon session where the apps are rebuilt. Has this somehow been bypassed with the new marshmallow ROM?
Mine just spent several minutes "Optimizing" apps after a cache wipe, as usual.
Verizon stock MM, unlocked, SuperSU, Xposed, etc.
(P.S. Thanks for reminding me; it had been a few weeks since I "flushed" my phone properly.)
Curious. I'm on ComputerFreek's stock-based ROM. No such rebuild for me.
Are you wiping both "Cache" and the obsoletely labeled "Dalvik Cache"? Generally both are wiped, although I'm not completely aware of the difference nor any reason to wipe only one.
Spott07 said:
Are you wiping both "Cache" and the obsoletely labeled "Dalvik Cache"? Generally both are wiped, although I'm not completely aware of the difference nor any reason to wipe only one.
Click to expand...
Click to collapse
In TWRP now it says Davik/Art Cache, not just Dalvik. It wipes both, no matter which one you are using. (Some people could be on older OS that does use Dalvik.)
And yes, still takes very long time to "optimize" all apps.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
That's just the thing, I'm not optimizing.
Einsteindks said:
That's just the thing, I'm not optimizing.
Click to expand...
Click to collapse
CF says his ROM is odexed while most custom ROMs are de-odexed. Maybe that's why.
computerfreek274 said:
Deodexing the rom to add system commits not i big deal. Keeping the rom odex is more stable and faster. Maybe in my final builds of the rom i can add non Verizon, deodex builds. I will look into it next month.
Click to expand...
Click to collapse
For those who don't know the difference:
http://android.stackexchange.com/qu...e-difference-between-odexed-and-deodexed-roms
What is the difference between odexed and deodexed ROMs?
A standard ROM is supposed to be odexed for release which provides smoother and faster loading of apps into memory. Each .apk has a corresponding .odex. When the application is used by either the system or the user, the .odex is used to start loading the app. A ROM that is deodexed has only the .apk file.
A standard ROM is supposed to be odexed for release which provides smoother and faster loading of apps into memory. Each .apk has a corresponding .odex. When the application is used by either the system or the user, the .odex is used to start loading the app. A ROM that is deodexed has only the .apk file. When the application is called into memory from only pulling the data from it’s .apk, this takes longer due to not being optimized for easier retrieval from the system.
Click to expand...
Click to collapse
But when we use custom ROMs, it does get optimized, after a cache clearing reboot.
Common questions that I get asked way too often are:
Why do custom ROM’s deodexed? Should I use a odexed or a deodexed ROM?
To answer these questions it comes down to one word, themability. If you talk to anyone that themes ROM’s they will tell you that it’s extremely easier to theme a deodexed ROM. Since we started using deodexed ROM’s, themers could now create themes to apply to a ROM rather than the tedious option to theme the ROM itself (release a custom ROM for a theme). If you use a odexed ROM and try to apply themes, it will not work or only theme some visual aspects, which will give you a terrible user interface to experience.
Deodex Cons
I bet you are now wondering why… why is there even an option to download a custom ROM that is odexed? The answer to that is speed. Remember how I said that odexed files are optimized for easier retrieval? Simply put… it’s optimized (like indexing a data table) so the system can open the .apk faster.
Deodex and zipalign
Everyone wanted the best of both worlds so quickly after the deodexed trend started to peak, these savvy ROM developers came up with a solution to zipalign at boot. This optimizes each .apk on every reboot which then allows the system to access applications more efficiently and most importantly, faster. Of course, the disadvantage is slightly slower boot times.
Summary
If you have a choice to download the custom ROM odexed or deodexed, I would just go with the deodex ROM. You never know when you would want to try out a theme or do some modifications yourself and it’s nice to have easy options rather than flashing a whole new ROM. With newer devices you may not even see a noticeable difference to zipalign on boot. If your device is pretty slow and outdated, well then I would suggest to think about this a little harder. I would bet some of you would prefer to get a nice minimal optimized (odexed) ROM for better performance and speed over customizing the user interface.
Click to expand...
Click to collapse

Categories

Resources