[Upgrading, Modifying and Unlocking] copsfrance:
Hello guys...

Here is my DZ file decryptor and extractor.

I found DZExtract v0.2 (from jp) too long to extract and needing too many things (NetFramework, zlib dynamic library, ...).

This one is coded in asm with a custom zlib static lib integrated and MD5 hash (from Roy/Fleur).

Hope it will be usefull for any (source code is available if someone is interested).

CUL8R...

Voici mon décrypteur-extracteur de fichier DZ.

Je trouvais DZExtract v0.2 (de jp) trop long à extraire et nécessitant trop d'éléments (NetFramework, zlib dll, ...).

Celui-ci est codé en assembleur avec une dll statique zLib personnalisée intégrée et la fonction de hash MD5 (basée sur celle de Roy/Fleur).

J'espère qu'il sera utile à quelqu'un (le code source en masm est mis à disposition si cela intéresse quelqu'un).

Laurent aka BIGBOSS from COPS...

History

-------

17 Sep 2012 - No more support

- I'm sorry to inform you that my good OLD KS20 died, so i'm now unable to continue these projects (DzDecrypter and DzCreator).

29 Mar 2010 - Version 1.0b *Alpha*

- Now memory handled in ini file. / Maintenant, la mémoire est gérée dans un fichier ini.

- Display some informations for DzCreator. / Affiche quelques informations pour DzCreator.

- Version alpha seems stable, so sources are provided. / Les sources sont de nouveau fournis car la version semble stable.

18 Mar 2010 - Version 1.0 *Alpha*

- Sorry for this "late" update. / Désolé pour cette mise à jour tardive.

- No source this time, want to be sure it works correctly. / Pas de source cette fois, j'attend d'être sur que cela fonctionne correctement.

- Temporary memory buffer changed to 250Mo / Mémoire du buffer temporaire passée à 250Mo

- Splitted file joiner (may be buggy!) / Jonction des fichiers splittés (peut bugger!)

- If splitted file joiner is bugging, let me know./ S'il y a un probleme sur la jonction des fichiers splittés, faites le moi savoir.

- Working on updating DzCreate for splitting / Je travaille sur DzCreate pour le splitting.

22 Dec 2009 - Version 0.5

- Temporary memory buffer changed to 160Mo / Mémoire du buffer temporaire passée à 160Mo

- Thanx to Homero2 to send me BL40 and GM750 DZs / Merci à Homero2 pour les DZ de BL40 et GM750

- Extraction is correct on these DZs / L'extraction se fait correctement sur ces fichiers

- I will soon release a DzCreate upgrade, because is seems that unpacked subfiles having a size greater than 160Mo are splitted in files of 160 Mo. I'm explaining: In BL40 Dz, i've got 2 files "cefs_Modem.bin_0" and "cefs_Modem.bin_1" which , I think once merged, are just one file named "cefs_Modem.bin". -> To be checked because it's the first file i have a such case, so i haven't include a merger in the decryptor this time.

- Je vais bientot réaliser une mise à jour du DzCreate, car il semble que les sous-fichiers ayant une taille décompressée supérieure à 160Mo soient séparés en fichiers de 160 Mo. Je m'explique: Dans le DZ du BL40, j'ai 2 fichiers nommés "cefs_Modem.bin_0" et "cefs_Modem.bin_1" qui, je pense, une fois concatenés, font un seul et même fichier nommé "cefs_Modem.bin". -> A vérifier car c'est la première fois que j'ai ce cas, donc, je n'ai pas inclu de code pour concaténer les fichiers.

26 Jan 2009 - Version 0.4

- Corrected a bug in MD5 hash prototype (forgot "popad") / Bug sur la fonction de hash MD5 (oubli du "popad")

- Small MemCmp prototype update / Petite modification sur la fonction MemCmp

- May be the final release ?/ Peut-être la version finale ?

22 Jan 2009 - Version 0.3

- Completed more DZ header structure. / - Structure de l'entete DZ complétée

- Corrected a bug if Main header was invalid / Bug sur entete invalide corrigé

- Completed header informations / Informations sur l'entête complétée

- Custom wsprintf prototype / Fonction wsprinf personnalisée

09 Dec 2008 - Version 0.2

- Command line driven / - Mode ligne de commande

- Switches added / Paramètres ajoutés

- MD5 hash check on subheader and mainheader / Vérification hash MD5 sur entête principale et sous-fichiers

02 Dec 2008 - Version 0.1

- GUI Interface only / Interface graphique seulement

- Initial release / Version initiale