
Derniers tests et previews


TEST Wanderer The Fragments Of Fate : la version Quest enfin à niveau ?

TEST HUNTER×HUNTER NEN×IMPACT, un gameplay 5 étoiles dans un emballage discount

TEST Donkey Kong Bananza : l’art de la destruction

TEST Maestro : entre baguette magique et quelques fausses notes immersives sur PSVR 2
Dernières actualités

Assassin's Creed Shadows : Projets, récompenses et Archives de lore, tout ce qu'il faut savoir sur l'Animus Hub (MAJ 29/07/25)

PlayStation Plus : le programme complet des jeux offerts en août 2025 dévoilé et, sans mentir, c'est un très bon mois

Après l'échec cuisant de Suicide Squad: Kill the Justice League, Warner Bros. Games ne change rien à sa stratégie

BON PLAN : Manette Pro Nintendo Switch 2, une petite remise qui est bonne à prendre

invalid
Je suis surpris de voir que personne ne mentionne la mise à jour de l'utilitaire Wii Backup Manager en version 0.3.6 build 48 (ou alors je ne l'ai pas vu).
Pourtant cet utilitaire est, a mon sens, très bon et très simple d'utilisation pour gérer ses fichiers ISO et WBFS.
L'information est issue d'ici :
http://gbatemp.net/t188295-wii-backup-manager-for-windows
Bonne journée et bon download !!!
Listes des changements depuis la version 0.3.5 :
Recent changes
0.3.6 build 48
|-Added: Select the archive types you want enabled in the settings dialog.
|-Fixed: When mounting a custom folder, if there was an invalid disc, the thread terminated early so all the discs wouldn't be listed.
|-Fixed: Random (Y),(Z) etc. are trimmed from Chinese strings. I still can't remove them from the menus for some reason. I'm not sure if this even happens when using a Chinese version of Windows.
|-Fixed: Some integer overflow errors. Forced 64 bit math in a few other places too, as a precaution.
|-Fixed: I forgot to inject debug info into the exe, so the stack traces in the were useless. Now they'll show me the exact line number in my source where the error happened.
|-Fixed: DiscIndexFromID function didn't work with the file naming conventions, so duplicates were allowed to be transferred to drives. ie. "Some selected items already exist on Drive.." message was never shown.
|-Added: Links to the Wiki and GBAtemp forum in the help menu.
|-Changed: Feedback form. Now it creates a new email with your default client, using MAPI. You can still attach the log and language file.
|-Fixed: I got the Chinese languages mixed up, traditional and Simplified.
|-Fixed: Transfers from Drive->DVD weren't using thread safe progress updates.
0.3.6 build 43
|-Fixed: Directly after editing a title, the text color showed it as a WiiTDB or Custom title, even if it matched the original title.
|-Changed: "Allow changes to WBFS disc header" is disabled by default to stop accidental file changes. So only on-the-fly titles are used, changes are saved to custom-titles.txt.
|-Fixed: When custom-titles.txt was disabled, a message was still shown on single click instead of double click.
|-Fixed: titles.txt language wasn't saved correctly.
|-Fixed: The wrong titles.txt languages were downloaded in the settings dialog.
0.3.6 build 42
|-Added: You can add gamecube ISOs on the files page, but transfers are broken so they're not usable yet.
|-fixed: Loads of little things.
|-Disabled: All database stuff for now. If you want a little preview run WBM with a "testdb" parameter. Stick the WiiTDB.xml in the app folder to use it.
|-Added: Some new language files and export template for HTML.
|-Added: You can quickly send the current language file via the feedback form. Send me new/updated translations. The original author has priority when it comes to updating.
|-Added: "Update language strings" in the language menu. Automatically generate language strings and update existing files in the language folder. It adds/removes strings so that the files are ready to translate for the current version of WBM.
|-Added: Version info in the about dialog is automatically updated and now includes a build number.
|-Changed: Debug level now only applies to what you want to see in the log. The log file will always contain "Full debug" information.
|-Changed: Email adress in about dialog to WiiBackupManager@gmail.com, which is also used for the feedback form.
|-Added: Feedback form to report bugs etc. in Help->Feedback menu. You can also attach the current log.
|-Changed: Totally rewrote the logging system. Logs are saved to file in real time, in case of a crash the log will still be available.
|-Added: Ability to use Wii discs that have invalid entries in the partition tables. Only a bad game partition is considered to be a fatal error now.
|-fixed: UTF-8 loading/saving wasn't working since changing the app to unicode. It should work better than ever now, with all characters displayed correctly.
|-Changed: GameID_Title.txt file is created when using only the game ID as the naming style. Any other setting doesn't need it.
|-Added: Naming conventions for files, just the same as folders. So you can store all the files in one folder and rename to "Title [GameID].wbfs" etc.
|-Added: Database viewer page. Browse all know games in the WiiTDB database.
|-Added: WiiTDB.xml support. When updated, the xml is converted to a faster database structure. WiiTDB.db and WiiTDB.idx files are created.
0.3.6 beta 1
|-Fixed: CD-R info incorrect. Probably the same for CD-RW etc.
|-Fixed: A simple threading issue caused the app to crash when selecting a DVD drive.
|-Added: Loads of little error checks and interface improvements.
|-Fixed: Drive space was incorrect for unmounted FAT32/NTFS drives. Microsoft docs say a trailing backslash in the drive path is only needed with GetDiskFreeSpace() in Win95/98 = wrong.
|-Added: Options to set the locations of titles.txt and custom-titles.txt.
|-Added: Option "Target DVD write speed". When burning DVD, the closest supported speed will be used.
|-Added: Erase DVD function in the tools menu for erasable discs.
|-Added: Transfer to DVD functions using IMAPI2. Files are converted to ISO/Trimmed ISO on the fly while burning. Only single layer supported for now. IMAPI2 installation will be required on XP.
|-fixed: Game IDs loaded from selection files are trimmed of any extra whitespace.
|-Changed: "Drive" menus are now combo boxes. This is part of the fix below.
|-Fixed: When a drive is inserted and the a drive menu is dropped down, there was a "component name already exists" exception.
|-Added: Drive format dialog will offer to dismount the selected drive if it's already in use. Unless a transfer is in progress etc.
|-Added: Clicking on an entry automatically scrolls the selected column into view.
|-Changed: Double click to edit entries (instead of single click)
|-Changed: Default split size is now 4GB.
|-Changed: "Extract rar before..." option changed to "Archive Extraction" to select the sample size to extract when adding to the file list, or full extraction.
|-Added: Support for 7-Zip's split files (*.7z.001, *.zip.001 etc.)
|-Added: More archive support using 7-zip dll. (7Zip, Zip, multi-volume Rar, Bzip2)
|-Added: View menu to show/hide stuff.
|-Fixed: Incremental search now scrolls the selection into view.
|-Added: Startup options. Select a list of Folders to load on files page and Drives/Folders to mount on the drives pages.
|-Changed: Language file "settings dialog width" defaults to 400 and made the settings dialog a bit larger. lang files changed to version 36. See "US English.lang".
|-Added: Language file display name option in lang files. See "US English.lang".
|-Fixed: When hiding drives, the drives were also hidden in the settings dialog meaning that they could never be unhidden.
|-Fixed: Divide by zero error with transfers that take less than 1 second
|-Fixed: Drive formatting routines should be working as expected now.
|-Added: The app is now fully unicode enabled.
j'ai essaye de restaurer mon ipod mais j'ai un message qui me dit : ( l'ipod n'a pas pu etre restauré car le fichier de programme interne est incompatible )
lorsque je vais sur tiny je clique sur display shsh et j'ai deux lignes
invalid x.x.x (xxxx) et ipod3g 4.0 (8a293) puis une serie de douze chiffre donc je prends le fichier 4.0 et ça marche pas
je crois avoir essayé tout les firmwares donc je me demande je me demande
bref si personne ne voit je remercie ce qui m'auront aidé
Y a moyen:
Après il y aurait apparemment un logiciel pour signer dans le kit de fail0verflow mais pas sur du tout car les outils de fail0verflow sont uniquement accès pour modifier des PUP et notamment compiler de PKG pour les PUP qui sont différents des PKG que nous avons l'habitude d'utiliser (MAJ des jeux, homebrew, jeux PSN...).
Sisi avec un manager de backup signé comme dit dans mon précédent post reli le mieux ^^", maintenant il faut le trouver sur net, si c'est pas encore dispo cela ne serait tarder car cela irai de paire avec se CFW. Mais tu perd beaucoup de chose aussi (li mon précédent post) à toi de voir si cela en vaut vraiment la chandelle pour toi.
A ba comme le dit mon collègue du dessus cela a été corrigé avec la version 1.2 de se CFW mais vous été bien sur que maintenant toutes ces options sont bien présente ? Non PS3Tool c'est pour signer les .pkg des mises à jours (PUP) qui sont différents des .pkg des homebrew, pour signer un .pkg il faut des bases en programmation et cela n'est pour le moment pas possible au commun des mortels look le binse legendkil ^^":
// SCEkrit.c (v1.0): Compute Sony's Private Keys
// Based on Sven's sceverify.c
// -------------------------------------------------------------
// Compile by copying to fail0verflow's ps3tools and add
// SCEkrit.c to TOOLS in the Makefile.
// Depends on libgmp; add -lgmp to LDFLAGS
// - Aaron Lindsay / @AerialX
// And thanks gbcft!
// Copyright 2010 Sven Peter <svenpeter@gmail.com>
// Licensed under the terms of the GNU GPL, version 2
// http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
#include "tools.h"
#include "types.h"
#include <stdio.h>
#include <string.h>
#include <assert.h>
#include <stdlib.h>
#include <gmp.h>
static int keyid = -1;
static u8 *ptr1 = NULL;
static u8 *ptr2 = NULL;
static u16 type;
typedef struct {
u16 flags;
u32 meta_offset;
u64 info_offset;
u32 app_type;
u64 filesize;
u64 header_len;
} fileinfo;
static fileinfo info1;
static fileinfo info2;
static struct keylist *klist = NULL;
static struct keylist *self_load_keys(fileinfo* info)
{
enum sce_key id;
switch (info->app_type) {
case 1:
id = KEY_LV0;
break;
case 2:
id = KEY_LV1;
break;
case 3:
id = KEY_LV2;
break;
case 4:
id = KEY_APP;
break;
case 5:
id = KEY_ISO;
break;
case 6:
id = KEY_LDR;
break;
default:
fail("invalid type: %08x", info->app_type);
}
return keys_get(id);
}
static void read_self_header(u8* ptr, fileinfo* info)
{
info->flags = be16(ptr + 0x08);
info->meta_offset = be32(ptr + 0x0c);
info->header_len = be64(ptr + 0x10);
info->filesize = be64(ptr + 0x18);
info->info_offset = be64(ptr + 0x28);
info->app_type = be32(ptr + info->info_offset + 0x0c);
klist = self_load_keys(info);
}
static void read_pkg_header(u8* ptr, fileinfo* info)
{
info->flags = be16(ptr + 0x08);
info->meta_offset = be32(ptr + 0x0c);
info->header_len = be64(ptr + 0x10);
info->filesize = be64(ptr + 0x18);
klist = keys_get(KEY_PKG);
}
static void decrypt(u8* ptr)
{
if (keyid < 0)
keyid = sce_decrypt_header(ptr, klist);
else if (keyid != sce_decrypt_header(ptr, klist))
fail("Both files must have the same key id");
if (keyid < 0)
fail("sce_decrypt_header failed");
if (sce_decrypt_data(ptr) < 0)
fail("sce_decrypt_data failed");
if (klist->keys[keyid].pub_avail < 0)
fail("no public key available");
if (ecdsa_set_curve(klist->keys[keyid].ctype) < 0)
fail("ecdsa_set_curve failed");
ecdsa_set_pub(klist->keys[keyid].pub);
}
static void verify_signature(u8* ptr, fileinfo* info, u8* hash, u8** s, u8** r)
{
u64 sig_len;
sig_len = be64(ptr + info->meta_offset + 0x60);
*r = ptr + sig_len;
*s = *r + 21;
sha1(ptr, sig_len, hash);
printf("Signature\n");
if (ecdsa_verify(hash, *r, *s))
printf(" Status: OK\n");
else
printf(" Status: FAIL\n");
}
static void load_num(mpz_t n, u8* un)
{
char buffer[0x100];
char* ptr = buffer;
int i;
for (i = 0; i < 21; i++) {
sprintf(ptr, "%02x", un[i]);
ptr += 2;
}
mpz_set_str(n, buffer, 16);
}
static char* calculate_private_key(u8* us1, u8* us2, u8* uz1, u8* uz2, u8* un, u8* ur)
{
mpz_t s1, s2, z1, z2, n, r, k, dA;
mpz_inits(s1, s2, z1, z2, n, r, k, dA, NULL);
load_num(s1, us1); load_num(s2, us2); load_num(z1, uz1); load_num(z2, uz2); load_num(n, un); load_num(r, ur);
mpz_sub(z2, z1, z2);
mpz_sub(s2, s1, s2);
mpz_invert(s2, s2, n);
mpz_mul(k, z2, s2);
mpz_mod(k, k, n);
mpz_mul(s2, s1, k);
mpz_sub(s2, s2, z1);
mpz_invert(r, r, n);
mpz_mul(dA, s2, r);
mpz_mod(dA, dA, n);
// printf("k: %s\n", mpz_get_str(NULL, 16, k));
return mpz_get_str(NULL, 16, dA);
}
int main(int argc, char *argv[])
{
if (argc != 3)
fail("usage: scesekrit filename1 filename2");
ptr1 = mmap_file(argv[1]);
ptr2 = mmap_file(argv[2]);
type = be16(ptr1 + 0x0a);
if (type != be16(ptr2 + 0x0a))
fail("Files must be the same type");
if (type == 1) {
read_self_header(ptr1, &info1);
} else if(type == 3) {
read_pkg_header(ptr1, &info1);
} else
fail("Unknown type: %d", type);
if ((info1.flags) & 0x8000)
fail("devkit file; nothing to verify");
if (klist == NULL)
fail("no key found");
decrypt(ptr1);
if (type == 1) {
read_self_header(ptr2, &info2);
} else if(type == 3) {
read_pkg_header(ptr2, &info2);
} else
fail("Unknown type: %d", type);
if ((info2.flags) & 0x8000)
fail("devkit file; nothing to verify");
if (klist == NULL)
fail("no key found");
decrypt(ptr2);
u8* s1;
u8* s2;
u8 z1[21];
u8 z2[21];
u8* r1;
u8* r2;
u8 ec[21];
u8 n[21];
z1[0] = 0;
z2[0] = 0;
ecdsa_get_params(klist->keys[keyid].ctype, ec, ec, ec, n, ec, ec);
printf("%s ", argv[1]);
verify_signature(ptr1, &info1, z1 + 1, &s1, &r1);
printf("%s ", argv[2]);
verify_signature(ptr2, &info2, z2 + 1, &s2, &r2);
if (memcmp(r1, r2, 21))
fail("Both files must share the same r signature value.");
const char* dA = calculate_private_key(s1, s2, z1, z2, n, r1);
int len = strlen(dA);
int i;
printf("Private Key: ");
for (i = len / 2; i < 21; i++)
printf("00");
printf("%s\n", dA);
return 0;
}
Donc pour l'instant il n'y a même pas de logiciel pour ceci c'est juste cette feuille de route (dira t'on) pour programmer la signature via lunix.
A oui effectivement remi06 j'ai pas pensé à ces foutus syscall, donc oui il faudrai aussi une modif sur le firmware au niveau des syscall, une version 1.3 peut être.
"some invalid files, which have different size and frame rate, are included in the selected files"
ma vidéo fait juste 1 seconde et provient d'une image gif
edit: je voulait savoir ou trouver le fst.bin ntsc il ny a que le pal sur google donc si vous pouvez maider svp merci