[Q] Call me noob but what is "deodexed rom" - Samsung Galaxy S II Plus

Hi guys.
I was wondering what's the difference between stock deodexed rom and just a stock rom?
Is it better and with what?
Thanks!

celticbg said:
Hi guys.
I was wondering what's the difference between stock deodexed rom and just a stock rom?
Is it better and with what?
Thanks!
Click to expand...
Click to collapse
Before explaining, I must state I'm no pro but can explain on this briefly.
Every stock app in a stock ROM comes in .apk and .odex files, for example SMS.apk and SMS.odex. The .odex acts like a backup of the app.
While deodexed ROM is a ROM which the stock apps' .odex files are 'removed' safely without affecting the system.
Once the .odex file is removed, you can make modification to certain .apk, either to make dark theme or customise things inside.

Related

[REQUEST] Themes for Stock ROM/ Google Update?

Are there any themes compatible with the ERE27 ROM?
Thanks in advance...
sasha26 said:
Are there any themes compatible with the ERE27 ROM?
Thanks in advance...
Click to expand...
Click to collapse
A non-rooted device?
Oh, I am rooted...
Looking for a zip format file that I can flash in recovery.
All the themes I have seen seem to be for CM and Enomther...
Any that I can use?
On ERE27...
second this request. Also running updated stock rom, only with modacos superboot with himem. But would love a theme, maybe it's not possible?
Bumping (sorry if I'm not supposed to do this on an old thread)
Since Gingerbread is probably coming out next week (google got the big ol gingerbread man for the front lawn friday) I want to stay stock for now so I can get my OTA update when it comes.
I am missing my black notification bar though....Any way to do this on the stock rom?
unknownrebelx said:
Bumping (sorry if I'm not supposed to do this on an old thread)
Since Gingerbread is probably coming out next week (google got the big ol gingerbread man for the front lawn friday) I want to stay stock for now so I can get my OTA update when it comes.
I am missing my black notification bar though....Any way to do this on the stock rom?
Click to expand...
Click to collapse
Probable the ONLY thing you cannot theme on stock is Notification bar and stock apps...They do something called ODEX on the files that cannot be modified unless DE-ODEXED...otherwise must have root to theme..sorry!
djdarkknight96 said:
Probable the ONLY thing you cannot theme on stock is Notification bar and stock apps...They do something called ODEX on the files that cannot be modified unless DE-ODEXED...otherwise must have root to theme..sorry!
Click to expand...
Click to collapse
Well I am rooted and I was messing around with root explorer, just looking around, and I noticed in the system/app/ folder there are many .ODEX files corresponding to .apk files. Could I just delete or modify these files on the framework .apk to be able to theme?
Sorry if this is a noob question. I am trying to learn more about the inner workings of the system before I mess with things.
unknownrebelx said:
Well I am rooted and I was messing around with root explorer, just looking around, and I noticed in the system/app/ folder there are many .ODEX files corresponding to .apk files. Could I just delete or modify these files on the framework .apk to be able to theme?
Sorry if this is a noob question. I am trying to learn more about the inner workings of the system before I mess with things.
Click to expand...
Click to collapse
I wish, there are many other things needed to de-odex the files. Search the developers forum for the steps. I think someone made a way to make it easier. I would just use rom manager to download the de-odexed stock rom!
Edit: Rom manager only has odexed stock roms.

[Resolved] Difference between odexed roms and deodexed roms

What's the difference between an odexed rom and a deodexed rom???
And how do I find out whether my rom is deodexed or not??
Using stock gingerbread 2.3.4 ddkq5...
Sent from my GT-S5670 using XDA App
a.cid said:
What's the difference between an odexed rom and a deodexed rom???
And how do I find out whether my rom is deodexed or not??
Using stock gingerbread 2.3.4 ddkq5...
Sent from my GT-S5670 using XDA App
Click to expand...
Click to collapse
There is more technical explanation to this, but the easiest way to find out is to use root and root explorer and in your phone's /system/app normally you have the .apk and coresponding .odex to every application inside your phone. Deodexed rom (mostly Custom Rom) don't have .odex files.
Deodexed is like decompiling the application (java..etc.) and recompiling it at the same time so that the apps will work even without the .odex file. Once your rom is deodexed you can modify the look of your phone, like adding custom theme for example. this is AFAIK.
If you have a stock rom (original or update), it's not deodexed, unless it is indicated when you downloaded it.
What is the purpose of the .odex files?
porcupineli said:
What is the purpose of the .odex files?
Click to expand...
Click to collapse
I know very little but .odex files have something to do with dalvic cache.
This is the reason deoxed roms takes longer time to boot for the first time than odexed rom because they need to create dalvic cache for each app however odexed rom don't.
My knowledge is very little so I might be wrong.
Sent from my HTC Vision using Tapatalk
a.cid said:
What's the difference between an odexed rom and a deodexed rom???
And how do I find out whether my rom is deodexed or not??
Using stock gingerbread 2.3.4 ddkq5...
Sent from my GT-S5670 using XDA App
Click to expand...
Click to collapse
Odex ROMs have their main files moved to another area for faster booting while when you deodex the ROM these files are compiled back inside the APK....
To know weather your phone is Deodexed or Odex, just open Root Explorer app and navigate to "/system/app" and check if there files with ".odex" extension....
If yes then your ROM is Odex
Otherwise, your ROM is Deodexed....
The benefits of having a Odex ROM :
1. More space in "/data" partition.
2. First boot is faster.
The benefits of having a Deodex ROM :
1. You can customize the ROM the way you want without worrying about odexes....
thanks mate nice info
Thanks a Bunch!!
helpppp
[email protected] said:
Odex ROMs have their main files moved to another area for faster booting while when you deodex the ROM these files are compiled back inside the APK....
To know weather your phone is Deodexed or Odex, just open Root Explorer app and navigate to "/system/app" and check if there files with ".odex" extension....
If yes then your ROM is Odex
Otherwise, your ROM is Deodexed....
The benefits of having a Odex ROM :
1. More space in "/data" partition.
2. First boot is faster.
The benefits of having a Deodex ROM :
1. You can customize the ROM the way you want without worrying about odexes....
Click to expand...
Click to collapse
but how to customize ??
i've installed FITDROID 3.1 by Vish Patil.. der i dnt find option to remove number of HOMESCREENS???
plz helpp.... sorry for this NOOOOOB qustn.. "
Thanks alot!!
Sent from my GT-S5670 using XDA App
[email protected] said:
Odex ROMs have their main files moved to another area for faster booting while when you deodex the ROM these files are compiled back inside the APK....
To know weather your phone is Deodexed or Odex, just open Root Explorer app and navigate to "/system/app" and check if there files with ".odex" extension....
If yes then your ROM is Odex
Otherwise, your ROM is Deodexed....
The benefits of having a Odex ROM :
1. More space in "/data" partition.
2. First boot is faster.
The benefits of having a Deodex ROM :
1. You can customize the ROM the way you want without worrying about odexes....
Click to expand...
Click to collapse
For your point of view, which one is better odex or deodex? Thanks for the reply
mohanass said:
For your point of view, which one is better odex or deodex? Thanks for the reply
Click to expand...
Click to collapse
Deodexed roms are better...
But what if we flashed a odexed only zip file with CWM on a deodexed rom, will it harm the phone or it's ok?!
midi_1996 said:
But what if we flashed a odexed only zip file with CWM on a deodexed rom, will it harm the phone or it's ok?!
Click to expand...
Click to collapse
Depends upon what file it is.....
Mostly it may get stuck at boot animation.....
midi_1996 said:
But what if we flashed a odexed only zip file with CWM on a deodexed rom, will it harm the phone or it's ok?!
Click to expand...
Click to collapse
worst case scenario, you may have to reflash your rom...
75% of the time, stuff for odexed roms won't work on deodexed roms and vice-versa...
and most of the cwm flashable zips are for deodexed roms, where did you find one for odexed one??
a.cid said:
worst case scenario, you may have to reflash your rom...
75% of the time, stuff for odexed roms won't work on deodexed roms and vice-versa...
and most of the cwm flashable zips are for deodexed roms, where did you find one for odexed one??
Click to expand...
Click to collapse
I think he meant the other way around....
Flashing deodexed ZIP on a odex ROM....
a.cid said:
worst case scenario, you may have to reflash your rom...
75% of the time, stuff for odexed roms won't work on deodexed roms and vice-versa...
and most of the cwm flashable zips are for deodexed roms, where did you find one for odexed one??
Click to expand...
Click to collapse
I was searching for crt effect to jvu deodexed value pack and I found (odexed jvu ONLY) and it was a flashable CWM zip file.
midi_1996 said:
I was searching for crt effect to jvu deodexed value pack and I found (odexed jvu ONLY) and it was a flashable CWM zip file.
Click to expand...
Click to collapse
link please...
which phone, btw...haven't heard this jvu for our phone...
thanks! was looking for this
Galaxy S GT-I9000 XXJVU 2.3.6 Deodexed (Also known as Value Pack)
[email protected] said:
Odex ROMs have their main files moved to another area for faster booting while when you deodex the ROM these files are compiled back inside the APK....
To know weather your phone is Deodexed or Odex, just open Root Explorer app and navigate to "/system/app" and check if there files with ".odex" extension....
If yes then your ROM is Odex
Otherwise, your ROM is Deodexed....
The benefits of having a Odex ROM :
1. More space in "/data" partition.
2. First boot is faster.
The benefits of having a Deodex ROM :
1. You can customize the ROM the way you want without worrying about odexes....
Click to expand...
Click to collapse
Great information, especially for a noob like myself. Thanks a lot!!

[Q] two questions regarding odexed and deodexed

Hi all xda-dev experts
I have two questions regarding odexed and deodexed roms and apps;
1. If I have deodexed rom installed on my phone, and I want to replace one default deodexed apk with one odexed from an odexed rom, can I simply copying the .apk and the corresponding .odex files into /system/app/ ?
2. If I have odexed rom installed on my phone, and I want to replace one default odexed apk with one deodexed from an deodexed rom, can I simply copying the .apk into /system/app/ and then deleting or leaving the corresponding .odex files?
I'm no expert though, but I don't think you can.
There is an app call "OdexMy" that convert all apps in system/app to odex, but for one application ? i'm not sure.
dohab said:
I'm no expert though, but I don't think you can.
There is an app call "OdexMy" that convert all apps in system/app to odex, but for one application ? i'm not sure.
Click to expand...
Click to collapse
How about Xperia S ICS rom? there are some apks that are odexed while the other apks aren't, the files inside framework folder too; some are odexed and the others aren't.
P.S.
I'm not asking about deodexing some odexed apks or vice versa.

[MOD] Disabled ScrollingCache (deodexed)

I found the TF700 quite laggy when scrolling through lists and on other devices ROM devs disable scrolling cache to improve that.
So I modded the framework.jar using this guide and it seems that scrolling is smoother now, XDA app not that stuttering, respectively.
Don't know if it's just me (placebo...) or if it really helps on the TF700, so I thought that someone here wanna try it too and give some feedback.
The framework.jar is taken from this DEODEXED ROM. (Stock fw.jar is also attached)
NoScrollingCache md5: e3073c97fd9915ff26ba5bc572e58dd9
StockScrollingCache md5: d475e88d27c58d1ee849f51eaac096bb
THX AndroidON for his guide.
PS: Don't forget that I'm not responsible for any damage to your device! Also make a backup first.
Will this work with the Zeus rom?
Since it has also 9.4.5.26 as base it should work, but I would make a backup before trying it.
sbdags said:
Will this work with the Zeus rom?
Click to expand...
Click to collapse
How does it work?
pinn___________ said:
How does it work?
Click to expand...
Click to collapse
Just saw that ZEUS is an odexed ROM -> my MOD is for deodexed ones.
I know, first I wrote for odexed... my fault.
floyd0815 said:
Just saw that ZEUS is an odexed ROM -> my MOD is for deodexed ones.
I know, first I wrote for odexed... my fault.
Click to expand...
Click to collapse
Could you make an odexed version of this? Thanks!
Also does this have any significant impact on battery life? I would assume not, but just asking anyway.
xFrozen said:
Could you make an odexed version of this? Thanks!
Also does this have any significant impact on battery life? I would assume not, but just asking anyway.
Click to expand...
Click to collapse
ATM I'm not at home. I will make it tomorrow morning.
Sent from my GT-I9300 using xda app-developers app
xFrozen said:
Could you make an odexed version of this? Thanks!
Also does this have any significant impact on battery life? I would assume not, but just asking anyway.
Click to expand...
Click to collapse
Could you (or someone else) plz provide me framework.jar and framework.odex (are in /system/framework) from an odexed ROM?!
I've downloaded Zeus since I thought it is odexed but it isn't, except it gets odexed at first boot...
Also if there are no .odex files in /system/framework you could try my mod but make a BACKUP BEFORE!
floyd0815 said:
Could you (or someone else) plz provide me framework.jar and framework.odex (are in /system/framework) from an odexed ROM?!
I've downloaded Zeus since I thought it is odexed but it isn't, except it gets odexed at first boot...
Also if there are no .odex files in /system/framework you could try my mod but make a BACKUP BEFORE!
Click to expand...
Click to collapse
Based on you I did the same for .30 latest firmware deodexed too I dont remember how Facebook scrolling was before but it fast now that I see with the mod..
So people there it is
One of my first contributions to the android world cus im comming from BlackBerry world..
Hi All,
I have the stock ROM of Asus with latest update: WW_epad_user_9_4_5_30_20120907_UpdateLauncher.zip
Can i also use your framework tweaked file?
What is difference about deodexed or (the other one)? I do not understand the deodexed principle.
maxrdlf95 said:
Based on you I did the same for .30 latest firmware deodexed too I dont remember how Facebook scrolling was before but it fast now that I see with the mod..
So people there it is
One of my first contributions to the android world cus im comming from BlackBerry world..
Click to expand...
Click to collapse
Seems to work great on the .30
floyd0815 said:
Could you (or someone else) plz provide me framework.jar and framework.odex (are in /system/framework) from an odexed ROM?!
I've downloaded Zeus since I thought it is odexed but it isn't, except it gets odexed at first boot...
Also if there are no .odex files in /system/framework you could try my mod but make a BACKUP BEFORE!
Click to expand...
Click to collapse
FYI - I use Zeus ROM and I do not see *any* .odex files in /system/framework - does that mean that it *is* deodexed and that your mod should work?
Maybe I'll run a Nandroid backup and give it a shot.
What's the worst that can happen if I install in on an odexed ROM?
Thanks.
Sent from my ASUS Transformer Pad TF700T using Tapatalk 2
jtrosky said:
FYI - I use Zeus ROM and I do not see *any* .odex files in /system/framework - does that mean that it *is* deodexed and that your mod should work?
Maybe I'll run a Nandroid backup and give it a shot.
What's the worst that can happen if I install in on an odexed ROM?
Thanks.
Sent from my ASUS Transformer Pad TF700T using Tapatalk 2
Click to expand...
Click to collapse
I tried on CM10 alpha and it didn't boot into OS.
160bpm said:
Hi All,
I have the stock ROM of Asus with latest update: WW_epad_user_9_4_5_30_20120907_UpdateLauncher.zip
Can i also use your framework tweaked file?
What is difference about deodexed or (the other one)? I do not understand the deodexed principle.
Click to expand...
Click to collapse
Original/Stock ROMs from ASUS are odexed so the mod wont work. (bootloop)
So NO you can't use it.
Deodexed ROMs/files are easier to mod -> for the rest of info plz google.
jtrosky said:
FYI - I use Zeus ROM and I do not see *any* .odex files in /system/framework - does that mean that it *is* deodexed and that your mod should work?
Maybe I'll run a Nandroid backup and give it a shot.
What's the worst that can happen if I install in on an odexed ROM?
Thanks.
Sent from my ASUS Transformer Pad TF700T using Tapatalk 2
Click to expand...
Click to collapse
That means it is deodexed. (haven't read "deodexed" in his description so I thought it is odexed...)
The worst case would be that it wont boot -> therefore MAKE A BACKUP (as you said) and you are on the save side.
@all: What is your opinion of the mod? Smoother with it or no improvement?
okantomi said:
I tried on CM10 alpha and it didn't boot into OS.
Click to expand...
Click to collapse
As far as I know, CM (9 and 10) already has build this in.
I'm on stock .26.
In system/framework I only see framework.jar, not framework.odex. Any idea why? And would it be okay to flash the modified .30 no scrolling cache for odex ROMs?
nm
xFrozen said:
I'm on stock .26.
In system/framework I only see framework.jar, not framework.odex. Any idea why? And would it be okay to flash the modified .30 no scrolling cache for odex ROMs?
Click to expand...
Click to collapse
Since there is only a .dex file in the framework.jar (and this would become the .odex when odexing) I think now that framework.jar is never odexed.
And when there is no .odex for framework.jar you could try to flash my mod. (for .26)
BUT MAKE A BACKUP FIRST!
Maybe the mod for .30 also works but I see no benefit using/trying it.
Sorry for confusing with odexed/deodexed stuff when there was never a problem with it, but since I have only deodexed ROMs on my devices and I don't want to destroy a device from you guys...

[MOD] Ported "Note 2 Camera" 22.10. 30Mbit/192kbit/Hardkey-Vol.UP/SLOW/FAST MOTION

[MOD] Ported "Note 2 Camera" 22.10. 30Mbit/192kbit/Hardkey-Vol.UP/SLOW/FAST MOTION
Hi Guys I have decided to port this mod from a great dev in the I9300 forum called HyperX (Thank you)
This is VERSION 1.52 for DEODEXED ROMS
Extra options compared to the stock Sg3 Cam
also
Dont worry if you dont see the pause button when recording, I was told note 2 took out the soft button, So to pause Press Vol down, Resume Vol UP.
Good thing about this is it uses hard keys for different things Eg; the volume up key also acts like the optional camera clicker. Like a real camera There are more visit the original thread for more details
Here is the details in the original thread: http://forum.xda-developers.com/showthread.php?t=1691145
Again thanks HyperX
Instructions very simple:
Simply copy the zip to your phone
Reboot into recovery
choose the zip file & flash
Reboot & DONE
whats the difference from his to yours? does HyperX version does not work on I9305 and yours does?
Its not mine its his i just made it flashable simply changing partition location
Sent from my GT-I9305 using xda app-developers app
Hey guys, thanks for the app, but for me the camera now forces closes, am on stock odexed rom just rooted.Does anyone have the stock camera.apk
cheers
You need to be deodexed, just go the the thread and download the deodexed xxali5 rom and it has all tha apks in system/app & framework
Sent from my GT-I9305 using xda app-developers app
btemtd said:
You need to be deodexed, just go the the thread and download the deodexed xxali5 rom and it has all tha apks in system/app & framework
Sent from my GT-I9305 using xda app-developers app
Click to expand...
Click to collapse
Thanks, but i really like my stock rom as it has great battery life and supports Telstra HD voice, which is awesome. I just need the stock camera.apk back (i dont really want to do a restore as i have too much progress on one of my games) lol.
stevejau said:
Thanks, but i really like my stock rom as it has great battery life and supports Telstra HD voice, which is awesome. I just need the stock camera.apk back (i dont really want to do a restore as i have too much progress on one of my games) lol.
Click to expand...
Click to collapse
No imeant to download it so you can extract the camera apk from it and use it. Its also good to have that bckup incase you have another problem like this, all the stock apks are in that
btemtd said:
No imeant to download it so you can extract the camera apk from it and use it. Its also good to have that bckup incase you have another problem like this, all the stock apks are in that
Click to expand...
Click to collapse
gotcha..cheers :good:
If you are on a stock odexed rom then you will need to delete the .odex file for what is being replaced in both system/app and framework.
So looking in the zip you will need to delete samsungcamera.odex from system/app and seccamera.odex from system/framework.
If you don't want to remove those two files then you will need the samsungcamera.apk and seccamera.jar from a stock odexed rom not a deodexed rom because that is not going to make any difference because when the rom is deodexed it combines the .apk or .jar together with the .odex where as an odexed system has the .odex and .apk or .jar seperate.
txr33 said:
If you are on a stock odexed rom then you will need to delete the .odex file for what is being replaced in both system/app and framework.
So looking in the zip you will need to delete samsungcamera.odex from system/app and seccamera.odex from system/framework.
If you don't want to remove those two files then you will need the samsungcamera.apk and seccamera.jar from a stock odexed rom not a deodexed rom because that is not going to make any difference because when the rom is deodexed it combines the .apk or .jar together with the .odex where as an odexed system has the .odex and .apk or .jar seperate.
Click to expand...
Click to collapse
Thanks for info, much appreciated.
Cheers
Please also edit your post and include the information; "Only for deodexed rom's".!!
Sent from my GT-I9305
hi
Just to check, is there no way to install this hacked camera on an odexed rom? I tried what i thought i needed to do to install it on odexed rom, delete the apk and odex files and put on the new apk but when i rebooted my phone it was stuck at the samsung screen. Had to put all the old files back from recovery with adb.
Any help apprechiated
Thanks worked nice with Ripper 19.5 ROM
Hi,
Can I flash it on cm10.2 m snapshot ?
Does it work on cyanogen mod?
Sent from my Nexus 7 using Tapatalk
beppemila said:
Does it work on cyanogen mod?
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
a bit of a old thread to be posting in.... and no, only on stock based roms. probably 4.1.2 based on thread age.
chongc1996 said:
a bit of a old thread to be posting in.... and no, only on stock based roms. probably 4.1.2 based on thread age.
Click to expand...
Click to collapse
Yeap. Doesn't work on 4.3. Phone doesn't boot..
Worked on i9305 4.4.4 odexed rom

Categories

Resources