Deodex theme on odex Rom - Verizon Samsung Galaxy S III

Ok, I am running cr2.5 (which is odex) and all the themes I see for it including kinda crap mods seem to be deodexed... so if I want to make my own theme I can just deodex some apks to theme them and then just leave them deodexed and just delete the .odex file when I replace them?
Wouldn't it be better to re-odex them (but if so why don't all the themes already out there have them re-odexed)?
Sent from my SCH-I535 using xda app-developers app

so nobody knows?

Yes. You have to deodex to easily mod APKs. Yes you can odex after mods. Do you need to? Not necessarily. Do you have to remove old odex file? yes. Does it matter? Not really. Will only notice on first boot and and a few deodexed files will not make a noticeable difference. Total odex verses deodex will be a few/several seconds on boot. Odex these days considering the speed of these devices is basically to slow down kang if dev knows how to encrypt it or the dev can't get all the files to successfully deodex.

Related

[Q] What is Deodexed Rom?

Hello everybody
Im wondering how is a deodexed rom different from the stock room, I do know that deodexed Roms make the hacking part easier but i would like to know why; I'm curious and how is the process made?
thanks in advance
Zixx.
Google is your friend.
http://forum.xda-developers.com/showpost.php?p=6782283&postcount=2
====================
Odex vs Deodex
====================
Theres plenty of debate over what is faster/better to use, im not going to take sides in this one. This is just information about what the differences in the two are, try for yourself.
Deodex basically takes the odex file and stuffs it into the apk as a classes.dex. First boot it dissembles the file into /dalvik-cache (i believe). Now there is basically 2 copies of the odex, one in the apk one in cache. This makes it "portable". This allows modders to work on the apks & easily change stuff. If you want themes or stuff like lockscreen fixes you MUST use Deodex.
Odex is how things come stock. It takes up less room but making modifications or taking apks from other roms is hard. You cannot use themes with this version!!
thanks for the Info man
deodexed basically just makes adding modifications to your phone easier then odexed

[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!!

[GUIDE] How to make your OWN CUSTOM ROM

Hi friends !
Many of you asked me to include different languages to NEO ROM. As I have been unable to do so, So I've come up with links to different guides/tutorials for MODs that are used in NEO ROM.
By following these guides you will be able to make your own fully functional CUSTOM ROM with various MODs.
I used the same links to build my own ROM (NeO RoM).
STEPS:
(1) Basic features of a CUSTOM ROM includes: deodexed, rooted, zipaligned, init.d scripts support, busybox, custom bootanimation, bootsound, vold.fstab, build.prop tweaks etc.
These features can be implemented in any ROM using dsixda's Android Kitchen.
Follow this to know how to use kitchen for making custom ROMs.
Just grab .tar file for any of stock ROM that you wish to use as base build.
It will give you a CWM flashable zip of your ROM. However there may be some problems with updater-script.
So before flashing the ROM to your device, upload this file here, I'll look for problems & modify for you.
(2) Next modification that you can make to your ROM is theming.
Basic theming includes changing icons, fonts, transitions, transparency, status bar mod, quickpanel icons mod etc
Use UOT kitchen for theming purpose.
see this video on how to use UOT kitchen.
(3) For advanced MODs, you must know how to compile, decompile APKs, comparing apks using NOTEPAD++ & winmerge tool
Follow these guides to setup android sdk & apktool:
ANDROID SDK
APKTOOL
(4) Lets start adding advanced MODs to our ROM:
a) simplest one CRT OFF ANIMATION CRT OFF
b) LIDROID 14 toggle MOD 14 toggle
c) CRT ON Animation CRT ON
d) SWIPE to remove notifications
e) ICS style settings.apk
I'll add more links to the other MODs later.
Before that you should try to implement the above MODs in your ROM.
Post here your problems, errors etc, I'll provide assistance to you all.
Why depend on DEVs when you can yourself make your OWN ROM?
Believe me, NEO ROM is the result of all these links/tutorials/guides.
So, start making your OWN first custom ROM !!! :good:
Woah !
Thank you very much man.
'cooleagle' said:
Woah !
Thank you very much man.
Click to expand...
Click to collapse
GOOD LUCK Buddy.
Go ahead
I'm always here to help you.
pankaj88 said:
GOOD LUCK Buddy.
Go ahead
I'm always here to help you.
Click to expand...
Click to collapse
Yeah will need your guidance & tips.
I'm just waiting for my PC's components to come back from service center. :banghead:
Great guide pankaj :thumbup:
Sent from my GT-I9103 using xda app-developers app
First of all, thank you very much for your work and effort, and for this wonderful initiative. I've been reading here and there to try to make my own rom and this is just the push that I needed.
So far I managed to get the dsixda kitchen running. I downloaded the I9103ZSLE6 original rom, unziped it and uncompressed all the stuff through the kitchen, so I have a working directory "WORKING_062812_032259" with everything on it. I also selected the option Add root permissions and I suppose everything went OK.
Now I'm trying to customize it with the UOT. I watched the video, but the problem that I found is that inside the framework folder I just have the framework-res.apk but not the SystemUI.apk, among a lot of jar and odex files.
Should I deodex the rom with the dsixda kitchen to get the System-UI.apk?
Another question I have: should I change de CSC version? I remember reading somewhere that if you take a rom from another country or zone it is necessary to do so.
Thank you very much in advance.
masual said:
First of all, thank you very much for your work and effort, and for this wonderful initiative. I've been reading here and there to try to make my own rom and this is just the push that I needed.
So far I managed to get the dsixda kitchen running. I downloaded the I9103ZSLE6 original rom, unziped it and uncompressed all the stuff through the kitchen, so I have a working directory "WORKING_062812_032259" with everything on it. I also selected the option Add root permissions and I suppose everything went OK.
Now I'm trying to customize it with the UOT. I watched the video, but the problem that I found is that inside the framework folder I just have the framework-res.apk but not the SystemUI.apk, among a lot of jar and odex files.
Should I deodex the rom with the dsixda kitchen to get the System-UI.apk?
Another question I have: should I change de CSC version? I remember reading somewhere that if you take a rom from another country or zone it is necessary to do so.
Thank you very much in advance.
Click to expand...
Click to collapse
For advanced MODs, deodexed apks/jars are required.
So, I recommend you to first deodex /system/app & /system/framework
folder using kitchen.
Though UOT kitchen can work with STOCK ODEXED files, but you should first deodex your ROM
also SystemUI.apk file lies in /system/app folder
not in /system/framework
You need to upload three files:
SystemUI.apk, framework-res.apk, twframework-res.apk
Added this to my Guide's List..
Hope you dont mind
http://forum.xda-developers.com/showthread.php?t=1721539
Ok, I just deodex the rom:
Could not deodex the following (you can try to deodex these files again):
GoogleQuickSearchBox.odex Maps.odex Phonesky.odex PlusOne.odex VoiceSearch.odex
A summary of the deodexing has been logged in deodex_062812_115659.log
5 *.odex files remain in system/app
0 *.odex files remain in system/framework
Click to expand...
Click to collapse
Is there any problem with this apps remain odex?
masual said:
Ok, I just deodex the rom:
Is there any problem with this apps remain odex?
Click to expand...
Click to collapse
some files cant be deodexed using dsixda's kitchen.
delete those files & extract the updated files from a working ROM (data/app/folder)
Thank you very much for your time. I downloaded NeoRom V2.1 and in this rom this 5 programs are removed and not replaced with the corresponding apks... so It's ok to just remove them or I'm missing something?
masual said:
Thank you very much for your time. I downloaded NeoRom V2.1 and in this rom this 5 programs are removed and not replaced with the corresponding apks... so It's ok to just remove them or I'm missing something?
Click to expand...
Click to collapse
phonesky.apk is play store.
So you must grab this apk from neo rom system /app folder
all others can be removed. they are not necessary.
EDIT: com.google.vending.apk is the file for play store
Sent from my GT-I9103 using xda app-developers app
Ok, it must be "com.android.vending-1.apk" then. I've been looking for phonesky.apk like crazy
Thank you very much.
Ok, so now I have the rom rooted and deodexed, and I added the apk of the market.
I flashed the stock zsle6 rom with odin.
To flash the deodexed one, so I can try the theming I created with the UOT Kitchen, what should I do?
I suposse the steps are as follows:
1.-Select "Build ROM from working folder" at dsixda kitchen.
2.-Flash CWM with ODIN.
3.-Flash the rom created with dsixda kitchen (Odin or CWM??).
4.-Flash the zip from UOT Kitchen.
Is that correct?
masual said:
Ok, so now I have the rom rooted and deodexed, and I added the apk of the market.
I flashed the stock zsle6 rom with odin.
To flash the deodexed one, so I can try the theming I created with the UOT Kitchen, what should I do?
I suposse the steps are as follows:
1.-Select "Build ROM from working folder" at dsixda kitchen.
2.-Flash CWM with ODIN.
3.-Flash the rom created with dsixda kitchen (Odin or CWM??).
4.-Flash the zip from UOT Kitchen.
Is that correct?
Click to expand...
Click to collapse
yes.. the steps are in order.
flash the zip obtained from dsixda kitchen via CWM
there may be some errors with the updater script file.
upload here when zip is ready.
Sent from my GT-I9103 using xda app-developers app
Just the update-script or the full zip?
masual said:
Just the update-script or the full zip?
Click to expand...
Click to collapse
just updater script file not the full zip.
Sent from my GT-I9103 using xda app-developers app
Ok, here it goes.
masual said:
Ok, here it goes.
Click to expand...
Click to collapse
use neo roms updater script and update binary files
since the file you uploaded is update script not updater one.
dsixda doesnt fully support SGR
. it requires some changes to updater script.
Sent from my GT-I9103 using xda app-developers app
Sorry, I think I made a mistake.
dsixda gives me the option of replace the update-script with unpdater-script and undate binary. I just rebuilt it, and say yes to that this time. I attach the files.

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