xboxscene.org forums

Pages: [1] 2 3 ... 38

Author Topic: Xbox Hd Rescue/(re)builder Cd. All-in-one Package  (Read 2096 times)

ldots

  • Archived User
  • Hero Member
  • *
  • Posts: 822
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« on: April 18, 2004, 02:52:00 PM »

Build, rebuild, clone xbox harddrives.

Useful tool both for softmodders and modchip users (who can ignore locking issues).

Initial version : xboxhdm_v1.0.zip
Current version : xboxhdm_v1.9.zip

As always - use the info and tools described here at your risk. Don't come whining if something goes wrong...
You should especially be careful when using the HDD locking tools. Write down and backup any passwords you use.


(Most tools in this package I'm not personaly responsible for, and can therefore not give any guaranties on their usage. Big thanks to all authors of code I have borrowed and modified. Special thanks to the xbox-linux project. I bow in admiration of what you guys have accomplished).

Let me start by...
Giving some advice to people new to softmodding. Softmodding is not without risk and some people do get into trouble. Most of these troubles can be prevented by always ensuring a way to revert the hacks people apply. Basically as soon as you gain access to you xbox you should backup your xbox HD key and eeprom. Most people initially gain access using a game-save hack packed with evox. This app has a backup option that will dump the eeprom to a file as well as the hdd key in a text file. Others gain access by hotswapping and installing a hack this way. In that case let evox or ConfigMagic be the very first app you run and get the backup files. Evox will store the backup files in the location the evox app was installed in (if used from a game save it will be somewhere in E:\UDATA). To my knowledge ConfigMagic stores the backup in the root of the E-drive. Having these files you can always access your xbox HD from the PC, and now in case of a broken drive you can build an xbox HD from scratch. So you can pretty much get out of all HD-related toubles. I feel more safe hacking my xbox knowing this love.gif

What this package does.

This package will let you create a bootable CD that can access and manipulate/rescue, clone and even rebuild working xbox HD's from scratch. I see this usefull for people who want to :
  • Upgrade their xbox with a larger HD (either by cloning or building from scratch)
  • rescue or rebuild a corrupt xbox HD.
  • Calculate the HD passwd for locked and unlocked HD's
  • Locks and unlocks HDD's with the password automatically calculated from the eeprom.
  • Can also set a Master Password (XBOXSCENE) when locking to allow an unlock later even without the eeprom or the user password.
  • Install the official softmod package including the audio and font hack, Evox and PBL 1.4.1.
     You also have the option to make a patched copy of you MS dashboard to be run from
      Evox when using the font hack. Do not use this package is you do not have a kernel
      below 5530 and dashboard version 4920.
      This is meant to provide users without memcards or any of the exploitable games (MA,SC,007)   with an easy to use softmod package.
  • have a stable package to access and delete, move, change files on the xbox HD.
An included program will also let you rebuild the C-drive alone, which could be very usefull if this has become corrupted, if you are in a clock loop and dont know how to manually restore the C-drive or if you need to downgrade the dashboard.
This is all done by letting you boot to a small live-linux with fatx support, like xlinux, but with so many more tools and options.  Better hardware compatibility due to a updated kernel/syslinux and NTFS support are things to mention. Also from this CD you can boot to DOS and use HD lock/unlock tools.
The techical details of how this package works are described HERE

Making your bootable CD

This package comes as a zip-archive : xboxhdm_vx.x.zip (get it from the usual places). When unpacked you find some files and a folder called linux. Inside linux you find a C and a E folder. In here you can put pretty much what you want to go on your xbox. If you have a working hacked setup (audio or font exploit) you can pack that onto the CD, if you want to use this as a rescue disc it would be more usefull to just put the original xbox system-files (The files from the C-drive - get them from your own backup or from Slayers Evox) in the C-folder and optionally you can put the TDATA and UDATA folders with some game saves (could be some hacked saves) in the E-folder.
A minimal rescue CD would have something like the following in the C-folder of the linux directory :
CODE

Audio
fonts
xboxdash.xbe
xboxdashdata.1012a700
xodash

The E-folder can be left empty.
In the root of this archive (xboxhdm-folder) you find a make-iso-win.bat script. Run this script to produce a bootable iso that you can burn to a CD.
Also included is a make-DOS-floppy.bat script. This will create a DOS floppy with the unlockx,hdlock,hdunlock tools. This is the best way to run locking/unlocking tools as log files will be written to floppy on succesful locking of a drive (see warning below). If you want to make use of the automatic locking you should make the DOS floppy using the xboxhd tool after booting the xboxhdm CD (see section on the locking/unlocking tools below).

The Xboxhdm Boot-prompt
When you boot with this CD in the drive you will be presented with three options :
CODE

   _  __ __         _  __    __  ______     __  ___      __            
  | |/ // /_  ____ | |/ /   / / / / __ \   /  |/  /___ _/ /_____  _____
  |   // __ \/ __ \|   /   / /_/ / / / /  / /|_/ / __ `/ //_/ _ \/ ___/
 /   |/ /_/ / /_/ /   |   / __  / /_/ /  / /  / / /_/ / ,< /  __/ /    
/_/|_/_.___/\____/_/|_|  /_/ /_/_____/  /_/  /_/\__,_/_/|_|\___/_/    
                                         __
                        ____ _____  ____/ /
                       / __ `/ __ \/ __  /
                      / /_/ / / / / /_/ /  
                      \__,_/_/ /_/\__,_/  
                                                 __              __
   ________  _________ _   _____  _______  __   / /_____  ____  / /
  / ___/ _ \/ ___/ __ \ | / / _ \/ ___/ / / /  / __/ __ \/ __ \/ /
 / /  /  __/ /__/ /_/ / |/ /  __/ /  / /_/ /  / /_/ /_/ / /_/ / /  
/_/   \___/\___/\____/|___/\___/_/   \__, /   \__/\____/\____/_/  
                                   /____/                        
                                           
      1) Boot VGA console with xbox-drive utilities (default)
      2) Boot text-console with xbox-drive utilities
      3) Boot linux with locking/unlocking utilities
      4) Boot to DOS with HD unlock tools
         (use with caution. Passwd log-files are not saved after reboot)


The first two options will bring you to the fatx-enabled linux (only difference is the layout). Option three will let you boot to linux with "automatic" locking/unlocking tools available. FreeDOS and let you use the unlockx, hdlock, hdunlock, hddisabl tools. Going from DOS to linux or vice versa you will need to reboot.

The locking/unlocking tools
WARNING! Using the locking utilities from CD the tools cannot store any log files with used passwords, as the CD is read-only. It will be stored to the virtual filesystem in RAM but is gone after rebooting. These logs are useful if you accidentially use an incorrect HD passwd. If using the DOS based locking tools (unlockx, hdlock) to lock a drive the passwd used will be written to screen and you will be prompted to write this down. If you run the locking tool from CDROM I furthermore advise you to insert a formatted floppy in your primary floppy-drive and run the command : 'savelog'. This will write the log-files from the locking tools to floppy.

Be warned that locking HDD's is serious buisness! Don't just fool around with the locking tools and always be sure you backup the passwords you use. Locking the HDD with an unknown password will make the HDD useless if you dont store the log or write down the password!

From version 1.7 you can lock and unlock a HDD from both the linux and DOS prompt.

Linux (option 3 from the xboxhdm boot menu) :
  • unlockhd, will get the HDD password either from the commandline, a file or automatically generated from an eeprom. It will search the xboxhd CD for the eeprom.bin image. If not found you have the option to insert a floppy with the eeprom of define the path manually. If the eeprom is supplied the tool will unlock and disable locking using a password generated directly from the eeprom.
  • lockhd, will get the HDD password either from the commandline, a file or automatically generated from an eeprom. It will search the xboxhd CD for the eeprom.bin image and likewise lets you tell the tool where to find the image if it wasn't included on the CD. When locking the password is also generated from the eeprom. Moreover the Master Password is also set to 'XBOXSCENE' (without the quotes). You can use this to unlock the HDD if you loose the eeprom password you your eeprom gets lost. Boot the xboxhdm to DOS (option 4) and run the atapwd tools to unlock using Master passwords.
DOS (option 4 from the xboxhdm boot menu) :
(The first two tools require that you have bootet xboxhdm to linux (option 1 or 2) and made the DOS floppy from the xboxhd tool.
  • lockhd, will prompt you to choose a drive and will lock the HDD with the password written to the floppy by xboxhd
  • unlockhd, will both unlock the HDD and disable locking with the password written on the floppy
Should the password generated by xboxhdm be incorrect (bad eeprom dump, or a bug in the password tool <- you can never rule this out completely), you should still be able to unlock the drive again with the password stored on the floppy in : input/hdpass.txt
  • hdlock, Only locks a HDD
  • hdunlock, Only unlocks a HDD but doesn't disable locking. The drive will relock after reboot if you only run this tool.
  • hdddisabl, Disables locking. To be used after hdunlock so that locking stays off after rebooting.
  • unlockx,  One option locks a drive, another option unlocks and disables locking in one go. Warning! This tools has been known to not work well with some drives. I recommend hdlock/hdunlock.
  • atapwd. Good for checking the drive security status. Can also be used to unlock with the Master password. If you locked your HDD using the linux tools the Master Password is 'XBOXSCENE'. If you locked it with ConfigMagic the Master password is set to 'TEAMASSEMBLY'
WARNING! The locking tools are not made by me, so dont make me responsible if something goes wrong. Locking HDD's is not without risk. Until proven otherwise I think the safest choice is to use the linux locking/unlocking tools. Even if the eeprom is bad or the password generation algorithm is wrong the Master Password is set, so you should always be able to unlock using that.

Final tips - Freeze lock!
Most PC Bioses seems to enable the Freeze Lock command on unlocked drives on bootup. I guess this is a safety messeaure since you cannot accidently lock or erase prepare a unit when it's frozen. However when the freeze lock is set you cannot relock the drive either. This is rare though and can be disabled in most bioses by disabling automatic hardware detection on bootup on the Primary channel (where the HDD is). We dont need this for booting a CD anyway.
Remember to reenable automatic detection on primary master after using xboxhdm if your regular PC HDD is on primary master and is the boot device.

Remember to reenable automatic detection on primary master after using xboxhdm if your regular PC HDD is on primary master and is the boot device.

If your Bios doesn't support disabling of the auto detection your can try to pull out the IDE cable of the HDD before booting the PC (put with the power cable in the HDD) and put back the IDE cable when you reach the xboxhdm boot menu.

The xboxhd-tool
When you boot to linux you will be told that you can start the xboxhd tool by typing 'xboxhd' and pushing enter. This should give you this screen :
CODE

 __   ___                 _   _______  ___  ___      _            
 \ \ / / |               | | | |  _  \ |  \/  |     | |  
  \ V /| |__   _____  __ | |_| | | | | | .  . | __ _| | _____ _ __
  /   \| |_ \ / _ \ \/ / |  _  | | | | | |\/| |/ _' | |/ / _ \ '__|
 / /^\ \ |_) | (_) >  <  | | | | |/ /  | |  | | (_| |   <  __/ |  
 \/   \/_.__/ \___/_/\_\ \_| |_/___/   \_| |_/\__,_|_|\_\___|_|


            You have the following options :
         1) Build a new Xbox HD from scratch
         2) Rebuild C-partition on existing Xbox-drive
         3) Clone existing Xbox HD
         4) Install F-drive
         5) Wipe current fatx partition table
         6) Generate HD Key (requires eeprom)
         7) Make DOS floppy with HD lock/unlock tools
         8) Quit
             
             Make your choice [1-8] :

As of version 1.6.1 the drive detection mechanism was improved so that you can run the xboxhd tool even if the drive is locked. You will be told that the drive is locked and only the options 6) & 7) will be available to the user. This should let you get the HDD password and generate the DOS floppy boot disk with the nessecary unlocking tools.


Option 1
Use this option if you want to build an xbox HD from a blank drive. It is two-step procedure.
First step is where the partition table is written to disk.
Second step is where xboxhd will format all fatx partitions and afterwards build the C-partition with the files your put in the C-folder on the CDROM and build the E-partition with the TDATA and UDATA folders you put in the E-folder on the CDROM. If you left the C- and E-folders empty on the CDROM (by mistake or on purpose) you will be prompted to insert a CD with the xbox system-files. The tool will then search for the files.
You can also choose option 1) for rebuilding an existing xbox HD completely.

Option 2
Choose this option if you just want to rebuild the C-partition. This could be used if some system-files have been corrupted, if you are in a clock loop or as a way to downgrade your dash. It is equivalent to the second step described in option 1) above, but only formats and rebuilds the C-partition leaving all game-saves on E: untouched.

Option 3
lets you clone an existing xbox HD onto another drive. You will be prompted which device is the source device and which is the destination device.

Option 4
Install an F-drive if you HDD is large enough - this is checked!
Note that when building a HDD from scratch using option 1) the size of the HDD is automatically checked, and if found large enough the user will be given the option to build the F-drive at that stage.

Option 5
Use this if a current partition table is corrupted and you want to rebuild the drive from scratch using option 1)

Option 6
This will let you calculate the HD unlock key. It requires that you have the eeprom.bin from Evox or ConfigMagic on your CDROM in the eeprom-folder. Current drive status and HD passwd is printed on screen and to file (hdkey.txt).
In tests this gave the correct key for my HD put write down and (or) save they key anyway so that you can always unlock your drive.

Option 7
You will be prompted to insert a floppy and push enter. A DOS floppy with locking and unlocking tools will be created.

Option 8
Quit the tool and return to the linux prompt.

The xbrowser
Most people dont like typing commands. I included tools to make browsing and manipulating files on the xbox HD more user-friendly. At the command prompt type 'xbrowser' and hit enter. This will mount the CDROM with the linux distribution (and your xbox-files) and if an xbox drive is present on the primary IDE master channel the xbox C- and E-drives will be mounted. Then a semi-graphical filemanager (Midnight-Commander) will open with a tabbed (two-window) view of you CDROM on the left and the xbox C- and E-drive on your right.
You can also start the xbrowser with 'xbrowser -HD'. It will then search for fatx drives on Primary and Secondary master and run the two panel window with one HD on each side. This allow easy HD to HD copy.
CODE

+<-/CD/----------------------------------------v>++<-/xbox-------------------------------------------v>+
|              Name         | Size  | MTime      ||               Name            | Size  |   MTime    |
|/..                        |UP--DIR|            ||/..                            |UP--DIR|            |
| ABOUT_THIS_CD.txt         |   1392|Apr 14 17:48|| C                             |   4096|Apr 14 17:48|
| C                         |   4096|Apr 14 17:30|| E                             |   4096|Apr 14 17:48|
| E                         |   4096|Apr 14 17:30||                               |       |            |
| check                     |      0|Apr 14 17:30||                               |       |            |
| isolinux                  |   4096|Apr 19 02:13||                               |       |            |
| readme.txt                |   6013|Apr 18 21:47||                               |       |            |
| xbox                      |   4096|Apr 14 17:30||                               |       |            |
|                           |       |            ||                               |       |            |
|                           |       |            ||                               |       |            |
|                           |       |            ||                               |       |            |
|                           |       |            ||                               |       |            |
|                           |       |            ||                               |       |            |
|                           |       |            ||                               |       |            |
+------------------------------------------------++----------------------------------------------------+
|/..                                             ||/..                            |       |            |
+------------------------------------------------++----------------------------------------------------+
GNU Midnight Commander 4.6.0
$
1Help   2Menu   3View   4Edit   5Copy   6RenMov   7Mkdir   8Delete   9PullDn   10Quit

Some hint on using this tool :
- Current dir is in the top of each windows.
- Switch the curser between left and right windows with TAB
- Move the curser with the arrow-keys.
- Placing the curser on the very top dir (../) and hitting enter will go on directory up.
- File/dir manipulation-commands are issue with the F-keys according to the list of commands in the bottom of the windows.

Example : To rename Xbox.xtf to Xbox.bak in the font-dir on the xbox-drive hit:
- TAB to switch to the right window.
- down-arrow + enter to go to C-directory.
- twice down-arrow and enter to go to fonts folder
- twice down-arrow to go to Xbox.xtf
- F6 to bring up Move/rename box.
- Write Xbox.bak and hit enter to perform rename.
Simple!

The Softpack
Available 'the usual places' is the official softmod package for xboxhdm. This includes the dashboard exploits and PBL and therefore require a kernel version below 5530 and the MS dashboard version 4920. When including this package on the xboxhdm CD the user can run the 'softmod' command and will be given the options to install :
CODE

1) The NO-CD new stable audio hack.
2) The Mech-fonts
  The "Xbox Live" tab will be renamed to PBL
  and will load the Phoenix Bios Loader when pressed.
3) Phoenix Bios Loader v 1.4.1 with support for Focus chip.
  Only bios included is the 4981.67_ef bios. Include
  more bioses (E:\pbl\Bioses) if you need.
4) Evox v. 3935.
  Ip              = 192.168.0.3
  Subnetmask      = 255.255.255.0
  Defaultgateway  = 192.168.0.1
5) Automatically make a patched copy of the MS dashboard (xtf -> bak)
  in C:\ called msdash.xbe to be run from Evox when using
  the font hack. It has been tested only on the 4920
  dashboard from Slayers Evox, but should work on all 4920
  dashboards.

Read more about the softmod package here

The UDE package
A softmod package like the one above.
Installs the save Evox and PBL version as the softpack mentioned above, but uses the "Ultimate Dashboard Exploit". The advantages over the softpack is that this exploit has NO chance of clock-loops and it boots PBL directly when the xbox is turned on. The 'UDE' command provides install and uninstall options.
Since no M$ copyrighted code is included in this package the user has to supply the needed update.xbe (the exploitable M$ executable) themselves. The tool will check that it is the correct version, which should hopefully iliminate the chance of people getting a corrupted install.
Read more about this package here

Final comments and tips
Being a fatx enabled linux you can use this distro to manipulate xbox-drive content in any way you wish using linux commands :
CODE

ls (to list files and dirs in current working directory)
ls -l (for extended listing)
cd dir (for navigating to directory dir)
cp source dist (to copy file sorce to file dist)
cp -r source dist (to recursively copy directory source to directory dist)
mv source dist (to move source to dist)
rm file (to remove file)
rm -r dir (to recursively remove directory)
mkdir dir (to create directory dir)
mount -t filesys /dev/X dir (to mount device X with filesystem filesys (fatx,ntfs,iso9660) on dir)
umount dir (to unmount device mounted on dir)


TIP : Use this filemanager (xbrowser) to install softmods. Before you burn the bootable linux CD you could add a folder (hacks) to the linux directory with all the files needed for the hack (Bert, Ernie, ST.DB, PBL,....). Then use xbrowser to copy files to the xbox HD.

TIP : Hotswapping with this linux distro is easy. I recommend the following. Place your xbox so that the PC's primary master ide cable will reach the xbox HD. Pull the DVD IDE cable and boot the xbox. It will stop with error 12. At this point the xbox HD is unlocked and will stay this way. Put you xboxhdm bootable CD in the PC and boot. At the boot-prompt it will stop for 5 mins. The bios has done its hardware detection without the xbox HD attached yet - linux still hasn't. So at this boot prompt you pull the ide-cable on the xbox HD, and plug in the primary master ide cable of the PC. Then hit enter to boot to linux. After booting, execute 'xbrowser' to see if the drive was found.

For more info read the HOWTO's and ReadMe's include in the package.

------------------------------------------------------------------------------

Thanx to all testers for usefull feedback and ideas.

Happy hacking - hope you dont have to use this tool too often biggrin.gif
Logged

Blank

  • Archived User
  • Hero Member
  • *
  • Posts: 594
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #1 on: April 18, 2004, 03:05:00 PM »

Nice...  beerchug.gif
Logged

Teaser69

  • Archived User
  • Newbie
  • *
  • Posts: 5
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #2 on: April 18, 2004, 04:32:00 PM »

EDIT:
QUOTE: 'Giving some advice to people new to softmodding. Softmodding is not without risk'

I never need to do this - it can be done without any risk smile.gif

If you get the right packages - like audio exploit ones
There's no need to mess about like this
Since nothing can go wrong... well only with kernal 5713 and above and you should not attempt to exploit that anyway

EDIT

It is good for people who are upgrading hard drive though
Just watch out for those games that check the Hard drive you have installed and if it's non retail they don't load  jester.gif

Well they don't let you go onto 'Live' anyway
Logged

BluhDeBluh

  • Archived User
  • Full Member
  • *
  • Posts: 135
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #3 on: April 18, 2004, 04:31:00 PM »

QUOTE (Teaser69 @ Apr 19 2004, 01:25 AM)
I never need to do this

If you get the right packages - like audio exploit ones
There's no need to mess about like this
Since nothing can go wrong... well only with kernal 5713 and above and you should not attempt to exploit that anyway

IMO this is the easiest way of upgrading a HDD. Much neater than hotswapping. Cheers Idots.

I think I've lost my crossover cable sad.gif
Logged

ldots

  • Archived User
  • Hero Member
  • *
  • Posts: 822
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #4 on: April 18, 2004, 11:39:00 PM »

QUOTE (Teaser69 @ Apr 19 2004, 01:25 AM)
I never need to do this

If you get the right packages - like audio exploit ones
There's no need to mess about like this
Since nothing can go wrong... well only with kernal 5713 and above and you should not attempt to exploit that anyway

EDIT

It is good for people who are upgrading hard drive though
Just watch out for those games that check the Hard drive you have installed and if it's non retail they don't load  jester.gif

Well they don't let you go onto 'Live' anyway

Well in a perfect no tools at all are needed to recover xbox HD's
Think you misunderstand the purpose of this tool. I can be used as an easy way to upgrade, without even hooking up your stock HD to the PC. But also it provides a way to get your xbox running again even if you threw your xbox HD in the garbage can - as long as you have your eeprom. It has allready helped  a couple of users getting back on track.

Games the check if your HD is retail??? Wouldn't resigning your games save for the new HD solve that problem...
Logged

Teaser69

  • Archived User
  • Newbie
  • *
  • Posts: 5
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #5 on: April 19, 2004, 12:19:00 AM »

QUOTE (ldots @ Apr 19 2004, 08:39 AM)
Games the check if your HD is retail??? Wouldn't resigning your games save for the new HD solve that problem...

Sorry I was just meaning that software modding an xbox is not as scary as the above, you can do it 100% safely without opening up the xbox

As for the above that's just signing... you have to find the check and remove it from the xbe then resign it.

EDIT

Besides the above it's a retail game and your trying to play on xbox live with your non retail drive installed - unless you want to keep swapping drives that is

This post has been edited by Teaser69: Apr 19 2004, 07:21 AM
Logged

ldots

  • Archived User
  • Hero Member
  • *
  • Posts: 822
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #6 on: April 19, 2004, 12:57:00 AM »

QUOTE (Teaser69 @ Apr 19 2004, 09:19 AM)
Sorry I was just meaning that software modding an xbox is not as scary as the above, you can do it 100% safely without opening up the xbox

Really, I dont see where you are going with this. My tutorial is not about softmodding as such, it is about building/rescuing xbox HD's.
Yes, using the audio exploit you are fairly safe and you can do it without opening the xbox (if you have an exploitable game that is!). But what would you do if your HD crapped out? On a PC you could format the drive and start all over. My tool lets you do this for the xbox. This hasn't previously been done with softmods. Also many softmodders a not satisfied with the limited storage of the stock HD
QUOTE
As for the above that's just signing... you have to find the check and remove it from the xbe then resign it.

EDIT

Besides the above it's a retail game and your trying to play on xbox live with your non retail drive installed - unless you want to keep swapping drives that is

None if this is related to upgrading your HD??? The need to patch an xbe to run off HD's is also there for stock HD's. New games put a signature in the game save that depends on the unique hdd key, so resigning is needed. Also not specific to upgraded HD's. You will not be banned on xbl for using an upgraded HD. If you load a hacked bios or f.ex use hacked fonts you will be banned, but again - not related to the upgraded HD.
Logged

mkjones

  • Archived User
  • Hero Member
  • *
  • Posts: 810
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #7 on: April 19, 2004, 02:38:00 AM »

I used this tool to upgrade my HD on my softmodded xbox its a great tool  beerchug.gif
Logged

Grospolina

  • Archived User
  • Full Member
  • *
  • Posts: 182
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #8 on: April 19, 2004, 08:08:00 AM »

Great work!  I think I'll use this if I ever encounter another softmod-gone-wrong.  It should be safe to hotswap and rebuild the C: partition with xboxhd, right?  Last time, I had to make one xlinux CD and another CD-RW with the dashboard on it (I couldn't connect my PC hard drive, CD-ROM and the Xbox HD all at the same time), so this would be great.

Having the HD locking utilities on a bootable CD seems like a good idea, but it bothers me that the password logs will be deleted.  Those logs have saved many people in the past, and most of these people didn't even know that they saved the logs automatically.  I know you put warnings, but you know how often people heed warnings. wink.gif  I think a utility on the CD to create a bootable floppy would be a better idea.  You can use WinImage or a similar program to do this.
Logged

Sarvatt

  • Archived User
  • Newbie
  • *
  • Posts: 8
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #9 on: April 19, 2004, 09:04:00 AM »

I just used this package to upgrade a harddrive and it worked like a charm! Took about 10 minutes to do everything, as opposed to the 6 hours I spent last night doing it through Xebian 1.0.1 which had problems reading the extra partitions no matter what I did. Thanks a ton ldots!
Logged

ldots

  • Archived User
  • Hero Member
  • *
  • Posts: 822
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #10 on: April 19, 2004, 09:15:00 AM »

Thanx everybody for the feedback.

Glad to hear it worked for you Sarvatt.

@Grospolina
You can definitely rebuild the C-drive by hotswapping. I didn't mention this in the tut, but I put in a 5 min break at the isolinux boot-screen (where you have the linux/DOS booting options). This is after your BIOS has detected the hardware but before linux does, so this should make it easy to hotswap. You dont have to pause the bios hardware detection with the pause-key like some tuts tell you too.
The fast that a CD based DOS does not store the hdlock/unlock logs after reboot, troubles me a bit aswell. I will have to come up with something. Could make a "Insert floppy to create DOS/unlockx disk and push enter" option to the script. Another option is to prompt the user to insert a floppy for storing logs after unlockx has run.
What do you think???

BTW : You can find the package at the usual places now

This post has been edited by ldots: Apr 19 2004, 04:20 PM
Logged

Grospolina

  • Archived User
  • Full Member
  • *
  • Posts: 182
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #11 on: April 19, 2004, 09:59:00 AM »

Sounds good (about the hotswapping).

I think you should make the logging as fool-proof as possible.  So yes, I think it should prompt you to insert a floppy and create a bootable disk.  The disk should have both UnLockX and hdlock/hdunlock/hddisabl, because sometimes only one of them works.

It could be a problem for someone who doesn't have a floppy drive though. unsure.gif

If you prompted someone to insert a floppy for saving logs, I think some people would just skip it.

BTW, I guess you wouldn't be able to use WinImage because it's a Windows program. tongue.gif  However, maybe someone (like me?) could release a bootable FreeDOS floppy image to the usual places.  I didn't know about FreeDOS before you mentioned it, so thanks.
Logged

ldots

  • Archived User
  • Hero Member
  • *
  • Posts: 822
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #12 on: April 19, 2004, 10:32:00 AM »

QUOTE
It could be a problem for someone who doesn't have a floppy drive though.

This was actually why I came up the the solution to boot to DOS from a CDROM. A user (tester) had no floppy drive and asked if unlockx could be put on the CD.

Making DOS boot floppies from linux is a breeze too and since the DOS image is allready in my package (with unlockx,hdlock,hdunlock,hddisabl), there is no real need to release this as a seperate download. I will just include a 'make-DOS-hdlock.bat' script in my package and endorse people to run this script to create DOS floppy.

I will still keep the option to run DOS/unlockx from the CD though for people without a floppy drive. Upon exit from unlockx I will however write the used pass to screen after unlockx/hdlock/hdunlock finishes and ask them to run a savelog.bat script.

How does that sound?
If people want to mess up and ignore all warnings they will always find a way tongue.gif
Logged

ldots

  • Archived User
  • Hero Member
  • *
  • Posts: 822
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #13 on: April 20, 2004, 09:10:00 AM »

OK - new version available. Feels a bit stupid to already have a v1.1 but I had to agree with Grospolina that users should be made aware of the risks of using locking/unlocking tools from CDROM. I updated the tutorial to say that the preferred way of running the locking/unlocking tools is from floppy. An included make-DOS-floppy.bat script will generate a floppy with all tools needed.

Also if users choose to run the locking tools from CD - after exit from the tools the used passwd will be printed to screen and the user is advised to write down this passwd, and insert a floppy and run the 'savelog' command to store all logs on the floppy. It's not completely fool-proof but...

Also I added a nice feature to the package. Executing the command 'xbrowser' will mount the CDROM with the users C- and E-drive files as well as the C- and E-partitions on the xbox HD. Then a semi-graphical file-manager (Midnight-commander) will pop up to let the user move, copy, rename, delete files and folders.

I think most user will be able to use this tool, so now I find that this package is a worthy replacement of (less stable smile.gif) tools like HDDriver and fatxplorer even for user without linux-experience.

(Re)-read the tutorial for more info.
Logged

Kolk1604

  • Archived User
  • Full Member
  • *
  • Posts: 159
Xbox Hd Rescue/(re)builder Cd. All-in-one Package
« Reply #14 on: April 20, 2004, 12:15:00 PM »

Idots: Could this possibly be a fix for the file system not accepting certain characters?

QUOTE
Maximum File Length: 42 Characters

The following characters are permitted:
! # $ % & ' ( ) - . @ [ ] ^ _ ` { } ~
Numerals 0 through 9
Upper and lower-case letters A through Z


The following characters cannot be used:
< > = ? : ; " * + , /  |
Characters values 0 through 31 and 128 through 255.

Filenames are not case sensitive.  XBOX, Xbox, and xbox are all the same.
Logged
Pages: [1] 2 3 ... 38