[PS2] CRC16 des ROMs DVD

Avatar de l’utilisateur
krHACKen
Messages : 202
Enregistré le : dim. 20 nov. 2016 16:55
Contact :

[PS2] CRC16 des ROMs DVD

Messagepar krHACKen » lun. 5 déc. 2016 13:36

Liste non-exhaustive pour vous donner un coup de pouce dans la gestion de vos logs PS2Ident :

Code : Tout sélectionner

1.10U = 718E
1.20E = B1BA
1.20U = 0A7A
1.30E = C2A7
1.30U = 033C
2.00J = BD2A
2.02J = 32F0
2.10E = 5265
2.10J = BB7C
2.10U = 4040
2.12G = 6E07
2.12U = 75A2
2.13E = 8DF1
2.15G = C0F2
2.16D = 71CD
3.00E = 6518
3.00U = 086B
3.02C = E661
3.02D = 52D6
3.02E = 11B2
3.03E = CB5C
3.02U = 6C9E
3.04M = 0753
3.10W = B9FB
3.11W = C6D4

N'hésitez pas à contribuer...
Au cas où vous devriez hasher localement vos dumps, un soft comme rehash (le lien m'avait été donné par ShaoliAss) fera l'affaire. Faut juste être certain que les dumps soient valides (les dumpeurs autres que PS2Ident, comme celui de PCSX2, font du caca).

Oh, et si vous avez un 3.03E, merci de m'envoyer un message privé :oops: .

Dans un log de PS2Ident, le hash est listé sous cette forme :
Image
Modifié en dernier par krHACKen le ven. 30 déc. 2016 18:50, modifié 2 fois.

Avatar de l’utilisateur
Senyuki
Messages : 223
Enregistré le : sam. 3 janv. 2015 00:00
Localisation : Genève
Contact :

[PS2] CRC16 des ROMs DVD

Messagepar Senyuki » jeu. 29 déc. 2016 21:07

J'ai préparé l'archive de mon dump 3.03E. Je dois juste l'héberger et te passer le lien pour le dl
Playstation 2
1x V18
1x V14
3x V12
2x V10
4x V9
3x V7
1x V6
2x V4

Cherche ardûment une V3

Avatar de l’utilisateur
krHACKen
Messages : 202
Enregistré le : dim. 20 nov. 2016 16:55
Contact :

[PS2] CRC16 des ROMs DVD

Messagepar krHACKen » ven. 30 déc. 2016 20:42

Senyuki a écrit :J'ai préparé l'archive de mon dump 3.03E. Je dois juste l'héberger et te passer le lien pour le dl

Téléchargé. Merci beaucoup !!! Celui-là est sacrément rare, en tout cas en France.
Je le crackerais quand je me remettrais sur PS2, avec le RCE qui n'est toujours pas patché.


À l'instant je me suis amusé à lister les dates de compilation des sets de modules utilisés dans les lecteurs DVDs. Ce n'est pas fiable, vu que le lecteur DVD en lui-même peut être compilé à une date ultérieure. Mais ça donne une idée de comment $ONY travaillait...

Code : Tout sélectionner

1.00J = 2000/02/09 18:07:57 [UPDATE IOPRP]
1.01J = 2000/03/17 16:41:07 [UPDATE IOPRP]
1.10U = 2000/07/26 22:17:12 [ROM]
1.20U = 2000/09/04 20:12:07 [ROM]
1.20E = 2000/09/04 20:17:49 [ROM]
2.00J = 2000/10/24 19:11:14 [ROM]
2.01J = 2000/11/10 10:51:58 [UPDATE IOPRP]
1.30U = 2000/12/22 14:47:54 [ROM]
1.30E = 2000/12/22 14:48:45 [ROM]
2.02J = 2001/02/28 14:46:00 [ROM]
2.10J = 2001/04/11 16:56:00 [UPDATE IOPRP]
2.10U = 2001/04/11 16:56:00 [UPDATE IOPRP]
2.10E = 2001/04/11 16:56:00 [UPDATE IOPRP]
2.10A = 2001/04/11 16:56:00 [UPDATE IOPRP]
2.10J = 2001/05/17 20:26:06 [ROM]
2.10U = 2001/05/17 20:26:59 [ROM]
2.10E = 2001/05/17 20:27:52 [ROM]
2.12J = 2001/10/15 20:29:19 [UPDATE IOPRP]
2.12U = 2001/10/15 20:29:19 [UPDATE IOPRP]
2.12U = 2001/10/22 13:14:33 [ROM]
2.12G = 2001/10/22 13:16:08 [ROM]
2.13E = 2002/03/18 17:03:58 [ROM]
2.14J = 2002/04/18 22:42:54 [UPDATE IOPRP]
2.14U = 2002/04/18 22:42:54 [UPDATE IOPRP]
2.14E = 2002/04/18 22:42:54 [UPDATE IOPRP]
2.14A = 2002/04/18 22:42:54 [UPDATE IOPRP]
2.15G = 2002/07/18 17:10:25 [ROM]
2.16D = 2002/08/15 13:43:10 [ROM]
3.00J = 2002/11/07 16:42:58 [UPDATE IOPRP]
3.00U = 2003/02/07 14:20:56 [ROM]
3.00E = 2003/02/07 14:22:03 [ROM]
3.02U = 2003/06/23 15:36:32 [ROM]
3.02E = 2003/06/23 15:37:39 [ROM]
3.02D = 2003/06/23 15:42:20 [ROM]
3.02C = 2003/06/23 15:43:15 [ROM]
3.02J = 2003/04/22 16:51:34 [UPDATE IOPRP]
3.02U = 2003/04/22 16:51:34 [UPDATE IOPRP]
DESR1 = 2003/12/01 13:57:42 [PSX FW UPDATE 1.10]
3.04J = 2004/01/15 21:17:20 [UPDATE]
DESR2 = 2004/01/15 22:04:14 [PSX FW UPDATE 1.20+]
3.04M = 2004/04/02 11:51:59 [ROM]
3.10W = 2004/07/29 16:40:54 [ROM]
3.11W = 2004/12/01 13:09:37 [ROM]


Concernant les updates MC :
Les lecteurs DVD de même version réutilisent le même set de modules, quelle que soit la région, vu qu'il n'y a rien de locké par région (pas de driver erom). Tant que le lecteur DVD n'a pas été compilé avec des librairies différentes, $ONY ne change pas de set de modules, c'est logique.

Concernant les ROMs DVD (hors slim) :
Les ROMs DVD des PS2 sont compilées à la chaine comme on peut le constater avec les heures. La compilation de la rom implique la recompilation (pour chaque région) du set de modules avec le pilote d'accès à la plage cryptée, EROMDRV (signé MagicGat£), et avec dans cette plage cryptée l'exécutable du lecteur DVD (signé MagicGat£) et son pilote de prise en charge UDF, UDFIO.

Concernant la PSX :
Le set de modules est embarqué dans l'exécutable du lecteur DVD, signé MagicGat£.
Les disques d'update 1.20 et 1.31 ont exactement le même KELF du lecteur DVD.
Le lecteur DVD du disque d'update 2.10 réutilise le set de modules de celui du 1.20/1.31, mais il s'agit d'une autre version de lecteur DVD (recompilée et re-signée). Ce qui prouve encore une fois que les dates ne donnent qu'une vague idée de la période à laquelle les lecteurs DVD ont été compilé.
Je ne possède pas de lecteur DVD en version usine ou réseau. Seulement un KELF usine 1.06 d'amorçage du firmware.

Avatar de l’utilisateur
Senyuki
Messages : 223
Enregistré le : sam. 3 janv. 2015 00:00
Localisation : Genève
Contact :

[PS2] CRC16 des ROMs DVD

Messagepar Senyuki » ven. 30 déc. 2016 21:20

La vache, c'est un peu tard pour que j'arrive à te suivre à 100%.
Si jamais j'ai aussi
V4 ntsc/uc
V7 (peut-être 8) jap
V18 jap

Si tu n'as pas encore de dump de ces versions.
Playstation 2
1x V18
1x V14
3x V12
2x V10
4x V9
3x V7
1x V6
2x V4

Cherche ardûment une V3

Avatar de l’utilisateur
krHACKen
Messages : 202
Enregistré le : dim. 20 nov. 2016 16:55
Contact :

[PS2] CRC16 des ROMs DVD

Messagepar krHACKen » ven. 30 déc. 2016 22:53

Senyuki a écrit :La vache, c'est un peu tard pour que j'arrive à te suivre à 100%.
Si jamais j'ai aussi
V4 ntsc/uc
V7 (peut-être 8) jap
V18 jap

Si tu n'as pas encore de dump de ces versions.

Je pense que je les ai déjà. Mais si l'une d'elle contient un lecteur DVD d'une version qui ne figure pas dans la liste des CRC16, alors je suis preneur.

Mon truc, c'est les lecteurs DVD.
Sinon SP193, le développeur de ps2Ident est toujours preneur de nouveaux dumps avec des composants UNKNOWN dans les logs, à condition d'y joindre des photos/scans de la carte mère ou les numéros des composants. C'est comme ça qu'il complète ps2Ident.
sp193 a écrit :How to submit new model data, starting from this release:

1) If your console model is not recognized, its mainboard will appear as "unknown" and a new database record file in this naming convention will be generated among the dumped files: <console model>_<serial number>_database.bin (e.g. SCPH-10000_0500044_database.bin).
2) Open your console, and take note of the mainboard model number. Take note of the models of all chips that were unrecognized by PS2Ident, so that we can get an updated chip model list for all components.
3) Submit this file to me, along with the mainboard model and other missing chip models. Either via PM or via e-mail.
4) When recording down the model of the MECHACON chip, please take note that the model number should include its firmware version as well (e.g. CXP103049-401GG instead of just CXP1013049).

Mais bon, ça implique de désosser complétement les consoles :???: .
Pour moi perso, ce n'est pas un problème, vu que dump systématiquement les roms de mes nouvelles consoles, je les éventre toutes pour les nettoyer et les scanner, puis je reflash la nvram pour que la lecture des disques soit meilleure. La seule fois où ça ma vraiment fait chier, c'était pour ma SCPH-30000 scellée, en parfait état et avec sa boite d'origine. J'ai mis plusieurs mois avant de me décider à enfin l'ouvrir. En même temps j'y ai installé un dispositif Octapus Zero, pour ne pas avoir à défoncer son tiroir en swappant :2048619726: .

En ce qui concerne les dumps de lecteurs DVD, je pense avoir toutes les versions pour l'Amérique du Nord et maintenant toutes les versions Euro grâce à toi. Ce qu'il me manque, c'est des lecteurs bien moins courants sur le marché, des versions d'Asie, d'Océanie, de Russie, du Mexique et peut être aussi des Jap, je n'ai pas vérifié où j'en suis avec les lecteurs japonais.

Avatar de l’utilisateur
krHACKen
Messages : 202
Enregistré le : dim. 20 nov. 2016 16:55
Contact :

[PS2] CRC16 des ROMs DVD

Messagepar krHACKen » dim. 12 févr. 2017 08:36

krHACKen a écrit :3.04J = 2004/01/15 21:17:20 [UPDATE]
DESR2 = 2004/01/15 22:04:14 [PSX FW UPDATE 1.20+]

Il y a 2 ou 3 jours j'ai reçu le disque du 3.04J...
Image
Et ça m'a amené à décrypter son wobble. Sa signature était déjà dans mon dico.

Kbit :

Code : Tout sélectionner

C1 28 6C 2D 58 B0 47 6A 0B B8 49 36 DF 12 AC 54

Kc :

Code : Tout sélectionner

7C 90 90 94 FE 93 4A 07 69 42 71 7D B2 19 40 0A


Alors j'ai scanné tous mes KELFs/KIRXs pour savoir où diable j'avais obtenu cette signature auparavant. Pas dans les lecteurs DVD de ROMs, pas dans les lecteurs DVD de MC, pas dans les wobbles des autres disques. En fait, $ONY avait signé le xosdmain.elf contenu dans le firmware 1.20 de la PSX avec cette clé. C'est de là que venait la signature archivée dans mon dico. Leurs employés ont du avoir une rude soirée le 15 janvier 2004 :lol: .

Faudrait que je compare le ELF principal du disque d'installation du 3.04J avec celui d'un disque de PSX, parce qu'il n'a pas du tout la même gueule que ceux des versions précédentes et je les soupçonne d'avoir utilisé un SDK cross platform. Une simple mise à jour erl/crt ne cause pas autant de changements. Sans parler de cette étrange libcheck 1.00.0 et de son ck01.irx associé sur lesquels je suis tombé :3891395300: .

Aussi, en parlant de signature. Le xosdmain.elf du FW 1.10 de la PSX est signé avec les FAMEUX kbit+kc du lecteur DVD 1.00J :668736523: . Elle est partout cette signature. Sys2x6, PS2, PSX... je suis étonné qu'ils n'aient pas signé le MBR du HDD virtuel de la PS3 avec ça, les kékés.


Retourner vers « Sony »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité