xboxscene.org forums

Pages: [1] 2

Author Topic: Looking For A Linux Iso Extract Tool  (Read 218 times)

artik

  • Archived User
  • Newbie
  • *
  • Posts: 32
Looking For A Linux Iso Extract Tool
« on: December 13, 2009, 06:01:00 AM »

Hi all !

I can't find any soft like Xbox Image Browser, but under linux to extract my .iso files. Anyone have an idea ?
Logged

dpbmt

  • Archived User
  • Sr. Member
  • *
  • Posts: 347
Looking For A Linux Iso Extract Tool
« Reply #1 on: December 13, 2009, 06:11:00 AM »

you tried running it in wine?
Logged

artik

  • Archived User
  • Newbie
  • *
  • Posts: 32
Looking For A Linux Iso Extract Tool
« Reply #2 on: December 13, 2009, 08:33:00 AM »

QUOTE(dpbmt @ Dec 13 2009, 03:11 PM) View Post

you tried running it in wine?


X360GameHack.exe works underr wine, but not Xbox Image Browser.exe :'(
No little simple soft ?
Logged

under420dog

  • Archived User
  • Full Member
  • *
  • Posts: 229
Looking For A Linux Iso Extract Tool
« Reply #3 on: December 13, 2009, 05:42:00 PM »

Don't know if this will do it...as i use windows to do this(my linux servers and laptops are for other uses)...but you can try ISO Master
don't know if this helps or not.....
Logged

aiyyo

  • Archived User
  • Newbie
  • *
  • Posts: 20
Looking For A Linux Iso Extract Tool
« Reply #4 on: January 19, 2010, 12:31:00 AM »

Hi!

  I modified extract-xiso source.
  Now extract xbox 360 iso's too.

  Thanks to the author(In).

  http://rapidshare.com/files/337432893/extr...yyo.tar.gz.html

  http://www.megaupload.com/?d=7YUP11DF

Aiyyo
Logged

aiyyo

  • Archived User
  • Newbie
  • *
  • Posts: 20
Looking For A Linux Iso Extract Tool
« Reply #5 on: January 22, 2010, 02:35:00 AM »

extract-xiso for windows

http://www.megaupload.com/?d=I5NTLJ4X

QUOTE(aiyyo @ Jan 19 2010, 08:31 AM) *

Hi!

  I modified extract-xiso source.
  Now extract xbox 360 iso's too.

  Thanks to the author(In).

  http://rapidshare.com/files/337432893/extr...yyo.tar.gz.html

  http://www.megaupload.com/?d=7YUP11DF

Aiyyo

Logged

nevernow

  • Archived User
  • Full Member
  • *
  • Posts: 138
Looking For A Linux Iso Extract Tool
« Reply #6 on: January 22, 2010, 09:06:00 AM »

QUOTE(artik @ Dec 13 2009, 04:33 PM) View Post

X360GameHack.exe works underr wine, but not Xbox Image Browser.exe :'(
No little simple soft ?

Xbox Image Browser in Wine works for me. What error/problem do you get?
Logged

aiyyo

  • Archived User
  • Newbie
  • *
  • Posts: 20
Looking For A Linux Iso Extract Tool
« Reply #7 on: January 22, 2010, 01:57:00 PM »

Logged

Basin

  • Archived User
  • Newbie
  • *
  • Posts: 11
Looking For A Linux Iso Extract Tool
« Reply #8 on: January 23, 2010, 01:09:00 PM »

I use xbfuse to mount the iso, then you don't need to extract the iso at all because you can read the files inside it.

To make it build I had to make some changes to configure, YMMV.
Here's the patch. Save it in the xbfuse directory (not the src directory) as 'patch' then run 'patch < patch' in a terminal. Obviously you also need to have fuse installed. Then run './configure', 'make', 'cp src/xbfuse /usr/local/bin/', and finally 'xbfuse /path/to/iso /mnt/iso' and you will have the files mounted under /mnt/iso without extracting them.

CODE
--- configure.bak    2007-11-08 23:35:10.000000000 +0000
+++ configure    2010-01-23 19:43:01.000000000 +0000
@@ -2996,7 +2996,7 @@
   CFLAGS=$ac_save_CFLAGS
 elif test $ac_cv_prog_cc_g = yes; then
   if test "$GCC" = yes; then
-    CFLAGS="-g -O2"
+    CFLAGS="-g -O2 -D_FILE_OFFSET_BITS=64"
   else
     CFLAGS="-g"
   fi
@@ -4017,8 +4017,8 @@
 
 
 if test "${ac_cv_header_fuse_fuse_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for fuse/fuse.h" >&5
-echo $ECHO_N "checking for fuse/fuse.h... $ECHO_C" >&6; }
+  { echo "$as_me:$LINENO: checking for linux/fuse.h" >&5
+echo $ECHO_N "checking for linux/fuse.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_fuse_fuse_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
@@ -4026,8 +4026,8 @@
 echo "${ECHO_T}$ac_cv_header_fuse_fuse_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking fuse/fuse.h usability" >&5
-echo $ECHO_N "checking fuse/fuse.h usability... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking linux/fuse.h usability" >&5
+echo $ECHO_N "checking linux/fuse.h usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4035,7 +4035,7 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-#include
+#include
 _ACEOF
 rm -f conftest.$ac_objext
 if { (ac_try="$ac_compile"
@@ -4067,15 +4067,15 @@
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking fuse/fuse.h presence" >&5
-echo $ECHO_N "checking fuse/fuse.h presence... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking linux/fuse.h presence" >&5
+echo $ECHO_N "checking linux/fuse.h presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include
+#include
 _ACEOF
 if { (ac_try="$ac_cpp conftest.$ac_ext"
 case "(($ac_try" in
@@ -4108,25 +4108,25 @@
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: fuse/fuse.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: fuse/fuse.h: proceeding with the compiler's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: linux/fuse.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h: proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: linux/fuse.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: fuse/fuse.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: fuse/fuse.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: fuse/fuse.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: fuse/fuse.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: fuse/fuse.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: fuse/fuse.h: in the future, the compiler will take precedence" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h: present but cannot be compiled" >&5
+echo "$as_me: WARNING: linux/fuse.h: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h:     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: linux/fuse.h:     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h: see the Autoconf documentation" >&5
+echo "$as_me: WARNING: linux/fuse.h: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h:     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: linux/fuse.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: linux/fuse.h: proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h: in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: linux/fuse.h: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## --------------------------------- ##
 ## Report this to [email protected] ##
@@ -4135,8 +4135,8 @@
      ) | sed "s/^/$as_me: WARNING:     /" >&2
;;
 esac
-{ echo "$as_me:$LINENO: checking for fuse/fuse.h" >&5
-echo $ECHO_N "checking for fuse/fuse.h... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking for linux/fuse.h" >&5
+echo $ECHO_N "checking for linux/fuse.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_fuse_fuse_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -4155,39 +4155,6 @@
 fi
 
 
-cat >conftest.$ac_ext <<_ACEOF
-#define FUSE_USE_VERSION 25
-#include
-
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-     test ! -s conftest.err
-       }; then
-  :
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  { { echo "$as_me:$LINENO: error: You need FUSE version 2.5.x" >&5
-echo "$as_me: error: You need FUSE version 2.5.x" >&2;}
-   { (exit 1); exit 1; }; }
-fi
-
-rm -f conftest.err conftest.$ac_ext
-
 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
 if test "${ac_cv_c_const+set}" = set; then


This post has been edited by Basin: Jan 23 2010, 09:15 PM
Logged

aiyyo

  • Archived User
  • Newbie
  • *
  • Posts: 20
Looking For A Linux Iso Extract Tool
« Reply #9 on: January 25, 2010, 05:31:00 AM »

QUOTE(Basin @ Jan 23 2010, 09:09 PM) View Post

I use xbfuse to mount the iso, then you don't need to extract the iso at all because you can read the files inside it.

To make it build I had to make some changes to configure, YMMV.
Here's the patch. Save it in the xbfuse directory (not the src directory) as 'patch' then run 'patch < patch' in a terminal. Obviously you also need to have fuse installed. Then run './configure', 'make', 'cp src/xbfuse /usr/local/bin/', and finally 'xbfuse /path/to/iso /mnt/iso' and you will have the files mounted under /mnt/iso without extracting them.

CODE
--- configure.bak    2007-11-08 23:35:10.000000000 +0000
+++ configure    2010-01-23 19:43:01.000000000 +0000
@@ -2996,7 +2996,7 @@
   CFLAGS=$ac_save_CFLAGS
 elif test $ac_cv_prog_cc_g = yes; then
   if test "$GCC" = yes; then
-    CFLAGS="-g -O2"
+    CFLAGS="-g -O2 -D_FILE_OFFSET_BITS=64"
   else
     CFLAGS="-g"
   fi
@@ -4017,8 +4017,8 @@
 
 
 if test "${ac_cv_header_fuse_fuse_h+set}" = set; then
-  { echo "$as_me:$LINENO: checking for fuse/fuse.h" >&5
-echo $ECHO_N "checking for fuse/fuse.h... $ECHO_C" >&6; }
+  { echo "$as_me:$LINENO: checking for linux/fuse.h" >&5
+echo $ECHO_N "checking for linux/fuse.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_fuse_fuse_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 fi
@@ -4026,8 +4026,8 @@
 echo "${ECHO_T}$ac_cv_header_fuse_fuse_h" >&6; }
 else
   # Is the header compilable?
-{ echo "$as_me:$LINENO: checking fuse/fuse.h usability" >&5
-echo $ECHO_N "checking fuse/fuse.h usability... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking linux/fuse.h usability" >&5
+echo $ECHO_N "checking linux/fuse.h usability... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
@@ -4035,7 +4035,7 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 $ac_includes_default
-#include
+#include
 _ACEOF
 rm -f conftest.$ac_objext
 if { (ac_try="$ac_compile"
@@ -4067,15 +4067,15 @@
 echo "${ECHO_T}$ac_header_compiler" >&6; }
 
 # Is the header present?
-{ echo "$as_me:$LINENO: checking fuse/fuse.h presence" >&5
-echo $ECHO_N "checking fuse/fuse.h presence... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking linux/fuse.h presence" >&5
+echo $ECHO_N "checking linux/fuse.h presence... $ECHO_C" >&6; }
 cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include
+#include
 _ACEOF
 if { (ac_try="$ac_cpp conftest.$ac_ext"
 case "(($ac_try" in
@@ -4108,25 +4108,25 @@
 # So?  What about this header?
 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
   yes:no: )
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h: accepted by the compiler, rejected by the preprocessor!" >&5
-echo "$as_me: WARNING: fuse/fuse.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h: proceeding with the compiler's result" >&5
-echo "$as_me: WARNING: fuse/fuse.h: proceeding with the compiler's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: linux/fuse.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h: proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: linux/fuse.h: proceeding with the compiler's result" >&2;}
     ac_header_preproc=yes
;;
   no:yes:* )
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h: present but cannot be compiled" >&5
-echo "$as_me: WARNING: fuse/fuse.h: present but cannot be compiled" >&2;}
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h:     check for missing prerequisite headers?" >&5
-echo "$as_me: WARNING: fuse/fuse.h:     check for missing prerequisite headers?" >&2;}
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h: see the Autoconf documentation" >&5
-echo "$as_me: WARNING: fuse/fuse.h: see the Autoconf documentation" >&2;}
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h:     section \"Present But Cannot Be Compiled\"" >&5
-echo "$as_me: WARNING: fuse/fuse.h:     section \"Present But Cannot Be Compiled\"" >&2;}
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h: proceeding with the preprocessor's result" >&5
-echo "$as_me: WARNING: fuse/fuse.h: proceeding with the preprocessor's result" >&2;}
-    { echo "$as_me:$LINENO: WARNING: fuse/fuse.h: in the future, the compiler will take precedence" >&5
-echo "$as_me: WARNING: fuse/fuse.h: in the future, the compiler will take precedence" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h: present but cannot be compiled" >&5
+echo "$as_me: WARNING: linux/fuse.h: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h:     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: linux/fuse.h:     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h: see the Autoconf documentation" >&5
+echo "$as_me: WARNING: linux/fuse.h: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h:     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: linux/fuse.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: linux/fuse.h: proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: linux/fuse.h: in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: linux/fuse.h: in the future, the compiler will take precedence" >&2;}
     ( cat <<\_ASBOX
 ## --------------------------------- ##
 ## Report this to [email protected] ##
@@ -4135,8 +4135,8 @@
      ) | sed "s/^/$as_me: WARNING:     /" >&2
;;
 esac
-{ echo "$as_me:$LINENO: checking for fuse/fuse.h" >&5
-echo $ECHO_N "checking for fuse/fuse.h... $ECHO_C" >&6; }
+{ echo "$as_me:$LINENO: checking for linux/fuse.h" >&5
+echo $ECHO_N "checking for linux/fuse.h... $ECHO_C" >&6; }
 if test "${ac_cv_header_fuse_fuse_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
@@ -4155,39 +4155,6 @@
 fi
 
 
-cat >conftest.$ac_ext <<_ACEOF
-#define FUSE_USE_VERSION 25
-#include
-
-_ACEOF
-if { (ac_try="$ac_cpp conftest.$ac_ext"
-case "(($ac_try" in
-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
-  *) ac_try_echo=$ac_try;;
-esac
-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } >/dev/null && {
-     test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
-     test ! -s conftest.err
-       }; then
-  :
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-  { { echo "$as_me:$LINENO: error: You need FUSE version 2.5.x" >&5
-echo "$as_me: error: You need FUSE version 2.5.x" >&2;}
-   { (exit 1); exit 1; }; }
-fi
-
-rm -f conftest.err conftest.$ac_ext
-
 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
 if test "${ac_cv_c_const+set}" = set; then


Logged

aiyyo

  • Archived User
  • Newbie
  • *
  • Posts: 20
Looking For A Linux Iso Extract Tool
« Reply #10 on: January 25, 2010, 06:01:00 AM »

Hi Basin!

  I compile and install xbfuse. It's working fine, but the patch not working for me. Are you sure this is the full patch source? I think something missing from the end.

I got this error message:

patch: **** malformed patch at line 5: elif test $ac_cv_prog_cc_g = yes; then

Thx!

Aiyyo

This post has been edited by aiyyo: Jan 25 2010, 02:02 PM
Logged

aiyyo

  • Archived User
  • Newbie
  • *
  • Posts: 20
Looking For A Linux Iso Extract Tool
« Reply #11 on: January 25, 2010, 09:13:00 AM »

I read your post again and i see your patch modify only the configure file. I don't have any problem with the install so I don't need this patch. What do you think?
Logged

tripkip

  • Archived User
  • Newbie
  • *
  • Posts: 35
Looking For A Linux Iso Extract Tool
« Reply #12 on: February 17, 2010, 02:45:00 AM »

QUOTE(aiyyo @ Jan 25 2010, 05:13 PM) View Post

I read your post again and i see your patch modify only the configure file. I don't have any problem with the install so I don't need this patch. What do you think?



Hi Aiyyo, can you post the latest source that you modified for x360 a few times more, i allways get download limit exceeded on megaupload...

I'd like to compile it for Mac.
Logged

tripkip

  • Archived User
  • Newbie
  • *
  • Posts: 35
Looking For A Linux Iso Extract Tool
« Reply #13 on: February 17, 2010, 06:52:00 AM »

I compiled your version for Mac, works great!

http://forums.xbox-scene.com/index.php?showtopic=706351
Logged

schmurtz

  • Archived User
  • Newbie
  • *
  • Posts: 21
Looking For A Linux Iso Extract Tool
« Reply #14 on: February 23, 2010, 03:10:00 PM »

Hi,

I have created a little interface for extract-iso for xbox 360.

E-xiso GUI

It makes easier to extract multiple iso with a queue list and a little FTP browser.
It allow to create a menu with Quickboot faster : you click one button and it creates local copy of xex that works with Quickboot from XEDev Team.

To extract an iso :

- launch Exiso-GUI.exe
- clic on browse (1) and select an iso file.
- select a destination folder (2) (local or FTP) .
- clic on the "+" button to add this iso file to the queue list.
- add each iso file in the same way, then clic on the "Go !" button (4)
- Be patient : the extraction result is displayed in the lower windows (5), it takes about 15 minutes for 7Go.

(IMG:http://img411.imageshack.us/img411/4839/exisogui.jpg)

To create a local extraction for quickboot:
Quickboot is not really user friendly when all your games are on the FTP of your xbox. extract-iso GUI allow to create a little folders tree on your local computer that can be used with Quickboot.
- launch Exiso-GUI.exe
- clic on the "FTP" tab. (1)
- Put the right FTP informations in cases then clic on connection. (2)
- Xbox 360 drives must appear  (3), then go to the root folder of your games. (for example "/HDD1/games")
- Clic on the "QuickBoot maker" button (4)
- Once the operation is finished, you have a "games" folder on the root of your computer local drive. Launch Quickboot.exe from XeDEV team then clic on the "Scan Local" button and select the "c:\games" folder.

(IMG:http://img99.imageshack.us/img99/228/exisoguiftp.jpg)

With windows XP exiso crashs, you have to disable firewall to make it works.
With vista/Seven run Exiso-GUI in administrator mode.

There is probably some bugs in it, you can tell it here, I'll make modifications.

E-xiso GUI

Original french post is here, I've made this version for the little english community  (IMG:style_emoticons/default/tongue.gif)

Bye !
Logged
Pages: [1] 2