Project

General

Profile

Actions

Emulator Issues #6813

closed

Fixed a bug with re-encrypted Korean Wii Disc

Added by devk0817 over 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Name of clone:
https://code.google.com/r/devk0817-dolphin-emu/ ( 'hotfix/korean_wii_disc_fix' branch )

Purpose of code changes on this branch:

Fixed a bug that incorrectly recognized as 'GameCube'. when you open the Korean
Wii Disc, which is re-encrypted with a common-key(g_MasterKey).

re-encrypted tool: wiikeychanger 1.01rc

sorry my english..

thank you for reading.

When reviewing my code changes, please focus on:

https://code.google.com/r/devk0817-dolphin-emu/source/detail?r=22fef0da9bdda47dba0b83ba2ea89de1b28a75ab&name=hotfix/korean_wii_disc_fix

After the review, please pull into branch:
master

Actions #1

Updated by Sonicadvance1 over 10 years ago

What is the magic location you are using to determine if one should use a korean key or not? A comment in the source would be nice as well.

Actions #2

Updated by devk0817 over 10 years ago

magic location is 0x501f1. (byte)

korean image's value : 1
not korean(or re-encrypted): 0

sorry, i can't english well..

i just need to read byte.
but CBlobBigEndianReader class just provide to "Read32".
so i read from '0x501ee' ( code line 187 )

thank you.

Actions #3

Updated by devk0817 over 10 years ago

This code can be used to solve this problem.
https://code.google.com/p/dolphin-emu/issues/detail?id=6777

thank you.

Actions #4

Updated by Sonicadvance1 over 10 years ago

  • Status changed from New to Fixed
Actions #5

Updated by lpfaint99 over 10 years ago

please see issue 6852

Actions

Also available in: Atom PDF