Tuto Hack Wii/Switch

[Switch]Comment étendre sa mémoire interne vers 256Go

Je commencerai ce guide en supposant que vous avez déjà une carte mémoire EMMC 256 déjà soudée sur votre carte fille de remplacement. La puce de 256 Go que j’ai utilisée est un modèle sandisk, vendu sous le nom de SDINBDA4-256G. C’est la seule que j’ai pu trouver en stock, en quantité unique. Je présumerai également que vous comprenez les Switch CFW, RCM, envoi de payloads, etc., et que vous avez une carte SD avec hekate fonctionnelle. Il existe déjà d’excellents guides pour installer Switch CFW sur notre site, et je vous suggère donc de les lire. Je vais aussi assumer les connaissances de base de Linux, je ne vais pas faire une Ubuntu Live USB, etc., mais faites confiance à Google pour aider si quelqu’un reste bloqué.

Préparation

La première chose à faire est de faire une sauvegarde complète de votre mémoire EMMC actuelle. Démarrez dans Hekate et sous les outils – sauvegardez boot0 / 1 et raw nand sur votre carte micro SD. Je recommande ici une carte micro SD de 64 Go +, afin que vous obteniez un fichier de sauvegarde unique et agréable, avec beaucoup d’espace. Vous devrez également obtenir votre bis_key_03. Ceci est une clé spécifique à la console que vous pouvez utiliser avec lockpick ou biskeydump.bin en mode RCM, puis en ouvrant le fichier prod.keys ou similaire sur votre PC. Vous en aurez besoin pour lire la partition utilisateur du Switch à partir de Windows ultérieurement.

Hardware

Ouvrez votre Switch, j’ai suivi le guide iFixit. Retirez le dos, puis le lecteur de carte SD, puis le blindage en métal brillant qui se trouve sous celui-ci. Vous devez simplement utiliser un outil de levier en plastique pour soulever la carte EMMC. avec votre nouveau conseil. J’ai remplacé le ruban adhésif double face trop juste en cas.

Ensuite, remettez votre Switch en place en suivant le guide iFixit en sens inverse.

Software

Une fois que tout est réuni, démarrez la version personnalisée de hakate de Johns, liée dans le guide ci-dessus, puis sous show hardware, vérifiez que EMMC est détecté. Cela garantit que votre soudure était bonne et que le CMEM fonctionne.

Maintenant, retirez votre carte SD et insérez-la dans votre PC, copiez boot0,1 et rawnand.bin dans le dossier backup / xxxx / restore. où xxxx est un nom de dossier aléatoire pour votre Switch.

Remettez la carte SD dans le Switch, accédez à outils, restaurez-vous et restaurez boot0 / 1, puis restaurez rawnand.bin. Cela prendra un certain temps pour copier, vérifier, prendre une tasse de thé et revenir plus tard.

Une fois ce processus terminé, vous pouvez éteindre votre Switch, puis essayer de démarrer normalement. Vous devriez pouvoir charger dans le système de commutation, et toutes vos données devraient être là, mais le disque ne montrera toujours que 26 Go, comme avant, nous devons développer la partition pour remplir le nouveau lecteur. Toutefois, comme le lecteur est chiffré, nous ne pouvons pas simplement le nettoyer et le refaire. Nous devons à la fois développer la partition, puis la formater à l’intérieur du chiffrement pour que le Switch affiche la nouvelle taille étendue.

Pour ce processus, vous avez besoin d’un disque de démarrage Linux PC / Linux Linux (Ubuntu recommandé), puis d’un PC Windows pour ouvrir la partition chiffrée et la formater au format FAT32. Vous aurez également besoin de la charge utile memloader, pour que le Switch puisse être vu par le PC via USB, et aussi plus tard par hacdiskmount à partir du même site pour Windows.

Commencez par envoyer la charge utile de memloader à votre Switch comme vous le feriez normalement. Le Switch affichera du texte et proposera des options de montage.

Sur l’appareil Linux

Maintenant, démarrez Linux et ouvrez un terminal root. Au type de terminal

fdisk -l

pour lister tous les disques durs et supports de stockage connectés. Notez les lettres disponibles, / dev / sda, / dev / sdb, etc.

Ensuite, connectez votre Switch au PC Linux sous USB, puis utilisez les touches de volume du Switch pour mettre en surbrillance l’option EMMC et appuyez sur le bouton d’alimentation pour sélectionner et monter la partition EMMC sur la machine Linux.

Exécutez à nouveau fdisk -l pour afficher tous les disques durs connectés à votre PC et notez celui de la même taille que votre nouveau lecteur qui n’y était pas auparavant. C’est le lecteur sur lequel vous travaillez. Faites très attention à ne pas vous tromper, toute erreur risquant de provoquer des dommages irréparables à votre installation de Windows. Vous recherchez le lecteur avec 11 partitions, les 9 premières étant petites, puis une de 2,5 Go, puis la 11ème finale de 26 Go. Tous de type inconnu. Voir une copie de la structure de ma partition pour le Switch EMMC ci-dessous.

Disk /dev/sdb: 233 GiB, 250148290560 bytes, 488570880 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: EDD7049E-B2D3-4067-B3D9-E5A8F398258F

Device       Start      End  Sectors  Size Type
/dev/sdb1       34     8191     8158    4M unknown
/dev/sdb2     8192    16383     8192    4M unknown
/dev/sdb3    16384    32767    16384    8M unknown
/dev/sdb4    32768    49151    16384    8M unknown
/dev/sdb5    49152    65535    16384    8M unknown
/dev/sdb6    65536    81919    16384    8M unknown
/dev/sdb7    81920    98303    16384    8M unknown
/dev/sdb8    98304   114687    16384    8M unknown
/dev/sdb9   114688   245759   131072   64M unknown
/dev/sdb10  245760  5488639  5242880  2.5G unknown
/dev/sdb11 5488640 60014591 54525952   26G unknown

Pour moi, il s’agissait de / dev / sdb, pour le reste du guide, je vais écrire / dev / sdX pour vous rappeler de remplacer la lettre de lecteur attribuée à votre Switch.

gdisk /dev/sdx 

cela ouvre l’application gdisk, et le pointe vers votre Switch emmc. Si vous avez la possibilité de corriger la position de départ du lecteur ou de la table de partition, appuyez sur y pour accepter.

i 11

Tapez i, entrez, puis 11 pour afficher les informations de la 11ème partition du lecteur. En incluant le GUID et le GUID unique, nous devons mettre en miroir tous ces champs exactement plus tard. Copiez toutes ces informations dans un éditeur de texte pour faciliter la copie et le collage ultérieurement.

Le mien ressemblait à ceci:

Partition number (1-11): 11
Partition GUID code: 2B777F63-E842-47AF-94C4-25A7F18B2280 (Unknown)
Partition unique GUID: 5561E2C3-9B40-4D90-A546-20EB6C0151FC
First sector: 5488640 (at 2.6 GiB)
Last sector: 60014591 (at 28.6 GiB)
Partition size: 54525952 sectors (26.0 GiB)
Attribute flags: 0000000000000001
Partition name: 'USER'

Nous devons ensuite supprimer la 11ème partition, la partition utilisateur, ne vous inquiétez pas, cela ne supprimera pas les données situées en dessous (même si vous avez également la sauvegarde de votre nand de toute façon en cas de problème). Dans gdisk avec votre Switch et le type sélectionné, tapez:

d 11

supprimer la partition. Puis écrivez ces modifications sur le disque avec

w

vous verrez l’avertissement suivant: «Attention! L’en-tête secondaire est placé trop tôt sur le disque! Voulez-vous corriger ce problème? (Y / N): ”Entrez y, puis à nouveau lors de la vérification finale pour écrire ces modifications sur le disque.

Nous devons maintenant actualiser la structure de la partition avec kpartx, alors entrez

kpartx /dev/sdX

qui actualisera la disposition de la partition en la mettant à jour avec les nouvelles modifications de taille et de disposition.

Maintenant, entrez à nouveau gdisk, en veillant à spécifier le Switch emmc d’avant.

gdisk /dev/sdX

Maintenant, créez une nouvelle partition, exactement au même endroit que celle que nous venons de supprimer,

Command (? for help): n

l’outil utilisera automatiquement la partition 11 et acceptera les valeurs par défaut pour les emplacements de début et de fin, notant que l’emplacement de fin correspond à votre nouvelle taille de disque, 6xxxxxx pour 64 Go, 11xxxxx pour 128 Go et 24xxxxxx pour 240 Go.

Lorsque vous êtes invité à indiquer le type de partition, copiez et collez le GUID de la partition que nous avons noté précédemment. (pas celui étiqueté unique GUID). Celui qui se termine par (UNKNOWN). Pour moi, c’était le code GUID de la partition: 2B777F63-E842-47AF-94C4-25A7F18B2280 (Inconnu)

Maintenant que la nouvelle partition est créée, nous devons redéfinir le code GUID unique de la partition pour qu’il redevienne identique à ce qu’il était auparavant, afin que le Switch sache quelle partition utiliser. Nous faisons cela en tapant

x c 11

x, pour entrer en mode avancé, c pour changer le GUID de la partition et 11 pour la partition USER avec laquelle nous travaillons. L’invite changera pour

Enter the partition's new unique GUID ('R' to randomize):

et nous entrons ici le GUID unique pour la partition que nous avons noté auparavant. (pour moi, c’est «GUID unique de la partition: 5561E2C3-9B40-4D90-A546-20EB6C0151FC»)

Nous devons également définir le nom de la partition, alors appuyez sur m pour le menu principal

m

puis c pour changer le nom de la partition, 11 pour la partition, puis définissez le nom sur USER en majuscules.

c 11 
USER

Enfin, nous devons définir les attributs de la partition, la redéfinir sur Système afin que le Switch ne remarque pas que nous étions ici. x pour avancé, puis a pour attributs, et 11 pour choisir la partition, puis basculez l’attribut 0 pour définir la partition sur système.

Expert command (? for help): a
Partition number (1-11): 11
Known attributes are:
0: system partition
1: hide from EFI
2: legacy BIOS bootable
60: read-only
62: hidden
63: do not automount

Attribute value is 0000000000000000. Set fields are:
  		No fields set

Toggle which attribute field (0-63, 64 or <Enter> to exit): 0
Have enabled the 'system partition' attribute.
Attribute value is 0000000000000001. Set fields are:
0 (system partition)
  
Toggle which attribute field (0-63, 64 or <Enter> to exit): 

appuyez sur enter pour sortir.

Nous avons tous terminé, mais nous pouvons enfin imprimer à nouveau les informations de partition avec

i 11

et comparez cela avec les valeurs que nous avons vues à l’origine, il devrait être identique à l’exception des champs lat secteur et size size, qui doivent représenter la nouvelle taille. Si certains d’entre eux sont différents, revenez maintenant et vérifiez votre travail jusqu’à ce qu’ils correspondent exactement. Une fois que vous avez terminé, entrez w pour écrire et y êtes sûr.

w y

Maintenant, vous pouvez débrancher votre Switch, appuyez sur le bouton d’alimentation pendant 5 secondes pour quitter Memloader, puis appuyez sur le bouton d’alimentation pour démarrer votre Switch. Il devrait démarrer normalement dans le système d’exploitation du Switch, avec toutes vos sauvegardes et le contenu préservés d’avant. ## Si à ce stade vous avez des erreurs, ou si le Switch ne démarre pas, revenez en arrière et essayez à nouveau les étapes à partir de la restauration de votre rawnand.bin, comme si cela ne démarrait pas correctement maintenant, les étapes suivantes ne résoudront pas ce problème .

Nous devons maintenant avoir accès à un PC Windows avec HacDiskMount et fat32format.exe.

Sur un PC Windows

Éteignez votre Switch et redémarrez en mode RCM. Poussez à nouveau la charge utile du memloader, connectez le câble à votre PC Windows, puis utilisez Volume et montez la partition EMMC sur USB.

Dans Windows, ouvrez HacDiskMount en tant qu’administrateur, cliquez sur fichier et ouvrez le lecteur physique. Choisissez votre lecteur de Switch, ignorez le fait qu’il ne semble pas être un vidage emmc complet. Vous devriez voir les 11 partitions répertoriées ici, cliquez sur la partition USER que nous venons de refaire et vous verrez apparaître une invite pour les clés de chiffrement. Prenez la valeur bis_key_03 de vos prod.keys que vous avez dumpées plus tôt et entrez la moitié gauche sur la ligne supérieure et la moitié droite sur la ligne ci-dessous, puis cliquez sur test. Vous devriez voir un message indiquant que l’opération a réussi et que le cryptage a été ouvert. Si vous ne recevez pas un message de réussite, arrêtez maintenant et vérifiez / redussez vos prod.keys. Si vous continuez sans ouvrir le cryptage, vous perdez toutes vos données de Switch.

Une fois les clés vérifiées, installez le pilote et montez le lecteur sur une lettre de lecteur vide. Dans cet exemple, je vais utiliser le lecteur G :.

Ouvrez l’explorateur Windows et copiez tous les fichiers du lecteur G sur votre ordinateur local. Il s’agit d’une sauvegarde de vos sauvegardes et de vos paramètres. Ne le perdez pas.

Nous devons maintenant aller à l’emplacement où se trouve fat32format.exe, lancer une invite de l’administrateur et entrer fat32format.exe G:

Cela effacera votre partition utilisateur du Switch et la reformater, en utilisant les nouvelles données de partition que nous avons créées pour nous donner la taille complète de la nouvelle partition USER. Une fois cela terminé, nous devrions maintenant voir la nouvelle taille EMMC dans Windows Explorer pour le lecteur G, et nous pouvons copier notre sauvegarde des sauvegardes et des paramètres que nous avions définis avant le formatage. Cette copie est lente et si elle échoue, je vous recommande de supprimer tous les fichiers et de recopier dossier par dossier jusqu’à la fin de l’opération.

Attendez 30 secondes que tous les transferts de fichiers en arrière-plan soient terminés, puis, dans HacDiskMount, démontez le lecteur et, au bout de quelques secondes, déconnectez votre Switch.

Maintenez le bouton d’alimentation de votre Switch enfoncé pendant 5 secondes pour quitter Memloader, puis croisez les doigts et appuyez sur le bouton d’alimentation. Le Switch devrait démarrer normalement, mais dans le menu des paramètres, indiquez votre nouvelle taille EMMC. Succès! Si vous obtenez un écran d’erreur noir Nintendo, revenez à l’étape rawnand.bin et recommencez le processus dans son intégralité. Il faudra peut-être quelques tentatives pour que les étoiles s’alignent et que chaque étape soit parfaite.

Profitez de votre nouvel espace de stockage sur Nintendo Switch !

Mon avis: micro sd vs emmc mise à jour, lequel meilleur pour étendre votre switch mémoire ?

Comme on sait tous que le meilleur Switch CFW actuel SX OS permet d’utiliser le disque dur externe sur la Switch alors que d’autre CFW tel que atmosphère ne le permet pas, seule carte microsd est fonctionnelle dessous. Je vous montre alors les différences des deux façons:

si vous utilisez le sx os CFW:

  • je recommande d’acheter un hdd au lieu de sourde la carte mémoire, car le hardmod n’est toujours pas sans risque et vous avez plus de possibilité de bricker votre console. De plus, ce guide est compliqué pour la plupart des joueurs Switch, n’est-ce pas ?
  • sx os CFW est plus simple à s’installer, vous pouvez acheter sx os licence code sur love-gamecard via paypal et le recevoir dans 15 minutes par email !

si vous utilisez autre CFW atmosphère ou reinx:

  • je recommande alors cette méthode de hack emmc, pour avoir plus de mémoire de stockage. car une carte sd de 128go ou de plus coûte cher, si on peut l’ajouter dans la mémoire interne de Switch, les jeux se lancent plus vite et sans lag.

 

Source: http://pascoe.pw/2018/09/switchnand.html

Comment here