Manually Deodex Any S5830 Rom !!!

Search This thread

Cryss

Senior Member
Sep 13, 2011
1,321
542
34
Barnsley
www.soundmasters.22web.org
After i succesfull deodex my stock rom i've decided to share my experience with ya'll people ...

Here we go :

1. You must be rooted !!!
2. Download -> xUltimate
3. Unzip xUltimate v2.2, and launch "Main.exe"
4. Now xUltimate should recognize the phone and make a connection. You now should see a list of options.
5. Run option 1. After option 1 is done, run option 2.
6. Now these well take a while. Run option 3
7. IMPORTANT: After you have run option 3, you MUST navigate to the xUltimate folder and find "origi_frame" folder, and delete "guava.odex". It's a bad file, and interferes with deodexing process.
8. Now run option 4, and wait.
9. 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.
10. Open a command prompt, and do the following:

Code:
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 phone is boot, reboot again in CWM and Wipe Dalvin Cache, reboot and ENJOY !!!

Notice : The boot will take a little bit longer than normal (2-4 seconds +)

P.S. For step 7 ... there is no guava.odex, don't worry about, continue to next step !

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

kevinlekiller

Senior Member
Aug 20, 2011
273
227
You must have adb (by installing android sdk, platform-tools, install usb driver too) and jdk to do this if anyone is wondering.
 
  • Like
Reactions: Cryss

Creqaw

Senior Member
Jun 11, 2011
236
28
Yesterday I was trying to figure out how to deodex and today you make a tutorial, lol
Thanks.
 

tazlooney89

Senior Member
Nov 10, 2011
634
1,059
Mexico D.F.
excellent!! could create one of how to add cf-root and menu extended to create custom roms, is the last thing I need to learn to develop roms
 

Marciin88

Senior Member
Jun 3, 2011
77
46
Great tutorial thanks!

It would be great if you show how to enable CRT animation in any stock rom ang make grouping widgets in menu.
 

ReaperXL2

Senior Member
Mar 6, 2011
250
503
Manchester
After i succesfull deodex my stock rom i've decided to share my experience with ya'll people ...

Here we go :

1. You must be rooted !!!
2. Download -> xUltimate
3. Unzip xUltimate v2.2, and launch "Main.exe"
4. Now xUltimate should recognize the phone and make a connection. You now should see a list of options.
5. Run option 1. After option 1 is done, run option 2.
6. Now these well take a while. Run option 3
7. IMPORTANT: After you have run option 3, you MUST navigate to the xUltimate folder and find "origi_frame" folder, and delete "guava.odex". It's a bad file, and interferes with deodexing process.
8. Now run option 4, and wait.
9. 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.
10. Open a command prompt, and do the following:

Code:
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 phone is boot, reboot again in CWM and Wipe Dalvin Cache, reboot and ENJOY !!!

Notice : The boot will take a little bit longer than normal (2-4 seconds +)

P.S. For step 7 ... there is no guava.odex, don't worry about, continue to next step !

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

Superb Tutorial Dude...:D

I am currently testing @Jusadas latest "Carbon Sunday Beta1" rom... It is fully odexed & so far is bug free (Totally)...:eek:... I would like to try & DeOdex the rom so that PDroid & Patch can be implemented...

I Know that PDroid framework has now been ported for Odexed roms, but when I flash the Odexed version I get stuck at Android txt during boot...:( :confused:

Will report back if your technique works...

Stay Breezy n Be Lucky...:p

Pe"ACE"...:cool:
 
  • Like
Reactions: Cryss

fahady

Senior Member
Aug 24, 2011
52
12
Thanx man what a great work , i actually look for deodexing method coz i want to translate an odexed rom but i has to be deodexed first
I'll give it a shot !
 

Shaaan

Inactive Recognized Developer
May 6, 2011
2,387
4,717
Mumbai
Well the title says manually deodex. But this uses the tool. To manually do it you need to decompile each app individually and then edit it.

Btw, nice giude..

TeamCooper Developer
TheMyth Developer
www.teamcooper.net
 

system.img

Senior Member
Feb 14, 2012
2,229
509
Chennai
Samsung Galaxy S22 Plus
ERROR!

Tried this on my stock ddkq8 gingerbread 2.3.6 rom. But whenever I run this line: busybox cp /sdcard/done_app/* /system/app/
it says cp: No space left on device.
and my phone bricks.
It seems that the command does not overwrite the files in /system/app and thus the error.
BTW what do you mean by pc mode?
PLS reply!
 

Cryss

Senior Member
Sep 13, 2011
1,321
542
34
Barnsley
www.soundmasters.22web.org
Tried this on my stock ddkq8 gingerbread 2.3.6 rom. But whenever I run this line: busybox cp /sdcard/done_app/* /system/app/
it says cp: No space left on device.
and my phone bricks.
It seems that the command does not overwrite the files in /system/app and thus the error.
BTW what do you mean by pc mode?
PLS reply!

Before "10. Open a command prompt, and do the following:"

Just delete some apps to make 40 mb free in system !

That's how i did and work's :D

Use Root Explorer or something :)
 

PsyGik

Senior Member
Jan 8, 2012
472
145
Well the title says manually deodex. But this uses the tool. To manually do it you need to decompile each app individually and then edit it.

Btw, nice giude..

TeamCooper Developer
TheMyth Developer
www.teamcooper.net

Developer Talking :p;)

---------- Post added at 08:57 PM ---------- Previous post was at 08:56 PM ----------

Stuck on boot loop! :| And yes, I wiped everything. Nice tutorial BTW, appreciate it. :)

EDIT: Never mind. Sorted it. :)
 
Last edited:
  • Like
Reactions: fahady

noob 911

Senior Member
Jun 26, 2011
281
10
JB
C:\android-sdk-windows\platform-tools>adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ su
su
# stop
stop
# mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
# busybox cp /sdcard/done_app/* /system/app/
busybox cp /sdcard/done_app/* /system/app/
cp: can't stat '/sdcard/done_app/*': No such file or directory
# busybox cp /sdcard/done_frame/* /system/framework/
busybox cp /sdcard/done_frame/* /system/framework/
cp: can't stat '/sdcard/done_frame/*': No such file or directory
# rm /system/app/*.odex
rm /system/app/*.odex
# rm /system/framework/*.odex
rm /system/framework/*.odex
# mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
# reboot
reboot

C:\android-sdk-windows\platform-tools>


how come mine is like this...? anyone can help me...? plz:confused::confused::confused:
after that my phone cant start...it stuck on the galaxy ace screen...???:confused::confused::confused::confused:
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 33
    After i succesfull deodex my stock rom i've decided to share my experience with ya'll people ...

    Here we go :

    1. You must be rooted !!!
    2. Download -> xUltimate
    3. Unzip xUltimate v2.2, and launch "Main.exe"
    4. Now xUltimate should recognize the phone and make a connection. You now should see a list of options.
    5. Run option 1. After option 1 is done, run option 2.
    6. Now these well take a while. Run option 3
    7. IMPORTANT: After you have run option 3, you MUST navigate to the xUltimate folder and find "origi_frame" folder, and delete "guava.odex". It's a bad file, and interferes with deodexing process.
    8. Now run option 4, and wait.
    9. 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.
    10. Open a command prompt, and do the following:

    Code:
    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 phone is boot, reboot again in CWM and Wipe Dalvin Cache, reboot and ENJOY !!!

    Notice : The boot will take a little bit longer than normal (2-4 seconds +)

    P.S. For step 7 ... there is no guava.odex, don't worry about, continue to next step !

    Credits :
    Rainabba, Mike919, toxman, teenfaces, Xeudoxus !
    1
    Fisrt post :p! Good work dude!!
    1
    You must have adb (by installing android sdk, platform-tools, install usb driver too) and jdk to do this if anyone is wondering.
    1
    Nice tutorial!

    Sent from my GT-S5830 using xda premium
    1
    I know this question is stupid, but what's the difference between odexed and deodexed rom?