1.  

Using XboxHDM

Discussion in 'Xbox Applications' started by LGC, May 23, 2006 with 36 replies and 23,765 views.

  1. LGC

    LGC Banned

    Messages:
    8,097
    Likes Received:
    310
    Caution: Unproper use of xboxhdm can nuke your hd ( as long as you have your eeprom you can always recover), Read the tutorial carefully, if you are unsure/confused of anything ask here..may be it will save you some trouble.

    Note: As pictures are worth thousand words so I will use more pictures/screenshots then I write. It will also be easier for you and noobs. Please wait a few secs for the pictures to load. Dial-upper have to wait more for the pictures to load. The pictures are hosted in a free website. If anyone can offer dedicated hosting for the pictures then let me know.

    Note: For xboxhdm incase of image is nonbootable or you get cannot found linux cd-rom error ( I got): in new xboxhdm 1.7 ( downloaded from both xbox-scene and xbins, xboxhdm>linux>isolinux>boot.cat is named as linux.boot but the make-iso-win hasnt ben updated, change xboxhdm>linux>isolinux>linux.boot to boot.cat to fix the problem

    TOOLS USED:

    1. xboxhdm ver. 1.7 ( current version 1.9)
    http://dwl.xbox-scene.com/~xbox/xbox-scene/software/linux/xboxhdm_v1.9.zip

    2. Slayers Disk 2.6 final ( for dash version 5960.01)

    How to get: Usual places


    MAKE YOUR BOOTABLE XBOXHDM CD IMAGE:
    1. Unpack xboxhdm_v1.6

    2. After you unpack you find this files under xboxhdm folder:
    1. linux ( folder)
    2. cygwin1.dll
    3. make-DOS-floppy.bat
    4. make-iso-lin.sh
    5. make-iso-win.bat
    6. mkisofs.exe
    7. rawrite.exe

    there is also some other readme files but u need these files.

    3. Copy files for xbox C:\ drive from slayers disk and put the files in xboxhdm's linux>C folder.

    4. copy your xbox's eeprom.bin to linux>eeprom folder

    5. Double click on make-iso-win.bat, it will bringup command prompt and dump the bootable iso same folder.

    [​IMG]

    6. Burn the iso with your favorite burning program.

    SETUP YOUR COMPUTER AND XBOX:

    1. Put you cd/dvd drive in primary slave and xbox hard drive in primary master ( I didnt tested with secondery master and slave).

    [​IMG]

    2. Unlock your xbox hard drive and put it to the primary master. ( If you can, unless there is procedure later)

    UNLOCK THE HD

    After you boot to xboxhdm choose "3"(Boot linux with locking/unlocking utilities).

    You will see this screen:

    [​IMG]

    write "unlockhd -a" and press enter to unlock you hard drive. make sure you have eeprom.bin in linux>eeprom folder.


    BOOTING XBOXHDM ( First setup your computer to boot from cd):

    After you boot you will see this screen:

    [​IMG]

    now press enter to boot into console and you will be in this screen:

    [​IMG]


    now write "xboxhd" and press enter, if you xbox hd in the master you will see this screen:

    [​IMG]

    write "yes" and press enter and you will be in the option screen:

    [​IMG]

    if you had your eeprom.bin in the linux>eeprom folder and your hd is still locked then write "6" and press enter. xboxhdm will calculate your hd key and password and unlock the hd.Write down the info.

    [​IMG]

    your hd in now unlocked so you can perform the necessary operations.press enter and you will be in the option screen

    BUILD YOU HD FROM SCRATCH:

    After unlocking the hd, write "1" in option screen and press enter. It will bring this screen:

    [​IMG]

    write "yes" and press enter, now it will build the partition table and reboot:

    [​IMG]

    RESTORE YOUR C:\ DRIVE:

    After rebooting go to option screen. Write "2" and press enter. After you hit enter it will ask you to write "yes" or "no". Write "yes" and press enter. first it will format your C:\ drive:

    [​IMG]

    and then if you have proper files in the cd it will copy the files from cd to C:\ drive, you can also use this option to downgrade dash if you dont have a memcard to do savegame exploit:

    [​IMG]

    write "yes" and hit enter. C:\ drive will be copied from cd.

    INSTALLING F:\ Drive or UPGRADE YOUR HARD DRIVE:

    To upgrade your hard-drive do all the above steps. Then again come to the Option screen of xboxhdm. Write "4" and press enter. Now xboxhdm will scan your hd tell you if you can have F:\ drive or not. If you can you will be asked to write "yes" or "no". Write "yes" and press enter. It will make the partition table and reboot:

    [​IMG]

    After you reboot, once again go to option screen and press "4" again. Your F:\ drive will be build:

    [​IMG]

    And now you are done.

    CLONE EXISTING HD

    In the welcome screen type "3" and press enter, xbxohdm will list available drives attached with primary and secondery ide cable:

    [​IMG]

    in my case my formatted xbox hd is attached with primary master, cd-drive with primary slave and another new blank hd with secondery master. so to start cloning first you have to enter your xbox hd's address in my case its "hda". so type "hda" and press enter. from the picture you can see theres another hard drive attached to secondery slave and its "hdc" so enter "hdc" as destination drive and press enter. Now it will ask for confermation. type "yes" and press enter and ur hd will be cloned.

    note: cloning takes extremely long time and there is no progress indicator.. wait around 2-3 hour to clone a complete 120gb drive. For cloning stock drives, it takes abouta hour.

    [​IMG]

    now wait few minutes to finish the job. it took me arount 12 minutes to clone the hd with nothing extra in xbox hd ( no games, apps, movies only the orinal files) and F:\ drive formatted. If you have more stuff in ur xbxo hd it will take more time.

    make sure your new hd is unlocked first and then locked when you are done by the following method.

    LOCK/UNLOCK YOUR HD:

    After you boot to xboxhdm choose "3"(Boot linux with locking/unlocking utilities).

    You will see this screen:

    [​IMG]

    write "lockhd" or "unlockhd" and press enter to lock or unlock you hard drive. make sure you have eeprom.bin in linux>eeprom folder.

    DONT FORGET TO LOCK YOUR HD BEFORE YOU SHUTDOWN XBOX

    Reply if you have questions, soon I will be writing how to install various exploits using xboxhdm. and dont forget to thank "ldots" for making this wonderfull distro. I cant even imagine the days I had to use xlinux for softmodding.

    About the locking/unlocking part. I think its dangerous to recommend using the locking tools from CDROM. I know it shouldnt be a problem if people write down the password they use or use the savelog command, but if they do a typo when punching in the password, then shut down the PC to try out their new drive and find the xbox boots to error 6 - they are f*****. The log-files generated by unlockx and hdlock are not store when using the locking tools from CD since the CDROM is read-only. Instead use the "Make DOS Floppy with locking/unlocking tools" option in xboxhdm if you have a floppy drive.

    Also unlockx is known to not work well with all drives. I have experienced this with a Seagate drive. I recommend using hdlock/hdunlock in stead.

    From version 1.6.1 the is a automatic locking/unlocking option when using the tools from floppy. I attach the section from the official thread below.

    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 needed if you accidentially use an incorrect HD passwd. Using either unlockx or 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!

    I put the following locking/unlocking tools on the CD :
    • 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 with ConfigMagic the Master password is set to 'TEAMASSEMBLY'
    In my experience hdlock seems to be more reliable than unlockx. I therefore recommend using hdlock whenever possible. However, if you cannot lock/unlock with one tool - try the other. Unlockx still usefull for checking the drive status.

    As of version 1.6.1 of xboxhdm there is a semi-automatic way of locking . If you include the eeprom.bin from your xbox on the xboxhdm CD (in the eeprom folder). Run the xboxhd tool (see below) and choose option 6) to generate the HDD password. Then run option 7) to generate a DOS floppy with the locking/unlocking tools. The HDD password will be written to the floppy and on rebooting with the floppy you have two locking/unlocking commands available.
    • 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

    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.

    Final tips!
    Some PC Bioses seems to enable the Freeze Lock command on unlocked drives on bootup. When freeze lock is set you cannot relock the drive. This is rare though and might be disabled in some bioses. On my PC the bios only sets Freeze Lock on the Primary Master channel. Putting the xbox HDD on Primary Slave enables me to lock the drive again. Otherwise switching to another PC can be a solution if you should run into this rare problem.

    *EDIT* 1. How to increase the time XboxHDM sits at the main menu, this would give you more time to swap, and not have to fool with your PC BIOS, and hitting pause and all that good junk.

    Once you have extracted the XboxHDM contents, browse thru the folders and look into this folder '\linux\isolinux' folder for a file named 'isolinux.cfg'
    Open this file with Notepad or Wordpad. Look for this line
    'timeout 300' 300/60 = 5min (Thats a long time, but it goes quick [​IMG] )
    change it to something like
    'timeout 600' 600/60 = 10min (there ya go, doubled the amount of time you get)

    Save the file, and re-create the linux.iso file.

    XboxHDM Packages
    I always like doing things manually, but sometimes that isnt always an option, especially when hotswapping. So I use UXE-Complete v0.2.x , this is a great package, and only takes a little pc prep, before we place it on the cd.



    THANX ARE WELCOME IF THIS HELPS YOU! PLEASE PM ME WITH ANY QUESTIONS ABOUT THIS TUTORIAL!​
    8 people like this.
  2. oddformula

    oddformula Newbie

    Messages:
    238
    Likes Received:
    1
    WOW this is a really good tutorial, this should be stickied cuz I needed this and i bet other people needed it also
  3. LGC

    LGC Banned

    Messages:
    8,097
    Likes Received:
    310
    This is a long tutorial and well worth the read. I have been using XboxHDM since it came out and have used it to do HDD upgrades which is how i have a 250 gig HDD in a softmodded xbox. Everyone who wants a bigger HDD and likes the softmod method should read this tutorial.
  4. Moddingbandit

    Moddingbandit Enthusiast

    Messages:
    252
    Likes Received:
    4
    where do u find the eeprom? I need to do this but idk where to find it.
  5. Unkempt Panda

    Unkempt Panda Retired Retired

    Messages:
    3,341
    Likes Received:
    145
    ha, im REALLY busy to read, but i need to know, what is this even for ?? BTW, i stickied it for ya...
  6. LGC

    LGC Banned

    Messages:
    8,097
    Likes Received:
    310
    XboxHDM gives you the ability to upgrade your Hard Drive which is how i have a 250 gig in my softmodded xbox.
  7. Kontra

    Kontra Retired Retired

    Messages:
    1,397
    Likes Received:
    17
    sick tut you diff get a thanks
  8. Smigs

    Smigs Banned

    Messages:
    181
    Likes Received:
    0
    Will this really generate a new hd eeprom to get unbanned from live?
  9. LGC

    LGC Banned

    Messages:
    8,097
    Likes Received:
    310
  10. Smigs

    Smigs Banned

    Messages:
    181
    Likes Received:
    0
    I know how change my eeprom.
  11. LGC

    LGC Banned

    Messages:
    8,097
    Likes Received:
    310
    Can you say that in english please?
  12. BoJangles00

    BoJangles00 Retired Retired

    Messages:
    1,735
    Likes Received:
    141
  13. max hit 28

    max hit 28 Newbie

    Messages:
    11
    Likes Received:
    0
    so when setting up the primary slave and primary master all i do is take the riboon out of my hdd in my comp and put it in my hdd on my xbox???? confused on how to set it up.

    ~Max
  14. BoJangles00

    BoJangles00 Retired Retired

    Messages:
    1,735
    Likes Received:
    141
    Take the IDE Cable out of the Hard-Drive and put it in the new Hard-Drive

    Put in the CD into the CD/DVD Drive of your computer start your xbox, boot your computer and go to work!

    I just made a successful upgrade today also!
  15. Ryan 623

    Ryan 623 Newbie

    Messages:
    31
    Likes Received:
    0
    This thing works! THANK GOD. Ok I went out to circuit city last night and i bought a western digital 80 gig hd for 50 bucks, i came home determined to revive my xbox(my original xbox hd got messed up FIVE months earlier, the 360 is nice and all, but i love having a modded xbox, especially since you can stream all you media no problem with xbmc)anyway, i was praying for this to work, cuz i didnt want to screw up this hd that i had just bought. SO i went through the procedures and built a new hd from scratch and i made sure i did the f partion thing, so after i was done i put it in the xbox and watched the little video play and i was hoping for the microsoft logo to pop up and when it did and the xbox came to the dashboard i jumped up and down like a liittle school girl LOL. Now i have like 6 of my games backed up on the hd.

    im sorry if you had to read all that, but im just excited that my xbox is alive and kick'n
  16. carlos0123

    carlos0123 Enthusiast

    Messages:
    58
    Likes Received:
    1
    this is a great tut that i really needed but am i screwed because i dont have my eeprom and i have the xboxhdmaker cd already created....do i really need to use slayer's or can i just use what i have on the xbox hd maker right now which is the ms dash????//thanks
  17. Marky89

    Marky89 Enthusiast

    Messages:
    107
    Likes Received:
    3
    help

    Ok this is my situation....

    i have hooked my new 160gig IDE harddrive up to the primary master, and my DVD drive up to the slave on the "single" IDE cable, because i only have ONE.

    My normal PC harddrive (which is an ATA HDD) is completly unhooked, but wen i try to unlock my new harddrive, it says no drive found in primary master, and so on.

    What could be wrong and how would i be able to fix this?
  18. SpAnKyX34

    SpAnKyX34 Enthusiast

    Messages:
    178
    Likes Received:
    7
    Very nice tut!
  19. Demonspeed16

    Demonspeed16 Enthusiast

    Messages:
    772
    Likes Received:
    18
    he ripped this from xbox-scene i saw this there a long time ago and used a long time ago... he just copied paste there is no difference at all tsk tsk tsk
  20. robbiebbeatdown

    robbiebbeatdown Newbie

    Messages:
    3
    Likes Received:
    0
    marky.
    look at the end of the harddrive where you plug in the ide cable and make sure the little movable block is at master or primary (diagrams should be on top of the harddrive)