xboxscene.org forums

Xbox360 Forums => Xbox360 Software Forums => PC Tools and Utilities (Xbox 360 related) => Topic started by: artik on December 13, 2009, 06:01:00 AM

Title: Looking For A Linux Iso Extract Tool
Post by: artik 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 ?
Title: Looking For A Linux Iso Extract Tool
Post by: dpbmt on December 13, 2009, 06:11:00 AM
you tried running it in wine?
Title: Looking For A Linux Iso Extract Tool
Post by: artik 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 ?
Title: Looking For A Linux Iso Extract Tool
Post by: under420dog 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.....
Title: Looking For A Linux Iso Extract Tool
Post by: aiyyo 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
Title: Looking For A Linux Iso Extract Tool
Post by: aiyyo 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

Title: Looking For A Linux Iso Extract Tool
Post by: nevernow 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?
Title: Looking For A Linux Iso Extract Tool
Post by: aiyyo on January 22, 2010, 01:57:00 PM
New version with fixed empty dir bug.

extract-xiso_v2.5_src_100122_by_aiyyo.tar.gz

extract-xiso_v2.5_windows_100122_by_aiyyo.zip
Title: Looking For A Linux Iso Extract Tool
Post by: Basin 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
Title: Looking For A Linux Iso Extract Tool
Post by: aiyyo 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


Title: Looking For A Linux Iso Extract Tool
Post by: aiyyo 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
Title: Looking For A Linux Iso Extract Tool
Post by: aiyyo 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?
Title: Looking For A Linux Iso Extract Tool
Post by: tripkip 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.
Title: Looking For A Linux Iso Extract Tool
Post by: tripkip 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
Title: Looking For A Linux Iso Extract Tool
Post by: schmurtz 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 !
Title: Looking For A Linux Iso Extract Tool
Post by: Basin on March 02, 2010, 08:10:00 PM
In case it helps someone else:

QUOTE
hi can you send me the patch file of yours for xbfuse? It doesn't work for me if I simply copy it from the board. (I'm using debian)


I've reposted it here http://pastebin.com/kMvPGyzb. If you can't get it to work it's not that difficult to do manually, just open 'configure' in a text editor and
1. Add the  -D_FILE_OFFSET_BITS=64 in the CFLAGS line
2. Do a find and replace on fuse/fuse.h replacing with linux/fuse.h (This could be unnecessary on debian, I don't know)
3. Remove all the lines with a - next to them from near the bottom of the patch file (which stops it complaining about the FUSE version).

PS to aiyyo, yes, my patch is just fixing the configure process and removing a version check. This makes it build on archlinux, but if it builds on your system then my patch won't make a difference.

This post has been edited by Basin: Mar 3 2010, 04:13 AM
Title: Looking For A Linux Iso Extract Tool
Post by: somski on March 03, 2010, 04:18:00 AM
thank you. But I already figured it out by myself. There seems to be a bug in the configure script (it simply didn't find fuse/fuse.h, but was there), so I commented some lines out and everything run without problems
Title: Looking For A Linux Iso Extract Tool
Post by: aiyyo on October 05, 2010, 12:57:00 AM
Hello!

  I made few changes in exiso source  smile.gif

  "Added new command line switch (-s -> skip $SystemUpdate folder).
  Try to create destination directory and display progressbar during the extraction."

  Source: http://www.megaupload.com/?d=VURSARTQ

  Windows executable:  http://www.megaupload.com/?d=GWMRRR35

Aiyyo
Title: Looking For A Linux Iso Extract Tool
Post by: aiyyo on October 11, 2010, 08:54:00 AM
I made a mistake in exiso v2.6.

"Fix -l (list files in iso) bug. "

Windows executable: http://www.megaupload.com/?d=YJ1KZZMQ

Source: http://www.megaupload.com/?d=Z7IIQ2SJ

Aiyyo
Title: Looking For A Linux Iso Extract Tool
Post by: ILLusions0fGrander on October 11, 2010, 04:09:00 PM
thanks ill add to my tool, no more $SystemUpdate!!!

Title: Looking For A Linux Iso Extract Tool
Post by: Tj1zzle on February 02, 2020, 10:39:00 PM
aiyyo,

was searching for a way to extract 360 iso in linux and found this thread
just wantted to pop in and say thank you for posting extract-xiso!
helped out a lot, much appreciated.
Title: Looking For A Linux Iso Extract Tool
Post by: aiyyo on February 03, 2012, 01:39:00 PM
Hello!

  I add new command line switch (-o ftp port number).
  It's compatible with Dash Launch ftpdll plugin (thanks cOz).

  Source: http://www.wupload.c...by_aiyyo.tar.gz

  Windows executable: http://www.wupload.c...02602/exiso.exe

Aiyyo