Hacking Nintys new copyright protection (BCA)

synce

だいこんちゃんのだいふぁん
Member
Joined
Nov 5, 2009
Messages
537
Trophies
0
XP
574
Country
Comoros
So ah, BCA doesn't affect those with softmod and a loader right? Didn't get an answer earlier
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
no, this BCA data isn't patched into boot.dol

This BCA is a bar code data on the inner center of the disc, used as disc ID, game ID etc. written when producing the media
It's the first time a game ever read this data.

Some release groups (eurasia) suggests to leave the game dump a 1:1 copy, and include this additional data in an external file (to be read by loaders or modchip).
Some other release groups want to include this data inside the iso, on a fixed place (there's a lot of scrubbed place), but nintendo could update its AP and check it's presence at this address and render the fix useless again.

The advantage to put this data inside the iso, is to run the game on older modchip without memory storage or external SD needed.
A way would be to let the user choose if they want to include it into their ISO files, with a PPF patch inluded with the iso.
Rar with ".iso, .BCA data, .PPf patch" (that's what Eurasia were talking about the ppf patching)


What concern the boot.dol is that the function to read this BCA code is included in the boot.dol
it's working like that :

read BCA data -> check if the data is ok -> if data not ok give an error
1st Mario patch is an error redirection from here -----^
"if data not ok, don't print the error"

read BCA data -> check if the data is ok -> if not give an error
^----the new path is here

instead of "read BCA data" it's replaced with just "continue reading the disc data, not the BCA", then no error to check and return.


I hope I could explain the difference between Effect correction and Cause correction (prevention)
 

james4204

Well-Known Member
Newcomer
Joined
Oct 25, 2008
Messages
73
Trophies
0
XP
111
Country
not sure if this has been said, so dont complian
wink.gif


Usb config loader 49b has a BCA dumper option on it that makes a seperate bca file and folder
 

Det1re

det1re.de
Member
Joined
Oct 28, 2008
Messages
1,272
Trophies
0
Age
34
Location
Germany
Website
det1re.de
XP
264
Country
Gambia, The
The only game with BCA checks now is New Super Mario Bros. Wii, correct?
So has anyone noticed it's TitleID? It's "SMNP01" (P for PAL release ofc). All other games out now are of the format "RXXXYY".

Since the first letter represtents the type (see System codes) it normally should have been "RMNP01" -> "R" for Revolution (development codename of the Wii). So why they used the "S" here?

I'm quite sure, it (the "S") references the BCA check included, where it means "Secure" or something similiar. I can't proof my theory up to now, since it is only NSMBW, that uses BCA and some might say the "S" stands for Super (inside of Super Mario Bros.) but this could be a way to identify BCA games in future.
 

xdeadxpoolx

Well-Known Member
OP
Newcomer
Joined
Apr 27, 2008
Messages
76
Trophies
0
XP
225
Country
United States
ften said:
SanGor said:
CODE it froze
but didn't read the BCA
im saying bad dump
someone prolly using rev14
ill know once i play this ntsc
almost done adding
I'll check the ISO
then i gotta get my bow all over again
* archive sighs
ok its done, im going to play
James.Camerons.Avatar.The.Game.USA.BCAFiX.Wii-ALMoST
did u guys try that 1
yet
the PAL release is corrupted
one block at 76776
I'd imagine that one uses that BCA someone posted earlier?
then more broken ones at 119094
avatar DOES NOT CHECK THE BCA
if it doesnt chk the bca then why did James.Camerons.Avatar.The.Game.USA.BCAFiX.Wii-ALMoST get rls ?
because they are idiots?
lol
they claimed that nba2010 has the BCA check too
and what was the issue?
60MB of corrupted data

I concur, the NTSC version worked without a BCA patch.


I seen this post also, as I agree, it does not check bca BUT maybe ALMoST is starting the "bca included with every release" standard. Its a useless release, but then again, it doesn't hurt does it?
 

smf

Well-Known Member
Member
Joined
Feb 23, 2009
Messages
6,640
Trophies
2
XP
5,854
Country
United Kingdom
VashTS said:
that sounds like a good plan to me, patch the check right out...why even bother having to insert crap, its easier to take it out

No, it's easier to leave the check in the game and give it the data it wants.
Any generic patching can be worked round by Nintendo.

Doing anything that Nintendo can detect will just waste everyones time.
 

taktularCBo

Well-Known Member
Member
Joined
Nov 8, 2009
Messages
368
Trophies
0
XP
43
Country
France
WiiPower said:
taktularCBo said:
WiiPower said:
taktularCBo said:
We just need a standard to know where to store the BCA-Code in the ISO, so that every Mod-Chip and every Softmod know where to search.

OUTSIDE OF THE DISC! Or else nintendo can check if the data at that offset matches the BCA data, which it does not on retail discs.

rolleyes.gif

Erst denken und informieren, dann schreiben!

Check this Post:
[url=http://www.eurasia.nu/modules.php?name=New...le&sid=2488]http://www.eurasia.nu/modules.php?name=New...le&sid=2488[/url]

You can put it into the ISO without any Harm, the Modchip just needs to know where the BCA Code is and just hand it over to the Wii in the right way. As I said before, it just checks for this Code, where you get it from, its not important. Just that Mod-Chip Users need it embedded into the ISO, not in a Special File.

How about: I don't really care about modchip users that insist on using the disc channel?

The best way for the BCA data is somewhere outside the disc, so the game has NO CHANCE at all to determine if the disc is a retail disc or not. If the BCA data is at a special offset, the next gen BCA check just needs to check that offset. Why the h... close one door and open another one when it's not necessary?

Well and I don't care about you! So what about a way in the middle?
it doesn't hurt you to put it into the ISO, most Mod-Chips do it. so who cares?
At all I do it now with all my RL for FlatMii and DriveKey Users (both use the same place to store BCA)
Till now all Softmod Users could play without any problems.



Posts merged

QUOTE(BenieUK @ Dec 2 2009, 05:59 PM)
For us Mod-Chip users could we not just store BCA data on the SDCARD ? and Mod-Chip could just read it from there?

No, the Mod-Chips which Updated (DriveKey/FlatMii) store it in the ISO.
 

WiiPower

Well-Known Member
Member
Joined
Oct 17, 2008
Messages
8,165
Trophies
0
XP
345
Country
Gambia, The
I say outside of the disc, you say inside, the middle is inside???

This discussion is leading nowhere, most people have decided what they will do. I just hope the warez groups will release the .isos as .iso + patch file instead of crippling their releases. If i will implement anything BCA related, i will do it the same way oggzee does in configurable usb loader.
 

Jaz808

Well-Known Member
Member
Joined
Jan 21, 2003
Messages
337
Trophies
0
Age
56
Location
Melb Aus
Website
Visit site
XP
335
Country
If the Wii reads the inner circle for bca check on certain games then those games should have the bca in the iso, simple !

Posts merged

which Avatar is the bad dump, this one ?
[WII]James Cameron's Avatar The Game[PAL][ESPALWII.com].rar
 

FenrirWolf

Well-Known Member
Member
Joined
Nov 19, 2008
Messages
4,347
Trophies
1
Location
Sandy, UT
XP
615
Country
United States
Jaz808 said:
If the Wii reads the inner circle for bca check on certain games then those games should have the bca in the iso, simple !
The BCA is written on a part of the Wii disc that doesn't exist on a DVD. It would already be included in ISOs if it were.
 

blacksoul

Active Member
Newcomer
Joined
Nov 1, 2007
Messages
28
Trophies
0
XP
90
Country
Belgium
gene0915 said:
ringorinfret said:
pretty interesting read...wasabi team saw it coming!!

Before anyone goes and starts sucking Wasabi's dick, remember that this is one of the many mod chip makers who til this day, have not released a firmware update for any of THEIR chips (TTBOMK) that deals with the protection in NSMB. Good thing people PAID for a product with such wonderful support. I think after the SMG stuff, mod chip makers coasted for a while and saw USB loaders taking off and pretty much gave up. Can't blame 'em, who wants to buy a modchip when a Wii can be fully software hacked and made to play games from a USB drive?

I'm not just giving Wasabi shit, out of all the Wii mod chips floating around out there, which ones were quick with a firmware update for NSMB? I think 1 was but I forget their name?!


You're Wrong, actually they did release 2 different updates (from 1.0 to 1.2 or 1.3 and then to 1.4) for their first modchip and one for the lastest (the one without soldering things).
Anyway, these updates just add the "update blocker" fonctionnality and improve the modchip codes - for the Wasabi DX it add support to use it like a Wasabi Zero.

Also, i've contacted the wasabi support team by email about the new copy protection include in NSMB Wii. Please take a look :

QUOTE said:
Hello guys,

I'm an old customer of the first Wasabi Modchip (the one, with some LED/3v3/GND issue on some drive - not mine hopefully) and I would like to know if you're planning an update for our/your modchip about the new copy protection introduce in "New Super Mario Bros. Wii" ?
Some of your competitor has already announce it (DriveKey team) and as one of the greatest modchip team I expect you to do the same.

Anyway thanks for your future answer and great work

Kind Regards,
--
Jonathan
QUOTE
Hi, Jonathan !

Concerning the new game protection the only information we have at this time is that our R&D team are working on it and soon as more news coming out, the web site will be updated with all needed informations.

www.wasabi.net.cn

Regards
 

FenrirWolf

Well-Known Member
Member
Joined
Nov 19, 2008
Messages
4,347
Trophies
1
Location
Sandy, UT
XP
615
Country
United States
@WiiPower: I'm curious. If you implemented .bca support in NeoGamma like cfg-loader, would that let the game run from cIOS rev14? Or would rev15 and uloader still be needed?
 

WiiPower

Well-Known Member
Member
Joined
Oct 17, 2008
Messages
8,165
Trophies
0
XP
345
Country
Gambia, The
FenrirWolf said:
@WiiPower: I'm curious. If you implemented .bca support in NeoGamma like cfg-loader, would that let the game run from cIOS rev14? Or would rev15 and uloader still be needed?

If i would implement it, it would mean that i would switch to Hermes cIOS ==> As far as i know no disc support. Does it answer your question? And NSMB should work from disc already, you just need the patch.
 

Slimmmmmm

GBAtemp MoNkEeE
Member
Joined
Nov 1, 2007
Messages
1,770
Trophies
0
Location
the land of lol
XP
528
Country
I'm glad that the devs that make the loaders seem to be opting for a small external file and hope release groups keep putting out 1:1 + patch/file. This option suits all people if a patcher (as promised from a few release groups) surfaces too. It would mean we ccould have 1:1 or patched images.
This would be good for old mod chip people (they can patch) and for those that like 1:1 images it gives room for felxibilty in the loaders so if Nintendo start varying the code it will be handled easier.

There is a thrid option no one has talked much about (I hate the idea myself) But DVDs can be "overburned" so they have a 1:1 copy + BCA data on a DVD. This has the worst downsides and could result in broken DVD burners on PCs, so I'm glad it's now not considered.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    fluff663 @ fluff663: hello everyone