FORUMS
Remove All Ads from XDA

[How TO]Deodex stock Rom

428 posts
Thanks Meter: 573
 
Post Reply Email Thread
Guide To Deodex Stock Rom

]This Guide is only for GALAXY Y. This guide may work on some other devices. But if u r a newbie & if u don't own galaxy y DO NOT TRY THIS. Developer no longer own this device. So supporting newbies will not be continued.


Info:-
Some tweaks , Themes , etc. need custom roms for installation because stock rom is odexed rom. So when stock rom deodexed you can use the tweaks , themes, etc. without flashing custom rom.
Most of custom roms are deodexed. Deodexed Roms can customize easily.

Read this who don't know about deodexed roms
what-is-odex-and-deodex-in-android-complete-guide

Your Device Must be rooted for this process
You need android-sdk installed in your computer
You need to install latest busybox in your phone

Things needed:-

xUltimate ( Download )

(important notice:- versions of xUltimate working may vary from one device to another. If you get errors from latest version, Try older versions)(latest xUltimate version is 2.4)

Let's Begin

1.Connect your phone to computer.(Make sure you have select USB debugging in Settings>Applications>Development)
2.Extract xUltimate v2.3.3.zip and Launch Main.exe
3.If everything goes well xUltimate should recognize the phone and make a connection.You now should see a list of options.
4.Select option (1) pull /system/app. Wait until it complete.
5.Select option (2)pull /system/framework. Wait until it complete.
6.Then select option (3) Deodex /system/app. Wait until it complete.
[If encounter any error. Find out which .odex file is it. Then remove .odex file from folder origi_app in xUltimate folder]
7.Then select option (4)Deodex /system/framework. Wait until it complete.
8.Now Exit from xUltimate.
9.Put the phone in USB mass storage.
10.Go to xUltimate folder and copy "done_frame", and "done_app", and move them to the root of the sdcard.
11.Now get out from USB storage mode.
12.Open Command prompt.
( Goto folder where android sdk installed. Then goto platform-tools folder in it. Right click on free space in folder while pressing shift key.Select open command prompt here.
Now enter commands. )
13.Enter following codes.
(if you are using adb shell in su for the first time, keep phone screen on. After entering "su" code, super user request prompt in phone. Press allow )
Code:
adb shell
su
stop
mount -o rw,remount /system/ /system/
cp /sdcard/done_app/* /system/app/
rm /system/app/*.odex
cp /sdcard/done_frame/* /system/framework/
rm /system/framework/*.odex
mount -o ro,remount /system/ /system/
reboot
14.Now you have deodexed rom.


credits to 4real*leb and Xeudoxus.

Don't Forget to Press Thanks
The Following 200 Users Say Thank You to chamatht For This Useful Post: [ View ] Gift chamatht Ad-Free
 
 
15th April 2012, 12:33 PM |#2  
Shane's Avatar
Senior Member
Flag NO TIME TO TELL WHERE AM I NOW
Thanks Meter: 151
 
More
Intresting thing
15th April 2012, 12:40 PM |#3  
Senior Member
Flag Pasay
Thanks Meter: 66
 
More
have you tried this sir?
15th April 2012, 12:43 PM |#4  
chamatht's Avatar
OP Senior Member
Flag Colombo
Thanks Meter: 573
 
More
Talking
I tried this many times.
successfully worked.
The Following 2 Users Say Thank You to chamatht For This Useful Post: [ View ] Gift chamatht Ad-Free
15th April 2012, 12:47 PM |#5  
Senior Member
Flag Pasay
Thanks Meter: 66
 
More
Thumbs up Nice discovery!
okay then, this will be very useful =)
15th April 2012, 12:52 PM |#6  
Senior Member
Thanks Meter: 22
 
More
So what are the NOTICABLE changes?.

Currently running Stock DXCL1 w/ Final 1.0.8 Kernel by Maroc
The Following User Says Thank You to eyjay1991 For This Useful Post: [ View ] Gift eyjay1991 Ad-Free
15th April 2012, 01:01 PM |#7  
kurotsugi's Avatar
Senior Member
Flag yogyakarta
Thanks Meter: 1,812
 
More
Quote:
Originally Posted by eyjay1991

So what are the NOTICABLE changes?.

Currently running Stock DXCL1 w/ Final 1.0.8 Kernel by Maroc

your rom becomes deodexed. the internal memory free space will decreased drastically.
The Following 2 Users Say Thank You to kurotsugi For This Useful Post: [ View ] Gift kurotsugi Ad-Free
15th April 2012, 01:12 PM |#8  
chamatht's Avatar
OP Senior Member
Flag Colombo
Thanks Meter: 573
 
More
Wink
Quote:
Originally Posted by kurotsugi

your rom becomes deodexed. the internal memory free space will decreased drastically.

But without deodexing can't customize a rom fully.
Cuz part of system applications already load with boot due to .odex file.
So customizing system applications are immpossible without deodexing.
The Following 2 Users Say Thank You to chamatht For This Useful Post: [ View ] Gift chamatht Ad-Free
15th April 2012, 01:13 PM |#9  
Senior Member
Flag Vigan City
Thanks Meter: 8
 
More
What is this? to?
15th April 2012, 01:30 PM |#10  
chamatht's Avatar
OP Senior Member
Flag Colombo
Thanks Meter: 573
 
More
Question
Quote:
Originally Posted by renr29

What is this? to?

I thought you guys know about deodexing.

Read this who are don't know about deodexed roms.
what-is-odex-and-deodex-in-android-complete-guide
The Following User Says Thank You to chamatht For This Useful Post: [ View ] Gift chamatht Ad-Free
15th April 2012, 01:39 PM |#11  
kurotsugi's Avatar
Senior Member
Flag yogyakarta
Thanks Meter: 1,812
 
More
Quote:
Originally Posted by chamatht

But without deodexing can't customize a rom fully.
Cuz part of system applications already load with boot due to .odex file.
So customizing system applications are immpossible without deodexing.

yup...I know that. we can't modify a full odexed rom. thats the negative side of it. but a deodexed rom will consume more internal memory. I thought its a matter of personal reference. in my case, I'd like to choose a half odexed rom. some of system's app is never modified. for an instance, if you see all the files in system/framework, the one that has been modified in most rom is only framework-res.apk (or lidroid.apk if they add lidroid mod). IMO its useless to make the other app deodexed.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes