As mentioned in the New System Update FAQ, the 13146 update has a new AP25 table (v12) with a completely new set of challenges for the existing 6 known AP25-active titles. For AP25-enabled drives with LT+, existing AP25-patched (and unpatched) backups of these games won't boot with 13146. You'll see a black screen which protects against secdata flagging (assuming you turn off the console within 3 minutes from the point at which the black screen appears).
To boot on 13146, these games must be (re-)burned with new AP25 replay sectors which have new responses based on the new challenge set, which I'll refer to as 'challenge set 2'. The AP25 games list has now been updated for 13146 with details of the challenge sets.
The abgx360 database has also been updated with new genuine AP25 replay sectors obtained from original discs and are based on the new 13146 challenges. The database can only store one sector per media ID so the original 'challenge set 1' sectors have been replaced with 'challenge set 2' sectors. All sectors in the abgx360 database are now 'challenge set 2' and are therefore 13146 compatible, but will no longer work with older (12625 and earlier) dashboards. All 'challenge set 1' sectors (whether genuine or not) will now show as "unverified" in abgx360.
If you care about XBL safety, you should only get your patches/sectors from trusted sources like abgx360. Read the warning at the end of this post.
AP25 active game status - Based on DAE table v12 from 13146 dash
Detailed list at http://*Censor*/ap25list
# Game title C set 1 active C set 2 active
1 Assassin's Creed: Brotherhood 12416-12625 13140-13146
2 Fable III 12606-12625 13140-13146
3 Need for Speed: Hot Pursuit 12416-12625 13140-13146
4 Halo Reach 12625 13140-13146
5 Call of Duty: Modern Warfare 2 12625 13140-13146
6 Call of Duty: Black Ops 12625 13140-13146
What does AP25 mean?
AP25 is short for "AntiPiracy25", and is the term given to a type of disc copy protection used on the Xbox 360. It is an attempt by Microsoft to prevent backups from booting. The protection came into action at the end of 2010.
Which DVD drives support and use AP25?
All drives except for:
Samsung - all
Hitachi - v59 and lower
My drive doesn't support AP25, will I be affected?
No, assuming your drive is not spoofed.
If your drive is spoofed then it may be affected, read on for spoofing information.
Which drive custom firmware (CFW) versions are affected?
All of them, for the supported drives. LT+ CFW is required for AP25 sector support, read on for details.
Which games are AP25-active?
It depends on your current dashboard version. There is a list at the top of this post or you can find a more detailed list here. These will show you which dashboard version the games are active in.
Which retail dashboard versions are actively implementing AP25 checks for known games?
12416 - but not when installed with this AP25 bypass method
My dashboard version is older than these but my drive supports AP25 - will I be affected?
Not directly, but many games require a minimum dashboard version to work. The required System Update is on the disc. Some of these required dashboard versions are actively implementing AP25 for specific games. Note: Even if a game requires a particular dash version to work and that dash happens to be implementing AP25, it doesn't necessarily mean that the game itself is AP25-activated in that dash.
Example 1 - NFS:HP and AC:B are wave 9 so they require a minimum dash version of 12416 which is on the discs. Both of these games are made AP25-active in 12416. The exception is if you avoid installing the update from disc and instead install with this AP25 bypass method, then you can play existing backups of these games with your old drive CFW.
Example 2 - Bulletstorm (wave 10) requires a minimum dash version of 12611 which is on the disc. Dragon Age 2 (wave 11) requires a minimum of 12625 which is on the disc. Both of these dashboards activate AP25 checks for some games, however Bulletstorm and Dragon Age 2 are not AP25-active in these dashboards.
The AP25 games list shows the minimum dash version required as well as the dash versions that AP25 is active in.
My drive and dashboard both support AP25. Will my existing games work?
Backups that are not AP25-active will continue to work.
Existing unpatched backups that are now AP25-active will not boot. If you have a CFW older than LT+ you will see a "disc unreadable" error message and be flagged for a possible future XBL ban. If you have LT+ you will see a black screen and it will protect you from being flagged. To be safe, turn off the console within 3 minutes of seeing the black screen then throw the disc in the trash.
All originals will still work.
My backup is an identical copy to the original, so it should work, right?
You don't have an identical copy. It is not possible for consumer DVD writers to make an exact copy of a retail disc. Your copy is missing datalocation characteristics that AP25 is checking for.
So how can I play backups of these AP25-active games?
First there needs to be a patch (AP25 replay sector) available for your version of the game and your dashboard version. Each patch is unique to a particular version of a game and a particular range of dashboard versions. Each patch is not interchangeable with other versions of the same game nor with other games and will only work with a specific range of dashboard versions. The patch contains data based on original disc locations that your existing unpatched backup does not have. You can find out whether a patch is available for your game version and dashboard on the AP25 games list.
Second you need to patch and (re-)burn the game with the correct AP25 replay data. I recommend using abgx360. Make sure that the option "Check for updates" is ticked to ensure that it recognises the most recent AP25-active games. Alternatively you can patch the game manually with a PPF patch from a trusted source (read the warning at the end of this post), you must ensure that you have the correct version (media ID) of the game and the appropriate dashboard version that the patch applies to.
Finally you must update your drive CFW to LT+ (1.9 is the current version for phats). Your drive will then be able to interpret the newly patched data and provide the correct responses to mimic an original disc. LT+ will also protect you from being flagged if you boot a game that is missing the replay data.
Will LT+ always protect me from being flagged if I accidentally boot an unpatched or wrongly patched game?
Unpatched games: yes - black screen
Patched games with sector from a trusted source: yes - black screen, even if your dash doesn't fall within the dash version range for the patch
Patched games with sector from an unverifiable source: no - a corrupt or fake AP25 patch can flag your console and LT+ won't protect you
Therefore you should only apply patches from trusted sources, for example Team Xecuter or abgx360.
Is there any way I can avoid this? Updating firmware and patching is too much hassle for me.
Three options for you:
1) Remain on a dashboard version older than 12416. You won't be able to play games that require a minimum of 12416 (wave 9 titles like NFS:HP, Kinectimals, AC:B) and higher.
2) Install 12416 dash with this AP25 bypass method, but you can only do this if you are currently on an older version. You can now play the games mentioned in (1) but you won't be able to play games that require a minimum of 12611 (wave 10 titles like Bulletstorm) and higher (wave 11 titles like Dragon Age 2 which requires a minimum of 12625).
3) Play your original retail games instead.
Can I downgrade my dashboard version?
Can I apply the AP25 bypass to 12416 if I have already installed 12416?
Can I spoof my AP25 drive to a Samsung or early Hitachi? Could this trick the console into disabling AP25 checks because these drives don't have AP25?
No. AP25 checks the OSIG (original drive signature: make+version+fw) stored in your motherboard which cannot be changed (unless you have a JTAGged console). If the drive specifed here is one that supports AP25, the console will initiate the AP25 challenges, regardless of whether the actual physical installed drive supports AP25 or not.
So if the OSIG stored is a Liteon, BenQ or late Hitachi, and your actual drive is a Samsung or early Hitachi (spoofed or not), the AP25 challenges are initiated. The drive cannot respond to these challenges because it is not AP25-aware. So the check fails, the disc doesn't boot, and you may get flagged for a future XBL ban.
What about the opposite, a Samsung/early Hitachi OSIG with a spoofed Liteon/BenQ/late Hitachi actual drive?
This should work but it's probably not XBL-safe.
Why am I getting more disc read errors since AP25 came into action?
It has been reported that an AP25-active game causes more work for the laser than usual. The AP25 checks occur during the first few seconds of booting only so if you're getting past that stage then it's not an AP25 issue.
Check that you're using quality media, a decent writer with up to date firmware, and decent writing software like Imgburn. If you're still having issues then you may want to get your drive laser cleaned/repaired/replaced. Intermittent and inconsistent booting is a key symptom of a bad drive or media.
What is the AP25 xex flag?
This is a marker in a game executable file which designates the game as "AntiPiracy25 Media". Only AC:B and NFS:HP have this flag. Kinect dashboard versions prior to 12606 use this flag to determine whether to activate AP25 checking. However, since 12606 this is no longer used and now any game could potentially be activated whether it has the flag or not. Therefore, the flag is not a reliable way to determine if a game is AP25-active.
So how can I reliably determine if a game is AP25-active?
If the game is specified in the DAE table of your particular dashboard, it is AP25-active. Games from the most recent table are listed here with their associated Media IDs. Microsoft decides when to add a game to the table. Only these games are being checked for AP25 responses. Since November 2010, they have activated six known games.
How can I check what Media ID my game is?
Scan the ISO or backup disc through abgx360 and it will show in the log. On a retail disc, the last 8 characters are marked on the inner ring, data side.
DvdAuthEx (DAE) table
What is the DvdAuthEx (DAE) table?
Contains a list of games that are AP25-active. Each game has its own set of challenges.
Where is the DAE table stored?
It's stored in an encrypted file in your NAND flash memory on the motherboard of your console, the filename is dae.bin.
The console reads this file to determine whether to initiate AP25 checks on a particular game.
Why are there many media IDs associated with a particular game?
Different region/language versions of a game each have a unique media ID. List of media IDs here.
Could Microsoft update the table to change the current challenges or add more challenges?
Yes. Dash 13146 has changed challenges for existing AP25-active games from 'challenge set 1' to '2'.
Could Microsoft update the table to add more media IDs (games) in the future?
Yes. They have already added 3 games (in 12625) over the original 3.
If Microsoft update the table to change or add to existing challenges, will I have to patch my game with the new replay data and re-burn?
Yes, if an updated patch is available at the time.
Why don't we extract _every_ AP25 response from the original disc then patch our games with this data so that our backups will never need to be re-burned?
Not feasible. Responses can only be retrieved for known challenges. Microsoft could change the challenges at any time at which point we can capture the new response data. The total number of possible challenges is very large as each challenge includes two disc locations and there is a lot of suitable locations on a disc.
How many times has the table changed?
There are several table versions, each associated with a particular dashboard version. Once a game is added, it appears in all subsequent table and dash versions (so far). The most notable are:
Date Table ver. Dash ver. Changes
06 Sep 10 5 12416 Added challenge set 1 for: AC:B, Fable III, NFS:HP
19 Jan 11 9 12625 Added challenge set 1 for: Halo Reach, COD:MW2. COD:BO
19 May 11 12 13146 Changed challenges for all 6 games to challenge set 2
How is the table updated?
So far, only through System Updates. The System Update writes a new dae.bin file to the NAND flash. However they could in theory send table updates over XBL "out-of-cycle" of the System Updates.
Can a Title Update activate AP25 for a game?
Unknown, it hasn't happened yet. Currently, the only way a game can become AP25-active is for it to be added to the DAE table. The updated table must then be included in a System Update.
Can I edit the table myself to change or remove challenges?
Probably not. The file is encrypted, signed and tied to the associated dashboard version, any tampering or switching will cause AP25 to fail and the console to be flagged.
Extracting AP25 data from original discs
Can I extract my own AP25 data from a original disc?
Not currently. There will be a new 0800 fw and a new version of XBC that supports AP25 extraction.
Which games have AP25 patches available?
Check the AP25 games list or run the game through abgx360 and it will show you if a patch is available and, if you choose to, it will patch the game if there is.
Why doesn't every version of a game have a patch available (e.g. non-English titles)?
Those who can extract the AP25 response data from the original retail discs do not own every language version of every game. The original disc is required to extract the data - English language version patches are released first because the English games are easier to obtain. You will be able to extract your own AP25 data from retail discs with the new 0800 and XBC which is in development.
I've found a patch for my game that appears to work but is not highlighted in your list. Why not?
There has been a release of fake AP25 patches which are unsafe to use. Read the warning below...
Warning - Fake AP25 patches
Recently there has been a release of fake AP25 patches. These are made from data in the dae.bin file and are not extracted from an original retail disc.
The patches will work in the sense that they can allow an AP25-active game to boot. They were originally missing response data in the replay sector. Even with this data included this does not make them any safer. They are still using hardcoded angle data much like a Kreon SSv1 security sector. Some newer patches are using randomized angle deviations. Using any of these patches is not recommended for Xbox Live use.
There are several non-English titles that don't have genuine patches available, reasons for which are explained in this FAQ. If you've been waiting for a patch for a non-English title, I appreciate that you've been waiting a while. These patches might allow you to boot the game but you should only consider doing so if you don't ever intend to use Xbox Live.
LT+ will not protect you from getting flagged in the event of a patch being corrupt or incorrect in even just one byte. You should obtain your patches from a trusted source (abgx360/Xecuter) as advised in this FAQ. abgx360 specifically uses hash checks to maintain file integrity.
A public method for AP25 extraction is coming, at which point you can rip your own and trusted uploaders can submit genuine safe patches to the abgx360 database.
Anthares2k/Luigi Marconi/WizZy - 12416 AP25 bypass
Seacrest - abgx360
k3rn3l - Team Xecuter