• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Easy way to deodex Android phone

ChipAHoy

Newbie
I just rooted my Samsung galaxy s3 but to get themes, I have to change the rom to deodex.

All the directions I have seen seem to be for experienced techies. Any instructions for non-programmer kind of folks?

Thanks for any help.
 
Ive never known what "deodexed" actually means tbh(?) but most samsung based custom roms for the s3 are deodexed so why not try one.
What carrier version are you on mate?
 
Is that why in /system/app on an ODEX'ed rom, you will see the .apk file and then next to it you will see the .ODEX file?
Whilst on a DE-ODEX'ed rom you will only see the .apk file? DE-ODEX'ed meaning, the .ODEX file has been, for lack of a better term, included in the .apk file like you said Jhawkk????
 
Is that why in /system/app on an ODEX'ed rom, you will see the .apk file and then next to it you will see the .ODEX file?
Whilst on a DE-ODEX'ed rom you will only see the .apk file? DE-ODEX'ed meaning, the .ODEX file has been, for lack of a better term, included in the .apk file like you said Jhawkk????

Correct, deodex give developers more freedom to make necessary modifications and also yields faster boot times other than the first one after a room flash.
 
So, hypothetically, if the OP were to delete those ODEX files and just leave the .apk files from within /system/app, what would that do to those apps? I would surmise they would not function correctly.

The only reason I mention that, and for the life of me can't remember where I read it, someone suggested removing the ODEX files. Now, again, I don't remember why or for what issue another was having.

But in order for the OP to make the rom DE-ODEx'ed, it would not be that simple. I would assume alot more is involved.
 
So, hypothetically, if the OP were to delete those ODEX files and just leave the .apk files from within /system/app, what would that do to those apps? I would surmise they would not function correctly.

The only reason I mention that, and for the life of me can't remember where I read it, someone suggested removing the ODEX files. Now, again, I don't remember why or for what issue another was having.

But in order for the OP to make the rom DE-ODEx'ed, it would not be that simple. I would assume alot more is involved.


yeah if you just removed the .odex then they'd all be broke pretty much.

like jhawk was saying, by default, the apk is split into two parts, the apk and odex. "de-odex"ing takes out the odex by combining it into the main apk file.

most people use android kitchen, that requires some tinkering with cygwin or whatnot.

i had to use baksmali/smali for deodexing my phones stock ROM. that was a serious PITA.

im sure someone has a deodexed s3 ROM you can use, thats a pretty popular phone.
 
if i am not mistaken a deodexed ROM also allows you to copy/paste the APKs to external media so you can use them on another device as well (assuming it's an app that is only found in Play Store and the device you want it on doesn't have support for it, or working around Play Store's often wrong 'not compatible with your device' bug)
 
Back
Top Bottom