Phantasy star Online Xbox Gamertag

Discussion in 'General Gaming' started by Eklips, Jan 18, 2014.

  1. Xboxsushi93

    Xboxsushi93 Active Member

    Joined:
    Feb 4, 2014
    Messages:
    35
    Likes Received:
    1
    then how exactly am I suppose to make an Xbox live account on my original Xbox when Xbox live for it shut down ?.
     
  2. Borman

    Borman Digital Games Curator

    Joined:
    Mar 24, 2005
    Messages:
    9,543
    Likes Received:
    1,880
    Did you read any of the previous posts? Start with that. There are two methods listed. You can either grab an Xbox Live account that has been uploaded, or grab modified XBEs
     
    CodeAsm likes this.
  3. Xboxsushi93

    Xboxsushi93 Active Member

    Joined:
    Feb 4, 2014
    Messages:
    35
    Likes Received:
    1
    well I at least need someone especially hexigon to pm me all about this, I'm not perfect ya know .-.
     
  4. Retron

    Retron Newly Registered

    Joined:
    Mar 8, 2014
    Messages:
    2
    Likes Received:
    0
    I am also trying to get Phantasy Star Online running on my Xbox without a Gamertag.

    So far, I've followed CodeAsm's instructions (thank you very much!), but am running into a wall. I apologize in advance as I've never used Xplorer360 before.

    Once you have configured your XboxBackup image, how do you open it? I also want to know how to open the angul.xbla file so I can copy and paste it into the XboxBackup image.

    Is the image that CodeAsm posted from Xplorer360? Because when I try to add my image I just get a blank screen.

    Thank you to anyone that can help me out with this!
     
  5. CodeAsm

    CodeAsm ohci_write: Bad offset 30

    Joined:
    Dec 22, 2010
    Messages:
    1,500
    Likes Received:
    176
    Not completly.

    i tried explaining with maybe alott of technical jargon what may bassicly be described as:

    the live account is stored on the memorycard at a place that is hidden for most fatx(xbox filesystem) browsers. We cannot see it.

    i use xplorer360 to make a FULL image of the memory card, you can use dd(linux) or any other backup software that makes a FULL backup of the card.

    my xbla file (i made the extension up) is to be inserted raw into such backup and write back (or write the xbla directly to the card)

    sadly no text editor will work. I could make a backup and uploud it so you can use xplorer to write it to your memorycard. We arent using the filesystem read and write parts, just the backup and write back options. So you could use a usbboot writer for linux maybe aswell
    like unetboot or something. I realy think i reexplained alott again. Basicly understand that there are parts of your usb that you dont see but are there. Like where is the name stored and how doas it know its fat or ntfs? Filesystems. And ms decided to store account info in there. Smart and hidden hehe.
     
  6. Retron

    Retron Newly Registered

    Joined:
    Mar 8, 2014
    Messages:
    2
    Likes Received:
    0
    Thanks for responding CodeAsm. I think the biggest problem for me is that I am a complete noob at this, and just wanted to play my copy of PSO offline somehow.

    I was trying to copy your file using a USB adapter to the Xbox. I don't have an Xbox Memory card or Action Replay, and I don't know anything about Linux sadly.

    Going to try to softmod my Xbox using a USB method I found online, just waiting for a copy of MechWarrior to arrive. Then I might try again, or try transferring the patched version of PSO to the Xbox HDD.

    One last thing. The image you posted showing the memory card info looked like a Hex editor to me. If so, which one did you use? Thank you for your time.
     
  7. Woodlander

    Woodlander Member

    Joined:
    Nov 12, 2013
    Messages:
    6
    Likes Received:
    1
    Hello!

    Okay. Got Xplorer360 downloaded and running. Got a 2GB USB thumbdrive that was reformatted by the console. Got the XboxBackup.bin file from the backup. Got the angul.xbla file downloaded.

    However, not sure what to do next with these two files.
    - How can I return both pieces to the USB thumbdrive for the console to recognize as an XBLA?
    - How can I rename the account into a screen name of my own?
    - What tools will I need beyond Xplorer360?

    Thank you in advance.

    1.jpg
     
  8. CodeAsm

    CodeAsm ohci_write: Bad offset 30

    Joined:
    Dec 22, 2010
    Messages:
    1,500
    Likes Received:
    176
    Due misunderstanding on multiple sides (including my tutorial being a bit of a mess)

    There are 2 ways under Windows to get a xbox live account on your memorycard. before we start I like to note that at this moment, we are not able to change the live account name. But using this copy technique, someone is able to determine the checksum bytes, alter the names and fixing the bytes (basic hacking101?)
    one way is using a backup image of your memory card, the other is directly editing your memorycard contents.
    So to help anyone out not able to get a "random" already working live account on your xbox, follow this:
    1. First get HxD or another hexeditor.
    2. Determine if your Hexeditor can read/write drives directly, if so, skip to step 6. else, proceed.
    3. Get Xplorer360 (make sure it can read and write your xbox formated memorycard)
    4. load Xplorer and "Drive">> "Open" >> "Memcard"
    5. "Drive" >> Backup Image..
    6. Open the backup image you made or memorycard directly in your hexeditor(HxD)
    7. DOwnload my(found it somewhere on "ebay")Xbox live account file http://codeasm.com/xbox/files/Accounts/angul.xbla Or http://codeasm.com/xbox/files/Accounts/apie.xbla
    8. Open in aswell in your hexeditor(it should support mulitple files ;) ) its 108 bytes big
    9. Select all the bytes of the .xbla file
    10. copy (ctrl+C or the copy button)
    11. Go to the backup file or the external memorycard your reading and writing directly (please double check its your memorycard. Its should say "FATX" at the very top)
    12. Select bytes 0x50 till 0xBB, "Offset:50, block 50-BB size 6C" wich is 108 bytes
      fatx.png
    13. Press the paste button or Ctrl+V
      xbox memory.png
    14. save the image or changes to the memorycard.
    15. If its your backup you made the changes to, go back to Xplorer360 and press the "Restore from image.." button
    Put the device back in your Xbox and you should have the Xbox live account :D
    if not, and the xbox claims your memorycard is not formated, you've done something wrong.

    Note on these ".xbla" files... they dont "exist", they are made up by me. the way the xbox stores them on the memorycard and on the harddrive is that the xbox sees them not as files but as configuration "strings" and bytes. they are stored kind off directly on the harddrive or memorycard. just like the fatx filesystem, its part of the filesystem.

    More research has to be done to be able to change the Xbox live account name, its probably checksummed and when something is changed, the checksum should match the new values. but thats based on the memorycard. on the harddrive they might be stored inside or somewhere conected with the "config sector".
    if im correct, 1024 sectors (512 bytes each) are unpartitioned, and used for "various purposes such as storing data..." I got some hints from this"XNetSaveConfigSector" and "XoBase"? (theres also refurb info...) but thats not important at this moment. Change the live account name? not at this moment.

    Some intresting links:
     
    Last edited: Dec 1, 2015
    Syclopse likes this.
  9. Woodlander

    Woodlander Member

    Joined:
    Nov 12, 2013
    Messages:
    6
    Likes Received:
    1
    Hello!

    You did not include instructions for how to merge the "angul.xbla" with the "XboxBackup.bin" files.

    After following instructions from URL 1, you do not tell the user what to do with these files and how to do it. Following the instructions from URL 2 suggests it without telling the user how to start the process.

    You are putting the burden on the user to find the answer to it when it should be included together in one tutorial page. Please combine instructions from both parts to make the answer one comprehensive solution.

    Now, please look at the pictures below carefully.

    1.jpg [Picture 001]

    Aside from the COPY and PASTE operation done on the rows 0000 0050 through 0000 00B0 (starting from the column 00 and ending at 0B), this file has not been changed. Putting this file back to the console will result in a screenname called "Angul". However, my request to you did not get answered:
    - How can I rename the account into a screen name of my own?

    2.jpg
    [Picture 002]

    After using Hex Edit (version 4.0), the file "XboxBackup.bin" was opened as per instructed, edited, and saved. The file was edited to replace the word "Angul" to the word "SCREENNAME" (its temporary and will be replaced by my own name). However, the change was not recognized by the console after the edit. No account was seen in the console.

    Now, if you are telling me it cannot be done with Hex Edit, you should not tell people it can be done with it. If you are telling me it can be done with it, why use HxD when it can be done with Hex Edit as per instructions from you?

    How can this be done?

    Hoping to follow the next set of instructions linearly, sequentially, and correctly.



    URL 1: http://assemblergames.com/l/threads/psox-memory-card-images-and-softmodding.55525/#post-797579

    URL 2: http://assemblergames.com/l/threads/phantasy-star-online-xbox-gamertag.49737/

    TRANSLATION:
    Hallo!

    Je hebt niet bevatten instructies voor hoe de "angul.xbla" fuseren met de "XboxBackup.bin" bestanden.

    Na het volgen van instructies van URL 1, hoeft u niet de gebruiker wat te doen met deze bestanden en hoe het te doen vertellen. Volgens de instructies van de URL 2 suggereert zonder vertellen de gebruiker hoe het proces te starten.

    U zetten van de lasten voor de gebruiker om het antwoord te vinden op het wanneer het samen moeten worden opgenomen in een handleiding pagina. Gelieve combineren instructies van beide delen van het antwoord een allesomvattende oplossing te maken.

    Nu, kijk dan op de foto's hieronder zorgvuldig.

    Afgezien van het kopiëren en plakken operatie gedaan op de rijen 0000 0050 tot 0000 00B0 (vanaf de kolom 00 en eindigt bij 0B), heeft dit bestand niet is gewijzigd. Putting dit bestand naar de console resulteert in een gebruikersnaam genaamd "Angul". Echter, mijn verzoek aan u niet beantwoord:
    - Hoe kan ik de naam van de rekening in een schermnaam van mijn eigen?

    Na het gebruik van Hex bewerken (versie 4.0), werd het bestand "XboxBackup.bin" geopend volgens de instructies, bewerkt en opgeslagen. Het bestand is bewerkt om het woord "Angul" te vervangen door het woord "SCREENNAME" (zijn tijdelijk en zal worden vervangen door mijn eigen naam). Echter, was de verandering niet herkend door de console na de bewerking. Geen rekening is te zien in de console.

    Nu, als je vertelt me dat het niet kan worden gedaan met Hex bewerken, moet je niet de mensen kan worden gedaan met het vertellen. Als u vertelt me dat het kan worden gedaan met het, waarom gebruiken HxD wanneer het kan worden gedaan met Hex bewerken volgens de instructies van u?

    [citaat]

    Hoe kan dit worden gedaan?

    Sincerely,
    Woodlander

    [EDIT: Thank you. Hoping to do something good soon! ]
     
    Last edited: Dec 2, 2015
  10. CodeAsm

    CodeAsm ohci_write: Bad offset 30

    Joined:
    Dec 22, 2010
    Messages:
    1,500
    Likes Received:
    176
    It did get a mess indeed. (you can remove the translated part and , I did not point that "insult" towards you directly, I ment a random filename...long story short, I did not try to insult or disrespect you.)

    and no, I missed that portion originally, but you cannot change the Xbox live account name. Not now, but maybe in the future.
    [edit]
    I edited the "turorial", please scroll up.
    Also im assuming some moderate computer knowledge is required to perform this. mainly because a hex-editor is used, wich can be used incorrectly can render a computer as a brick (well, for most basic users it would be a brick) and to research on how to alter the acount name which will be accepted by the xbox

    cant get my xqemu to mount a usb image properly, will try tomorow. else I need to do some tests on a real xbox again. I have xqemu booting and xbox live dash boots (slow and breaks often)
     
    Last edited: Dec 1, 2015
  11. Woodlander

    Woodlander Member

    Joined:
    Nov 12, 2013
    Messages:
    6
    Likes Received:
    1
    Hello!
    The screen name "apie.xbla" has a password protection during gameplay in the Phantasy Star Online (Xbox) game.

    To use the screen name / account, the required combination (password) is as follows: <X>, <X>, <X>, and <X>.

    That is the X-button (the blue one) from the control-pad used four consecutive times for the password.

    After inputting the password into the prompt for logging in, the account will enable the player to create characters and continue the game as standard.

    Hoping this helps anyone who might read it!

    Sincerely,
    Woodlander
     
    CodeAsm likes this.
  12. CodeAsm

    CodeAsm ohci_write: Bad offset 30

    Joined:
    Dec 22, 2010
    Messages:
    1,500
    Likes Received:
    176
    Thank you Woodlander, I did not know apie got a "password". Hope Angul is password free.
    After digging and various sources I figured out this much:
    The key for signing and encrypting the Live account on a MU is "Fixed", it should be the same for all xboxes (Thats why you can transfer it).
    So xbox live accounts on a MU are encrypted and signed by the same key? dunno, but its the same on every box. On the HDD its encrypted using the hdd key (so those are diferent, MS relied on the Machine account for "trust-chain").
    its 3DES, and IV is fixed aswell. (dunno wich one yet.) "Initialization vector". So we got somethings found.

    also: in the Xbox online API, XOnlineGetUserFromMU probably has some clues but I cant find it yet.
     
  13. CodeAsm

    CodeAsm ohci_write: Bad offset 30

    Joined:
    Dec 22, 2010
    Messages:
    1,500
    Likes Received:
    176
    Probably should start a new thread for the specific Xbox live account modding, did some more looking around and came to the following. Its might be too much tech for some. sorry also if my quick notes aren't "English":
    Code:
    0x00-05    unkown            SHA/3DES ?
    0x06    unkown  0x09        TAB - Horizontal Tabulation?
    0x1C    flag    0x01/0x00    pincode
    0x20-23 pincode            [01 left trigger, 02 right trigger, (03 A, 04 B), 05 X, 06 Y, ]
    0x24-2B    Domain    xbox.com    Domain
    0x38-43    K Realm    PASSPORT.NET    Kerberos Realm
    0x50-5F    unkown            SHA/3DES ?*
    0x60-63 unkown            Same as on HDD and XMU(Angul)
    0x64-6B    unkown            SHA/3DES ?*
    
    *was 1 blop, but might be 2 things

    This is based on extracting the live account by following my tutorials. offsets change when seen from raw MU.
    First unkown could be a identifier or check, I think the last one (bigger) could be the SHA/3DES check. (I think 3DES)
    MS documented that only 1 live account is stored on a MU using a know IV and MS knew this all could have been leaked. thats why they trusted machine accounts more. (every xbox has/should have a unique machine account) This is not required to my knowledge for an opensource xbox live, but to create a live account that a retail xbox would accept, this information might be intresting for some.

    Pincode and flag, ive found documents telling there must be a flag for pincode requirement (you cant just set it to 0! rehash/resign still required)
    and the pincode is stored just before the domain value. I remember my pincode and one other account I had, had one too (was 4 times X right?) if so, I can figure out what keys are what bytes. (diferent from the 360 accounts) not sure if MS changed the IV and alltogether structure.
    Angul has no pincode, Apie does have one. (Angul all 00 0x1C-23, see below)
    I had a account: 0x1C-23 was : 01 00 00 00 01 02 05 06
    Left trigger, Right trigger, X, Y ( if I remember correctly)
    At offset 63 i see a 02, 04 or 05. its part of the big blop that I think is 3DES-128 ... but I have not enough other working accounts to confirm this to be something special, just a coincidence. My current lack of knowledge (deep understanding, recognition) of 3DES or SHA means that I still have trouble doing much more. Ill come back with more later (also have many other fun projects)

    basically we cant yet change the name, unless you fake the live part and make one (or use a XDK to do so). Unless some 1337 person shares old X-scene wisdom or tool. MS really thought this got leaked fast... wonder why we don't have this right now. (that is, the IV, required by every xbox classic to be able to read and write a XMU)

    I definitely hope this might help anyone researching these parts. some sources are not yet "leaked" but sure will be soon. others are just file comparing and the Barnabas kernel (4400) sources.

    EDIT: compared my account and Angul angainst a HDD backup. changed the layout I found. Last big blop is actualy 2 parts, middle thing stays the same (0x60-63) but hash/sign changed on XMU from HDD (as expected by documents).
     
    Last edited: Feb 22, 2016
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page