bradenmcd / friidump

FriiDump - Dump Nintendo Wii and GameCube discs
GNU General Public License v2.0
149 stars 30 forks source link

Does tool support Wii U discs? Can u pls update on this. + Other comments. #12

Open djStolen opened 3 years ago

djStolen commented 3 years ago

Hi, I am dumping my disc but always getting "not analyzed":

friidump --method9 --type 2 --command 2 -d /dev/sr0 --raw rawFile.raw FriiDump 0.5.3.1 - Copyright (C) 2007 Arep This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see COPYING for details.

Official support forum: http://wii.console-tribe.com

Forum for this UNOFFICIAL VERSION: http://forum.redump.org

Initializing DVD drive... OK

Drive information:

Drive model........: HL-DT-ST/DVDRAM GT30N/TN08 Supported..........: No Command............: 2 (forced) Method.............: 9 (forced)

Press Ctrl+C at any time to terminate

Retrieving disc seeds, this might take a while... OK

Disc information:

Disc type..........: Wii_DL (forced) Disc size..........: 4155840 Game ID............: Region.............: Unknown Maker..............: - Unknown Version............: 1.00 Game title.........: Contains update....: Yes

Writing to file "rawFile.raw" in raw format

100% |---------------------------------| 1896.63 MB/h, ETA: 06/06/2021 15:45:49 Dump completed successfully! Raw image hashes: CRC32...: 3e450fd3 MD5.....: c19a64bc52a72b09c99284526734da01 SHA-1...: y��R�a013d204619db831452b43791065d3aab free(): invalid size Aborted (core dumped)

So, my comments: 1) DVD cache dump method seems to work for this drive. 2) SHA-1 is buggy which seems to be corrected here: https://github.com/gertoe/friidump, therefore I forked from there. 3) Seems like pointer should be checked for .iso on void dumper_destroy (dumper dmp) { my_free (dmp -> outfile_raw); my_free (dmp -> outfile_iso); my_free (dmp);

return (NULL);

} 4) I will update with changes/bugfixes on my forked repository. 5) I am not quite clear if this tools supports Wii U discs. Can u update on this with a comment?

Thanks

djStolen commented 3 years ago

After analyzing the .raw dump realized that its filled with zeroes. Tried other command (Liteon Renesas etc.) and they are all failing, while Hitachi is dumping. Also, tried different DVD types and methods, all the same.

Also compiled with DEBUG, but nothing special found there.

gertoe commented 3 years ago

Hi, I am dumping my disc but always getting "not analyzed":

friidump --method9 --type 2 --command 2 -d /dev/sr0 --raw rawFile.raw FriiDump 0.5.3.1 - Copyright (C) 2007 Arep This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions; see COPYING for details.

Official support forum: http://wii.console-tribe.com

Forum for this UNOFFICIAL VERSION: http://forum.redump.org

Initializing DVD drive... OK

Drive information:

Drive model........: HL-DT-ST/DVDRAM GT30N/TN08 Supported..........: No Command............: 2 (forced) Method.............: 9 (forced)

Press Ctrl+C at any time to terminate

Retrieving disc seeds, this might take a while... OK

Disc information:

Disc type..........: Wii_DL (forced) Disc size..........: 4155840 Game ID............: Region.............: Unknown Maker..............: - Unknown Version............: 1.00 Game title.........: Contains update....: Yes

Writing to file "rawFile.raw" in raw format

100% |---------------------------------| 1896.63 MB/h, ETA: 06/06/2021 15:45:49 Dump completed successfully! Raw image hashes: CRC32...: 3e450fd3 MD5.....: c19a64bc52a72b09c99284526734da01 SHA-1...: y��R���a013d204619db831452b43791065d3aab free(): invalid size Aborted (core dumped)

So, my comments:

1. DVD cache dump method seems to work for this drive.

2. SHA-1 is buggy which seems to be corrected here: https://github.com/gertoe/friidump, therefore I forked from there.

3. Seems like pointer should be checked for .iso on
   void *dumper_destroy (dumper *dmp) {
   my_free (dmp -> outfile_raw);
   my_free (dmp -> outfile_iso);
   my_free (dmp);
   return (NULL);
   }

4. I will update with changes/bugfixes on my forked repository.

5. I am not quite clear if this tools supports Wii U discs. Can u update on this with a comment?

Thanks

To my knowledge (what I have read years ago), Wii-U discs can only be dumped on a modded Wii-U. Furthermore, I do not know whether your DVD drive is supported at all. With a Hitachi/LG GDR-8163B, the dump should work (at least, it is the drive I tried...).

The list of compatible drives is very short and it is mandatory to use one of the supported drives only. All drives that are supported are DVD-ROM not -RAM nor -RW drives. The old ROM drives can access discs in raw mode (which is required in order to access Wii discs); later drives are more restricted and cannot access those discs. In general, no DVD writer can open Wii discs.