then how exactly am I suppose to make an Xbox live account on my original Xbox when Xbox live for it shut down ?.
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
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!
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.
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.
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.
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: First get HxD or another hexeditor. Determine if your Hexeditor can read/write drives directly, if so, skip to step 6. else, proceed. Get Xplorer360 (make sure it can read and write your xbox formated memorycard) load Xplorer and "Drive">> "Open" >> "Memcard" "Drive" >> Backup Image.. Open the backup image you made or memorycard directly in your hexeditor(HxD) 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 Open in aswell in your hexeditor(it should support mulitple files ) its 108 bytes big Select all the bytes of the .xbla file copy (ctrl+C or the copy button) 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) Select bytes 0x50 till 0xBB, "Offset:50, block 50-BB size 6C" wich is 108 bytes Press the paste button or Ctrl+V save the image or changes to the memorycard. 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 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: http://hackipedia.org/Disk formats/File systems/FATX, File Allocation Table (X-Box)/THE XBOX HARD DRIVE (FATX description).htm#FATX https://en.wikipedia.org/wiki/File_Allocation_Table https://en.wikipedia.org/wiki/File_system https://en.wikipedia.org/wiki/Byte
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. [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? [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! ]
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)
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
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.
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).