{TUToRIAL]HOW TO DEODEX I9001 FOR NOoBS

kkrraazzyy

Inactive Recognized Developer
Jan 24, 2009
2,801
2,941
203
29
XDA 24/7
HOW TO DEODEX YOUR I9001

THIS IS A SIMPLE GUIDE FOR THE NOOBS SO THAT THEY CAN DEODEX THERE I9001

What you'll need:
A Windows based machine
JDK
ANDROID SDK
LATEST XULTIMATE
And A Rooted I9001

Process:

1. Unzip xUltimate v2.2, and launch "Main.exe"
2. If everything goes well xUltIMATE should recognize the phone and make a connection. You now should see a list of options.
3. Run option 1. After option 1 is done, run option 2.
4. Now these well take a while. Run option 3.
5. IMPORTANT: After you have run option 3
6. Now run option 4, and wait.
7. Exit xUltimate, and put the phone in USB mass storage.
8. Go back into the xUltimate folder and copy "done_frame", and "done_app", and move them to the root of the internal sdcard not in the external sd.
9. Now Put the phone in USB DEBUGGING mode and DON'T PUT THE PHONE IN MASS STORAGE MODE
10. Open a command prompt, and do the following:

Code:
$ su
# stop
# mount -o remount rw /system 
# rm /system/app/*.odex
# rm /system/framework/*.odex
# cp /sdcard/done_app/* /system/app/
# cp /sdcard/done_frame/* /system/framework/
# mount -o remount ro /system
# reboot
Credits to -
Xeodoxus for xultimate
Ghostlypickel for this guide

DO THIS AT YOUR OWN RISK

IF YOU LYK MY POST THEN PLEASE PRESS THE THANKS BUTTON
 
Last edited:

pyronia

Senior Member
Oct 11, 2011
1,520
193
0
Puchong
Not understand something here...does the phone always on usb? No plug in n plug out usb? The commant have to type where? Pc? Like this...start-run-cmd-enter?

GT-I9001 Adrenaline Shot - powered by Instanet free edition
 

nikagl

Senior Member
Jun 11, 2006
2,851
613
0
48
Nieuwegein, NL
Lol, thread looks familiar :):)

3. Run option 1. After option 1 is done, run option 2.
4. Now these well take a while. Run option 3.
5. IMPORTANT: After you have run option 3
6. Now run option 4, and wait.
Can be done in one step (option 5 - Pull and Deodex all).

Note that deodexing (steps 3 and 4) sometimes returns errors. Just repeat the procedure and it will work a second (or third) time...

10. Open a command prompt, and do the following:
You can also make a batch file to move files from the xUltimate folder onto your device (put this patch-file into the xUltimate folder - this will not use the sdcard and push the files directly onto the device!). Something like this:
Code:
@echo off
jar\adb -d remount
jar\adb -d push done_app /system/app
jar\adb -d push done_frame /system/framework

echo all ok? going to remove *.odex files...press a key to continue...
pause >nul

jar\adb -d shell rm /system/app/*.odex
jar\adb -d shell rm /system/framework/*.odex
jar\adb -d remount

echo rebooting...press a key to continue...
pause >nul

jar\adb -d reboot

pause


---------- Post added at 08:31 AM ---------- Previous post was at 08:29 AM ----------

Not understand something here...does the phone always on usb? No plug in n plug out usb? The commant have to type where? Pc? Like this...start-run-cmd-enter?
Yes, running Main.exe and deodexing requires the device to be plugged into USB. Using ADB also uses USB, although you can do it from your device too with shell tools. And if you want an automated DOS script for moving the files using ADB, see above :)

---------- Post added at 08:42 AM ---------- Previous post was at 08:31 AM ----------

One more thing: you need BusyBox too:
https://market.android.com/details?id=stericson.busybox
 
Last edited:
  • Like
Reactions: fabsau

pyronia

Senior Member
Oct 11, 2011
1,520
193
0
Puchong
Lol, glad you're still laughing :) so how did you do it? On which base-ROM? I've done it several times and never had any issues...
ZSKP6...it stuck when i try to use terminal modulator...all apps fc then bam!!! Mr. Bootloop came out after remove battery....

GT-I9001 Adrenaline Shot - powered by Instanet free edition
 

broodplank1337

Inactive Recognized Developer
Nov 24, 2011
4,992
10,153
0
Nijmegen
www.broodplank.net
It doesn't work with the shell on your mobile since when u type "stop" it totally freezes.. ADB SHELL IS REQUIRED. the poster might want to say that since this is just a 100% copy of the deodex I9003 tutorial

when i tried it my phone got in a bootloop tho.. but I will try later again ;)
 

Blumdum

Senior Member
Sep 6, 2011
449
134
63
to deodex always use ADB
and be sure that you have busybox installed on your device
otherwise the commands cant be executed
 

F-B

Senior Member
Sep 7, 2010
67
2
0
Guys, what am I doing wrong?

- Rooted XXKPS
- Ran main.exe ok with all steps.
- All okay until "(busybox) cp /sdcard/done_app/* /system/app/"

It can't find my sdcard.. I'm sure I have the files placed in the root of the internal sdcard.