SWBFGamers

Modding for the Original SWBF1 and SWBF2 => SWBF1 Modding Tutorials => Topic started by: Phobos on February 04, 2016, 02:01:10 AM

Title: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Phobos on February 04, 2016, 02:01:10 AM
Bypass DNAS Authentication for PS2 SWBF1
After several hours of research and experimentation I finally got SWBF1 multiplayer working on the PCSX2 Emulator! There was DNS error 864 every time I tried to connect so I looked through the shell LUA source, and I discovered a way to bypass the PS2 DNAS Server Authentication by modifying the munged ifs_mpps2_netconfig script. This method requires you to hex edit the ps2 shell.lvl which for me is stored in a 4.5GB ISO file that I hex edited using HxD since XVI32 didn't work. What this will do is skip the DNAS screen along with the obsolete patch page, taking you straight to the gamespy login and server lobby. Use the Primary DNS IP 162.243.230.247 on your ps2 network adapter settings. Here's a screenshot of my settings and the 864 error message.

(https://www.swbfgamers.com/proxy.php?request=http%3A%2F%2Ffcsite.ml%2Fps2%2Fpcsx2%25202016-02-04%252001-22-55-064.png&hash=db991b49a2b76538534a77dbc7b488477278b3f2)

(https://www.swbfgamers.com/proxy.php?request=http%3A%2F%2Ffcsite.ml%2Fps2%2Fpcsx2%25202016-02-04%252000-52-22-923.png&hash=d1df6ca374b4b593f71a26cd11456a18c1e25ce2)

Proof Of Concept Video
http://fcsite.ml/ps2/pcsx2%202016-02-04%2003-58-24-026.avi

http://www.ps2onlinegaming.com/forum/viewtopic.php?t=1830
In March 2016 the DNAS servers will possibly be shut down forever, so at that point players will need to install this fix to play online. Using this method its possible for PC and PS2 players to be in the same server but there are disadvantages to the PS2 version pretty much everything is inferior quality, missing sky textures, and limited to 20TPS. Its still fun though and ill leave the dedicated server up for some time. I can get up to 75-80FPS but I locked it at 60 for no speedhack distortion lag spikes.

https://www.youtube.com/watch?v=4Y-sBdGLGUE
There is more instructions and downloads needed beyond this video for emulation which I'll write a tutorial for later. This post is basically to inform everyone that it's now possible to completely bypass SWBF1 DNAS server authentication and how to apply the patch. The same method should be possible for SWBF2 as well, and if enough ppl are interested Ill look into building a similar patch for it.

I also looked through the the ps2 common.lvl script ifs_mp_opt but unfortunately the ps2 LUA doesn't include any codes for TPS customization or enabling visibility for all regions. I'll work on more shell/common hex edit improvements later. I want to try improving the default video settings next.

To bypass DNAS just copy/paste this code, then search for the hex value in HxD.
3D 28 6E 6F 6E 65 29 00 C1 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 0B 00 00 00 06 00 00 00 70 72 69 6E 74 00 2C 00 00 00 69 66 73 5F 6D 70 70 73 32 5F 6E 65 74 63 6F 6E 66 69 67 5F 62 75 73 79 70 6F 70 75 70 5F 66 6E 4F 6E 53 75 63 63 65 73 73 28 29 00 14 00 00 00 69 66 73 5F 6D 70 70 73 32 5F 6E 65 74 63 6F 6E 66 69 67 00 0B 00 00 00 50 6F 70 75 70 5F 42 75 73 79 00 0B 00 00 00 66 6E 41 63 74 69 76 61 74 65 00 1D 00 00 00 69 66 73 5F 6D 70 70 73 32 5F 6E 65 74 63 6F 6E 66 69 67 5F 53 68 6F 77 48 69 64 65 00 12 00 00 00 67 4F 6E 6C 69 6E 65 53 65 72 76 69 63 65 53 74 72 00 08 00 00 00 47 61 6D 65 53 70 79 00 1A 00 00 00 69 66 73 5F 6D 6F 76 69 65 74 72 61 6E 73 5F 50 75 73 68 53 63 72 65 65 6E 00 0F 00 00 00 69 66 73 5F 6D 70 70 73 32 5F 64 6E 61 73

That's a big chunk of code but were only editing the last part of it. Change this
70 73 32 5F 64 6E 61 73

To this, and save the file.
67 73 5F 6C 6F 67 69 6E

If you're playing this on an actual console you might next need to reburn the ISO or something but I haven't tested that. Now you can play the servers again :cheers:

http://fcsite.ml/ps2/skip_dnas.png
(https://www.swbfgamers.com/proxy.php?request=http%3A%2F%2Ffcsite.ml%2Fps2%2Fskip_dnas.png&hash=77fdc723ef58d8f227bd4803f4dec1c985731beb)

I also recorded the console tutorials here
http://fcsite.ml/SWBF1_PS2_Tutorials.avi

Note To Mods If this post is any way EULA infringing feel free to move it to a non public board.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: AnthonyBF2 on February 04, 2016, 04:02:47 PM
Greetings, Phobos... it is very nice of you to find and share this! I don't want to sound greedy but do you think this is possible for Battlefront 2 on PS2?

I personally no longer have a PS2 console, or even a television for that matter.  :P

EDITS: Also, I am pretty slick with hex editing and understanding the console versions of Battlefront 2 (PS2/PSP)
And I have a friend who does modding/hacking on the actual PS2 console. We've tested custom mods like hero assault in all maps, more hunts, and we've gotten Fake Console added in PS2/PSP Battlefront 2 as well. Now my friend isn't registered on any of the modding community sites but I know I can get his help and report back with anything he/we can do. let us know if you need any help!  :tu:

MORE EDITS:
I looked at the location you've edited in the SWBF1 PS2 *.lvl file and I seemed to have found the same similar location in shell.lvl for SWBF2 PS2. Here is the screenshot below. If you could test your same DNAS bypass method and let us know that would be cool, as I don't have the juice to run PS2 emulator and my friend doesn't always have the time.

The script that seems to hold that bit of data appears to be ifs_mpps2_netconfig

(https://www.swbfgamers.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FgkYnJ2N.png&hash=bb5f57d0146015835a4c00328ff6f17151379ea5)
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Led on February 04, 2016, 04:07:54 PM
Nice work  :cheers:
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Phobos on February 04, 2016, 09:23:32 PM
Quote from: Anthony_b on February 04, 2016, 04:02:47 PM
Greetings, Phobos... it is very nice of you to find and share this! I don't want to sound greedy but do you think this is possible for Battlefront 2 on PS2?
I'm quite certain this should be possible for SWBF2 also. I'll test it on the emulator soon. Fortunately many scripts in BF2 are based on the BF1 scripts and in some cases barely even modified, which makes it easier to find the right spots in hex editor. The ifs_mpps2_netconfig.script looks similar. Fake Console sounds interesting, how did you unlock that? I think for PS2 BF1 it can be enabled by hex editing the common.lvl pausemenu script. I'll test this too since BF1 fake console crashes on the PC, but it might work for PS2.

Known Bug
The DNAS check still appears on BF1 if you exit multiplayer and go back to the main menu, then you have to restart the console to fix it. But as long as you stay in the multiplayer lobby it won't glitch. I'm working on another hex edit to patch this.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: AnthonyBF2 on February 04, 2016, 10:01:58 PM
Quote from: Phobos on February 04, 2016, 09:23:32 PM
Fake Console sounds interesting, how did you unlock that? I think for PS2 BF1 it can be enabled by hex editing the common.lvl pausemenu script. I'll test this too since BF1 fake console crashes on the PC, but it might work for PS2.

Getting Fake Console on the PS2/PSP Platform wasn't easy and I can't begin to explain the entire process. I got some of the remaining 1.3 patch source files from [RDH]Zerted which helped a ton. (He lost most of them a long time ago but had bits left over) I also had to heavily modify the Fake Console scripts because the code was too big and seemed to crash or not load completely (mainly, removed ask user commands and empty line commands)
This is not the right thing to discuss since the forum is about bypassing DNAS. I'll PM you my files later and what to do with them.

Anyway, good luck with the MP stuff on SWBF2!  :)
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Phobos on February 05, 2016, 04:25:09 AM
Quote from: Anthony_b on February 04, 2016, 10:01:58 PM
Getting Fake Console on the PS2/PSP Platform wasn't easy and I can't begin to explain the entire process. I got some of the remaining 1.3 patch source files from [RDH]Zerted which helped a ton. (He lost most of them a long time ago but had bits left over) I also had to heavily modify the Fake Console scripts because the code was too big and seemed to crash or not load completely (mainly, removed ask user commands and empty line commands)
This is not the right thing to discuss since the forum is about bypassing DNAS. I'll PM you my files later and what to do with them.

Anyway, good luck with the MP stuff on SWBF2!  :)         
Thanks I'll post another update when I patch SWBF2. That's cool [RDH]Zerted had obtained patch sources for the ps2. I don't think anyone has ps2 sources for SWBF1 other than maybe psych0fred. I'll start another thread soon for general hex editing improvements to the SWBF1 and SWBF2 ps2 files. I've got fake console and freecam working on BF1 now ;)

(https://www.swbfgamers.com/index.php?action=dlattach;topic=10250.0;attach=5490;image) (https://www.swbfgamers.com/index.php?action=dlattach;topic=10250.0;attach=5488;image)

Also I'm looking for a copy of the original swbf1 ps2 patch, uploaded from someone's memory card, but it seems most players have deleted it to play online again. Oldsnake is the only one I know who has a copy still, but he doesnt have a scanner for it. I think it might be possible to crack or hex edit the patch file so it would work on other consoles.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: AnthonyBF2 on February 05, 2016, 12:24:26 PM
No, I meant Zerted, creator of 1.3 unofficial patch, lost all his assets - the bits he had left were the scripts that fill in contents for Fake Console menu.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Phobos on February 06, 2016, 09:25:33 PM
Ok this additional hex edit permanently removes the check even when exiting multiplayer, so you don't have to restart the console anymore. :cheers:

Just run the search again for this value, make sure you see "pushscreen" right before it
70 73 32 5F 64 6E 61 73

Change the old code
(https://www.swbfgamers.com/proxy.php?request=http%3A%2F%2Ffcsite.ml%2Fps2%2Fskip_dnas2.png&hash=690fb3b687b12f990c07b650262c07d87ed7e8cd)

To this
67 73 5F 6C 6F 67 69 6E
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Mike on April 04, 2016, 10:57:42 AM
Phobos, I think Sony may have shut down DNAS today or yesterday, so your work may become very important.

I know that when I was trying to get my emulator up and running to try SWBF2 online via emulator, it was pretty hard to deal with DNAS authentication.

But anyway do you think your patch could be burned to a disc and then put into a PS2 and it would work on SWBF? I don't know if this would require changing something in the PS2 also. Anthony do you know the answer to that?
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: AnthonyBF2 on April 04, 2016, 03:10:16 PM
Console modifications are pretty much required. I never did it so I don't know the exact method, but there's more than one way. It depends on your console model and certain software updates which also vary by console model. There's a sticker on everyone's PS2 that has a number that looks like 500001, 70001, or 90001 or similar. 90x models and above are known to be harder to mod. 70x and below are easier from what I hear. I have a real friend (fellow MNC) who modded his 90x PS2, and he has to do something every time he boots the console and swaps the original game disc with the modded disc really fast at a certain point when connecting to multiplayer. That's all I can really provide. Phobos and I can make actual game mods but for myself personally that's all I can do.

One idea I can recommend is that someone who's good with console modding could buy a bunch of consoles, burn modded game discs and distribute them to people for a small price to get payed back. Perhaps $20 or less per person. Of course that's if that person would want to charge a fee, they're welcomed to do it for free. I may go as far as to recommend a small site be setup for people who want to request a modded ps2 with the game patches and modded games, or add a section for that purpose on known community sites.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: oldsnake on April 04, 2016, 04:24:01 PM
Mike the dnas is not working on the ps2.
(https://www.swbfgamers.com/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FQjrj9vJ.jpg%3F1&hash=06b445146a263b5d5150d2bfc29e1992bb7d745f)
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Led on April 04, 2016, 05:41:35 PM
Quote from: Anthony_b on April 04, 2016, 03:10:16 PM
I may go as far as to recommend a small site be setup for people who want to request a modded ps2 with the game patches and modded games, or add a section for that purpose on known community sites.

I could make a forum board or subdomain for PS2 modding if there is enough interest.

I think there may be an existing community, too.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Phobos on April 04, 2016, 08:21:12 PM
I haven't tried burning PS2 discs or worked with modded consoles so I'm not sure, it sounds like Anthony knows more about that stuff. I've made some additional hex edits to the ISO for certain mods such as improving the dark trooper like the 1.2 PC patch. The same method used to bypass DNAS on bf1 should in theory also work for bf2 but this hasn't been confirmed yet. I know the console is preferred over emulator so it will be an extra hassle for those players when the DNAS server finally does shut down.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: oldsnake on April 05, 2016, 03:10:48 AM
ps2 swbf 1&2 here are the shell lvl files ready for burning on dvd or making a iso for pcsx2. both work in the emulator used to test them online.   :tu:
https://mega.nz/#!3VpEQJpB!xdA8eegIbyAGdvrKAQW2IgwUTV2uIQSbRN2DNVugn-k
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Mike on May 29, 2016, 08:51:37 AM
I wanted to post here again because I don't fully understand what happened, but it is a problem we could run into in the future.

Thanks for the more info Anthony and Phobos!

As Snake said, around the start of April, there were DNAS issues when connecting to Battlefront 1 and 2. This seemed to line up with the rumor that Sony would shut down DNAS on April 1st for Final Fantasy 12. However, strangely a couple days later it seemed like everything started working again.

So maybe they only shut it off for Final Fantasy 12 somehow? Or maybe they never shut it off at all, but currently DNAS is still working on Battlefront. As we transition over from a GameMaster master server list to a SWBFspy master server list, this is basically the only other problem that could come up.

Reminder: DNAS and DNS are not the same thing!
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Led on May 29, 2016, 09:57:47 AM
Quote from: Mike on May 29, 2016, 08:51:37 AM

Reminder: DNAS and DNS are not the same thing!


Hmm, please explain!
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Mike on May 31, 2016, 08:31:03 PM
Quote from: Led on May 29, 2016, 09:57:47 AM

Hmm, please explain!

DNAS stands for Dynamic Network Authentication System. It is something designed by Sony for their products as a security feature.
https://en.wikipedia.org/wiki/DNAS

DNS stands for Domain Name System, it involves associating a domain name with an IP address and it is not limited to only Sony products.
https://en.wikipedia.org/wiki/Domain_Name_System
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Led on May 31, 2016, 08:35:23 PM
Roger that--
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Mike on October 16, 2016, 09:27:36 PM
Phobos, I believe this post I found is relevant to the work you have done so far. I'm putting it here in case you are interested or if we ever need to actually do this for SWBF1 or SWBF2. Things are mostly fine at the moment though.

http://ps2onlinegaming.com/forum/viewtopic.php?f=10&t=1999
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: harry62 on October 20, 2016, 03:33:03 PM
Quote from: Phobos on February 04, 2016, 02:01:10 AM
original post text

Here you go. Both codes can be patched directly in to the ISO with PS2 Patch Engine, or you can use a cheat device such as codebreaker.

Star Wars Battlefront [NTSC][SLUS_208.98]
DNAS Bypass
2017ACBC 24020000

Star Wars Battlefront 2 [NTSC][SLUS_212.40]
DNAS Bypass
2017F04C 24020000
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Led on October 20, 2016, 05:44:42 PM
Thanks Harry62   :cheers:
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: harry62 on October 21, 2016, 07:07:19 AM
Quote from: Led on October 20, 2016, 05:44:42 PM
Thanks Harry62   :cheers:
No problem. I'm not familiar with the state of the SWBF series on PS2. Is DNAS currently an issue for the players or does the DNAS emulation servers work?
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Led on October 21, 2016, 10:04:39 AM
Quote from: harry62 on October 21, 2016, 07:07:19 AM
No problem. I'm not familiar with the state of the SWBF series on PS2. Is DNAS currently as issue for the players or does the DNAS emulation servers work?

I recently found out about the emulation server and set up my DNS to point to them.  I don't have a PS2 set up, but I have heard that they work, and I am glad that they do.

Having said that, though, every third party we need to rely on only make us a little more unstable, so if some hex edits remove the DNAS, then that is good for us in the long run.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Mike on October 24, 2016, 12:11:04 AM
Quote from: harry62 on October 21, 2016, 07:07:19 AM
No problem. I'm not familiar with the state of the SWBF series on PS2. Is DNAS currently an issue for the players or does the DNAS emulation servers work?

Thanks Harry, how did you find us here?

Everything is okay on PlayStation 2. SWBFSpy redirects to the new DNAS servers and they work just fine. I played SWBF2 a couple days ago on my PS2, and as far as I know the first SWBF works too.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: harry62 on October 24, 2016, 02:39:21 AM
Quote from: Mike on October 24, 2016, 12:11:04 AM
Thanks Harry, how did you find us here?

Everything is okay on PlayStation 2. SWBFSpy redirects to the new DNAS servers and they work just fine. I played SWBF2 a couple days ago on my PS2, and as far as I know the first SWBF works too.
I was going to create DNAS bypass codes for the current set of online games on PS2 and the SWBF series so I did a quick google search to make sure no one else had already created the codes. That's when I found this thread. This tutorial seems overly difficult for bypassing DNAS plus the check is not completely removed. The codes listed above alter the following script:

"ScriptCB_ShouldCheckDNAS"

This script is called first before the other DNAS scripts. The code forces it to return FALSE.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Phobos on October 24, 2016, 09:10:42 AM
Quote from: harry62 on October 24, 2016, 02:39:21 AM
I was going to create DNAS bypass codes for the current set of online games on PS2 and the SWBF series so I did a quick google search to make sure no one else had already created the codes. That's when I found this thread. This tutorial seems overly difficult for bypassing DNAS plus the check is not completely removed. The codes listed above alter the following script:

"ScriptCB_ShouldCheckDNAS"

This script is called first before the other DNAS scripts. The code forces it to return FALSE.
I don't see how the tutorial is overly difficult, everything is explained step by step. It just requires hex editing and paying attention. Although it is written for emulators and might be too complicated to implement using a console. Using the method I posted, DNAS check is completely bypassed so doesn't need to be removed.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: harry62 on October 24, 2016, 04:34:18 PM
Quote from: Phobos on October 24, 2016, 09:10:42 AM
I don't see how the tutorial is overly difficult, everything is explained step by step. It just requires hex editing and paying attention. Although it is written for emulators and might be too complicated to implement using a console. Using the method I posted, DNAS check is completely bypassed so doesn't need to be removed.

It's not difficult for you or I but for others it probably appears as another language when viewing a hex editor. To me it seems easier to enter a code via a cheat device to bypass the DNAS, or patch the code in to the ISO using ps2 patch engine.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: AnthonyBF2 on February 17, 2017, 12:23:49 PM
I would like to bump this with useful information.

I got another PS2 recently and had it modded by buying a hacked memory with Free McBoot installed onto it. FMCB is a program designed to run homebrew on the PS2 and play burned games or ISO files of PS2 games. There appear to be several ways of playing games using FMCB.

First I tried the DVD approach. I burned a copy of SWBF2. The game would freeze, skip, lag, and glitch out a lot. I concluded this was because I bought a bad DVD quality. Research concludes that the PS2 is picky with DVDs that are not original. Instead of wasting more money on packs of DVDs I looked at the next option which was running games from a shared folder on my computer through a network linked with the PS2. In short, this was too hard and I didn't get it right so I went to the next option.

The third option which I tried seems to be the best - Running the game ISO from a USB drive stick on the PS2.
Now please know the PS2 uses USB v1.1 which is very slow and most PS2 games will be unplayable because of that, this is well documented in the PS2 modding community and strongly advised against.

HOWEVER using the USB option seems to be very good specifically for SWBF2. This is because SWBF2 always loads everything it currently needs at once during load screens. So during gameplay, or during any menu item, the game will never freeze, skip, or lag. The only bad thing about running the game on USB is the actual load screen times will double. This is a small price to pay in my personal opinion seeing how everything else works flawlessly.

Once I got all that taken care of I applied the edits to bypass DNAS and can confirm it works 100% without any issues. Big thanks again to Phobos and/or Snake for making the edits available.

To make things even easier, I edited SWBFRNT2.ELF and replaced all instances of gamespy.com with swbfspy.com. The advantage of this is that now I don't even have to enter the new DNS address into the PS2's network configuration.

So the end result is: SWBF2 can be played online normally and flawlessly as if GameSpy never even died.
I have yet to confirm this with SWBF1 but I assume it will work.

EDIT: Confirmed working 100% for SWBF1. Played with Snake for a few minutes.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: oldsnake on February 18, 2017, 05:10:23 AM
hi Anthony_b
The only bad thing about running the game on USB is the actual load screen times will double

if you want to make the load time faster on your usb swbf1 remove all of the maps from the loadlvl folder. only keeping load.lvl not sure how much it will speed up but have used this for many years on my iso. never tested it on swbf2 but it should work.

http://imgur.com/eKXgDVz

so when done your folder looks like this below. remake your iso and test map load times see if it improves.
http://imgur.com/vhs5Gs4


Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Phobos on February 18, 2017, 08:00:12 AM
Quote from: oldsnake on February 18, 2017, 05:10:23 AM
if you want to make the load time faster on your usb swbf1 remove all of the maps from the loadlvl folder. only keeping load.lvl not sure how much it will speed up but have used this for many years on my iso. never tested it on swbf2 but it should work.

http://imgur.com/eKXgDVz

so when done your folder looks like this below. remake your iso and test map load times see if it improves.
http://imgur.com/vhs5Gs4
I figured out this trick years ago for the PC. Removing all files from the load folder except the main load.lvl shortens load times for all maps. That's good it works on the console too.

What program do you use to rebuild the ISO?
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: oldsnake on February 18, 2017, 08:04:57 AM
for remaking the iso file after making changes to the dvd i use imgburn
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: AnthonyBF2 on February 18, 2017, 01:18:51 PM
I use 7zip to unpack and open ISO files. I use ImgBurn to make a new ISO from the files.
Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Hunk91 on August 30, 2017, 08:22:13 AM
Hi!

I just made the same modification for Star Wars Battlefront 2 (NTSC-U version) and it works!

To proceed to the modification you must go to offset : 073A24410 with Hxd (an hexadecimal editor) :

At this offset you must modify the hexadecimal values
Quote70 73 32 5F 64 6E 61 73
:

(https://3.bp.blogspot.com/-P7O_EuAC54U/WabVafIQ26I/AAAAAAAADMA/ub_7Zq7gd8oNbUpIOC5jjzLLpAIjLjoCQCLcBGAs/s1600/swbf2dnas_1.gif)


To this : 
Quote67 73 5F 6C 6F 67 69 6E
:

(https://4.bp.blogspot.com/-f1NZUCJrB-8/WabVacLg8OI/AAAAAAAADME/DCPMqipLt3Uzf9uZzG4G68vVUpt3nf-9ACLcBGAs/s1600/swbf2dnas_2.gif)

I tested and it works!

It should also works for Pal versions but the offset must be different.

Best regards


Title: Re: Tutorial - Bypass DNAS Authentication for PS2 SWBF1
Post by: Hunk91 on August 30, 2017, 11:41:43 AM
Breaking news!!!

I tested on Star Wars Battlefront 2 Pal version (SLES_535.01) with this modification and it's working!

The offset for this version is at : 02EBECA40. Just replace the Hex values :
Quote70 73 32 5F 64 6E 61 73
by
Quote67 73 5F 6C 6F 67 69 6E

EhPortal 1.34 © 2024, WebDev