[Switch] TX Hidden Emunand Backup Tool disponible

1408 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
Wii / Wii U
[Switch] TX Hidden Emunand Backup Tool disponible
Un utilisateur de GBATemp, Horaldo, propose un outil pour vous aider à sauvegarder votre BOOT0, BOOT1, Rawnand depuis votre carte SD comprenant l'Emunand caché de SXOS.
 
Cet utilitaire utilise un outil gratuit fourni par Microsoft, Sector Inspector, pour créer la sauvegarde.
 
 
 
 
Veuillez noter qu'une fois que vous avez sélectionné votre emplacement de sauvegarde, il se peut que le programme ait l'air fermé. En réalité, il fait ce qu'il fait en arrière-plan, il suffit d'attendre parce que le rawnand est de 29 Go de taille, ce qui prend un certain temps.
 
Une fenêtre contextuelle s'affiche une fois la sauvegarde terminée. Horaldo prévoit de résoudre ce problème avec l'implémentation d'une barre de progression.
 
 
 
 
Le package à télécharger contient les éléments suivants :
 
- SecInspector
- TX Hidden Emunand Backup Tool
- Code source
 
L'auteur souhaite ensuite ajouter des fonctionnalités et des améliorations supplémentaire, rappelant que le code source est fourni. 
 
Quelques idées d'évolutions : 
 
- Ajouter une option pour restaurer la sauvegarde sur la nouvelle carte SD
- Barre de progression pendant la sauvegarde/restauration de Rawnand
- Option de sauvegarde/restauration d'éléments individuels EG. BOOT0, BOOT1 ou Rawnand
 
 
Téléchargement : TX Hidden Emunand Backup Tool
 
Lundi 14 Octobre 2019, 07:50 par tralala
Source : gbatemp.net
14 octobre 2019, 07:59
Approuver ce commentaire (+1)
Merci pour la news
Répondre à ce commentaire
14 octobre 2019, 08:30
Approuver ce commentaire (+1)
Bonjour

Merci, j espère qu il va l évoluer pour les emumand de hekate :)

Cdt
Répondre à ce commentaire
14 octobre 2019, 10:20
Approuver ce commentaire (+1)
Merci pour la news

En gros cet outil sert a backup l’emunand en un fichier rawnand.bin c sa?
Répondre à ce commentaire
14 octobre 2019, 10:57
Approuver ce commentaire (+1)

Merci pour la news

En gros cet outil sert a backup l’emunand en un fichier rawnand.bin c sa?

sa récupère le rawnand cacher de SXOS


Bonjour

Merci, j espère qu il va l évoluer pour les emumand de hekate :)

Cdt

Peut-être déjà le cas qui sait
Répondre à ce commentaire
14 octobre 2019, 11:01
Approuver ce commentaire (+1)

Bonjour

 

Peut-être déjà le cas qui sait

 

Pas encore release alors, et il en parles pas sur gba pour l instant pour les evolutions

Et son code et lier pour SX car  c est les meme valeur qu on peut utiliser avec DD

 

Cdt

Répondre à ce commentaire
14 octobre 2019, 11:10
Approuver ce commentaire (+1)
+3

Merci pour la news. 

 

Bonjour

Merci, j espère qu il va l évoluer pour les emumand de hekate :)

 

Le dev l'ajoutera sans doute dans une future version mais c'est un peu plus compliqué car l'emuMMC peut être sur n'importe quelle partition MBR de la SD, alors que l'emuNAND de la TX commence dès le premier secteur de la MMC ^^

Au passage la future version de NxNandManager pourra faire pareil et permettre le backup/restore d'une emuNAND (TX ou emuMMC, en partition ou en fichier).

Répondre à ce commentaire
14 octobre 2019, 11:11
Approuver ce commentaire (+1)
+1

Merci pour la news. 
 

Bonjour
Merci, j espère qu il va l évoluer pour les emumand de hekate :)

 
Le dev l'ajoutera sans doute dans une future version mais c'est un peu plus compliqué car l'emuMMC peut être sur n'importe quelle partition MBR de la SD, alors que l'emuNAND de la TX commence dès le premier secteur de la MMC ^^
Au passage la future version de NxNandManager pourra faire pareil et permettre le backup/restore d'une emuNAND (TX ou emuMMC, en partition ou en fichier).


J'allais le dire tu ma outspeed :D
J'ai hâte de cette fonctionnalité dans NXNandManager :)
Répondre à ce commentaire
14 octobre 2019, 11:25
Approuver ce commentaire (+1)
Bonjour

Merci de l info pour nxnandmanager
Car le post sur hekate pour voir cette upgrade n avance pas pour l instant :)

Cdt
Répondre à ce commentaire
14 octobre 2019, 11:28
Approuver ce commentaire (+1)
bonjour, a la fin on se retrouve avec 3 fichiers ?

perso j'ai boot0 et boot1 et des fichiers full..

merci
Répondre à ce commentaire
14 octobre 2019, 11:52
Approuver ce commentaire (+1)
+1

bonjour, a la fin on se retrouve avec 3 fichiers ?

perso j'ai boot0 et boot1 et des fichiers full..

merci

Oui la RAWNAND est dumpée en 1 seul fichier si on en croit le code. Tu confonds pas avec l'emuNAND de la TX en fichiers ?

    #Setting up the values to execute a prettier line
    $boot0 = $tfold.ToString() + '\Boot0.bin'
    $boot1 = $tfold.ToString() + '\Boot1.bin'
    $rawnand = $tfold.ToString() + '\Rawnand.bin'

    #Execute each section and put any output into variables for just incase
    $boot0res = .\secinspect.exe -backup $physicaldrive $boot0 2 8192
    $boot1res = .\secinspect.exe -backup $physicaldrive $boot1 8194 8192
    $rawnandres = .\secinspect.exe -backup $physicaldrive $rawnand 16386 61071360

La copie se fait à partir des offsets des secteurs "codés en dur", donc le programme peut ne pas fonctionner pas avec une emuNAND redimensionnée

Répondre à ce commentaire
14 octobre 2019, 11:55
Approuver ce commentaire (+1)
ha ok merci, j'ai mélanger les fichiers :) :) non mon Emunand est pas redimensionnée :)
Répondre à ce commentaire
14 octobre 2019, 16:04
Approuver ce commentaire (+1)
+1
Bonjour

Sa version 2.0 est en beta si on lui demande un acces sur leur discord
https://gbatemp.net/...1/#post-8824921

Cdt
Répondre à ce commentaire
14 octobre 2019, 18:39
Approuver ce commentaire (+1)
Pour une emunand sur sd ...il suffit de faire copié collé. Rien de transcendant.
Répondre à ce commentaire
14 octobre 2019, 19:14
Approuver ce commentaire (+1)

Pour une emunand sur sd ...il suffit de faire copié collé. Rien de transcendant.

On parle ici d'une emuNAND en partition, pas d'une emuNAND en fichier. Sinon oui effectivement c'est plutôt simple.

Répondre à ce commentaire
15 octobre 2019, 02:41
Approuver ce commentaire (+1)
Se serait faisable d'adapter le code source pour l'emummc d'Atmosphere je pense avec un algorithme basique de ce type:

- Indiquer la SD sur laquelle travailler.
- Chercher partition cachée de l'emunand SX OS et si les 1024 premiers octets correspondent à celle-ci, dumper.
- Si partition SX OS non trouvée, chercher le fichier "emummc/emummc.ini" sur la SD et voir si la valeur "sector" est définie et si oui, dumper l'emunand à partir de celui-ci (il faudra aussi vérifier que certaines valeurs dans ce fichiers ne se contrarie pas comme par exemple si "sector" et "path" sont définies, dans ce cas avertir d'un problème possible ou ne pas lancer le traitement; d'autres vérifications à ce niveau sont aussi à faire).
- Indiquer le dossier de sortie et lancer le dump selon les paramètres précédemment analysé par le programme.
Répondre à ce commentaire
15 octobre 2019, 07:45
Approuver ce commentaire (+1)
+1

Se serait faisable d'adapter le code source pour l'emummc d'Atmosphere je pense avec un algorithme basique de ce type:

- Indiquer la SD sur laquelle travailler.
- Chercher partition cachée de l'emunand SX OS et si les 1024 premiers octets correspondent à celle-ci, dumper.
- Si partition SX OS non trouvée, chercher le fichier "emummc/emummc.ini" sur la SD et voir si la valeur "sector" est définie et si oui, dumper l'emunand à partir de celui-ci (il faudra aussi vérifier que certaines valeurs dans ce fichiers ne se contrarie pas comme par exemple si "sector" et "path" sont définies, dans ce cas avertir d'un problème possible ou ne pas lancer le traitement; d'autres vérifications à ce niveau sont aussi à faire).
- Indiquer le dossier de sortie et lancer le dump selon les paramètres précédemment analysé par le programme.

Perso, je trouve ça plus compliqué et moins fiable de retrouver le fichier emummc.ini sans demander la localisation du fichier à l'utilisateur car tu ne sais pas de base sur quelle partition (FAT32 ou exFat) de la carte SD est placé ce fichier (il peut y avoir d'autres partitions sur la SD). Comme je suis en plein dedans pour NxNM, ce que j'ai préféré faire personnellement est de parcourir la table des partitions primaires MBR de la carte SD et pour chaque partition chercher la signature de l'emmc (nombre magique) qui correspond à la GPT de la RAWNAND (vraisemblablement à l'offset 0x4001 après les deux partitions BOOT). SI la signature est OK, on dumpe. SInon on passe la partition suivante. C'est d'ailleurs comme ça qu'Hekate trouve les partitions emuMMC dans son outil de migration de l'emuNAND. On ne sait jamais ce que les utilisateurs peuvent bien faire avec leurs fichier *.ini ^^
Répondre à ce commentaire
15 octobre 2019, 08:06
Approuver ce commentaire (+1)
bonjour,
une question simple me trotte dans la tete. Pourquoi passer par une partition cachée ? Alors que l'on a la possibilité de faire sous SXos une Emunand en fichier sur la SD. Qui pour moi est bien plus pratique pour les sauvegardes et restauration. J'ai cette solution sur ma switch et je trouve cela très pratique. J'ai aussi cru comprendre qu'atmosphère ne gère pas L'Emummc par fichiers sur la carte SD. Pourquoi ?
Merci de vos réponses.
Répondre à ce commentaire
15 octobre 2019, 08:12
Approuver ce commentaire (+1)
+1

bonjour,
une question simple me trotte dans la tete. Pourquoi passer par une partition cachée ? Alors que l'on a la possibilité de faire sous SXos une Emunand en fichier sur la SD. Qui pour moi est bien plus pratique pour les sauvegardes et restauration. J'ai cette solution sur ma switch et je trouve cela très pratique. J'ai aussi cru comprendre qu'atmosphère ne gère pas L'Emummc par fichiers sur la carte SD. Pourquoi ?
Merci de vos réponses.

Si si Atmo fonctionne maintenant en emunand fichier. L'interet de l'emunand en partition cachée de la TX (donc en fait c'est pas vraiment une partition) permet de rendre l'emunand invisble sous Windows par ex, ce qui empêche des erreurs utilisateurs et donc des corruptions possible. Ca crée d'autres problèmes cela dit.

Aussi l'emunand en partition est plus simple a emuler pout le CFW qu'une Nand en fichier, ce qui explique pourquoi au debut il n'existait que ce type d'emunand
Répondre à ce commentaire
15 octobre 2019, 08:25
Approuver ce commentaire (+1)
Merci beaucoup @eliboa

Si si Atmo fonctionne maintenant en emunand fichier


C'est tu s'il est possible de ce servire de la même Emunand/Emummc en fichier sur la SD pour Sxos et Atmosphère ?

Car j'aimerai tester Atmosphere en Emummc. Je sais que pour la version partition cachée il suffit juste d'étider le fichier .ini
Est ce que c'est la même configuration ?
Merci
Répondre à ce commentaire
15 octobre 2019, 08:32
Approuver ce commentaire (+1)
+1

Perso, je trouve ça plus compliqué et moins fiable de retrouver le fichier emummc.ini sans demander la localisation du fichier à l'utilisateur car tu ne sais pas de base sur quelle partition (FAT32 ou exFat) de la carte SD est placé ce fichier (il peut y avoir d'autres partitions sur la SD). Comme je suis en plein dedans pour NxNM, ce que j'ai préféré faire personnellement est de parcourir la table des partitions primaires MBR de la carte SD et pour chaque partition chercher la signature de l'emmc (nombre magique) qui correspond à la GPT de la RAWNAND (vraisemblablement à l'offset 0x4001 après les deux partitions BOOT). SI la signature est OK, on dumpe. SInon on passe la partition suivante. C'est d'ailleurs comme ça qu'Hekate trouve les partitions emuMMC dans son outil de migration de l'emuNAND. On ne sait jamais ce que les utilisateurs peuvent bien faire avec leurs fichier *.ini ^^

Pas faux, pas faux du tout même.

Merci beaucoup @eliboa


C'est tu s'il est possible de ce servire de la même Emunand/Emummc en fichier sur la SD pour Sxos et Atmosphère ?

Car j'aimerai tester Atmosphere en Emummc. Je sais que pour la version partition cachée il suffit juste d'étider le fichier .ini
Est ce que c'est la même configuration ?
Merci

Non, pas possible d'utiliser la même emummc fichiers avec SX OS et Atmosphere, ceci n'est possible qu'avec l'emummc via partition car Atmosphere utilise d'autres noms de fichiers que SX OS pour détecter l'emummc, c'est pas la seule différence de se que je sais car j'avais essayé de réécrire le code source d'Atmosphere pour qu'il gère ceci mais ça bloquait après la vérification des fichiers, même s'ils étaient détecté il y avait des choses qui n'allaient pas ensuite donc j'ai abandonné. Avec l'emummc via partition on utilise une petite feinte dans le fichier de configuration pour indiquer que l'emummc commence au secteur 0x2 de la SD, se qui permet de sauter les 1024 octets inscrit par SX OS avant le vrai début de l'emummc via partition.
Répondre à ce commentaire
15 octobre 2019, 08:38
Approuver ce commentaire (+1)

Merci beaucoup @eliboa


C'est tu s'il est possible de ce servire de la même Emunand/Emummc en fichier sur la SD pour Sxos et Atmosphère ?

Car j'aimerai tester Atmosphere en Emummc. Je sais que pour la version partition cachée il suffit juste d'étider le fichier .ini
Est ce que c'est la même configuration ?
Merci

Nope a ma connaissance ca fonctionne que pour les emunand en partiton.

Edit : shadow plus rapide et plus complet ^^

Répondre à ce commentaire
15 octobre 2019, 09:01
Approuver ce commentaire (+1)
Merci beaucoup @shadow256 et @eliboa

Dommage car je trouve l'Emunand/Emummc en fichier quand même beaucoup plus pratique.
Répondre à ce commentaire
15 octobre 2019, 09:21
Approuver ce commentaire (+1)

Aussi l'emunand en partition est plus simple a emuler pout le CFW qu'une Nand en fichier, ce qui explique pourquoi au debut il n'existait que ce type d'emunand

En théorie l'emunand en partition devrait mieux fonctionner que celle qui est fichiers ?
Répondre à ce commentaire
15 octobre 2019, 09:35
Approuver ce commentaire (+1)

En théorie l'emunand en partition devrait mieux fonctionner que celle qui est fichiers ?

C'est surtout que c'est plus simple à mettre en œuvre dans le code d'emuMMC. Après niveau perf, j'imagine que tu perds un peu en emunand fichier mais je ne sais pas dire si c’est significatif en FAT32. L’emuMMC en fichier sur une partition exFat edit: FAT32 de la SD est très lente cela dit.

Le truc c’est qu’en mode fichier ton emuNAND peut être fragmentée (logique des FS FAT), ce qui oblige le CFW à passer par la FAT de la partition contenant les fichiers emunand pour switcher sur les bons clusters lors des accès en lecture/écriture, puis de repasser par la FAT (cette fois-ci de l’emuNAND fichier) pour enfin accéder aux vraies données. Bref ça fait double emploi, en tout cas pour les partitions FAT de la RAWNAND (essentiellement SYSTEM et USER).

Répondre à ce commentaire
15 octobre 2019, 09:53
Approuver ce commentaire (+1)
J'ajoute également que l'emunand via fichiers sur une SD en EXFAT est bien plus sujette à la corruption de données, surtout avec la gestion de l'EXFAT parfois capricieuse de la Switch qui corrompt des données on ne sait pas trop pourquoi (c'est les homebrews qui font cela en général, Retroarch en est un spécialiste mais aussi Kosmos Updater qui semble souvent provoquer ce genre de déconvenues). Alors oui, l'emunand via fichiers est plus pratique pour la sauvegarde/restauration mais est probablement plus lente et est aussi moins fiable sur une partition en EXFAT car sa corruption peut se produire n'importe quand et puis bon au final c'est pas bien compliquer de sauvegarder la partition de l'emunand pour SX OS au moins, c'est certain que s'est pas un copier/coller mais c'est pas la mort à faire non plus avec dd. Perso je suggère plutôt l'emunand via partition, pour moi elle reste le meilleur choix au niveau du rapport stabilité/simplicité et puis avec l'emunand via partition de SX OS on peut l'utiliser aussi sous Atmosphere en même temps se qui est top.
Répondre à ce commentaire
15 octobre 2019, 14:22
Approuver ce commentaire (+1)
@eliboa C'est très surprenant car moi qui suis en Emunand SXos sur une carte SD scandisk de 400 Go en FAT32, je trouve mon Emunand super rapide.
Répondre à ce commentaire
15 octobre 2019, 14:25
Approuver ce commentaire (+1)

@eliboa C'est très surprenant car moi qui suis en Emunand SXos sur une carte SD scandisk de 400 Go en FAT32, je trouve mon Emunand super rapide.

Oui apparemment le problème de lenteur ne concerne que emuMMC, pas l'emuNAND de la TX.

Répondre à ce commentaire
16 octobre 2019, 06:31
Approuver ce commentaire (+1)

@eliboa C'est très surprenant car moi qui suis en Emunand SXos sur une carte SD scandisk de 400 Go en FAT32, je trouve mon Emunand super rapide.

Oui apparemment le problème de lenteur ne concerne que emuMMC, pas l'emuNAND de la TX.


J'avais fait des test sous emuMMC avec une SD de 64Go de Sandisk et sa rammais comme pas possible
Puis j'ai commandé une SD de 128Go Sandisk et je n'ai plus aucun soucis de lenteur en emuMMC sous Atmosphère, les deux SD étaient en exFAT
Répondre à ce commentaire
Cliquer ici pour continuer sur le forum
Envoyer