How to Manually Deodex Any Rom on Samsung Galaxy Ace?

We have been encountering a lot of users asking us how to deodex their particular firmware. Manually deodexing a firmware takes a lot of time with modification of each app available on users system. Luckily there are tools available in the market which simplify the process a lot. If you are having a similar problem, follow this tutorial.

Requirements:

  • You must be rooted.
  • ADB

Download -> xUltimate

  1. Unzip xUltimate v2.2. Launch “Main.exe”.
  2. Now xUltimate should recognize the phone and make a connection. You will now see a list of options.
  3. Run option 1. After option 1 is done, run option 2.6. This may take a while, so be patient.
  4. Now run option 3
  5. After you have run option 3, you MUST navigate to the xUltimate folder and find “origi_frame” folder, and delete “guava.odex“. This file interferes with deodexing process.
    Note: If there is no guava.odex, then simply continue to next step !
  6. Now run option 4, and wait.
  7. Exit xUltimate, and put the phone in USB mass storage then copy “done_frame”, and “done_app” to the root of the sdcard then put the phone in PC mode.
  8. Open a command prompt, and do the following:
adb shell
su
stop
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
busybox cp /sdcard/done_app/* /system/app/
busybox cp /sdcard/done_frame/* /system/framework/
rm /system/app/*.odex
rm /system/framework/*.odex
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
reboot

After the boot, reboot again in CWM and Wipe Dalvik Cache, reboot and ENJOY !!!

Notice : First boot will take a little bit longer than normal

Credits :
Rainabba, Mike919, toxman, teenfaces, Xeudoxus !

[via xda]

Related Articles:
>> What are the differences between Odexed & Deodexed firmware
>> How to Deodex Firmware on Samsung Galaxy Ace DDKQ6

4 thoughts on “How to Manually Deodex Any Rom on Samsung Galaxy Ace?

  1. When I try to Run Step 3, xUltimate says “ERROR! Something Happened??? FIX IT!”

    What should I do ??? I’m on STOCK ROM S5830DDKQ8, Rooted and busybox installed. I don’t have CWM recovery installed….

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s