Changes

276 bytes added ,  00:35, 22 February 2021
m
no edit summary
Line 1: Line 1:  
'''CLS''' stands for Content Licensing Server. It is likely what Nintendo uses to store DS, DSiWare, Wii and WiiWare titles and to license them.
 
'''CLS''' stands for Content Licensing Server. It is likely what Nintendo uses to store DS, DSiWare, Wii and WiiWare titles and to license them.
    +
==CLS data found in leaks==
 
In the leaked data from the [[Zammis Clark Breach]], more specifically [[emeralds.7z]] and [[wiidump.7z]], there have been references to a directory located somewhere on Nintendo's servers, called "CLSs", or "CLS". This supposedly contains a copy of every DS and Wii title ever, organized into neat little folders, with a production partition and/or a development partition for each title. The folder is also a CVS repository.
 
In the leaked data from the [[Zammis Clark Breach]], more specifically [[emeralds.7z]] and [[wiidump.7z]], there have been references to a directory located somewhere on Nintendo's servers, called "CLSs", or "CLS". This supposedly contains a copy of every DS and Wii title ever, organized into neat little folders, with a production partition and/or a development partition for each title. The folder is also a CVS repository.
   −
It is unknown whether [[Zammis Clark Breach|Zammis Clark]] or his friends had ever dumped the folder in its entirety or not, but there is data from the folder that has been leaked.
+
It is unknown whether [[Zammis Clark Breach|Zammis Clark]] or his friends had ever dumped the folder in its entirety or not, but there is some data from the folder that has been leaked.
   −
In the root directory of [[emeralds.7z]], the leaker placed four 7-zip archives/folders that contain Wii titles:
+
In the root directory of [[emeralds.7z]], the leaker placed four 7-zip archives/folders that contain Wii titles from CLS:
    
*BOOT-DIAG
 
*BOOT-DIAG
Line 11: Line 12:  
*RVL-RAAE
 
*RVL-RAAE
 
*RVL-WTester
 
*RVL-WTester
  −
The extracted contents of each folder all follow a very similar format in the way they are organized. They are all checked out from a CVS repository named "CLSs", meaning they all used to be subfolders of the massive CLS folder.
      
Since FFWP (Donkey Kong: Original Edition) is a Virtual Console title, it could be possible that this CLS folder does also contain Virtual Console and WiiWare games, maybe even retail games, and not just development discs and repair discs.
 
Since FFWP (Donkey Kong: Original Edition) is a Virtual Console title, it could be possible that this CLS folder does also contain Virtual Console and WiiWare games, maybe even retail games, and not just development discs and repair discs.
Line 18: Line 17:  
From the email attachment dumps in [[from_Nintendo.rar]], there are DS (TWL) titles from CLS.
 
From the email attachment dumps in [[from_Nintendo.rar]], there are DS (TWL) titles from CLS.
   −
* 🗁 <code>from_Nintendo.rar</code>
+
*🗁 <code>from_Nintendo.rar</code>
** 🗁 <code>fro_Nintendo</code>
+
**🗁 <code>fro_Nintendo</code>
*** ... <small>(18 more folders, unrelated)</small>
+
***... <small>(18 more folders, unrelated)</small>
*** 🗁 <code>20091105</code>
+
***🗁 <code>20091105</code>
**** 🖹 <code>readme.txt</code>
+
****🖹 <code>readme.txt</code>
**** 🗁 <code>5bpA-5ciA</code>
+
****🗁 <code>5bpA-5ciA</code>
***** 🗁 <code>5bpA</code>
+
*****🗁 <code>5bpA</code>
****** 🗁 <code>v0</code>
+
******🗁 <code>v0</code>
******* 🖹 <code>5bpA-v0.cls</code>
+
*******🖹 <code>5bpA-v0.cls</code>
******* 🖹 <code>5bpA-v0.tad.out</code>
+
*******🖹 <code>5bpA-v0.tad.out</code>
******* 🖹 <code>twl_5bpA.tad</code>
+
*******🖹 <code>twl_5bpA.tad</code>
****** 🖹 <code>properties</code>
+
******🖹 <code>properties</code>
***** ... <small>(18 more folders, all organized in the same exact way & grabbed from CLS)</small>
+
*****... <small>(18 more folders, all organized in the same exact way & grabbed from CLS)</small>
***** 🗁 <code>5ciA</code>
+
*****🗁 <code>5ciA</code>
****** 🗁 <code>v0</code>
+
******🗁 <code>v0</code>
******* 🖹 <code>5ciA-v0.cls</code>
+
*******🖹 <code>5ciA-v0.cls</code>
******* 🖹 <code>5ciA-v0.tad.out</code>
+
*******🖹 <code>5ciA-v0.tad.out</code>
******* 🖹 <code>twl_5ciA.tad</code>
+
*******🖹 <code>twl_5ciA.tad</code>
****** 🗁 <code>v256</code>
+
******🗁 <code>v256</code>
******* 🖹 <code>5ciA-v256.cls</code>
+
*******🖹 <code>5ciA-v256.cls</code>
******* 🖹 <code>5ciA-v256.tad.out</code>
+
*******🖹 <code>5ciA-v256.tad.out</code>
******* 🖹 <code>twl_5ciA.tad</code>
+
*******🖹 <code>twl_5ciA.tad</code>
****** 🖹 <code>properties</code>
+
******🖹 <code>properties</code>
    
==Example filesystem==
 
==Example filesystem==
Line 50: Line 49:  
****🗀 <code>CVS</code> <small>(only present sometimes)</small>
 
****🗀 <code>CVS</code> <small>(only present sometimes)</small>
 
****🖹 product code + <code>-</code> + GameID + <code>-v</code> + version number + <code>.cls</code>
 
****🖹 product code + <code>-</code> + GameID + <code>-v</code> + version number + <code>.cls</code>
****🖹 product code + <code>-</code> + GameID + <code>-v</code> + version number + <code>.prod_part</code>
+
****🖹 product code + <code>-</code> + GameID + <code>-v</code> + version number + <code>.prod_part</code> OR <code>.dev_part</code> OR <code>.tad</code> OR <code>.wad</code>
 
***🗀 <code>CVS</code> <small>(only present sometimes)</small>
 
***🗀 <code>CVS</code> <small>(only present sometimes)</small>
 
***🖹 <code>properties</code> <small>(literally just a file named "properties" with no file extension. contains information about the title)</small>
 
***🖹 <code>properties</code> <small>(literally just a file named "properties" with no file extension. contains information about the title)</small>
   −
===<big>CVS folder</big>===
+
==<big>CVS folder</big>==
<code>CVS</code> is a folder left over after being checked out from a CVS repository. Can contain interesting info, like names of parent directories.
+
<code>CVS</code> is a folder left over after being checked out from a CVS repository. It can contain interesting info, like names of parent directories.
    
*🗁 <code>CVS</code>
 
*🗁 <code>CVS</code>
Line 62: Line 61:  
**🖹 <code>Root</code> <small>(contains the full path to the folder, usually starting from the root directory of the drive)</small>
 
**🖹 <code>Root</code> <small>(contains the full path to the folder, usually starting from the root directory of the drive)</small>
   −
==Known CLS folders==
+
==Known contents of CLS==
    
*🗁 <code>emeralds.7z</code>
 
*🗁 <code>emeralds.7z</code>
Line 69: Line 68:  
**🗀 <code>'''RVL-RAAE'''</code>
 
**🗀 <code>'''RVL-RAAE'''</code>
 
**🗀 <code>'''RVL-WTester'''</code>
 
**🗀 <code>'''RVL-WTester'''</code>
* 🗁 <code>wiidump.7z</code>
+
*🗁 <code>wiidump.7z</code>
** 🗁 <code>apps</code>
+
**🗁 <code>apps</code>
*** 🗁 <code>apps</code>
+
***🗁 <code>apps</code>
**** ...
+
****...
**** 🗁 <code>pre_repairdisc</code>
+
****🗁 <code>pre_repairdisc</code>
***** 🗁 <code>pre-repairdisc.zip</code>
+
*****🗁 <code>pre-repairdisc.zip</code>
****** 🗁 <code>RVLSDK</code>
+
******🗁 <code>RVLSDK</code>
******* 🗁 <code>build</code>
+
*******🗁 <code>build</code>
******** 🗁 <code>tests</code>
+
********🗁 <code>tests</code>
********* 🗁 <code>checkForPreRepair</code>
+
*********🗁 <code>checkForPreRepair</code>
********** ...
+
**********...
********** 🗁 <code>CLS</code>
+
**********🗁 <code>CLS</code>
 
***********🗀 <code>'''071E-SYS'''</code>
 
***********🗀 <code>'''071E-SYS'''</code>
 
***********🗀 <code>'''071J-SYS'''</code>
 
***********🗀 <code>'''071J-SYS'''</code>
Line 91: Line 90:  
***********🖹 <code>'''RZDJ-v0.wad'''</code>
 
***********🖹 <code>'''RZDJ-v0.wad'''</code>
 
***********🖹 <code>'''RZDP-v0.wad'''</code>
 
***********🖹 <code>'''RZDP-v0.wad'''</code>
***** 🗁 <code>CheckForPreRepair_for_WUP</code>
+
*****🗁 <code>CheckForPreRepair_for_WUP</code>
****** 🗁 <code>RVLSDK</code>
+
******🗁 <code>RVLSDK</code>
******* ...
+
*******...
******* 🗁 <code>build</code>
+
*******🗁 <code>build</code>
******** 🗁 <code>tests</code>
+
********🗁 <code>tests</code>
********* 🗁 <code>checkForPreRepair</code>
+
*********🗁 <code>checkForPreRepair</code>
********** 🗁 <code>CLS</code>
+
**********🗁 <code>CLS</code>
 
***********🗀 <code>'''071E-SYS'''</code>
 
***********🗀 <code>'''071E-SYS'''</code>
 
***********🗀 <code>'''071J-SYS'''</code>
 
***********🗀 <code>'''071J-SYS'''</code>
Line 108: Line 107:  
***********🖹 <code>'''RZDJ-v0.wad'''</code>
 
***********🖹 <code>'''RZDJ-v0.wad'''</code>
 
***********🖹 <code>'''RZDP-v0.wad'''</code>
 
***********🖹 <code>'''RZDP-v0.wad'''</code>
* 🗁 <code>from_Nintendo.rar</code>
+
*🗁 <code>from_Nintendo.rar</code>
** 🗁 <code>fro_Nintendo</code>
+
**🗁 <code>fro_Nintendo</code>
*** ... <small>(18 more folders, unrelated)</small>
+
***... <small>(18 more folders, unrelated)</small>
*** 🗁 <code>20091105</code>
+
***🗁 <code>20091105</code>
**** 🖹 <code>readme.txt</code>
+
****🖹 <code>readme.txt</code>
**** 🗁 <code>5bpA-5ciA</code>
+
****🗁 <code>5bpA-5ciA</code>
***** 🗀 '''<code>5bpA</code>'''
+
*****🗀 '''<code>5bpA</code>'''
***** 🗀 '''<code>5bqA</code>'''
+
*****🗀 '''<code>5bqA</code>'''
***** 🗀 '''<code>5brA</code>'''
+
*****🗀 '''<code>5brA</code>'''
***** 🗀 '''<code>5bsA</code>'''
+
*****🗀 '''<code>5bsA</code>'''
***** 🗀 '''<code>5btA</code>'''
+
*****🗀 '''<code>5btA</code>'''
***** 🗀 '''<code>5buA</code>'''
+
*****🗀 '''<code>5buA</code>'''
***** 🗀 '''<code>5bvA</code>'''
+
*****🗀 '''<code>5bvA</code>'''
***** 🗀 '''<code>5bwA</code>'''
+
*****🗀 '''<code>5bwA</code>'''
***** 🗀 '''<code>5bxA</code>'''
+
*****🗀 '''<code>5bxA</code>'''
***** 🗀 '''<code>5byA</code>'''
+
*****🗀 '''<code>5byA</code>'''
***** 🗀 '''<code>5bzA</code>'''
+
*****🗀 '''<code>5bzA</code>'''
***** 🗀 '''<code>5caA</code>'''
+
*****🗀 '''<code>5caA</code>'''
***** 🗀 '''<code>5cbA</code>'''
+
*****🗀 '''<code>5cbA</code>'''
***** 🗀 '''<code>5ccA</code>'''
+
*****🗀 '''<code>5ccA</code>'''
***** 🗀 '''<code>5cdA</code>'''
+
*****🗀 '''<code>5cdA</code>'''
***** 🗀 '''<code>5ceA</code>'''
+
*****🗀 '''<code>5ceA</code>'''
***** 🗀 '''<code>5cfA</code>'''
+
*****🗀 '''<code>5cfA</code>'''
***** 🗀 '''<code>5cgA</code>'''
+
*****🗀 '''<code>5cgA</code>'''
***** 🗀 '''<code>5chA</code>'''
+
*****🗀 '''<code>5chA</code>'''
***** 🗀 '''<code>5ciA</code>'''
+
*****🗀 '''<code>5ciA</code>'''
 +
 
 +
==File extensions==
 +
These are a list of the file formats that have been found in folders from CLS.
 +
 
 +
*<code>.cls</code> - not title data or partition data, likely miscellaneous info
 +
*<code>.dev_part</code> - development build of a title, runs on development hardware
 +
*<code>.prod_part</code> - production build of a title, runs on retail hardware
 +
*<code>.tad</code> - DS application
 +
*<code>.wad</code> - Wii executable/installable application
 +
 
 +
{{LeakNavbox}}