Aller au contenu


shadow256

Inscrit(e) (le) 05 juin 2015
Déconnecté Dernière activité aujourd'hui, 12:35
*****

#1086216 [tuto avancé] - réinitialiser complètement une console, la débricker ou inst...

Posté par shadow256 - 07 janvier 2020 - 20:41

tu as checkpoint pour les save de jeux aussi note bien l' arborescence de ta save puis tu replace au même emplacement :) puis checkpoint et tu restore tes saves

Oui enfin pour son cas là ça n'a aucune importance, les sauvegardes seront gardées avec la manipulation que je propose. Ceci dit Checkpoint reste un homebrew très utile et ça peut faire une sécurité en plus au cas où il y ait un souci durant le processus et qu'il faille au final recréer une emunand mais bon si les choses sont bien faites normalement aucun souci de ce type ne devrait se produire.


#1086099 Shadow256 Ultimate Switch Hack Script

Posté par shadow256 - 07 janvier 2020 - 02:37

@marto : Parfois il vaut mieux prendre du recule un temps, ça évite de saturer et de complètement rejeter en bloque les choses. Pour les raisons personnelles qui me font m'éloigner de la scène elles sont très positives, se sont juste d'autres projets qui n'ont aucun lien avec le développement ni même avec l'informatique (un nouveau chiot vient de rejoindre ma petite meute donc je dois me concentrer sur son éducation et je veux aussi mettre en place un potager (germination, herbes aromatiques et médicinales, légumes, etc...) en permaculture et là aussi ça prend et prendra du temps) et ces projets sont des choses que je met en place tranquillement depuis très très longtemps (il faut des connaissances, de l'argent, du terrain et de la logistique et préparer tout çà ne se fait pas simplement en claquant des doigts) et là j'arrive aux phases de concrétisation des choses donc je dois m'y consacrer de manière nettement plus intensive si je veux que ça fonctionne.




#1086097 Tuto - Jouer "en ligne" avec des jeux legit ou non même pour les cons...

Posté par shadow256 - 07 janvier 2020 - 02:00

@gurdhyl : Oui, cette technique est et restera d'actualité.




#1085696 Shadow256 Ultimate Switch Hack Script

Posté par shadow256 - 04 janvier 2020 - 04:13

@PanpanDanton2 :

 

Déjà merci beaucoup pour tes retours enthousiastes, ça fait toujours plaisir de voir que le travail convient aux utilisateurs dans l'ensemble.

Merci pour l'erreur pointée dans les crédits, elle sera corrigée dans la prochaine version.

Pour GagOrder non, il ne fonctionne plus depuis très longtemps (d'ailleurs je ne suis même pas certain qu'il ait un jour fonctionné réellement correctement), raison pour laquelle j'ai fini par le retirer.

Pour couper les mots ou les phrases oui se serait faisable mais pour le faire vraiment proprement il faudrait avoir une variable contenant la largeur de l'écran et avant chaque "echo" compter le nombre de caractère de la sortie voulu, couper la phrase au mot précédent si la longueur dépasse la largeur de l'écran et refaire cela si la longueur dépasse encore la largeur de l'écran jusqu'à se que se soit bon. Si on ne le fait pas ainsi on peut le faire aussi en décidant arbitrairement d'un endroit à laquelle couper la phrase mais voilà, selon la largeur de l'écran de l'utilisateur cela pourrait donner un résultat plutôt aléatoire se que je ne veux absolument pas, soit on le fait bien ou soit on ne le fait pas. Perso je trouve que faire cela serait une bonne chose mais déjà se serait un gros travail de réécrire chaque "echo" de cette façon et puis bon c'est du temps de traitement relativement inutile au final, si le script était un programme C par exemple çà vaudrait le coup mais avec du batch je ne suis pas certain que l'idée soit très bonne; cependant si tu veux le faire soit il faudrait écrire un programme en C prenant en paramètre la phrase souhaitée ainsi que la largeur de l'écran et qui s'occupe de faire le traitement et d'afficher la sortie ou soit on pourrait utiliser "grep" pour compter le nombre de caractère du "echo" (via un pipe) puis gérer le traitement via une fonction globale écrite en batch. Et puis bon il faudrait aussi gérer les "set /p" de cette façon pour vraiment bien faire se qui augmente encore le temps à passer pour faire cela. Voilà, c'est pas infaisable dans l'idée mais perso je ne pense pas que je le ferai ou du moins pas d'ici un bon bout de temps au vu du travail important à fournir pour implémenter cela.

Pour compter réellement le temps passé sur ce script il faut en premier lieu remonter à ce script qui a posé les bases au fur et à mesure, mon script pour la Switch est la continuité de celui de la Wii U même si maintenant mon script Wii U me parrait bien mal ddéveloppé et pauvre à côté de mon script pour la Switch dont l'auto-updater et le multi-langues sont pour moi une sacré satisfaction.

 

Pour finir j'aurais meilleur compte à réécrire le script en C ou en Python car se serait bien plus puissant mais bon c'est amusant de développer en batch (certaines fonctionnalités ont été un vrai défit) et surtout pas besoin de librairies à installer ou pas besoin de compiler avec tel ou tel environnement de développement, normalement on lance et ça fonctionne (bon après certains programmes tiers peuvent avoir besoin de .net Framework ou des librairies de VisualC++ mais je ne crois pas qu'il y en ait tant que çà).

@marto : Mon éternel souci est que je suis un peu perfectionniste et que donc j'ai du mal à laisser mon travail se perdre dans l'obsolescence (il n'y a que mon script PS3 que j'ai pour l'instant laissé de côté car trop de choses à réécrire) donc je ferais probablement toujours des mises à jour, seulement elles seront bien moins fréquentes qu'avant. Là par exemple j'ai vu la sortie de Atmosphere 0.10.2 mais les fichiers de configs ont encore été changés et donc il faut que je mette aussi à jour la fonction de configuration manuelle de ces fichiers dans mon script, fonction qui n'est à mon avis utilisée que par peu d'utilisateurs mais je me refuse à publier une mise à jour tant que ceci n'est pas fait car sinon j'ai une partie de mon script que je juge vraiment importante qui ne fonctionnera plus bien (j'essaie vraiment d'avoir un script sans bugs et sans manquements pour la préparation d'une SD) mais voilà, ceci prend encore pas mal de temps à faire à chaque fois et là la logique du fichier "overide.ini" a été complètement revue et réadapter le script nécessite que je révise la logique pour ce fichier se qui est long et je n'ai plus le temps de faire tout cela pour l'instant pour pas mal de raisons personnelles qui s'ajoutent à mon agacement effectif contre pas mal d'utilisateurs dont je trouve le comportement irrespectueux des travaux qui ont été faits sur ce forum pour rendre la plupart des choses accessibles et simples pour peu qu'on prenne le temps de les regarder ou d'utiliser la fonction de recherche du forum.




#1085259 [tuto avancé] - Emunand Atmosphere, tout se qu'il faut savoir

Posté par shadow256 - 01 janvier 2020 - 22:19

@oob :

 

Déjà le support des XCI n'a rien d’anecdotique et peut s'avérer parfois plus pratique que les NSP (perso je n'ai jamais eu de comportement bizarre avec mes supers XCI là où des NSP ne fonctionnent plus entre certaines mises à jour du firmware, ne se lance plus on ne sait pourquoi... bref moi les XCI on toujours fonctionnés sans aucun souci et si j'ai besoin de reset ma console il n'y a qu'à sauvegarder/restaurer les sauvegardes des jeux mais pas besoin de réinstaller quoi que se soit). De plus SX OS dispose aussi du support des disques USB pour lancer les XCI, les homebrews et aussi pour installer des NSP (attention, on installe pas de NSP sur le disque USB mais depuis le disque USB). SX OS reste aussi très simple d'utilisation (on ne se prend pas la tête avec les sig_patches ou autres, juste deux fichiers à copier pour que ça fonctionne). Pour le reste par contre Atmosphere fonctionne au moins aussi bien que SX OS (sauf l'emunand via fichiers en FAT32 qui est catastrophique sous Atmosphere) et supporte en général mieux les nouveaux modules et certains homebrews. Enfin, Atmosphere est plus configurable que SX OS, pratique mais pas franchement utile pour beaucoup d'utilisateurs qui se contenteront des paramètres par défaut.

Voilà, utiliser Atmosphere peut suffire mais SX OS apporte certaines choses en plus qui peuvent être intéressantes. Perso j'utilise les deux, Atmosphere pour toute la partie homebrews/modules et SX OS pour la partie lancement de jeux, les deux CFWs partageant la même emunand il est aisé de passer de l'un à l'autre très facilement.




#1085146 [Help] Switch os 5.1 sx os -> upgrade os 9?

Posté par shadow256 - 31 décembre 2019 - 19:04

Autant mettre à jour en 9.1.0 et SX OS 2.9.3 beta, c'est ni plus ni moins stable que la 9.0.1 avec SX OS 2.9.2 donc bon autant mettre à jour sur la dernière version.

Je rappel également que quand on ne suit plus le hack depuis un moment, il y a toujours la FAQ qui centralise les infos essentielles et que j'essaie de maintenir le plus à jour possible.


#1084997 [Switch] Lockpick RCM v1.8.1 disponible

Posté par shadow256 - 30 décembre 2019 - 23:12

@RomAnOCrY : Très probablement, je ne vois pas se que ça pourrait être d'autre.


#1084859 Base de donées des numéros de série de consoles patchées ou non.

Posté par shadow256 - 30 décembre 2019 - 12:07

La team Xecuter va sortir une solution hardware pour les consoles patchées en début d'année prochaine, par contre on ne connait pas le détail du fonctionnement ni même s'il y a des limites au niveau du firmware ou si l'exploit qui sera utilisé sera patchable ou pas par Nintendo avec une mise à jour. En tous cas si tes gamins veulent jouer en ligne il faut mettre à jour la console sur la dernière version du firmware (aujourd'hui la 9.1.0) et ne pas utiliser de DNS spécifique car ça bloquera le jeu en ligne (les DNS servent à bloquer l'accès aux serveurs de Nintendo). Sinon si tu ne veux prendre aucun risque pour le hack alors il faudra attendre pour le jeu et les actions en ligne.


#1084470 [Switch] Le factory setup mode montré sur Switch

Posté par shadow256 - 28 décembre 2019 - 17:58

Selon Switchbrew, c'est un firmware spécial qui est installé en usine. C'est une version minimale qui contient un nombre très limité de titles par rapport au firmware "retail". Une version modifiée du boot2 (premier sysmodule non intégré qui est lancé) est installée et permet de lancer un module "manu" (manufacturing) qui n'existe pas sur les firmware retails ainsi qu'un titre appelé "Test Application Launcher" à la place du qlaunch. 
D'après la description du module Manu sur Switchbrew, c'est une simple interface USB qui permet de créer des pipes pour lire/écrire via USB. Je suspecte que c'est via l'USB que sont ensuite transférées les données qui permettront la calibration et le firmware retail. Ca doit être comme ça qu'il injectes les certifs je pense donc le fait d'avoir un dump de ce firmware ne risque pas de permettre de "débannir" une console mais bon j'avais pas trop de doutes la dessus ^^.
Donc pour répondre à ta question (qui ne s'adressait pas à moi héhé), je dirai que ce firmware factory se trouve sur la NAND (logique), surement dans les partitions BCPKG2 (package2 : kernel et sysmodules) et peut-être aussi sur d'autres partitions (qui peut-être sont différentes de celles de la version retail), je ne saurait trop dire.

Je ne savais pas que c'était décrit sur Switchbrew (bon après j'ai pas trop cherché non plus j'avoue), j'y vois un peu plus clair maintenant sur comment ça fonctionne. Merci.


#1084358 [Switch] Le factory setup mode montré sur Switch

Posté par shadow256 - 28 décembre 2019 - 01:44

@Boukaki76 :

Je pense que ce menu n'apportera rien de plus au niveau du hack à proprement parlé, c'est-à-dire qu'on y découvrira pas de nouvelles failles exploitables car ce menu n'est pas sur les consoles en temps normal. Après ça risque de nous en apprendre sur la dernière chaine du process de fabrication de la console et on pourra peut-être en faire quelque chose pour les consoles non-patchées, faudrait savoir exactement se que ce menu est et permet pour se prononcer.

Autre possibilité, ce menu est un payload signé qu'on pourrait exploiter via le RCM et là comme il est signé on pourrait l'exploiter sur toutes les consoles mais bon je doute très très fortement que se soit ce genre de choses, déjà parce que le payload serait sur la console et exécuté directement et çà j'en doute vraiment. Par contre si c'est çà là ça pourrait devenir très intéressant car on pourrait découvrir des éléments sur le processus de signature d'un payload par Nintendo mais bon ne rêvons pas trop.

On pourrait aussi imaginer un élément exécuté via des partitions non chiffrées et en ce cas il serait possible, en utilisant un élément externe, d'écrire le programme sur la nand pour ensuite forcer la console à l'exécuter mais si le truc est sur une partition chiffrées bah là ça n'apportera encore rien du côté des consoles patchées.

En résumé pour les consoles non patchées on a ici un menu qui peut être intéressant selon se qu'il permet de faire et pour les consoles patchées par contre ça ne changera probablement rien, ceci dit se que je dis n'est qu'hypothèses, avec si peu d'informations on ne peut rien prédire et je comprends que les développeurs s'y intéressent de près.

PS: Quand je dis console patchés j'entends celles qui sont sur un firmware supérieur au 4.1.0, je considère que pouvoir exécuter Cafeine donne les mêmes possibilités que pour les consoles non-patchées mais avec le risque que si on fait une mauvaise manipulation et qu'on brick c'est bien plus compliquer de réparer, sans les clés de la console ou un dump de la nand c'est même impossible.
 

Zoria s’y connais bien aussi

@eliboa également et bien mieux que moi d'ailleurs.


#1084252 [Switch] Payload_Launcher 3.0.0 disponible

Posté par shadow256 - 27 décembre 2019 - 15:52

Homebrew très pratique mais je trouve qu'une réécriture en SDL n'a pas d'intérêt ici, le homebrew faisait une taille réduite de quelques KO avant et maintenant il dépasse les 8 MO. Selon moi ce genre de programme n'a pas besoin d'être beau, juste il doit être pratique et une faible taille fait partie de cet aspect pratique. Bon après c'est que 8 MO me dira-t-on avec raison d'ailleurs, qu'est-ce que 8 MO même sur une carte de 64 GO mais bon pour un homebrew de ce type pour moi ça fait déjà bien trop.


#1084102 Switch à Noel, SX pro et ecran noir...

Posté par shadow256 - 25 décembre 2019 - 20:49

Essaies en restant appuyé une bonne minute sur "Power". Sinon faudrait voir se qu'il se passe quand la console est branchée à un PC via USB (son de connexion ou pas, tenter des redémarrages en restant connectée au PC pour voir se qu'il se passe toujours via l'analyse des sons de connexion USB). Pour moi là le problème n'est pas bien grave, juste lancer un CFW ne devrait en rien bricker quoi que se soit.


#1083807 [tuto avancé] - réinitialiser complètement une console, la débricker ou inst...

Posté par shadow256 - 23 décembre 2019 - 17:04

Déjà faire ce tuto alors que tu n'en as finalement pas besoin est de la prise de tête pour pas grand chose, vaut mieux que tu retournes sur ton backup 9.1.0 et que tu règles le problème à partir de cet état. Je pense que le problème vient de la configuration de ta SD, tu peux regarder la section des infos générales de la FAQ sur les problèmes courants de SD pour voir si ça ne viendrait pas d'un problème déjà référencé et pour ta SD tu peux t'aider de mon Ultimate-Switch-Hack-Script pour la préparer, je pense qu'il doit te manquer des choses comme les sig_patches ou autres dans ta configuration actuelle. Après là on sort du domaine de ce tuto du coup.


#1083691 [tuto avancé] - réinitialiser complètement une console, la débricker ou inst...

Posté par shadow256 - 22 décembre 2019 - 06:25

ah aucune idée moi j' avais des erreur bref j' ai formaté ma carte puis recommencé sinon c pas un keys .txt mais un prod.info que tu as en résultat

@Pouic : Non, c'est un fichier "prod.keys" qui sort avec Lockpick-RCM.

c' est ce que j' ai dis !

Bah non comme tu le vois dans les citations, tu dis un "prod.info" et pas "prod.keys".


#1083365 [Switch] Ultimate-Switch-Hack-Script 4.1.17 disponible

Posté par shadow256 - 18 décembre 2019 - 17:41

bon je vien de tous refaire sur une autre sd qui me semble ok.
juste une petite question?
le dossier de preparation de sd via le script est il pret a l emploie ou y a t il des chose a deplacer renomer ou otre?
merci d avence

Le script de la préparation d'une SD est très complexe donc il n'y a pas de réponse toute faite à ta question, certes il y a des profiles de base qui permettent de lancer un CFW assez facilement sur la sysnand mais dans le cas de l'utilisation d'une emunand il faut soit en passer par une configuration manuelle (ou la création d'un profile général) ou soit faire des manipulations supplémentaires. Le script est une aide à la réalisation des différents tutos présentés dans la FAQ, se contenter de seulement utiliser mon script sans essayer de comprendre un minimum se qu'il se passe est une très mauvaise idée. Et surtout avant tout, n'oublies pas de faire le dump de ta nand ainsi que de tes clés, respectivement via Hekate et Lockpick-RCM.