whats the difference between deodex and not deodex Rom - Galaxy Ace S5830 Q&A, Help & Troubleshooting

just wondering before i decide what Rom suits me
Sent from my GT-S5830 using xda premium

The difference between odexed and deodexed is 'de'.
Seriously now:
-odexed store fixed cache (a part of the app) from system apps in the system partition (system/app). You can see .odex files alog with app files in there.
-deodexed store this cache as regular dalvik cache in /data.
Principal differences in performance:
-Usually odexed boots up quicker, and launches apps quicker. Deodex runs apps quicker (once already launched).
-odexed have less rom memory (in /system) but leave more l memory available in /data. Deodexed is the other way around, less files in /system, more files in /data.
-odexed apps cannot be decompiled/modified, they must be deodexed first.
Most (if not all) custom roms use deodexed systems

Related

[Q] Latest TiBackup Question

In the latest Titanium Backup update (5/14/11) you now have the ability to convert system apps to user apps, and vice-versa.
I may be completely missing the obvious, but what would the significance of converting one of the apps be?
Thanks
xAndrew225x said:
In the latest Titanium Backup update (5/14/11) you now have the ability to convert system apps to user apps, and vice-versa.
I may be completely missing the obvious, but what would the significance of converting one of the apps be?
Thanks
Click to expand...
Click to collapse
Converting from system to a user app frees up space in /system which is limited. TB lists the space left in a graph in the overview.
Sent from my GT-I9100 using XDA Premium App
Umm... user apps still use space in your system. Everytime you install something from the market it takes up system space. The only thing I can think of, is that usually you can't restore system apps from rom to rom where as user apps can move from different base to different base.
majinzen said:
Umm... user apps still use space in your system. Everytime you install something from the market it takes up system space. The only thing I can think of, is that usually you can't restore system apps from rom to rom where as user apps can move from different base to different base.
Click to expand...
Click to collapse
Check your /system space, convert a system app to a user app and then check /system space again - it will be more - at least that is what happens on MY captivate...
Also, you can restore system apps to another ROM - you just can't restore system data if you don't want problems...
Sent from my GT-I9100 using XDA Premium App
User app still take up space in the system unless you move them to sd. I forgot once you convert them you can do that. Some system apps will not restore right correctly on another rom. I've had spareparts dropped in my system and not restore correctly on another rom. But whatever... doesn't really matter.
this feature should be really helpfull for stock based rom builds, but yeah mainly it'll let you remove them from the system and store them wherever.
a few times i tried restoring stock apps on new roms they wouldn't install, this may be a nice helping hand in that direction.

[Q] Gingerbread JVH & JVO: No space left in System FS

I flashed both ROMs; then rooted with CF-Root 3.2. There is 11 mb free system space on JVH and 3 mb left on JVO. I noticed this while triying to flash SGII goodies with CWM.
Any idea about how/what to clean in system files, or how to make it more than 276 mb?
osazone said:
I flashed both ROMs; then rooted with CF-Root 3.2. There is 11 mb free system space on JVH and 3 mb left on JVO. I noticed this while triying to flash SGII goodies with CWM.
Any idea about how/what to clean in system files, or how to make it more than 276 mb?
Click to expand...
Click to collapse
obtain root, buy the root explorer app from the market or related free ones. go to root/system/apps [change the permissions from r/o to r/w] and delete unnecessary program .apk and .odex like maps, gmail, samsung bloatware, flash player. You can always install maps, gmail and flash player from the market.
but, be careful in what apps you are deleting. you can soft brick your phone if u delete vital programs.
else, flash the required complete rom from romkitchen.org/beta using CWM.
If I delete -for example maps apk- from system file and install from market (because I use it) is it reinstalled in the system file or SD?
If it is installed again in the system file all the process is useless.
Is there a way to increase system file capacity?
And also there are not much to delete.
Gmail+Maps+aldiko makes only ~10 mb.
osazone said:
If I delete -for example maps apk- from system file and install from market (because I use it) is it reinstalled in the system file or SD?
If it is installed again in the system file all the process is useless.
Is there a way to increase system file capacity?
And also there are not much to delete.
Gmail+Maps+aldiko makes only ~10 mb.
Click to expand...
Click to collapse
if you are on a stock rom you have to delete the .apk and the related .odex file too.
if you delete the maps and reinstall it again from market, it wont go into /system/app, instead it will go into /data/app.
there are lot of bloatware from samsung that is installed by default. i have freed up 37 mb by deleting unnecessary apps from /system/app.
you can try deleting the ringtones too and keep only the ones that u use. i believe there are many bull**** ringtones there in /system/media/audio/ringtones
osazone said:
I flashed both ROMs; then rooted with CF-Root 3.2. There is 11 mb free system space on JVH and 3 mb left on JVO. I noticed this while triying to flash SGII goodies with CWM.
Any idea about how/what to clean in system files, or how to make it more than 276 mb?
Click to expand...
Click to collapse
Why not you install the ROM with partition 813.pit. I think it will increase 10MB space on system space.
I get this too. Cannot install hacked gtalk app because of it.....

keeping sgs clean of garbage

hi guys,i have strange question
im becoming mad of deleting system apps and all that flashing,and i want to ask how to delete all cache files that are unneeded and all temporary files from apps in easy way..i wamt some script to removing all that garbage.im running CM10 and Semaphore kernel,and im reflashnig and flashing roms often..so how to keep the phone clean?android is creating a lot of folders and tgere are a lot of folders after old roms too..im getting paranoid of having my phone fulled with this crap.thnaks for help
Lawrrer said:
hi guys,i have strange question
im becoming mad of deleting system apps and all that flashing,and i want to ask how to delete all cache files that are unneeded and all temporary files from apps in easy way..i wamt some script to removing all that garbage.im running CM10 and Semaphore kernel,and im reflashnig and flashing roms often..so how to keep the phone clean?android is creating a lot of folders and tgere are a lot of folders after old roms too..im getting paranoid of having my phone fulled with this crap.thnaks for help
Click to expand...
Click to collapse
You actually want cache, it speeds your phone up and decreases load times. Just wipe cache partition and dalvik cache in recovery and never worry about it again until you completely change ROMs, not just update.
Sent from my GT-I9000 using xda premium

[MOD][FLASHABLE ZIP] Remove GApps in any ICS/JB ROM

Here is a zip I have made which will remove gapps from any ICS/JB ROM to have better battery life. Don't forget to press the thanks button and rate the thread 5 stars.
WORKS ON JELLY BEAN ANDROID 4.1
Mount /system
Flash zip
Reboot
Enjoy
Well done.
Sent from my LG-P500 using xda premium
acerkumar said:
Well done.
Sent from my LG-P500 using xda premium
Click to expand...
Click to collapse
+1
Sent from my LG-P500 using Tapatalk 2
up
bump
up up.. no one wants it?
TheAndroidGeek said:
up up.. no one wants it?
Click to expand...
Click to collapse
Well, it means no play store so it's not helpful for me at least, i want to remove anything besides google maps and play store.
Anyways, thank you for your hard work!
Alternatives to Google Play Store are:
Aptoide
APKTOP
APPBRAIN
And we cannot use location service.
Does it work in jb also? I would really need it!
Edit: Yes it does! Great thanks!
Ps. I don t use this zip to get rid of gapps completely, but to clean gapps before installing a different gapp zip or when switching from ics to jb and viceversa ! (Full wipe don t delete gapps and some roms don t delete them also so this zip is very useful!)
moly82 said:
Does it work in jb also? I would really need it!
Edit: Yes it does! Great thanks!
Ps. I don t use this zip to get rid of gapps completely, but to clean gapps before installing a different gapp zip or when switching from ics to jb and viceversa ! (Full wipe don t delete gapps and some roms don t delete them also so this zip is very useful!)
Click to expand...
Click to collapse
I have just done this also on the loop kernel on my Xperia S that I installed using the duel booter for Xperia S here:
http://forum.xda-developers.com/showthread.php?t=1880305
Worked for this so well done
brim4brim said:
I have just done this also on the loop kernel on my Xperia S that I installed using the duel booter for Xperia S here:
http://forum.xda-developers.com/showthread.php?t=1880305
Worked for this so well done
Click to expand...
Click to collapse
It should work for any Android Phone I think
Updated with new code
I am getting installation aborted.
I am on 4.1.2. I had mounted system.
username1234321 said:
I am getting installation aborted.
I am on 4.1.2. I had mounted system.
Click to expand...
Click to collapse
It is a bad .zip... You should try redownload zip
there appears to be an error in the zip... installation aborted message.
can you please reupload.
Can this be done manually with adb by deleting each app listed in updater-script ?
DOES NOT WORK. I get error 6. I think the ZIP is messed up.
[FLASHABLE ZIP] Remove GApps in ROM: now supports Android 10
NOTE: script no more maintained. Even not try it on Android 11/12/99.
There by default not possible to edit files on system partitions (here patch) and their quantity has increased.
Also firmwares even more depend on gapps so risk of bootloop even higher.
Script in first post very discounted and therefore deleting not all files.
Here's updated version. Script automatically mounts /system and /vendor, you don't need do it by yourself.
Script compatible with Android 2.3...10.0
Guaranteed delete will be only on custom rom's with built-in or OpenGapps and Pixel / Nexus / Android One firmware due of possible other file naming in manufacturer stock firmware.
I tried to collect all files related to Google.
Script removes apps from /system and /vendor partitions. Probably some of them was updated and additionally stored in internal memory.
So you need manually delete a bit of remainders as normal app.
Batch deleting available with root in Link2SD
Some bits of files can left on device (like important WebView), but almost all other will be removed.
Also here open source version of gapps (microG)
IMPORTANT!
– Maybe some stuff or whole ROM will broken after applying this ZIP because modern firmwares very depends from gapps
– I've tried to remove as much possible Google-related files
– don't apply script after wipe /data, only after first boot. Otherwise execute these commands
– Before applying set Settings > Apps > Gear icon > Default apps > Voice & assist > both to "None" (source)
– Script removes Google Launcher, install 3rd-party app or device will not boot!
– Script removes stock Google keyboard, install 3rd party before applying!
– Script removes Google Dialer, install 3rd-party before applying!
– ...and many other apps
– Apps that display Google Maps can't be installed
– A lot of apps requests Google Play Store and Google Play Services which will be removed
– Network location will be unavailable because it's part of gapps
– Recommended to wipe dalvik-cache to rid out of unused odex-files
>>> Use it at your own risk and make full backup via recovery before flashing! <<<
Previous more "lite" version: remove_gapps_2.3-8.1.zip
Bonoboo said:
Script in first post discounted and delete not all files due update of gapps.
Here's updated version attached to post.
Script automatically mounts /system, you don't need do it by yourself.
Disclaimer: _maybe_ some stuff or all ROM will broken after applying this ZIP.
Use at your own risk.
Especially apps with embedded GoogleMaps such as Foursquare, Instagram and many other.
They will be hidden in Play Store and can't be installed manually because of lack of framework for it.
So there's two versions. One with prefix "Safe" keeps framework.
Click to expand...
Click to collapse
Kind of an odd question but can this work on a CM7 build? If not can you give me ideas to create my own?
9v9 said:
can this work on a CM7 build?
Click to expand...
Click to collapse
Very slightly updated archives, added 2 new files. Please, read that post again.
Now will delete old gapps > compatible with CM7.
Hope it helps.

Xposed Framework Taking Up Too Much Space

I factory reset my LG Volt 2 and had 3.13 GB of available space on my internal storage. After flashing xposed-v85-sdk22.zip using FlashFire, Xposed is successfully installed, but I'm left with only 2.35 GB of available space. Theres no way Xposed is supposed to take up .78 GB of storage. I don't have a single Xposed module installed and it's not the Xposed installer which is taking up only 1.34MB. Here are the apps on my device after flashing Xposed sorted by size to prove that no other apps are taking up all that space.
It's probably because many system apps have to be recompiled with less optimization. Usually, they are pre-compiled by the vendor and stored as odex files on the /system partition, but now they're also stored in the Dalvik cache. Unfortunately, it's necessary, otherwise hooks wouldn't work reliably. The only workaround I can imagine is using compiler filter properties to influence how much is compiled, but that would mean that the uncompiled methods are slower. It's basically space vs. performance.
rovo89 said:
It's probably because many system apps have to be recompiled with less optimization. Usually, they are pre-compiled by the vendor and stored as odex files on the /system partition, but now they're also stored in the Dalvik cache. Unfortunately, it's necessary, otherwise hooks wouldn't work reliably. The only workaround I can imagine is using compiler filter properties to influence how much is compiled, but that would mean that the uncompiled methods are slower. It's basically space vs. performance.
Click to expand...
Click to collapse
Im having the same problem also, once I flashed the Xposed Framework, without any module installed, not also Xposed Installer, but it takes up to 800mb of internal storage. Is it normal? What workaround can I do because I dont know anything about compiler filter.
Honor 4C, rooted, Marshmallow.

Categories

Resources