[Q] most ROM's are DeOdexed, but why? - Galaxy S III Q&A, Help & Troubleshooting

In the ROM's section there are really many many ROM's being released each day, most start as a personal work but then gets published, etc etc, but from what I see, 98% of them are DeOdexed (for now I remember find one Odexed rom for SGS3).
I know the difference between Odex/DeOdex:
- DeOdex: makes apk files easier for modifying and theming.
- Odex (Optimized Dex) are better for memory usage and speed (Hence optimized).
so why do most devs choose to deodex?
I read on a dev blogs sometime ago, that ROM developers should Re-Odex before releasing the ROM, what this is not the case in most ROMs
All devs release ROMs, and start talking about performance and memory usage, optimized etc etc, but leave it DeOdexed, so why not Odex.
(I made my own ROM, based on ELL5, with the few mods i always use, and kept it odexed, and it is working just fine. No immediate plans on releasing it.)

I guess it is because most apks that are modded are fairly easy to get hands on when it is deodexed. For short, everything is easier when deodexed

Most of my users want to change stuff after installing the inital rom. It makes it a lot easier for me if it's deodexed too because I will not get requests to deodex it!
I have been considering odexing the ROM, though, and making it final. I'm undecided.

but in odexed rom's, use can still use some deodexed APKs....
In the stock Samsung roms, in the /system/apps folder there is a bunch on normal apk files without the odex, so in case somebody needs to theme a few system apps, it should be possible, no?
In my ROM, which is based on stock ELL5 odexed Samsung rom, I installed JKay and I have a lot of possibility of theming, which is working just fine.
I also modified a couple of user apps, which has nothing to do with odexing a rom on system level, so... still don't understand why all prefer deodexed..

It's not necessary to deodex all apps. You can deodex only critical apps, to be able to mod them. And surely the right way would be to odex before releasing.

Related

[Q] Question on porting build.prop changes

I am currently playing around with customizing my own rom for personal use based of the plain de-odexed rom. I have added various packages like:
Camera mod
oc4 1.2 jac kernal
mobileAP
some custom themes and fonts
swype with voice icon
GPS files from leak
ect
My question is with all the main roms (eugene and Bionix) released there are always references to "Build.prop mods for better data throughput", how can I take JUST THOSE CHANGES and port them into my rom. Is it as simple as using abd pull and push with certain files? Do I need someone to make me a flashable zip package?
Also I noticed eugene in his latest build used a different camera and would love to try that is that just as simple as adb pull and pushing the camera apk?
Any help provided would be truly appreciated I am still kinda a noob.
Also just to be EXTREMELY clear this is only for my personal use and basic knowledge. I wish to take nothing away form the absolutely stellar work these guys do everyday, I simply have some different preferences then the main roms created and would love to learn to take the advantages of each rom and customize them to my own needs.
No one can help me out?
Should I ask in dev section as no one here seems to have any ideas?
I'm in same boat
I am doing the same.i noticed in bionix build.prop the symlinks. I like that.but he also references a "jit" did they port a jit? that would rock

[Q] Questions and ROM referrals?

SO, what does deodexed and oxodized or dexed and all those other 'xed' words mean when it comes to roms?
First android phone, and I rooted the adb way(super proud of myself, was waiting for a one-click root) and was wondering can anyone offer any ROMS good on battery, but look clean and un-themed?
And what are kernals?
Deodexed means you can theme it and replace specific components. The ROM is kinda "broken down" in very crude terms. Some say that a deodexed ROM doesn't run quite as fast as non deodexed, but its barely any difference IMO.

Changes without new rom

Is it possible to add features to a stock rom rather than changing to a new rom (which always seem buggy) eg.
The camera hack improve video ( in omega rom)
And is it possible to add themes, icon pictures etc without using a launcher or changing rom?
dazzzdelux said:
Is it possible to add features to a stock rom rather than changing to a new rom (which always seem buggy) eg.
The camera hack improve video ( in omega rom)
Yes if its a custom stock rom just open with win rar or similar then delete /add
Other wise root and es file explorer delete /and add.
jje
Click to expand...
Click to collapse
So it can only be done with a custom rom then.
Are there any custom stock rom that are not buggy. I seem to always read about people having problems with even custom stock roms. Not being able to restore apps with titanium. Back up etc
No he means that with a custom rom you can (but are not limited to) add/edit the files in the archive before flashing it.
This would/should work for Odin Flashes of stock Rom's too.
However, as described you don't need this procedure on stock, you can add/edit the installed apps through a tool such as Root Explorer.
Note that most features of a given Samsung-based custom Rom are not developed by the Rom-Developers but by a 3. party which often provides CWM-flashable versions of their modifications.
Most people that have issues with custom roms attempt e.g. to transfer system apps including the data which often fails.
What if it says you have to be deodexed.? Are there any guides?
Plenty of guides you need to use Google search and read up on customizing Android .
Some in Android forum XDA and SGS2 forum XDA .
Custom rom is just easy .Stock rom far more involved and better to use one of the deodexed stock roms posted that are not customized further .
Yes custom roms especially on month 1 build can be buggy but usually settle down by build 30 .
jje

[Q] No odexed roms?

I've just been reading around about android and deodexed and odexed roms. And im curious why their are no odexed roms?
I know that deodexed roms are more easy for other developers and for themes. But i read that odexed roms take less space and are faster and more efficient with slower boot up times. The drawback is that they are harder to hack. But my reasoning is if a developer is making a rom himself and doesnt need theme like a improved stock rom wouldn't it be beneficial to make it an odexed rom, for the faster speed and less space?
Just curious

custom roms? 60fps video?

basically what benifits do you get from custom roms ?
all i see is in threads are just bugs or something not working and i would like to know why people choose to change from a stock working rom to a custom rom with bugs ?
every rom i see theres bugs and theres not a rom i can see that doesnt have bugs or somethings not working appart from stock.
also is there an app or mod to shoot videos at 60fps ?
Every software has bugs. And I do mean all of it. But custom ROMs are developed as a hobby, so they don't go through nearly as much testing. You can always read the first posts to know the benefits of custom roms. For example, check out the domination theme, Jkay framework, per-app dpi settings, which are included in some of the sammy-based ROMs. There are also numerous tweaks and mods that make it faster, and all the useless samsung bloat is removed. Just read and try it for yourself
The benefits of installing custom ROMs over stock is that bloatware are removed and tweaks added, there aren't many ROMs which has bugs as all developers uses stock apps and settings

Categories

Resources