Votre recherche :

smc

Mickeal31
Re: [HOMEBREW] pSNES signé Cpasjuste
Hello.

Un pt'i coup de pouce svp...

J'ai mis des roms dans le repertoir qui va bien sur la carte SD.
=> quand je lance Psnes, je ne retrouve pas les roms... zéro jeux... :cry:

J'ai essayé de mettre les fichiers en .zip et aussi en les décompressant. (.srm / .sfc / .smc / .swc) rien a faire, Psnes ne voit pas les roms...

Qui peux m'aider svp?

Merci!

Bon j'ai mis pSNES 4.3 et j'arrive a faire tourner des jeux.
Par contre impossible de faire tourner pEMU 6.7.
Voir le sujet
Avatar de l’utilisateur
MDProz
Re: [TUTO] Installer Homebrew Launcher sur Switch 5.1.0 (et
Les ChangeLog


Atmosphère de SciresM
[+] ChangeLog Atmosphere de SciresM
Version 1.8.0
  • Un support de base a été ajouté pour 19.0.0
    • La console devrait démarrer et Atmosphère devrait être entièrement fonctionnel. Cependant, tous les modules n'ont pas été entièrement mis à jour pour refléter les dernières modifications
      • Il ne devrait y avoir rien de visible par l'utilisateur à cause de cela, mais cela sera résolu dans une future mise à jour d'Atmosphère. Il reste également une action de la version 18.0.0 à traiter

    • exosphère a été mis à jour pour refléter le dernier comportement officiel sécurisé

    • mesosphère a été mis à jour pour refléter le dernier comportement officiel du noyau.

    • loader a été mis à jour pour refléter le dernier comportement officiel

    • pm a été mis à jour pour refléter le dernier comportement officiel

    • ro a été mis à jour pour refléter le dernier comportement officiel

  • Les modèles d'accès aux fichiers de creport ont été optimisés, améliorant considérablement les performances lors de la génération d'un rapport de crash

  • Atmosphère now uses relr déménagements lorsque cela est possible
    • Cela réduit la taille des fichiers d'un certain nombre de modules d'atmosphère

  • Un certain nombre de problèmes mineurs ont été résolus et des améliorations ont été apportées, notamment:
    • La prise en charge a été corrigée pour l'exécution d'Atmosphère sur des unités plus récentes dotées de puces DRAM Hynix/Micron spécifiques

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.7.1
  • Le support a été ajouté pour 18.1.0.

  • Atmosphère a été mis à jour pour utiliser GCC 14/newlib (dernières versions devkitA64/devkitARM)

  • D'autres changements étaient pour 18.0.0 :
    • Le chargeur a été mis à jour pour refléter le dernier comportement officiel

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.7.0
  • Un support de base a été ajouté pour 18.0.0.
    • La console devrait démarrer et l'atmosphère devrait être entièrement fonctionnelle. Cependant, tous les modules n'ont pas été entièrement mis à jour pour refléter les dernières modifications
      • Il ne devrait y avoir rien de visible par l'utilisateur à cause de cela, mais cela sera résolu dans une future mise à jour d'Atmosphere, une fois que je ne voyagerai pas beaucoup

    • exosphère a été mis à jour pour refléter le dernier comportement officiel du moniteur sécurisé

    • mesosphère a été mise à jour pour refléter le dernier comportement officiel du noyau

    • spl a été mis à jour pour refléter le dernier comportement officiel

  • Fusee ne prend plus en charge l'application de correctifs IPS aux KIP.
    • Les seuls KIP toujours présents sont a) les modules d'ambiance, b) les modules système personnalisés ou c) FS

    • Le sous-système IPS a été initialement conçu pour faire fonctionner les correctifs nogc pour FS, mais ceux-ci sont désormais internes, et il semble que les seuls correctifs kip qui existent soient destinés au piratage
      • Je n'ai trouvé aucun correctif Kip publié nulle part et conçu à d'autres fins

    • Cela n'a fondamentalement aucun sens de ralentir le démarrage de chaque utilisateur normal pour une fonctionnalité qui n'a pas de cas d'utilisation réel, en particulier lorsque Fusee cherche à être un chargeur de démarrage minimal

  • Des améliorations mineures ont été apportées au gdbstub d'Atmosphere, notamment :
    • La prise en charge a été ajoutée pour QStartNoAckMode

    • Un problème qui pouvait provoquer une erreur fatale lors de la création d'un trop grand nombre de points d'arrêt a été résolu

  • Un certain nombre de problèmes mineurs ont été résolus et des améliorations ont été apportées, notamment :
    • pt-BR (PortugueseBr) est désormais accepté comme langue valide lors du remplacement des paramètres régionaux du jeu

    • Un bogue qui pouvait entraîner une sérialisation incorrecte des ID d'objet de sortie sur IPC lors de l'utilisation d'objets de domaine a été corrigé

    • Un bug a été corrigé dans la logique d'augmentation de la limite de ressources de pm qui pourrait potentiellement provoquer l'échec des augmentations légitimes dans certaines circonstances

    • Loader/ro générera désormais une erreur fatale lors de l'utilisation de correctifs IPS non valides qui dépassent les limites, au lieu de corrompre la mémoire

    • La prise en charge du démarrage en utilisant une configuration de mémoire correspondant à la moitié de la véritable mémoire disponible (par exemple en forçant une configuration de 4 Go sur une carte de 8 Go) a été corrigée

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.6.2
  • Le support a été terminé pour 17.0.0
    • Erpt a été mis à jour pour soutenir le dernier comportement officiel

    • Jpegdec a été mis à jour pour prendre en charge le dernier comportement officiel

    • Pm a été mis à jour pour soutenir le dernier comportement officiel

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version PR 1.6.1
  • Une solution améliorée au problème qui ferait en sorte que les consoles qui avaient précédemment reconstruit leur partition SYSTEM brick sur la mise à jour-to-17.0.0 a été ajoutée
    • En particulier, l' atmosphère de démarrage détectera désormais automatiquement le problème et détrayera toutes les consoles qui sont tombées dans cet état

    • Certaines améliorations ont été apportées à haze , notamment:
      • Les performances ont été grandement améliorées :
        • La prise en charge de GetObjectPropList a été ajoutée, ce qui diminue le nombre de demandes effectuées d'environ 8x.

        • Haze effectue maintenant un rendu sur le GPU, libérant le processeur pour répondre aux demandes plus rapidement

      • Un problème a été résolu avec la façon dont Haze configure bMaxPacketSize0, ce qui améliore la prise en charge de l'USB3

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version PR 1.6.0
  • Le support de base a été ajouté pour 17.0.0.
    • La console doit démarrer et atmosphère doit être entièrement fonctionnelle. Cependant, tous les modules n'ont pas été entièrement mis à jour pour refléter les derniers changements.
      • Il ne devrait y avoir rien de visible par l'utilisateur à partir de cela, mais cela sera abordé dans une prochaine mise à jour d’atmosphère

    • Exosphère a été mis à jour pour refléter le dernier comportement officiel sécurisé

    • Mésosphère a été mis à jour pour refléter le dernier comportement officiel du noyau

    • Ncm a été mis à jour pour refléter le dernier comportement officiel

    • Erpt a été partiellement mis à jour pour soutenir le dernier comportement officiel

  • Le gdbstub d'Atmosphère prend maintenant en charge l'attente de s'attacher à un identifiant de programme spécifique au lancement (par opposition à toute application).
    • La commande monitor pour cela est monitor wait <hex program id>, où program id peut éventuellement avoir un préfixe 0x

  • La prise en charge de haze a été ajoutée pour l'édition de fichiers sur place et l'exécution de transferts 64 bits (fichiers de plus de 4 Go)

  • Bpc.mitm a été activé sur les unités Mariko, et déclenche maintenant les arrêts/redémarrages basés sur pmic (merci @CTCaer).
    • Cela devrait faire en sorte que la console ne se réveille plus ~15 secondes après l'arrêt sur Mariko

  • Un certain nombre de problèmes mineurs ont été résolus et des améliorations ont été apportées, notamment :
    • Une solution de contournement a été ajoutée pour un changement dans 17.0.0 qui entraînerait que les consoles qui avaient précédemment reconstruit leur partition SYSTEM en brique sur la mise à jour vers 17.0.0

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.5.5
  • Le support a été ajouté pour 16.1.0.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.5.4 PR
  • Une nouvelle fonctionnalité expérimentale a été implémentée pour éviter les plantages lors de la construction de romfs pour certains jeux avec des comptes de fichiers obscènes.
    • Cela inclut à la fois les fichiers Fire Emblem: Engage (~190000 fichiers) et The Legend of Zelda: Tears of the Kingdom (~300000).

    • La solution consistait à ajouter des fonctionnalités à ams.mitm/pm pour voler dynamiquement la mémoire du pool de l'application (et du système) au besoin lorsque les jeux ont des mods romfs.
      • Aucune mémoire n'est prise, et il n'y a aucun coût pour cette fonctionnalité lorsque vous jouez sans mods (ou avec les remplacements désactivés)

    • The Legend of Zelda: Tears of the Kingdom est actuellement le pire jeu, nécessitant environ 48 Mo de mémoire pour construire une image romfs pour jouer avec des mods.
      • À l'heure actuelle, la mémoire provient de la manière suivante : 32 Mo (base ams.mitm heap), 10 Mo (volé dans le pool d'applications), 8 Mo (volé dynamiquement dans le pool système).

      • Il s'agit de 50 Mo, ce qui permet un peu de frais généraux dans le pire des cas (empêche de s'écraser en raison de l'épuisement du tas pour d'autres allocations dans ams.mitm).

      • Zelda est remarquablement sensible au vol de mémoire dans le pool d'applications, ne tolérant pas plus de 16 Mo sur 1.0.0 et 12 Mo sur 1.1.0. J'ai choisi de voler 10 Mo, pour être en sécurité, pour l'instant.
        • Cela peut se casser lors d'une future mise à jour du jeu, mais je le corrigerai si et quand cela se produira. Il n'y a pas de solution parfaite ; le jeu nécessite tout simplement trop de mémoire pour prendre en charge les mods parfaitement, et je suis obligé de faire des compromis

    • Comme d'habitude, si vous rencontrez un jeu qui épuise la mémoire d'ams.mitm (en le crasant) lors du chargement des mods layeredfs, veuillez contacter SciresM#0524
      "Je me fais mal en disant cela, mais il est vraiment difficile d'imaginer qu'un jeu soit pire que The Legend of Zelda: Tears of the Kingdom, mais si cela se reproduit, je laisserai tout tomber pour le réparer comme d'habitude".

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.5.3
  • Le support a été ajouté pour 16.0.3.

  • Atmosphère a été mis à jour pour utiliser GCC 13/newlib (dernières versions de devkitA64/devkitARM).
    • Veuillez noter que cela introduit un problème connu, sur lequel on travaille actuellement.
      • Comme vous vous en souvenez peut-être dans le changelog 1.4.1, Fire Emblem: Engage nécessite d'énormes quantités de mémoire pour prendre en charge l'utilisation des mods layeredfs avec le jeu.

      • Le dernier GCC/newlib augmente légèrement la taille des frais généraux de malloc, ce qui rend l'augmentation de la mémoire précédente insuffisante.

      • Une solution générale à cela est en cours d'élaboration, ce qui devrait, espérons-le, résoudre le problème d'une manière qui ne me gêne pas pour l'avenir

  • Un certain nombre de problèmes mineurs ont été résolus et des améliorations ont été apportées, notamment :
    • Un problème a été résolu qui faisait que le remplacement de la police du système ne fonctionnait pas sur 16.0.0+.

    • Un problème mineur de précision a été résolu dans la gestion de certaines plages de mémoire par la mésosphère ; ce problème n'aurait eu aucun impact visible sur l'utilisateur final

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.5.2
  • Une application homebrew (haze) a été ajoutée pour effectuer le transfert de fichiers USB (avec des remerciements à @liamwhite pour la conception et la mise en œuvre).
    • Haze est inclus dans l' atmosphère et donne accès à la carte SD via le protocole PTP/MTP.
      • Veuillez noter : Haze apparaîtra à l'intérieur du menu homebrew sous le nom "Transfert de fichiers USB"

    • Veuillez noter : Atmosphère ne peut pas être mis à jour au moment de l'exécution, et essayer d'installer une mise à jour de l'atmosphère via Haze échouera comme d'habitude

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.5.1
  • Fatal a été mis à jour pour réduire l'empreinte mémoire.
    • À partir de 16.0.0, official fatal n'a pas de framebuffer ou de logique de rendu, et appelle plutôt d'autres commandes de service système pour dessiner l'écran.

    • Cependant, ces commandes ne sont pas utilisables par l'atmosphère (fenêtre de rendu trop petite, mauvaise prise en charge des couleurs).

    • Pour réduire le différentiel d'empreinte mémoire relative entre l' atmosphère et le code officiel, le framebuffer (2 Mo) est maintenant alloué dynamiquement en cas de besoin.
      • Cela tentera d'allouer à partir de plusieurs pools (de préfférer Système > System_NonSecure > Application).

      • Cela nécessite techniquement que 2 Mo soient disponibles dans au moins un de ces pools pour le rendu de l'écran fatal (sinon, un redémarrage en noir et blanc fatal se produira), mais cela ne devrait pas être un problème dans presque tous les cas

  • Une fonctionnalité a été ajoutée pour refléter éventuellement la base de données de jumelage bluetooth sur la carte SD (merci @ndeadly).
    • Cela permet de garder automatiquement les appariments d'appareils synchronisés sur sysmmc/all emummcs.

    • C'est opt-in, et peut être contrôlé en réglant l'atmosphère ! Enable_external_bluetooth_db = u8! 0x1.

    • Lorsqu'il est activé, la base de données de jumelage sera synchronisée avec /atmosphere/bluetooth_devices.db

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.5.0 (Pre-release
  • La prise en charge a été ajoutée pour 16.0.0
    • La mésosphère a été mise à jour pour refléter le dernier comportement officiel du noyau.

    • Ncm a été mis à jour pour refléter le dernier comportement officiel.

    • De nombreux APIs FS ont été mis à jour sous le capot pour refléter le dernier comportement officiel

    • Veuillez noter que 16.0.0 a apporté des modifications de rupture à un certain nombre d'API système, y compris dans les commandes FS/NCM/Shared Font que certains programmes homebrew peuvent utiliser
      • Ces programmes peuvent rencontrer des erreurs étranges et peuvent avoir besoin d'être recompilés avec un libnx mis à jour pour prendre en charge les modifications de 16.0.0 pour fonctionner correctement

      • Si vous êtes un développeur touché, veuillez contacter SciresM sur discord pour obtenir de l'aide

  • Un certain nombre de problèmes mineurs ont été résolus et des améliorations ont été apportées, notamment :
    • Un problème a été résolu qui pouvait entraîner une mauvaise configuration des sorties GPIO dans certaines circonstances

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.4.1
  • Un certain nombre de problèmes mineurs ont été corrigés et des améliorations ont été apportées, notamment :
    • Les fichiers de basculement de triche dmnt ne sont plus ignorés lorsqu'il leur manque une nouvelle ligne de fin

    • Le mécanisme de nettoyage automatique erpt_reports ajouté en 1.3.0 a été corrigé.
      • C'était en fait très fondamentalement cassé et n'a jamais fonctionné, mais il est vérifié qu'il fonctionne maintenant

      • Remarque : votre premier démarrage en 1.4.1 peut prendre beaucoup plus de temps que d'habitude (affichant uniquement un écran noir), si le mécanisme de nettoyage automatique est déclenché et que des milliers de fichiers sont supprimés. Cela devrait être ponctuel et pas plus d'une minute environ, si cela se produit.

    • Des correctifs mineurs ont été apportés dans la mésosphère pour correspondre au comportement officiel du noyau (l'assemblage du verrou tournant a été corrigé, le mauvais résultat en cas d'échec dans GetProcessId a été corrigé)

    • Un appel manquant à GetSdStatus lors de l'initialisation des cartes SD en mode non uhs-i a été ajouté dans le pilote sdmmc

  • L'utilisation de la mémoire d'ams.mitm a été augmentée de 16 Mo, pour éviter les plantages lors de la création de romfs pour les jeux avec un nombre de fichiers obscènes.
    • Pour citer le journal des modifications pour 1.2.3 : "La mise à jour 2.0.0 d'Animal Crossing contient > 99 000 fichiers [...] Il est vraiment difficile d'imaginer qu'un jeu soit pire qu'Animal Crossing"

    • Il s'avère que Fire Emblem: Engage contient environ 186 000 fichiers et est environ deux fois plus mauvais que Animal Crossing

    • La moitié de la mémoire supplémentaire provient ici du pool d'applet ; aucun problème ne devrait en résulter, mais veuillez signaler tout ce que vous pourriez rencontrer.

    • Comme d'habitude, si vous rencontrez un jeu qui épuise la mémoire d'ams.mitm (le plante) lors du chargement de mods layeredfs, veuillez contacter SciresM#0524.
      • Je me porte la poisse en disant cela, mais il est vraiment difficile d'imaginer qu'un jeu soit pire que Fire Emblem: Engage, mais si cela se reproduit, je laisserai tout tomber pour le réparer comme d'habitude

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.4.0
  • La prise en charge a été ajoutée pour 15.0.0.
    • Mesosphère a été mis à jour pour refléter le dernier comportement officiel du noyau

    • Ncm a été mis à jour pour refléter le dernier comportement officiel du noyau

  • Un certain nombre de problèmes mineurs ont été résolus et des améliorations ont été apportées, notamment :
    • La limite de capacité sur les contenus des modules complémentaires enregistrés a été fixée dans NCM pour refléter l'augmentation qui s'est produite dans 12.0.0

    • Un off-by-one a été fixé dans la mésosphère lors du calcul de la nouvelle valeur pour un arbitre d'adresse signalé avec ModifyByWaitingCountIfEqual

    • Le gdbstub de dmnt.gen2 désinfecte maintenant les noms de threads pour empêcher les caractères non valides de casser gdb

    • Gdbstub de dmnt.gen2 signale désormais correctement la balise d'architecture lorsqu'elle est attachée à des processus 32 bits

    • La prise en charge des remplacements de contenu manuel html spécifiques au programme a été ajoutée pour le contexte de prise de contrôle non-hbl

    • Un bug a été corrigé dans la façon dont emummc a construit le chemin de répertoire Nintendo alternatif
      • Auparavant, cela utilisait /*/Nintendo/Nintendo au lieu de /*/Nintendo

      • Du code a été ajouté pour déplacer automatiquement les anciens dossiers vers les nouveaux lors du démarrage dans emummc

    • Un bogue a été corrigé au démarrage qui provoquait la mise en place d'une limite de tension d'entrée incorrectement basse

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 1.3.2
  • Le support a été amélioré pour 14.0.0+.
    • Loader a été mis à jour pour refléter les derniers comportements officiels

    • Ro a été mis à jour pour refléter les derniers comportements officiels

  • Un certain nombre de problèmes mineurs ont été résolus et des améliorations ont été apportées, notamment :
    • Une fuite de mémoire a été corrigée dans la gestion des chemins d'accès du système de fichiers ; cela pouvait provoquer un plantage lors du lancement de jeux ~100 fois, ou lors de la suppression/téléchargement de jeux

    • Un bogue a été corrigé qui pouvait faire en sorte que les threads ne voient pas un sémaphore nouvellement signalé

    • Un certain nombre d'inexactitudes mineures ont été corrigées dans les API FileSystem mises à jour

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.3.1
  • Le support a été ajouté pour 14.1.0.

  • Un certain nombre d'améliorations mineures sous le capot de la précision ont été apportées pour mieux refléter le comportement du dernier module système officiel, en particulier autour de FS apis.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.3.0
  • Le support a été ajouté pour 14.0.0.
    • Mesosphère a été mis à jour pour refléter le dernier comportement officiel du noyau

    • Erpt a été mis à jour pour refléter les derniers comportements officiels

    • Pm a été mis à jour pour refléter les derniers comportements officiels

    • Fatal a été mis à jour pour refléter les derniers comportements officiels

  • Un mécanisme de nettoyage automatique de erpt_reports a été ajouté
    • Au démarrage, si la console contient plus de 1000 rapports dans /atmosphere/erpt_reports, le dossier sera nettoyé pour le vider

    • Ce comportement peut être désactivé en définissant erpt! Disable_automatic_report_cleanup = u8! 0x1 dans system_settings.ini

  • Le système de construction d'Atmosphère a été réécrit et permet maintenant de construire globalement diverses constructions/configurations
    • Toutes les cartes prennent désormais automatiquement en charge les cibles de publication/débogage/audit ; il est maintenant possible de construire une construction complète de débogage/audit d'ambiance pour la première fois

  • La prise en charge a été ajoutée pour compiler libstratosphère pour qu'elle s'exécute sur PC
    • Les cibles actuellement implémentées/testées sont Windows (x64), Linux (x64, arm64), macOS (x64, arm64)
      • Si vous êtes un développeur intéressé à ajouter un support pour une autre cible, veuillez contacter SciresM#0524 sur discord

    • Ceci est destiné à permettre enfin de tester sainement le code d'Atmosphère, en permettant à la plupart d'entre eux de fonctionner sur un PC (avec accès à un débogueur) plutôt que sur du matériel de console de jeu

    • De plus, cela permettra de fabriquer des outils PC qui réutilisent directement le code écrit pour Atmosphère

    • Remarque : cela n'a aucun lien avec l'interaction avec les logiciels officiels sur PC. Cela permet vraiment de faire des tests et des outils de ligne de commande autonomes basés sur l'ambiance ; le projet Atmosphère continue de n'avoir aucun intérêt à essayer d'exécuter des logiciels officiels de quelque nature que ce soit.

    • Au cours de l'ajout de ce support (et du travail sur l'outillage en l'utilisant), un certain nombre de révisions assez importantes ont été apportées à la stratosphère (en particulier le code du système de fichiers environnant)
      • Remarque : un certain nombre de modifications apportées à cet effet (et celles qui sont nécessaires dans le processus d'ajout de la prise en charge de 14.0.0) sont api-breaking
        • Si vous êtes développeur et que tout cela a provoqué la rupture de votre code, n'hésitez pas à contacter SciresM#0524 pour obtenir de l'aide sur la mise à jour de votre programme

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.2.6
  • Un support a été ajouté pour 13.2.1

  • Un certain nombre de problèmes mineurs ont été corrigés et des améliorations ont été apportées, notamment :
    • Une amélioration mineure des performances a été implémentée dans la répartition de la table de service en triant et en recherchant en binaire la table de commandes de service au lieu d'utiliser la recherche linéaire.

    • La logique d'initialisation statique dans Atmosphere a été rendue beaucoup plus régulière

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.2.5
  • Le support a été ajouté pour 13.2.0.

  • Un certain nombre de problèmes mineurs ont été corrigés et des améliorations ont été apportées, notamment :
    • Un bogue a été corrigé qui faisait que mesosphère sous-estimait la taille totale de la mémoire de 8 Mo pour certains jeux qui utilisent une gestion de la mémoire de la taille des ressources système plus récente.
      • Cela a causé le plantage de FIFA 19, et peut-être d'autres problèmes.

    • Des modifications de la gestion de la mémoire ont été apportées à sm pour économiser 0x5000 de mémoire.

    • Une micro-optimisation a été apportée à la façon dont mesosphère gère la mise à jour du registre de débogage pour la prise en charge matérielle en une seule étape.

    • La prise en charge a été corrigée pour l'activation de usb!usb30_force_enabled sur 13.0.0+.

    • Le cadre de test unitaire des travaux en cours a été mis à jour pour utiliser doctest au lieu de catch2.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.2.4
  • Des modifications ont été apportées à la façon dont fs.mitm crée des images lors de la fourniture d'un romfs layeredfs.
    • La gestion du cache (pour éviter une reconstruction inutile) a été révisée, pour ajouter une période de grâce d'environ 500 ms-1s entre l'image romfs de fermeture du processus et ams.mitm devant être reconstruit si romfs est rouvert.
      • Cela rend notre cache beaucoup plus efficace, auparavant nous reconstruisions des romfs plusieurs fois

    • La propriété des images RomFS a été remaniée, avec une nouvelle implémentation de comptage de références ajoutée (utilisée pour implémenter la période de grâce ci-dessus).
      • Certains jeux (par exemple Puyo Puyo Tetris 2, probablement d'autres) étaient sensibles à ce timing et pouvaient utiliser des modèles d'accès qui déclencheraient la création d'une image romfs alors que l'image romfs précédente était au milieu du destructeur.

      • Cela pourrait provoquer une erreur fatale, car le destructeur de l'ancienne image pourrait s'exécuter simultanément avec la construction de la nouvelle image

    • Cela offre également une accélération par rapport au code 1.2.3, Animal Crossing prenant désormais environ 8 secondes de moins pour dépasser le logo Nintendo Switch

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.2.3
  • Étant donné que le développement d'ams.TMA prend plus de temps que prévu, un support expérimental pour le gdbstub d'Atmosphère en tant que standalone est désormais disponible.
    • Veuillez noter : le GDBstub est nouveau et peut avoir des bugs/besoin de travail. Si vous rencontrez des problèmes, veuillez les signaler à SciresM#0524 -- toute aide pour trouver/réparer les bogues est appréciée, ici.
      • De manière générale, si vous souhaitez signaler des informations sur les correctifs nécessaires/discuter du développement du gdbstub, rejoignez le canal #dev-support de ReSwitched

    • Pour l'activer, définissez atmosphère!enable_standalone_gdbstub = u8!0x1 dans system_settings.ini.
      • Le standalone nécessite également une atmosphère!enable_htc = u8!0x0, mais cela devrait être le cas pour tout le monde puisque ams.TMA n'est pas encore réellement utilisable

    • Une fois activé, ouvrez le devkitPro fourni-gdb (aarch64-none-elf-gdb pour 64 bits ou arm-none-eabi-gdb pour 32 bits).
      • Le stub autonome s'expose sur le port 22225 -- donc la commande pour se connecter est target extended-remote <ip address>:22225.

      • Tapez info os process pour obtenir une liste des identifiants de processus auxquels vous pouvez rattacher

      • Le stub devrait fonctionner à la fois sur les programmes système, les jeux et les homebrews - mais veuillez noter que le débogage de certains processus (comme les sockets) peut provoquer un blocage en raison du fait que le stub les utilise lui-même

    • Les points d'arrêt logiciels, les points d'arrêt matériels, les points de surveillance matériels et les étapes matérielles uniques sont tous pris en charge/implémentés.

    • Les commandes de moniteur suivantes sont actuellement prises en charge :
      • monitor get info : obtenir des informations sur le processus, la disposition de l'espace d'adressage et des informations sur les modules.

      • monitor get mappages : obtenez tous les mappages de mémoire.

      • monitor get mapping <addr> : obtenez le mappage de la mémoire pour une adresse spécifique.

      • monitor wait application : oblige le stub à attendre le lancement d'une application. La prochaine application sera lancée suspendue.
        • L'utilisateur doit envoyer attach <pid> après le lancement, ce qui entraînera une instruction attach-on-first. L'échec de la connexion peut provoquer une instabilité du système, cela nécessite probablement du travail

  • Des modifications ont été apportées à la façon dont fs.mitm crée des images lors de la fourniture d'un romfs layeredfs.
    • La mise à jour 2.0.0 d'Animal Crossing contient plus de 99 000 fichiers et des tables si volumineuses que nous avons manqué de mémoire même après les optimisations effectuées en 0.10.5.
      • Auparavant, nous utilisions des tampons de travail 0x40000 de taille fixe pour les tables de fichiers/répertoires et construisions simultanément des tables de hachage/contenu dans une boucle sur les fichiers/répertoires.

      • Nous parcourons maintenant les tables de fichiers/répertoires plusieurs fois, d'abord une fois pour déterminer les index des tables de hachage, puis à plusieurs reprises pour créer des tables de hachage, puis une fois pour créer des tables de contenu.

      • Nous autorisons également maintenant des tampons de travail inférieurs à 0 x 400 000, en essayant des tampons de taille réduite jusqu'à ce que l'allocation réussisse (ou le tampon de travail serait inférieur à 0 x 4000, ce qui est une protection contre des performances vraiment horribles)

    • Il y a une légère pénalité de vitesse à ces changements, mais c'est de l'ordre de quelques secondes pour le pire des cas (Animal Crossing) et insignifiant pour la plupart des jeux avec des tables raisonnables.

    • Si vous rencontrez un jeu qui épuise la mémoire de ams.mitm (le fait planter) lors du chargement des mods layeredfs, veuillez contacter SciresM#0524.
      • Il est vraiment difficile d'imaginer qu'un jeu soit pire qu'Animal Crossing, mais si cela se reproduit, je laisserai tout tomber pour le réparer comme d'habitude.
        creport tente maintenant d'analyser les tables de symboles si elles sont présentes

  • Si un exécutable de jeu a un symbole pour une adresse donnée, la fonction-relative-offset sera désormais imprimée après le module-relative-offset.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.2.2
  • Un certain nombre de correctifs ont été apportés à la mise en œuvre par Atmosphère du nouveau service "sprofile" ajouté dans 13.0.0.
    • Nintendo transmet enfin des données sur Internet à certaines consoles, ce qui a permis de valider la mise en place de notre service.
      • Malheureusement, il y a eu plusieurs problèmes, et si votre console commençait à essayer d'utiliser les nouveaux services, l'atmosphère afficherait une erreur fatale avec le code 0xCAF6 (sprofile::ResultInvalidState())

    • Avec les données de test réelles en main, un programme de test a été écrit et il a été vérifié que notre implémentation peut maintenant importer/accéder avec succès aux données de profil.
      • J'espère qu'il n'y a plus de problèmes, et je m'excuse sincèrement pour tous ceux qui ont eu un 0xCAF6 fatal à cause de cela

  • Un certain nombre d'améliorations mineures ont été apportées à la mésosphère, notamment :
    • KThread::GetContextForSchedulerLoop a été implémenté en assembleur (en utilisant des assertions statiques pour vérifier que offset-of-context-in-struct est correct).
      • Cela permet d'économiser un appel de fonction inutile au milieu de la boucle chaude du planificateur, en le remplaçant par une instruction d'ajout, ce qui devrait améliorer les microperformances

    • Les instructions de maintenance matérielle de Mesosphere ont été auditées via un script et correspondent désormais directement aux noyaux de Nintendo.
      • Notamment, cela insère une barrière de synchronisation d'instruction manquante lors de la validation que des tas de dalles peuvent être construits.

      • Cet ISB manquant pourrait provoquer un abandon sur certains matériels (voir: particulièrement sensibles) au démarrage si le chemin de code pertinent était exécuté de manière spéculative (il ne s'exécute normalement qu'au lancement du jeu...)

    • Les gestionnaires SVC pour effectuer un IPC léger (normalement inutilisé) à partir d'un processus 32 bits ont été corrigés dans Mesosphere.

    • Un bogue a été corrigé qui provoquait l'écrasement du registre x27 par le contenu de x26 lors du retour d'un gestionnaire d'exceptions utilisateur.

    • Un bogue a été corrigé qui faisait que le noyau utilisait le pointeur de pile de l'espace utilisateur au lieu du pointeur de pile du noyau lors de la génération d'un rapport d'erreur pour un abandon du noyau

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.2.1
  • Le support a été implémenté pour 13.1.0.
    • mésosphère a été mis à jour pour refléter les changements de comportement du noyau apportés dans 13.1.0.
      • KScheduler émet désormais une barrière de mémoire de données lors du déverrouillage du verrou du planificateur et lors d'un retour anticipé en raison de l'état du fil supérieur lors de la planification

    • erpt a été mis à jour pour refléter les derniers comportements officiels
      • Le nouveau service ajouté dans 13.0.0 ("sprofile") a été révisé et les formats de données attendus ont été modifiés.
        • Cela semble toujours être (peut-être (?)) non testable en raison du fait que les données ne sont pas encore transmises, mais j'ai une plus grande confiance que les choses se passeront bien que lors de la sortie de la version 1.1.0

    • Un certain nombre d'améliorations ont été apportées à la mésosphère, notamment :
      • Une cible de build a été créée pour construire en ciblant la carte virt qemu.
        • Cela facilite l'écriture de tests unitaires pour le noyau (et d'autres composants de l'atmosphère) et leur exécution sous PC.
          • Remarque : le logiciel système officiel ne fonctionnera pas du tout dans ce cadre, et le projet Atmosphère n'a aucun intérêt à tenter d'exécuter un logiciel officiel de quelque nature que ce soit. Il s'agit de machines de test unitaire, et explicitement pas plus que cela

      • Cela devrait, espérons-le, nous permettre d'avoir une plus grande confiance dans le fait que tous les composants de l'atmosphère fonctionnent comme ils sont théoriquement censés le faire à l'avenir

      • Remarque : si vous êtes un développeur qui connaît le système d'exploitation Horizon (ou qui est capable de se familiariser), j'apprécierais grandement de m'aider à rédiger des tests et à améliorer le cadre de test
        • Veuillez contacter SciresM#0524 si vous êtes capable et intéressé.
          • Vraiment, si vous êtes réellement un développeur qui souhaite m'aider à démarrer cela, je l'apprécierais profondément.
            Cela dit, si vous n'êtes pas un développeur mais que vous voulez l'être, ce n'est probablement pas la meilleure opportunité ; Je m'attends à ce que ce soit très technique.

          • Considérez la chaîne #hack-n-all de la discorde ReSwitched à des fins éducatives

      • Nous utilisons (au moins pour l'instant) catch2 pour les tests unitaires

    • Presque tous les appels virtuels dans le noyau sont désormais résolus de manière statique.
      • Cela élimine une surcharge substantielle des appels virtuels et devrait conduire à une amélioration des microperformances du noyau dans pratiquement toutes les fonctions

    • Les opérations de recherche de l'arbre rouge noir restantes qui n'utilisaient pas la variante optimisée de la « clé de recherche » utilisent désormais la version optimisée

    • L'assemblage personnalisé a été écrit pour améliorer la conversion tick-to-time
      • Cela fonctionne autour de gcc émettant un assemblage sous-optimal à -Os (il émet un bon assemblage à -O3, clang est bien à -O3 et -Os)

    • Les structures KThread et KSession ont été mises à jour pour optimiser la disposition des membres, en économisant 0x10 octets par objet KThread/KSession.

    • Plutôt que de remettre à zéro inutilement toutes les données dans les objets du noyau uniquement pour écraser les membres ultérieurement, nous n'initialisons désormais que les membres dont nous avons besoin dans les constructeurs d'objets du noyau.
      • C'est ce que Nintendo faisait déjà

    • Un ensemble de primitives atomiques optimisées personnalisées a été implémenté et est utilisé à la place de std::atomic<>
      • Cela contourne un bogue de gcc qui rétrograde l'ordre mémoire spécifié à seq_cst et introduit clrex aux endroits où cela est approprié.

      • Cela devrait strictement améliorer les microperformances de nombreux appels système.

    • Une extension commutable au moment de la compilation a été ajoutée pour prendre en charge les adresses physiques 40 bits dans les capacités MapRange (en utilisant les bits actuellement réservés).

    • Un certain nombre de bugs mineurs ont été corrigés, notamment :
      • La gestion initiale du cache reflète désormais mieux le comportement officiel.
        • Cela résout un problème qui faisait que certains matériels sensibles au cache produisaient des paniques de noyau cryptiques lors du démarrage

      • Une logique incorrecte lors de la vérification des capacités de priorité des threads a été corrigée pour refléter le comportement officiel.

      • Le planificateur a été mis à jour pour refléter le dernier comportement officiel, et un certain nombre de bogues mineurs impliquant clz/ctz ont été corrigés.

      • Les accès à la région locale des processus ont été corrigés pour utiliser correctement la région linéaire du noyau, et non les pointeurs de l'espace utilisateur.

      • Les SVC de cache exposés pour les processus 32 bits reflètent désormais mieux la sémantique officielle des demandes de masque de base.

      • Un bogue a été corrigé qui pouvait provoquer une panique du noyau si SvcArbitrateLock était appelé sur un thread avec exactement une référence au milieu de la gestion d'une exception en mode utilisateur

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.2.0
  • boot a été mis à jour pour refléter le dernier comportement officiel pour la gestion de l'affichage/de la batterie.
    • Cela devrait résoudre tous les problèmes pouvant résulter de l'exécution d'anciennes versions sur le modèle OLED, si vous êtes en mesure de le faire

  • Le système de "micrologiciel cible" a été modifié pour permettre au chargeur de démarrage de spécifier une approximation, plutôt que le véritable micrologiciel cible.
    • Auparavant, nous nous attendions à ce que les chargeurs de démarrage conformes inspectent SYSTEM:/ pour déterminer le micrologiciel cible spécifique.

    • Maintenant, nous n'avons besoin que d'une version approximative, avec version majeure == vraie version majeure et version approximative <= vraie version.

    • Cela simplifie grandement les exigences du chargeur de démarrage et, en conséquence, tout le code permettant d'accéder à SYSTEM a été supprimé de fusee.
      • Cela devrait entraîner une accélération substantielle lors du démarrage d'emummc avec fusee, car les accès au SYSTÈME étaient la chose la plus chère faite auparavant

    • Cela devrait résoudre toute incohérence dans la détection du firmware lors du démarrage via fusee vs hekate.

    • Cela devrait également améliorer notre compatibilité avec les versions de micrologiciels, ce qui rend plus probable que l'atmosphère "fonctionne" si rien d'important n'a changé

  • La logique de détermination des limites de ressources dynamiques a été implémentée dans pm pour correspondre au dernier comportement officiel
    • Cela simplifie/rend également considérablement les limites de ressources sur les anciens firmwares

  • Une énorme quantité de refactorisation a été effectuée sous le capot, notamment :
    • Remarque : Si vous êtes un développeur qui utilise Atmosphere-libs, un certain nombre de modifications sont en cours
      • N'hésitez pas à contacter SciresM#524 pour obtenir de l'aide sur la mise à jour de votre programme

    • L'espace de noms du système d'exploitation avait de nombreuses primitives implémentées / rendues plus précises.

    • Étant donné que la mésosphère est désormais toujours active, os::LightEvent (qui nécessitait des SVC plus récents) est désormais utilisable dans le monde entier (et utilisé par la stratosphère le cas échéant).

    • Les assertions sont désormais de véritables no-ops lors de la construction pour la publication.

    • Stratosphère est maintenant construit avec -Wextra/-Werror.

    • La logique la plus "commune" dans les fichiers main.cpp du module système a été déplacée dans libstratosphere.
      • Remarque : les fichiers main.cpp des anciennes bibliothèques d'atmosphère ne fonctionneront plus, pour un très grand nombre de raisons

    • Un certain nombre de problèmes de style de code de longue date ont été corrigés.

    • Mésosphère utilise désormais util::BitFlagSet pour les autorisations SVC.

    • Mésosphère place désormais sa table de relocalisation dans .bss, ce qui permet de récupérer cette mémoire une fois les relocalisations effectuées.
      • Ces changements permettent d'économiser environ 16 Ko de mémoire dans le noyau, tout est dit et fait

    • Un certain nombre d'emplacements dans la stratosphère où la mémoire pourrait être sauvegardée ont été repérés et exploités, conduisant à environ 150-200 Ko de mémoire sauvegardée.

    • Le module système spl et loader a été remanié pour mieux refléter la logique officielle.

    • Le code du serveur sf ipc a été mis à jour pour n'émettre que la logique mitm/defer lorsque cette logique est réellement requise quelque part dans le processus.

    • Le code du serveur tipc ipc a été mis à jour pour refléter les modifications apportées à la logique officielle dans 13.0.0.

    • Beaucoup, beaucoup d'autres changements mineurs, s'il vous plaît parlez à SciresM#524 ou lisez les commits pertinents si vous voulez en savoir plus

  • Un certain nombre de problèmes mineurs ont été résolus, notamment :
    • La gestion par Mesosphere des autorisations SVC sur l'épinglage/désépinglage des threads a été mise à jour pour refléter le comportement officiel du noyau.

    • util::CountTrailingZeroes() a été corrigé pour calculer la valeur correcte lorsqu'il est utilisé au moment de la compilation

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 1.1.1
  • Un bug a été corrigé qui provoquait une fuite de mémoire lors du lancement d'un jeu avec les mods activés, provoquant éventuellement un plantage après suffisamment de lancements de jeu sans redémarrage.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 1.1.0
  • Le support a été implémenté pour 13.0.0.
    • mésosphère a été mis à jour pour refléter le dernier comportement officiel du noyau.

    • ncm a été mis à jour pour refléter les derniers comportements officiels.

    • erpt a été mis à jour pour refléter les derniers comportements officiels.
      • Deux nouveaux services ("sprofile") ont été ajoutés à erpt et ont été entièrement réimplémentés.

      • Remarque : ces services permettent de transmettre les paramètres aux consoles via Internet sans mise à jour du système.
        • Comme il ne semble pas encore y avoir de paramètres poussés, cette implémentation ne peut fondamentalement pas être entièrement testée pour le moment, mais j'espère qu'il n'y aura pas de problèmes une fois que les paramètres commenceront à être distribués.

  • Le module système LogManager a été réimplémenté.
    • Ce module système fournit des services que certains jeux utilisent pour la journalisation.

    • La réimplémentation d'Atmosphere prend en charge la journalisation sur la carte SD (si lm!enable_sd_card_logging est vrai) et sur ams.TMA.
      • Pour contrôler le dossier dans lequel les journaux sont enregistrés, modifiez le paramètre lm!sd_card_log_output_directory.

    • La réimplémentation d'Atmosphere est désactivée par défaut (afin d'économiser de la mémoire), mais peut être activée en définissant lm!enable_log_manager sur true.
      • Cela permettra de lire les journaux des jeux qui utilisent les services (ou potentiellement de se connecter à partir des homebrews à l'avenir), ce qui peut être utile aux développeurs.

      • Veuillez noter que lorsque TMA sera entièrement implémenté à l'avenir, l'activation de TMA activera de force LogManager.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 1.0.0
  • fusee a été complètement réécrit en C++ pour utiliser les mêmes API d'atmosphere-libs que le reste du code d'Atmosphere.
    • La réécriture a été effectuée en mettant l'accent sur la garantie d'une bonne vitesse de démarrage, et le démarrage devrait généralement être beaucoup plus rapide qu'auparavant.
      • Selon la carte SD/l'environnement, la vitesse de démarrage peut maintenant être légèrement plus rapide, à peu près la même ou légèrement plus lente que lors du démarrage avec hekate.

      • Le fruit évident pour l'amélioration des performances a été cueilli, donc j'espère que l'amélioration des performances plaira à tout le monde.

    • La compatibilité de la carte SD a été améliorée : fusee devrait maintenant avoir une compatibilité de carte SD identique au pilote officiel du système d'exploitation.

    • Remarque : divers composants ont été renommés (fusee-primary.bin -> fusee.bin, fusee-secondary.bin -> package3).
      • Si vous utilisez un autre chargeur de démarrage (comme hekate), vous devrez peut-être mettre à jour votre configuration pour utiliser la nouvelle disposition.

    • Veuillez noter : BCT.ini n'existe plus, la configuration de nogc a été déplacée vers /atmosphere/config/stratosphere.ini.
      • Si vous comptez sur une configuration nogc personnalisée, assurez-vous de mettre à jour en conséquence.

    • L'analyse BMP de l'écran de démarrage personnalisé n'est plus prise en charge (car elle ralentit le démarrage pour 99 % des utilisateurs).
      • Pour compenser cela, un script pour insérer un écran de démarrage personnalisé dans un binaire package3 a été ajouté au dossier utilitaires du référentiel atmosphère.

      • La version de la version devrait être équivalente à l'exécution de la commande suivante à partir de la racine du référentiel atmosphère : python utilities/insert_splash_screen.py img/splash.png fusee/package3

  • Un certain nombre de modifications en attente ont été apportées, après la fin des périodes d'essai pertinentes :
    • la mésosphère n'est plus à exclure et le code stratosphère commencera en fonction de sa présence / utilisation.

    • NCM n'est plus opt-out.

    • Le nettoyage pour faciliter la transition de < 0,19,0 à 0,19,0 a été supprimé.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.20.1
  • Un problème a été résolu qui provoquait une grave dégradation des performances après la sortie de veille sur le matériel Mariko.
    • Cela était dû à Mariko MTC résultant en une fréquence de 1599,999MHz au lieu de 1600MHz.

    • En raison de ce décalage, le code de gestion EMC de Nintendo n'a pas réussi à s'initialiser/prendre le relais, et après la sortie de veille, la RAM était dans un état étrange.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.20.0
  • La gestion de la DRAM (MTC) a été implémentée pour le matériel Mariko, augmentant la vitesse de la RAM de 204MHz à 1600MHz.
    • Cela optimise de manière significative la vitesse de démarrage sur Mariko, en réduisant le temps de démarrage de moitié.

    • Réductions typiques du temps de démarrage (mesuré de "select fusee" à "home menu visible") :
      • Normal (Iowa) : ~35 secondes -> ~18 secondes.

      • Lite (Hoag) : ~65 secondes -> ~30 secondes.

    • NOTE : Le travail est en cours pour réécrire le composant `fusee`, avec l'objectif spécifique d'assurer une bonne vitesse de démarrage.

    • Avec un peu de chance, le démarrage sera beaucoup plus rapide sur toutes les unités (Mariko et Erista) dans une prochaine version

  • Sept a été remplacé, et supprimé du dépôt.
    • Les unités Erista utilisent maintenant un firmware TSEC personnalisé pour gérer la dérivation des clés.

    • Pour plus de détails, contactez SciresM#0524 sur discord.

    • Ceci a un certain nombre d'avantages, y compris :
      • Cela simplifie grandement la logique de dérivation des clés en la rendant cohérente sur tous les firmwares.

      • Fusee n'accède plus aux keyblobs et ne les utilise plus du tout, donc les unités qui ont accidentellement détruit/perdu des keyblobs peuvent démarrer sans eux.

      • Ceci augmente considérablement la stabilité (sept était la plus grande source d'échecs de démarrage).

      • Cela améliore la vitesse de démarrage (sept a redémarré plusieurs fois, a exécuté plusieurs fois l'initialisation du matériel et était généralement très lent).

      • Le processus de construction d'Atmosphère est maintenant beaucoup plus sain.

  • Un certain nombre d'améliorations ont été apportées au moteur de triche de dmnt.
    • Les codes triches qui prennent en compte un opérande de région mémoire peuvent maintenant utiliser les types "2" ou "3" pour effectuer des accès relatifs aux régions alias/aslr, respectivement.

    • La prise en charge d'un opcode "else" dans le moteur de triche a été ajoutée, afin de rendre l'écriture de certaines logiques conditionnelles plus naturelle.

    • Une prise en charge a été ajoutée pour qu'un orchestrateur de triche homebrew (comme edizon) puisse se détacher d'un processus de triche/régler la triche principale de manière programmatique.

  • Daybreak fournit maintenant un avertissement lors de la tentative d'installation d'un firmware plus récent que la plus haute version qu'atmosphère sait supporter.
    • Pour faciliter cela, exosphere expose maintenant la version HOS supportée via une extension ConfigItem.

  • Un certain nombre de problèmes mineurs ont été corrigés, notamment :
    • Plusieurs implémentations SVC de débogage de mesosphere ont été mises à jour pour refléter la sémantique du dernier noyau.

    • La prise en charge de la dérivation des clés de cryptage BIS sur certains prototypes de matériel a été corrigée.

  • Améliorations de la stabilité générale du système pour améliorer l'expérience de l'utilisateur.


Version 0.19.5
  • Le support a été ajouté pour 12.1.0.

  • Le support LayeredFS a été ajouté pour les commandes OpenDataStorageWithProgramIndex.
    • Certains jeux utilisant des API plus récentes (7.0.0+) qui incluent plusieurs programmes sous un même titre ne pouvaient pas être modifiés auparavant.

    • Ceux-ci sont désormais pris en charge normalement et LayeredFS devrait à nouveau avoir une compatibilité à 100 %.

  • Un certain nombre de problèmes mineurs ont été résolus, notamment :
    • Le redémarrage du payload NRO a été mis à jour pour permettre au système d'exploitation de sauvegarder l'état avant le redémarrage (merci @AuroraWright) !

    • Un problème a été résolu qui pouvait entraîner l'échec de dns.mitm lorsque les jeux demandaient la résolution d'une chaîne vide.

    • Un problème a été résolu qui provoquait une fuite de mémoire dans le module système erpt.
      • Cela finirait par provoquer un plantage du système après la génération d'environ 540 rapports sans redémarrage.

  • Un certain nombre d'améliorations mineures ont été apportées pour améliorer la précision de la mésosphère.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.19.4
  • Le support a été ajouté pour 12.0.3

  • Un certain nombre de problèmes mineurs ont été résolus, notamment :
    • Un problème a été résolu qui pouvait entraîner une corruption de la mémoire de tas lorsque l'allocation était fortement contestée

    • Un problème a été résolu qui pouvait entraîner l'échec du mode veille dans certaines conditions

    • Un problème a été résolu qui pouvait entraîner l'utilisation d'un chemin lent du planificateur plus souvent que nécessaire

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.19.3
  • Le support a été ajouté pour 12.0.2.

  • Un certain nombre de problèmes mineurs ont été résolus, notamment:
    • Un problème a été résolu dans dns.mitm qui provoquait un plantage lorsque les jeux tentaient de résoudre l'adresse IP de nullptr.

    • Un problème a été résolu dans erpt qui provoquait un abandon lors du démarrage sans avoir jamais démarré le stock auparavant.

    • Un problème a été résolu dans emummc (basé sur un fichier) qui provoquait une erreur sur le format du système / le téléchargement de certains jeux

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.19.2
  • Les composants d'Atmosphère ont été mis à jour pour refléter les derniers comportements officiels à partir de la version 12.0.0
    • Notamment, erpt a été mis à jour pour implémenter la nouvelle fonction de détection d'arrêt forcé
      • Lorsqu'un arrêt forcé se produit, un erpt_report sera généré et enregistré sur la carte SD au prochain démarrage

  • Atmosphère-libs a été mis à jour pour utiliser GCC 11 (dernières versions de devkitA64 / devkitARM).
    • Les inspections initiales montrent des améliorations de l'optimiseur légères à modérées à plusieurs endroits importants (le noyau est 0x3000 plus petit)

    • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur

  • Un certain nombre de problèmes mineurs ont été résolus, notamment:
    • Un bogue a été corrigé qui provoquait un écran noir lors de la tentative de démarrage des versions de firmware 2.0.0-4.1.0

    • Un bogue a été corrigé qui provoquait l'abandon de sm quand à la limite de session, plutôt que de renvoyer des codes d'erreur

    • Un bogue a été corrigé qui permettait l'épuisement des ressources sur 12.0.0, dans certaines circonstances

  • Plusieurs problèmes ont été résolus, et la convivialité et la stabilité ont été améliorées


Version 0.19.1
  • Un problème a été résolu qui provoquait une erreur fatale lors de l'utilisation des services de migration officiels pour transférer des données entre consoles

  • Un problème a été résolu dans ncm qui provoquait une erreur lorsque le système d'exploitation tentait d'énumérer le contenu de la carte SD installée

  • Plusieurs problèmes ont été résolus, et la convivialité et la stabilité ont été améliorées


Version 0.19.0
  • Le support a été ajouté pour 12.0.0
    • mésosphère a été mis à jour pour refléter le dernier comportement officiel du noyau

    • sm, boot2, pgl ont été mis à jour pour refléter les derniers comportements officiels
      • Remarque: la 12.0.0 a ajouté un nouveau protocole pour IPC ("tipc"), qui a été récemment réimplémenté dans son intégralité.
        • Il est possible qu'il y ait des problèmes encore non fondés; s'il y en a, veuillez envoyer les rapports de plantage appropriés à SciresM (SciresM #524 sur discord).

        • Homebrew qui utilise des extensions d'ambiance (y compris l'API mitm) devra être recompilé pour fonctionner sur la version 0.19.0.
          • Je m'excuse pour cela, mais c'est inévitable pour des raisons techniques. Si vous êtes concerné par cela et en êtes fou, veuillez contacter SciresM pour vous plaindre

    • erpt a été partiellement mis à jour pour refléter les derniers comportements officiels
      • De nouvelles fonctionnalités ont été ajoutées à erpt pour suivre l'activité des applets en cours d'exécution et pour détecter quand un arrêt forcé se produit

      • Ces comportements ont été temporairement stubbés, car ils ne sont pas nécessaires pour que la 12.0.0 s'exécute (et leurs sorties ne seront enregistrées nulle part)

      • Une future mise à jour de l'atmosphère mettra en œuvre ces comportements, dans l'intérêt de refléter la logique officielle le plus fidèlement possible

  • Atmosphère n'utilise plus le dossier / contents / pour ses propres programmes
    • Les modules système d'Atmosphère sont désormais regroupés dans le seul fichier "stratosphere.romfs"
      • Pour ceux qui travaillent sur le développement pour l'atmosphère, les exécutables dans le répertoire / contents / seront préférés à ceux de "stratosphere.romfs"

    • Remarque: afin de faciliter ce changement (et le comportement souhaité), la première fois que vous démarrez après l'extraction d'un zip de version, les modules du système atmosphère à l'intérieur de / contents / seront supprimés
      • Cela n'aura aucun impact sur les programmes utilisateur (cela ne supprime que les programmes avec des identifiants de programme spécifiques)

  • Des améliorations ont été apportées à la mésosphère, notamment:
    • Une extension InfoType a été ajoutée pour obtenir le descripteur de processus actuel, sans avoir à créer un thread et à faire IPC avec soi-même

    • Un problème a été résolu dans SvcSetDebugThreadContext

    • Un problème a été résolu lors de l'exécution d'IPC avec des tampons utilisateur

  • Le support a été corrigé pour basculer le paramètre personnalisé usb! Usb30_force_enabled sur 9.0.0+
    • Cela a été brisé par l'introduction par Nintendo d'une dépendance qui faisait de l'USB une exigence pour le lancement avant que les paramètres personnalisés ne soient analysés

    • Depuis le correctif, vous pouvez maintenant basculer le paramètre (comme vous le pouviez avant l'atmosphère 0.9.4), et cela fonctionnera comme prévu

    • Remarque: l'activation de l'USB 3.0 a souvent un impact important sur les communications sans fil
      • Pour cette raison, le paramètre est désactivé par défaut. Si vous rencontrez des problèmes avec son activation, envisagez de la désactiver

  • Un avertissement a été ajouté à l'aube lors de la réinitialisation de la console aux paramètres d'usine

  • Un travail substantiel a été réalisé en vue de l'implémentation prochaine dans l'atmosphère du protocole de connexion cible hôte
    • Une fois terminé, les utilisateurs pourront interagir avec une Switch sous atmosphère via une application PC («Starlink») en cours de développement
      • Les fonctionnalités éventuelles prévues pour les consoles connectées incluent un gdbstub, l'interaction avec la mémoire (pour le développement de triche), le streaming audio et vidéo du jeu et l'accès au système de fichiers de la carte SD du Switch

      • Switch homebrew aura également accès à un système de fichiers (configurable et en bac à sable) sur le PC hôte, lorsqu'il est connecté

    • À cette fin, ce qui suit a été accompli:
      • Le module système "htc" a été complètement réimplémenté

      • Le module système qui fournit un accès à distance à la carte SD a été complètement réimplémenté

    • C'est actuellement au cœur du développement d'Atmosphère

    • Remarque: l'assistance n'est pas encore terminée et les utilisateurs sont déconseillés d'interagir avec les paramètres associés pour le moment, à moins qu'ils ne sachent particulièrement ce qu'ils font

  • Un certain nombre de problèmes mineurs ont été résolus, notamment:
    • Un bug a été corrigé dans dmnt qui pouvait causer un fatal lors du lancement de certains jeux avec des astuces actives

    • Un problème a été résolu qui pouvait provoquer un abandon dans sm lors de l'utilisation d'un grand nombre de modules système personnalisés

    • Un problème a été résolu qui empêchait de lancer des cartes de jeu sur 1.0.0

    • Des problèmes mineurs ont été résolus dans le comportement de la machine virtuelle de triche

  • Plusieurs problèmes ont été résolus, et la convivialité et la stabilité ont été améliorées


Version 0.18.1
  • Un certain nombre de problèmes mineurs ont été résolus, notamment:
    • Le nouveau module dns.mitm ajouté dans la version 0.18.0 ne contient plus d'erreurs fatales lors de la réception de port = nullptr
      • Cela corrige le blocage des publicités sur YouTube et peut-être d'autres cas d'utilisation

    • Un bogue a été corrigé qui empêchait ams.mitm de mettre en cache les stockages de données de manière incorrecte
      • Cela a potentiellement cassé le DLC lors de l'utilisation de mods romfs, et aurait pu causer d'autres problèmes (par exemple avec des thèmes personnalisés, et peut-être d'autres cas)

    • Un bogue a été corrigé dans l'enregistrement du module de contrôle de l'état de l'alimentation
      • Cela pourrait corriger un cas étrange avec les dépendances des modules système sur sleep / wake, mais personne ne devrait probablement remarquer de différences

    • Un bogue a été corrigé où la mésosphère traitait parfois les ID de cœur virtuels comme s'il s'agissait d'ID de cœur physiques
      • Cela n'a eu aucun impact, car pour Switch virtual core == physical core, mais cela aurait pu affecter les futures plates-formes s'il n'était pas résolu

  • Plusieurs problèmes ont été résolus, et la convivialité et la stabilité ont été améliorées


Version 0.18.0
  • Un nouveau module mitm a été ajouté (dns.mitm).
    • Cela fournit un mécanisme hautement configurable pour rediriger les demandes de résolution DNS.

    • Par défaut, Atmosphère redirige les demandes de résolution des serveurs de télémétrie officiels vers une adresse de bouclage.

    • Vous trouverez ici de la documentation sur la configuration de dns.mitm pour répondre à vos besoins plus spécifiques

  • L'API du cadre de service (sf) a été remaniée pour être plus précise à la logique officielle et réduire considérablement les besoins en mémoire.
    • La comparaison de l'utilisation de la mémoire du module Atmosphère par rapport à celle de Nintendo trouvée ici a été mise à jour pour refléter cela.

    • Remarque: si vous êtes un développeur utilisant les API du service libstratosphere, une mise à jour peut être nécessaire. Contactez SciresM # 0524 sur Discord pour obtenir de l'aide si nécessaire.

  • Un certain nombre d'obsolescences ont été supprimées, à la suite d'un nettoyage général de la base de code:
    • L'extension sm pour ne pas désinscrire les services à la fermeture de la connexion a été remplacée par la logique d'acceptation officielle dans 11.0.0, et a été supprimée au profit de la logique officielle.
      • Cela ne devrait avoir aucun impact sur les utilisateurs.

    • Le hid-mitm temporaire ajouté dans la version 0.9.0 a finalement été supprimé, après plus d'un an de dépréciation.
      • Il ne devrait y avoir aucun homebrew en cours d'utilisation encore affecté par cela, mais la situation sera surveillée.

      • S'il s'agit toujours d'un problème réel, un module système hid mitm non affilié fournissant la même fonctionnalité peut être créé et publié, indépendamment de l'atmosphère elle-même.

  • Plusieurs problèmes ont été résolus, et la convivialité et la stabilité ont été améliorées


Version 0.17.1
  • Un certain nombre de modules d'atmosphère utilisaient plus de mémoire que leurs équivalents Nintendo dans la version 0.17.0; un certain nombre de modifications de génération de code ont été appliquées pour résoudre ce problème à tous les niveaux.
    • Une comparaison détaillée de l'utilisation de la mémoire du module Atmosphère par rapport à celle de Nintendo a été faite et peut être trouvée ici

  • Plusieurs bugs mineurs ont été corrigés, notamment:
    • Un bug a été corrigé dans la mésosphère qui provoquait l'échec des jeux qui tentaient de mapper plus de mémoire que le Switch.
      • Cela a affecté "Piczle Lines DX 500 More Puzzles!", Et peut-être d'autres jeux

    • L'activation de la configuration pour "vider" PRODINFO ne provoque plus de blocage sur les appareils Mariko (ou tout appareil avec un format plus récent).

  • Plusieurs problèmes ont été résolus, et la convivialité et la stabilité ont été améliorées


Version 0.17.0
  • fusee a été fortement réécrit afin d'ajouter la prise en charge du matériel Mariko.
    • Remarque: le matériel Mariko n'a actuellement aucun (et peut ne jamais avoir aucun) exploits logiciels; fusee fonctionne lorsqu'il est chargé à partir du contexte du chargeur de démarrage avec les bonnes clés dans le moteur de sécurité. Aucun moyen de mettre le système dans cet état n'est fourni

  • Un problème a été résolu dans la manière dont l'arrêt a été effectué sur le matériel Erista.
    • Cela corrige un problème qui faisait que OFW affichait un écran noir au démarrage après une mise hors tension de l'atmosphère sans effectuer au préalable un redémarrage.

    • Cela améliore également considérablement la consommation d'énergie lorsque le système est arrêté; les consoles éteintes d'Atmosphere devraient maintenant vider la batterie au même rythme réduit que le firmware d'origine

  • Un certain nombre de modifications mineures ont été apportées, notamment:
    • Un certain nombre d'incohérences dans le système de construction ont été corrigées.
      • Pour ceux qui créent une atmosphère à la maison, le module système de démarrage ne se reconstruira plus à chaque fois que make est invoqué

      • Cela améliore considérablement les temps de construction pendant l'itération de développement

    • sm a été mis à jour pour refléter plus précisément la façon dont le code officiel gère le report des demandes

    • mésosphère a été mis à jour pour refléter plus précisément la gestion officielle du noyau du tampon de trace.

    • mésosphère a été mis à jour pour améliorer la logique du chargeur du noyau en tirant parti de l'hypothèse que nous ne démarrons que notre noyau, pas celui de Nintendo

  • Comme cela fait quelques mois sans aucun problème signalé, la mesosphère est désormais désactivée.
    • Les utilisateurs qui souhaitent commencer à utiliser ou continuer à utiliser la mésosphère doivent utiliser le zip standard / cool kids ("atmosphère-")

    • Les utilisateurs qui souhaitent désactiver la mésosphère doivent télécharger et extraire le zip de désactivation ("atmosphère-SANS_MESOSPHERE-")

  • Plusieurs problèmes ont été résolus, et la convivialité et la stabilité ont été améliorées


Version 0.16.2
  • Les zips de version Atmosphère ne regroupent plus BCT.ini, mais reposent plutôt sur les valeurs par défaut du code.
    • Cela signifie que les mises à jour de l'atmosphère ne devraient plus écraser aucune configuration utilisateur.

    • Si vous souhaitez modifier la configuration de BCT.ini, copiez le modèle depuis / config_templates / comme avec une autre configuration.

  • pgl et creport ont été mis à jour pour refléter les différences de comportement officiel dans la version 11.0.0.

  • Un problème a été résolu qui entraînait le lancement de creport plusieurs fois en cas de panne du processus.
    • Cela corrige le problème des "rapports en double" qui tourmentait parfois les gens.

  • Un nouveau paramètre système (atmosphère! Enable_am_debug_mode) configurant am pour utiliser le mode débogage.
    • Si vous n'êtes pas un développeur ou ne voyez pas d'utilisation claire de cela, laissez-le configuré par défaut (désactivé).

  • Reboot to payload NRO a été mis à jour pour corriger la prise en charge de certaines charges utiles.

  • Le support a été corrigé pour l'extension d'ambiance pour prendre en charge l'utilisation homebrew des nouveaux mappages de noyau (8.0.0+).
    • En particulier, lors de l'exécution des versions de débogage de traçage de mesosphère, hbloader a désormais accès au tampon de trace du noyau.

  • Plusieurs problèmes ont été résolus, et la convivialité et la stabilité ont été améliorées.


Version 0.16.1 Pre-Release
  • Le support a été ajouté pour 11.0.1.
    • mesosphère a été mise à jour pour refléter le dernier comportement officiel du noyau.
      • Un nouveau svc :: InfoType ajouté dans la version 11.0.0 a été implémenté (il n'a pas été découvert avant la publication de la version 0.16.0).

      • La nouvelle logique d'intégrité de flux de contrôle (CFI) ajoutée dans le noyau 11.0.0 a été implémentée

  • La logique fs a été refactorisée et nettoyée pour refléter certains changements comportementaux et structurels plus récents du module système.

  • exosphère a été mis à jour pour permettre un contrôle dynamique du port uart utilisé pour la journalisation.
    • Cela peut être contrôlé en modifiant les champs log_port, log_baud_rate et log_inverted dans exosphere.ini.

  • mesosphère a été mis à jour pour améliorer les capacités de débogage.
    • C'est toujours un travail en cours, mais les développeurs peuvent être intéressés.

  • Un bogue a été corrigé qui provoquait une erreur fatale à fatale si le processus fatal était déjà en cours de débogage.

  • Plusieurs problèmes ont été résolus, et la convivialité et la stabilité ont été améliorées.


Version 0.16.0 Pre-Release
  • Le support a été ajouté pour 11.0.0.
    • Exosphère a été mis à jour pour refléter le dernier comportement officiel du moniteur sécurisé.

    • Mesosphère a été mis à jour pour refléter le dernier comportement officiel du noyau.

    • Loader, sm, boot, pgl ont été mis à jour pour refléter les derniers comportements officiels.
      • Remarque: la 11.0.0 implémente une version opt-in de l'extension atmosphère sm qui permet de fermer la session sans désenregistrer les services.
        • En conséquence, l'extension sera obsolète au profit de la nouvelle commande d'acceptation officielle. Dans la version 0.17.0, il sera entièrement supprimé.

        • Si votre module système personnalisé repose sur cette extension (même si cela me semble peu probable), veuillez le mettre à jour en conséquence.

    • erpt a été partiellement mis à jour pour assurer la compatibilité avec 11.0.0.
      • Le dernier firmware attache des champs supplémentaires et des informations de contexte aux journaux.

      • Une future mise à jour d’atmosphère implémentera cette logique, afin que les utilisateurs intéressés puissent également obtenir les nouvelles informations lors de l'examen de leurs journaux

    • Remarque: la version 11.0.0 a introduit des changements de rupture dans l'API usb: ds du module système USB.
        Homebrew qui utilise le service usb: ds doit être reconstruit avec la dernière version de libnx pour prendre en charge l'exécution sur 11.0.0.

  • Le module du système de démarrage a été réécrit pour refléter les énormes changements de pilote introduits dans la version 8.0.0.
    • Cela comprend un certain nombre d'améliorations de l'affichage du logo et de la logique de gestion de la batterie.

  • Un support a été ajouté pour configurer la largeur de l'espace d'adressage pour hbl.
    • Les paramètres hbl_config! Override_address_space _ (#) et hbl_config! Override_any_app_address_space peuvent désormais être définis sur 39_bit, 36_bit ou 32_bit pour contrôler l'espace d'adressage pour hbl sur une base de remplacement.

    • Si aucune configuration n'a été définie, hbl utilisera désormais par défaut un espace d'adressage de 39 bits.
      • Auparavant, un espace d'adressage hérité de 36 bits était toujours utilisé pour maintenir la compatibilité avec la version 1.0.0.

      • Une nouvelle extension de chargeur a été ajoutée pour prendre en charge le 39 bits chaque fois que possible (y compris mesosphere-on-1.0.0), avec un retour à 36 bits lorsqu'il n'est pas disponible.

  • Le support a été ajouté à un certain nombre de composants pour fonctionner sur du matériel Mariko.
    • Le module du système de démarrage peut maintenant être exécuté en toute sécurité sur le matériel mariko, en effectuant une initialisation matérielle correcte.

    • Daybreak (et généralement, la logique de mise à jour du système) ont été mis à jour pour être utilisables sur Mariko.

    • La logique de protection / gestion Boot0 a été mise à jour pour effectuer les actions correctes sur Mariko.

    • Le redémarrage vers le payload ne fonctionne pas et ne peut pas fonctionner sur Mariko. En conséquence, un gestionnaire "d'erreurs fatales" a été écrit, pour afficher et enregistrer les erreurs fatales depuis TrustZone.

    • Remarque: Atmosphere n'est toujours pas correctement utilisable sur le matériel Mariko.
      • En particulier, la sortie de mise en veille ne fonctionnera pas correctement (les nombres magiques ne sont pas définis correctement), parmi quelques autres problèmes mineurs.

  • Exosphère a reçu un support pour la construction sous la configuration de débogage.
    • Une petite partie (autrement inutilisée) d'IRAM est maintenant réservée au code d'exosphère de débogage uniquement (cette région est inutilisée / intacte sous la configuration de la version).

    • Cela permet la journalisation (y compris printf) à partir du moniteur sécurisé, pour les personnes intéressées.

  • Un certain nombre de bogues ont été corrigés, notamment:
    • Des problèmes mineurs dans un certain nombre de codes liés au système de fichiers ont été corrigés.

    • Un problème a été résolu qui pouvait entraîner l'annulation de NCM sur les consoles fournies avec 3.0.x et qui n'étaient jamais mises à jour.

  • Plusieurs problèmes ont été résolus, et la convivialité et la stabilité ont été améliorées.


Version 0.15.0
  • L'affichage panique de fusee-primary a été mis à jour pour identifier automatiquement et donner des suggestions pour résoudre la plupart des erreurs les plus courantes rencontrées par les utilisateurs

  • Ayant été testé aussi bien que je peux seul, la mésosphère (la réimplémentation par l'atmosphère du noyau Nintendo Switch) est désormais disponible pour les utilisateurs intéressés à l'essayer
    • À partir de cette version et jusqu'à ce qu'elle soit stable et bien testée, atmosphère distribuera deux archives
      • Les utilisateurs qui souhaitent s'inscrire à la mésosphère doivent télécharger et extraire le zip "cool kids" ("atmosphère-EXPERIMENTAL-")

      • Les utilisateurs qui ne souhaitent pas utiliser la mésosphère doivent continuer à utiliser le zip normal ("atmosphère-")

    • Les utilisateurs peuvent détecter si la mésosphère est active dans les paramètres du système
      • Lorsque la mésosphère est active, la chaîne de version du système affichera "M.15.0" au lieu de "0.15.0", et ainsi de suite pour les versions futures

      • Les rapports de plantage et autres contiendront également des informations sur l'utilisation ou non de la mésosphère

    • Il n'y a "probablement" aucun avantage matériel pour l'utilisateur à utiliser la mésosphère pour le moment
      • Les développeurs peuvent être intéressés par le fait que la mésosphère fournit de nombreuses API SVC plus récentes, même avec des versions de firmware inférieures

      • Le principal avantage de l'utilisation de la mésosphère est que tous les problèmes que vous pourriez rencontrer et me signaler seront résolus
        • Tous les utilisateurs qui choisissent d'utiliser la mésosphère ont ma plus profonde gratitude

    • Remarque: si vous utilisez hekate au lieu de fusee-primary, vous devrez attendre la prochaine version de hekate pour que mesosphere fonctionne, car le support de hekate n'a pas encore été inclus dans une version officielle
      • Cela sera mis à jour dans les notes de publication lorsque hekate fournira une nouvelle version

    • Comme mentionné dans les notes de version précédentes, lorsque la mésosphère est stable et bien testée, elle sera activée par défaut et la version d'Atmosphère passera à 1.0.0

  • Après avoir été suffisamment testée au cours du dernier semestre, l'implémentation NCM d'Atmosphere est désormais opt-out, plutôt que opt-in.
    • Dans le cas peu probable où des problèmes surviendraient, veuillez les signaler à @SciresM.

    • Les utilisateurs intéressés à ne pas utiliser notre implémentation doivent définir stratosphère! Disable_ncm = 1 dans BCT.ini.

    • La mise en œuvre NCM cessera d'être opt-out dans une future mise à jour, probablement à peu près au moment où la mésosphère deviendra opt-out au lieu de opt-in

  • Plusieurs bogues ont été corrigés, notamment:
    • Loader définit désormais la priorité de thread de HBL sur une valeur plus élevée lors du chargement en mode applet.
      • Cela corrige un lancement extrêmement lent ("blocage") lors de l'utilisation de l'applet-HBL avec certains jeux qui ne se suspendent pas lorsqu'ils sont inactifs (par exemple Super Mario Sunshine)

    • set.mitm met désormais en cache beaucoup plus la configuration de la langue de l'utilisateur
      • Cela réduit considérablement le décalage dans certains jeux qui utilisent mal l'API "nn :: oe :: GetDesiredLanguage ()"

    • Un bogue a été corrigé qui pouvait rendre erpt fatal lors du chargement d'un fichier de sauvegarde officiel contenant des pièces jointes de rapport d'erreur

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.14.4
  • Plusieurs bogues ont été corrigés concernant le sysmodule officiel jit ajouté dans 10.0.0
    • Une fuite de descripteur de processus a été corrigée lorsque les NRR JitPlugin étaient enregistrés avec le module système ro
      • Cela a empêché les processus utilisant jit de pouvoir quitter, provoquant un gel complet du système

    • L'extension sm atmosphère pour ne pas désinscrire les services lorsque la connexion du serveur est fermée a été désactivée dans le cas particulier pour jit: u
      • Cette extension est normalement souhaitable afin de permettre à plus de processus simultanés d'exister (car seules les connexions 0x40 sm peuvent être ouvertes simultanément), mais le sysmodule jit officiel repose sur le comportement

      • Cela provoquerait des plantages lors des tentatives de lancement d'un programme utilisant les services jit plus d'une fois par redémarrage

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.14.3
  • Prise en charge de HOS 10.2.0

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.14.2
  • Un bug a été corrigé qui pouvait provoquer un blocage lors de l'installation des services mitm
    • La correction de cela nécessitait un changement radical du comportement du client lors de l'installation d'un service mitm, et donc les sysmodules personnalisés qui utilisent mitm devront être recompilés pour fonctionner correctement

  • Un bug a été corrigé qui entraînait une réponse incorrecte des sysmodules d'ambiance lors de la réception de messages non valides

  • Un bogue a été corrigé qui entraînait un mauvais fonctionnement de la synchronisation fatale du redémarrage automatique

  • Le support a été ajouté à fusee pour le chargement de binaires pour la mésosphère, la réimplémentation par l'atmosphère du noyau Nintendo Switch
    • 0.14.2 n'inclut pas la mésosphère, mais ceux qui sont particulièrement intéressés peuvent construire et tester eux-mêmes la mésosphère

    • À l'avenir, pour permettre une période de test suffisante, les versions d'Atmosphère distribueront deux zips pendant un certain temps
      • Un zip utilisera la mésosphère, et l'autre non

      • Cela permettra aux utilisateurs intéressés d'accepter l'utilisation de la mésosphère avant qu'elle n'ait été testée pour être stable

    • Lorsque la mésosphère sera stable et bien testée, elle sera activée par défaut et la version d'Atmosphère passera à la version 1.0.0

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.14.1
  • Un problème a été résolu dans la version 0.14.0 qui provoquait un écran noir au démarrage lorsque la taille de l'INI1 n'était pas alignée sur 8 octets

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.14.0
  • Une API (ams: su) a été ajoutée pour permettre aux homebrew de s’installer en toute sécurité pour des mises à niveau ou des downgrade du système
    • Il s'agit d'une réimplémentation de la logique utilisée par ns pour installer les mises à jour du système de gamecard

    • Nintendo (et maintenant Atmosphère) utilise un processus d'installation qui peut récupérer peu importe où une panne se produit. Ce qui devrait considérablement améliorer la sécurité de l'installation de mises à jour système personnalisées

  • Le support a été ajouté à exosphère pour fonctionner sur du matériel Mariko
    • Remarque: Atmosphère ne prend toujours pas en charge Mariko et ne doit pas encore être exécuté sur Mariko
      • Certains composants de la stratosphère ne gèrent pas encore correctement la logique spécifique à Mariko et peuvent s'initialiser ou interagir avec le matériel de manière incorrecte

      • Ce problème sera corrigé et le support sera ajouté pendant le reste de l'été

  • Une application homebrew (daybreak) a été ajoutée qui utilise l'API de mise à jour du système (avec des remerciements à @Adubbz pour la conception et la mise en œuvre)
    • Daybreak est inclus avec Atmosphère et fonctionne comme un équivalent plus sûr / plus précis que ChoiDujourNX

    • Les mises à niveau / downgrade peuvent être installés à partir d'un dossier contenant les NCA de mise à jour sur la carte SD

    • Parce que la logique de mise à jour fonctionne de manière identique à celle de Nintendo, Daybreak pourra être utilisé en toute sécurité sur Mariko lorsque le reste d’Atmosphère sera pris en charge

    • Remarque: Daybreak exige que les NCA méta (.cnmt) aient l'extension correcte .cnmt.nca
      • En effet, la logique de mise à jour du système de carte de jeu utilise l'extension pour déterminer s'il faut monter le contenu

      • Plusieurs scripts ont été créés par les membres de la communauté pour renommer automatiquement les dossiers avec des extensions incorrectes

  • Un bogue a été corrigé qui provoquait une erreur emummc basée sur un fichier (montrant un hexdump) au démarrage
    • Un grand merci à @hexkyz pour avoir retrouvé et résolu ce problème

  • Un certain nombre de problèmes mineurs ont été résolus, notamment:
    • fusee imprime désormais des informations à l'écran lorsqu'une erreur se produit, au lieu de rester bloqué en essayant d'initialiser l'affichage

    • Une condition de course dans Horizon a été contournée qui pourrait empêcher le démarrage dans certaines circonstances

    • Un bogue a été corrigé qui obligeait les modules Atmosphère à ouvrir dix copies de certains systèmes de fichiers au lieu d'une
      • Cela pourrait entraîner l'épuisement des objets dans certaines circonstances

  • Pour les personnes intéressées par les futurs plans de développement d'Atmosphère, la feuille de route du projet a été mise à jour

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.13.0
  • exosphère, la réimplémentation du moniteur sécurisé d'atmosphère, a été entièrement réécrite
    • exosphère a été le premier volet rédigé pour le projet début 2018. Il est écrit en C, et dans un style très différent du reste du code d'atmosphère
      • Cela a rendu la base de code difficile à maintenir au fil du temps

    • exosphère a également été écrit pour se conformer à des contraintes et à des hypothèses qui ne s'appliquent tout simplement plus lorsque cfw n'est pas lancé à partir du navigateur Web et lorsque warmboothax est possible

    • Au-delà de ces problèmes, l'exosphère a utilisé tout sauf 1 Ko des 64 Ko d'espace dont elle disposait. C'était un problème pour plusieurs raisons:
      • Chaque nouvelle mise à jour du système ajoutée nécessite un espace supplémentaire pour la prise en charge (pour ajouter de nouvelles clés et refléter diverses modifications); Le support 10.0.0 a utilisé 3 des 4 Ko restants

      • atmosphère voudra avoir un support logiciel pour le matériel mariko, et ce n'est pas possible de tenir dans 1 Ko

    • La réécriture de l'exosphère (dont le nom de code était exosphère2 pendant le développement) résout ces problèmes

    • La nouvelle base de code est C ++ 20 écrite dans le style de l'atmosphère
        Cela résout le problème de maintenabilité et devrait faciliter la compréhension du fonctionnement du moniteur sécurisé pour ceux qui souhaitent utiliser le code comme implémentation de référence

    • De plus, la nouvelle implémentation utilise actuellement environ 59,5 des 64 Ko disponibles
      • Plusieurs modifications de code potentielles sont prévues qui peuvent enregistrer / accorder l'accès à ~ 2-3 Ko supplémentaires si nécessaire
        • Contrairement à la première base de code, la nouvelle exosphère dispose en fait déjà d'espace pour les futures clés / etc. Il est actuellement prévu que l'espace réservé ne sera jamais nécessaire

      • La mise en œuvre précédente avait choisi de ne pas implémenter un certain nombre de fonctions de moniteur sécurisé "sans importance" en raison de problèmes d'espace. Le nouveau code a suffisamment de marge de manœuvre pour pouvoir les implémenter sans soucis

    • Enfin, les bases du support de mariko ont été jetées - il n'y a que quelques changements mineurs nécessaires pour que la nouvelle implémentation du moniteur sécurisé fonctionne sur le matériel erista et mariko
      • Remarque: l'exosphère n'est qu'un des nombreux composants, et beaucoup d'autres ont besoin de modifications pour prendre en charge le fonctionnement sur le matériel mariko
        • La prise en charge côté logiciel de l'exécution sur le matériel mariko est attendue au cours de l'été 2020, mais il convient également de noter qu'il ne s'agit pas d'une échéance stricte
      • Remarque: le nouveau binaire exosphère n'est pas compatible abi avec l'ancien. Les utilisateurs qui démarrent à l'aide de hekate doivent effectuer une mise à niveau vers hekate v5.3.0 avant d'exécuter la version 0.13.0 (ou démarrer fusee-primary via hekate)

    • L'API d'Atmosphère pour le firmware cible a été modifié. Toutes les versions mineures / micro du système sont désormais reconnues, au lieu des seules versions majeures
      • Cela était nécessaire pour prendre en charge la version 5.1.0 du micrologiciel, qui a apporté des modifications de rupture à certaines API IPC qui ont entraîné l'arrêt d'Atmosphère 0.12.0

      • Remarque: il s'agit (inévitablement) d'un changement de rupture. Les modules système utilisant les bibliothèques d'atmosphère devront être mis à jour pour comprendre la version du micrologiciel qu'ils exécutent

    • emummc a été mis à jour pour inclure les nouvelles modifications
      • emummc utilise désormais un pilote SDMMC mis à jour / amélioré / plus rapide

      • Emummc basé sur des fichiers est maintenant presque aussi rapide que emummc basé sur des partitions brutes

    • Pour ceux qui s'intéressent aux futurs plans de développement d'atmosphère, la feuille de route du projet a été mise à jour

    • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.12.0
  • La configuration de l'exosphère a été déplacée vers sd: /exosphere.ini
    • Ceci pour faciliter les modifications de protection BIS décrites ci-dessous.

    • Espérons que ce fait en dehors du dossier Atmosphère empêchera la suppression accidentelle, car il contient maintenant des paramètres importants

  • La politique de protection bis d'Atmosphere pour la partition PRODINFO a été considérablement remaniée
    • Un support a été ajouté pour effectuer "automatiquement" une opération de "suppression" dans PRODINFO sans réellement modifier la NAND
      • Cela équivaut à utiliser l'outil homebrew "incognito", mais la NAND n'est jamais réellement modifiée

      • Cela peut être activé dans sysmmc en définissant blank_prodinfo_sysmmc = 1 dans exosphere.ini, et dans emummc en définissant blank_prodinfo_emummc = 1 dans exosphere.ini.

      • Veuillez noter: Ce n'est pas connu pour être sûr. Il y a un manque de recherche pour savoir si les informations supprimées sont mises en cache ailleurs dans le système
        • L'utilisation de cette option n'est pas encouragée pour cette raison

    • La prise en charge de l'écriture sur la partition PRODINFO a été ajoutée, si une sauvegarde chiffrée vérifiée a été effectuée
      • PRODINFO sont les seules données système qui ne peuvent pas être récupérées si elles ne sont pas sauvegardées, et donc Atmosphere les a sauvegardées sur la carte SD au démarrage depuis un certain temps maintenant

      • Les utilisateurs qui souhaitent modifier leurs données d'étalonnage peuvent désormais le faire sans condition dans emummc et dans sysmmc si allow_writing_to_cal_sysmmc = 1 est défini dans exosphere.ini
        • Remarque: ceci est fortement déconseillé et l'utilisateur type ne voudra presque jamais le faire

        • Si vous définissez cette option, Atmosphere tentera de vérifier (ou de créer) une sauvegarde chiffrée des données PRODINFO dans une région inutilisée de la partition
          • La sauvegarde est chiffrée avec des clés par console que les développeurs d'Atmosphere ne connaissent pas

        • Si la sauvegarde n'est pas vérifiée ou créée, les écritures ne fonctionneront pas. Les utilisateurs qui ont corrompu leur PRODINFO dans le passé sont encouragés à flasher une bonne sauvegarde pour permettre l'utilisation de ce paramètre

        • Les lectures et écritures dans la région utilisée pour la sauvegarde cryptée en toute sécurité sembleront réussir, mais seront en fait en lecture / écriture à partir d'un tampon rempli de déchets en mémoire

    • La prise en charge sera étudiée à l'avenir pour prendre en charge le démarrage avec un étalonnage entièrement vierge
      • Ceci est souhaitable pour permettre au démarrage de réussir pour les utilisateurs qui ont perdu leurs données d'étalonnage en raison du brick homebrew avant la mise en œuvre de la protection bis

  • Creport a été mis à jour pour utiliser les nouvelles API de capture d'écran ajoutées dans 9.0.0+
    • Sur 10.0.0+, si un crash se produit dans une application (pas d'applet ou de sysmodule), une capture d'écran sera désormais automatiquement enregistrée sur la carte SD

    • Si l'utilisateur applique un correctif à vi sur 9.0.0 (comme la commande qu'il utilise était auparavant uniquement pour les unités de développement), cela peut également fonctionner sur 9.0.0

  • Le nouveau sysmodule pgl ajouté dans 10.0.0 a été réimplémenté
    • pgl ("Program Launcher", probablement) est responsable de la gestion des processus utilisateur lancés, auparavant cela était géré par NS.

    • La chose la plus excitante à propos de pgl est qu'elle fournit enfin une API permettant à plusieurs clients de s'abonner aux événements de processus

    • En utilisant ces nouvelles API, les modules système / autres homebrew peuvent s'abonner pour être notifiés chaque fois qu'un événement de processus se produit
      • Cela signifie que des mesures peuvent être prises au lancement du processus, à la sortie du processus, au crash du processus, etc

    • Une légère préoccupation avec l'implémentation de Nintendo est que chaque objet abonné utilise 0x448 octets de mémoire, et N ne réserve que 8 Ko pour toutes les allocations en pgl

    • L'implémentation d'Atmosphere utilise un tas de 32 Ko, qui ne devrait pas être épuisable

    • L'implémentation d'Atmosphere a une empreinte mémoire totale d'environ 0x28000 octets plus petite que celle de Nintendo

  • Une réimplémentation a été ajoutée pour le module système jpegdec (merci @HookedBehemoth)!
    • Cela permet deux sessions au lieu d'une, donc l'homebrew peut désormais l'utiliser pour le décodage jpeg logiciel en plus du système d'exploitation lui-même

    • Comme d'habitude, l'implémentation a une empreinte mémoire très légèrement plus petite que celle de Nintendo

  • Cheat VM de dmnt a été étendu pour ajouter trois nouveaux opcodes
    • Le premier nouvel opcode, "ReadWriteStaticRegister", permet aux tricheurs de lire à partir d'une banque de 128 registres statiques en lecture seule, et d'écrire dans une banque de 128 registres statiques en écriture seule
      • Cela peut être utilisé de concert avec les nouvelles commandes IPC qui permettent à un gestionnaire de triche de lire ou d'écrire la valeur de ces registres statiques pour avoir des tricheurs "dynamiques"
        • Par exemple, un gestionnaire de triche pourrait écrire une valeur dans un registre statique qui triche pour contrôler la quantité d'un élément à donner dans un jeu

        • Comme autre exemple, un gestionnaire de triche pourrait lire un registre statique dans lequel un cheat écrit pour savoir combien d'éléments un joueur possède

  • Les deuxième et troisième opcodes sont une paire, "PauseProcess" et "ResumeProcess"
    • L'exécution du processus de pause dans un cheat mettra le jeu en pause (il sera gelé) jusqu'à ce qu'un opcode de processus de reprise soit utilisé
      • Ceux-ci sont également disponibles sur IPC, pour les gestionnaires de triche ou les modules système qui souhaitent interrompre ou reprendre le processus de triche attaché

    • Cela permet à un tricheur de savoir que le jeu ne modifiera pas ou n'accédera pas aux données auxquelles le tricheur accède
      • Par exemple, cela peut être utilisé pour empêcher Pokemon de voir un pokemon qu'un tricheur est en train d'injecter et de le transformer en un mauvais œuf

  • Un bogue a été corrigé qui entraînerait un plantage de la console lorsqu'elle était connectée au Wi-Fi sur les versions comprises entre 3.0.0 et 4.1.0 inclus

  • Un bogue a été corrigé qui pouvait entraîner un échec de démarrage sporadique en raison d'une mauvaise gestion du cache / tlb lors de l'exécution de l'ASLR physique du noyau

  • Un certain nombre d'autres problèmes mineurs ont été résolus (et davantage d'Atmosphere a été mis à jour pour refléter d'autres changements dans 10.0.x)

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version v0.11.1
  • Un bug a été corrigé qui pouvait être gênant dans certaines circonstances.
    • Pour ceux qui s'intéressent aux détails techniques, dans la version 10.0.0 kernelldr/kernel, le paramètre cpuactlr_el1 n'est plus défini, en supposant qu'il a été correctement défini par le moniteur sécurisé.

    • Cependant, Exosphere n'a pas défini cpuactlr_el1. Cela signifie que le registre gardait la valeur de réinitialisation au démarrage.

    • Cela a causé une variété de symptômes très erratiques, y compris le fait que n'importe quel jeu se bloque de manière apparemment aléatoire

  • Un certain nombre d'autres inexactitudes majeures dans Exosphère ont été corrigées


Version v0.11.0
  • Le support a été ajouté pour 10.0.0
    • Exosphere a été mis à jour pour refléter la nouvelle sémantique d'importation des clés dans 10.0.0

    • kernel_ldr implémente désormais l'ASLR physique pour les pages de support du noyau

    • Loader, NCM et PM ont été mis à jour pour refléter les modifications apportées par Nintendo dans la version 10.0.0

    • Creport a été mis à jour pour utiliser le nouveau service pgl pour terminer les processus au lieu de ns: dev

  • Une réimplémentation du module système erpt (rapports d'erreurs) a été ajoutée
    • Dans les versions précédentes d'Atmosphere, la majorité des rapports d'erreurs étaient évités via une combinaison de créport personnalisé, d'eclct fatal et tronqué

    • Cependant, des rapports d'erreur étaient toujours générés via certaines actions du système
      • Plus particulièrement, chaque fois que l'applet d'erreur est apparue, un rapport d'erreur a été généré

      • Par défaut, l'atmosphere a désactivé le téléchargement des rapports d'erreurs, mais la mise en ligne dans OFW après qu'un rapport d'erreurs s'est produit dans l'atmosphère peut entraîner une télémétrie indésirable

    • La réimplémentation éclatée de l'atmosphère permet au système d'interagir avec les rapports d'erreurs existants comme prévu

    • Cependant, tous les nouveaux rapports d'erreur sont enregistrés à la place sur la carte SD (/ atmosphere / erpt_reports) et ne sont pas validés dans la sauvegarde du système
      • Les utilisateurs curieux de savoir quel type de télémétrie est empêché peuvent afficher les rapports tels qu'ils sont générés

      • Les rapports sont enregistrés en tant que msgpack (car c'est ce que Nintendo utilise)

    • Veuillez noter que toutes les données de télémétrie ne sont pas désactivées. Les rapports de lecture et les rapports système continueront de fonctionner sans modification

    • Avec l'implémentation d'ambiance, homebrew peut désormais utiliser l'applet d'erreur natif pour afficher les erreurs sans se soucier de générer une télémétrie indésirable

  • libstratosphere et libvapours ont reçu un certain nombre d'améliorations
    • Grâce à @Adubbz pour son travail, l'espace de noms NCM dispose désormais d'un code client
      • Cela jette les bases d'une mise à jour / rétrogradation de premier ordre du système homebrew dans un avenir proche.

    • En particulier, le code implémentant l'espace de noms os est beaucoup plus précis

    • De plus, les allocateurs de Nintendo ont été implémentés, permettant une efficacité de mémoire identique à celle des implémentations de Nintendo

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.10.5
  • Des modifications ont été apportées sur la manière dont fs.mitm crée des images lors de la fourniture d'un romfs en couches
    • La création de métadonnées romfs avait auparavant un coût de mémoire d'environ 4 à 5 fois la taille de la table de fichiers

    • Cela a causé des jeux qui ont des tables de métadonnées de fichiers particulièrement énormes (> 4 Mo) pour épuiser le pool de mémoire de 16 Mo de fs.mitm

    • Le code qui crée les images romfs a donc été modifié pour être encore plus efficace en mémoire

    • La mémoire requise est passée de ~ 4x la taille de la table de fichiers à ~ 2x la taille de la table de fichiers + 0,5 Mo

    • Il y a une légère pénalité de vitesse, mais les tests sur Football Manager 2020 n'ont pris que 1,5 seconde supplémentaire pour que le jeu démarre avec de nombreux fichiers modifiés
      • Cela ne devrait pas être perceptible grâce aux modifications asynchrones apportées dans 0.10.2

    • Si vous rencontrez un jeu qui épuise la mémoire d'ams.mitm (le plante) lors du chargement des mods layeredfs, veuillez contacter SciresM
      • La construction de romfs peut être rendue encore plus efficace en mémoire, mais à moins que les jeux ne se présentent avec des tables de fichiers encore plus absurdes, cela ne semble pas valoir le compromis de vitesse

  • Un bug a été corrigé qui empêchait le contexte d'erreur fatale d'Atmosphere de vider TLS pour certains processus

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.10.4
  • Avec un grand merci à @Adubbz pour son travail, le module système NCM a maintenant été réimplémenté
    • Il s'agissait d'un tremplin majeur vers l'objectif d'avoir toutes les implémentations dans le firmware package1 / package2 de la Switch

    • Cela jette également les bases de la libstratosphère fournissant des liaisons pour changer la version installée du système d'exploitation de la console

    • Remarque: l'implémentation NCM sera initialement opt-in
      • L'équipe Atmosphere est confiante dans notre implémentation NCM (et nous l'avons testée sur chaque version de firmware)

      • Cela dit, il s'agit de notre premier module système qui gère les sauvegardes NAND - et la prudence est une habitude

      • Nous ne prévoyons pas de problèmes qui ne sont pas apparus lors des tests, c'est pourquoi nous sommes particulièrement prudents

      • Les utilisateurs intéressés à choisir d'utiliser notre implémentation doivent définir stratosphere! Ncm_enabled = 1 dans BCT.ini
        • Dans le cas peu probable où des problèmes seraient rencontrés, veuillez les signaler à @SciresM

      • La mise en œuvre de NCM cessera d'être opt-in dans une future mise à jour, après que des tests approfondis auront été effectués dans la pratique

    • Un bug a été corrigé dans emummc qui entraînait la corruption du chemin Nintendo sur 1.0.0
      • Cela s'est manifesté par la création du dossier emummc à l'intérieur de la NAND virtuelle au lieu de la carte SD

      • Il est peu probable qu'il y ait des conséquences négatives à cela dans la pratique

      • Si vous voulez être vraiment sûr, vous pouvez re-cloner sysmmc avant de mettre à jour un emummc 1.0.0 vers le dernier firmware

  • Les modules du système Stratosphere utilisent désormais de nouvelles fixations FS de style Nintendo au lieu de stdio
    • Cela permet d'économiser une quantité modeste de mémoire en raison d'un code plus léger et augmente considérablement la précision de plusieurs composants

    • Ces liaisons faciliteront l'interaction des autres modules du système utilisant libstratosphere avec le système de fichiers

    • Cela jette également les bases des modifications nécessaires pour prendre en charge les dossiers d'atmosphère per-emummc dans une future mise à jour

  • Le contexte d'erreur fatale de l'atmosphère vide désormais 0x100 de TLS
    • Cela facilitera beaucoup la correction des bogues lorsqu'un rapport d'erreur est sauvegardé pour la cause du crash

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.10.3
  • Le support a été ajouté pour 9.2.0

  • Un support a été ajouté pour rediriger le contenu html manuel pour les jeux
    • Cela fonctionne comme des couches normales, en remplaçant le contenu placé dans /atmosphere/contents/<id programme>/manual_html/

    • Cela permet aux mods/traductions du jeu de fournir un contenu manuel personnalisé, s'ils le souhaitent

  • Un certain nombre d'améliorations ont été apportées à l'utilisation de la mémoire d'Atmosphere, notamment:
    • fatal utilise désormais STB au lieu de freetype pour le rendu
      • Cela économise environ 1 Mo de mémoire et rend notre fatal beaucoup plus léger que celui de Nintendo

    • sm ne gaspille plus 2 Mo inutilement

  • L'accès sdmmc de fusee/sept correspond désormais mieux au comportement officiel.
    • Cela améliore la compatibilité avec certaines cartes SD

  • ro a été mis à jour pour refléter les modifications apportées dans 9.1.0

  • L'auto-migration temporaire ajoutée dans 0.10.0 a été supprimée, car la période de transition est bien terminée

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.10.2
  • La configuration hbl a été rendue plus flexible
    • Jusqu'à huit identifiants de programme spécifiques peuvent désormais être spécifiés pour avoir leurs propres clés de priorité

    • Cela permet de désigner l'applet d'album et un jeu spécifique comme hbl par défaut comme vous le souhaitez

    • La configuration ciblant un programme spécifique est désormais mutuellement exclusive avec override-any-app pour ce programme
      • Cela corrige le comportement peu intuitif lorsque la clé de remplacement différait pour un programme spécifique à l'application

  • La prise en charge du système de fichiers de contenu externe du chargeur a été corrigée (merci @misson20000!)

  • KernelLdr a été réimplémenté
    • Il s'agit de la première étape vers le développement de la mésosphère, la réimplémentation planifiée du noyau du commutateur par Atmosphere

    • L'utilisateur typique ne remarquera rien de différent, car il n'y a pas d'extensions, mais beaucoup de travaux préparatoires ont été posés pour le développement futur

  • Des améliorations ont été apportées sur la façon dont le système de construction d'Atmosphere détecte les fichiers de code source
    • Cela réduit considérablement le temps de compilation (économie> 30 secondes) sur la machine qui construit les versions officielles

  • Certains codes d'appareil ont été nettoyés et rendus plus corrects dans fusee / sept / exosphere (merci @hexkyz!)

  • Un certain nombre de modifications ont été apporté à la façon dont fs.mitm crée des images lors de la fourniture d'un romfs en couches
    • Certains jeux (Resident Evil 6, Football Manager 2020 Touch, peut-être d'autres) contiennent un nombre énorme de fichiers

    • Tenter de créer un mod layeredfs pour ces jeux a provoqué un manque de mémoire de fs.mitm, provoquant une erreur fatale

    • Le code qui crée ces images a été modifié pour être beaucoup plus efficace en mémoire

    • Cependant, ces changements entraînent également un ralentissement significatif du code de construction romfs (~ 2-5x)

    • Cela a introduit un bégaiement notable lors du lancement d'un jeu, car le fil d'interface se bloquerait sur la création des romfs

    • Pour résoudre ce problème, fs.mitm initialise maintenant paresseusement l'image dans un thread d'arrière-plan

    • Cela corrige les problèmes de bégaiement, mais certains jeux peuvent être légèrement plus lents (~ 1-2 secondes dans les pires cas) pour passer du GIF de "chargement" au gameplay maintenant
      • Veuillez noter: le ralentissement n'est pas perceptible dans le cas commun où les jeux n'ont pas des tonnes de fichiers (typiquement ~ 0,1-0,2 secondes)

      • Une fois l'image construite, il n'y a plus de pénalité de vitesse au moment de l'exécution - uniquement lorsque le jeu est lancé

  • Un certain nombre d'autres bogues ont été corrigés, notamment:
    • Plusieurs inversions logiques mineures qui auraient pu provoquer des erreurs fatales lors de la modification des jeux

    • Le code new-ipc d'Atmosphere ne gérait pas correctement les tampons de recvlist "automatiques", donc certains homebrew non libnx pouvaient planter

    • fs.mitm atténue désormais correctement sdb, ce qui fait fonctionner à nouveau la redirection de certaines archives de données système
      • Dans 0.10.0 / 0.10.1, la modification de la police / langue du système ne fonctionnait pas correctement à cause de cela

    • Un bogue a été corrigé dans le nettoyage du processus, ce qui a entraîné le blocage du système sur <5.0.0

  • Le cache temporaire ajouté dans Atmosphere 0.9.0 a été désactivé par défaut
    • Veuillez vous assurer que votre homebrew est mis à jour

    • Pour l'instant, les utilisateurs peuvent réactiver ce mitm en utilisant un paramètre personnalisé (atmosphere! Enable_deprecated_hid_mitm) pour faciliter le processus de transition
      • Comme d'habitude, modifiez la section atmosphère de /atmosphere/config/system_settings.ini si vous le souhaitez

    • Remarque: la prise en charge de ce paramètre peut être supprimée pour économiser de la mémoire dans une future version d'ambiance

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.10.1
  • Un bogue a été corrigé qui provoquait un mauvais fonctionnement de la réallocation de mémoire au pool système sur le firmware 5.0.0 et supérieur
    • Atmosphere essayait toujours de désallouer la mémoire loin du pool d'applets et vers le pool système
      • L'objectif est de faciliter l'exécution de binaires sysmodules / atmosphère plus personnalisés

    • Cependant, bien que la mémoire ait toujours été retirée avec succès du pool d'applets, sur 5.0.0+, son octroi au pool système n'a pas fonctionné pour des raisons techniques
      • Si vous êtes intéressés par les détails techniques, contactez SciresM

    • Cela a maintenant été corrigé en ajoutant de nouveaux correctifs du noyau, et la mémoire est correctement allouée au pool système comme prévu

  • Le système de bibliothèques d'Atmosphere a été remanié:
    • Le référentiel de libstratosphere a été renommé, plus généralement, en "Atmosphere-libs"
      • En plus de la libstratosphère, une nouvelle bibliothèque générale pour le code non spécifique à la stratosphère a été ajoutée
        • Il s'agit actuellement de libvapours

      • À l'avenir, la fonctionnalité du noyau sera disponible sous forme de libmesosphere

    • Le système de construction pour les modules du système stratosphérique a également été révisé

  • Le module du système de démarrage est maintenant chargé dans la mémoire non sécurisée
    • Cela aide quelque peu à empêcher la fragmentation du segment de mémoire système

  • Un certain nombre d'autres bogues ont été corrigés, notamment:
    • Un bogue a été corrigé qui pouvait endommager la mémoire lors de la redirection de certains contenus Romfs

    • Un bug a été corrigé qui pouvait provoquer une boucle infinie lors de la redirection de certains contenus Romfs

    • Un bogue a été corrigé qui pouvait entraîner l'échec du chargement de certains NRO
      • Cela a provoqué l'affichage de la dernière version de Super Smash Bros "Une erreur s'est produite" au lancement

    • Un bogue a été corrigé qui entraînait un calcul incorrect de la taille des tableaux d'entrée / sortie dans certaines circonstances
      • Cela a causé des cheats à ne pas fonctionner correctement

    • Le code d'exception C ++ est désormais plus complètement supprimé des exécutables de la stratosphère
      • Cela économise une petite quantité de mémoire

    • Un certain nombre d'inversions logiques mineures ont été fixées dans la libstratosphère
      • Ceux-ci n'ont affecté aucun code actuellement utilisé par les binaires Atmosphere publiés

  • Remarque: étant donné que cette mise à jour sort si tôt après la version 0.10.0, la suppression du cache temporaire a été reportée à la version 0.10.2
    • Veuillez vous assurer que votre homebrew est mis à jour

  • La génération de nombres aléatoires utilise désormais TinyMT au lieu de XorShift

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.10.0
  • Le support de la version 9.1.0 a été ajouté
    • Veuillez noter que le support Hid-mitm a été temporairement ajouté dans Atmosphere 0.9.x et sera supprimé dans Atmosphere 0.10.1

  • La réécriture de Stratosphère est terminée

  • Le code responsable de la prestation et de la gestion des services IPC a été grandement amélioré

  • Le nouveau code est beaucoup plus précis (il est compatible avec le code de Nintendo), et est beaucoup plus rapide

  • ams.mitm a été réécrit dans le cadre de la réécriture de Stratosphere

  • Les sauvegardes redirigées vers la carte SD sont maintenant séparées pour sysmmc vs emummc

  • Grâce à la réécriture, Atmosphere utilise désormais beaucoup moins de mémoire

  • Environ 10 mégaoctets supplémentaires sont maintenant disponibles pour l'utilisation de modules système personnalisés, cela signifie que vous pouvez potentiellement exécuter plus de modules système personnalisés simultanément

  • La configuration d’atmosphère a subi des changements majeurs

  • La configuration est maintenant dans /atmosphere/config/

  • Le code d'Atmosphere sait maintenant ce que devraient être les valeurs par défaut, et les inclut dans le code
    • Ce n'est plus une erreur si les entrées de configuration ne sont pas présentes

    • En conséquence, Atmosphere ne distribue plus l'inis de configuration par défaut

    • Les modèles sont fournis dans /atmosphere/config_templates.
      loader.ini a été renommé en remplaçant_config.ini

    • Ceci corrige le problème de longue date que les mises à jour d'atmosphère écrasent la configuration de l'utilisateur lors de l'extraction

  • La disposition de la commande de l'atmosphère a été modifiée.

  • Atmosphere utilise maintenant le répertoire /atmosphere/contents, au lieu de /atmosphere/titles.
    • Ceci suit un remaniement pour supprimer toute référence à "title id" du code, Nintendo n'utilisant pas ce terme

    • Pour faciliter cette transition, une fonctionnalité temporaire a été ajoutée qui migre les dossiers vers le nouveau répertoire

    • Lorsque vous démarrez en 0.10.0, Atmosphere renomme /atmosphere/titles/<program id> en /atmosphere/contents/<program id>

    • Cette fonctionnalité peut ou non être supprimée lors d'une mise à jour ultérieure

  • La prise en charge de la configuration des touches pour hbl a été améliorée

  • La clé utilisée pour outrepasser les applications par rapport à un programme spécifique peut maintenant être différente

  • La clé pour écraser un programme spécifique peut être gérée via override_key

  • La clé pour remplacer n'importe quelle application peut être gérée via override_any_any_app_key

  • Le comportement d'annulation par défaut a été modifié. En effet, par défaut, l'atmosphère remplacera maintenant l'applet album avec hbl à moins que R ne soit maintenu

  • Par défaut, l'atmosphère remplacera désormais toute application avec hbl uniquement si R est maintenu enfoncé

  • La quantité par défaut de mémoire d'applet réservée a été légèrement augmentée
    • Ceci permet à l'applet de fonctionner par défaut en mode applet

  • La façon dont l'état de priorité du processus est saisi a été modifiée

  • Les clés d'annulation de processus sont maintenant capturées exactement une seule fois, lorsque le processus est créé

  • Cela résout le problème où le fait de lâcher le bouton de contournement à mi-chemin dans le lancement du processus pourrait causer des problèmes

  • L'API Mitm a été modifiée pour passer le statut de priorité.Les services de Mitm savent maintenant quelles clés étaient détenues lorsque le client a été créé et si le client est HBL/devrait remplacer le contenu

  • Une extension a été ajoutée à pm:info pour permettre l'interrogation de l'état de remplacement d'un processus

  • Grâce à l'amélioration de la capture d'annulation de processus, le comportement html de hbl a été grandement amélioré

  • Les applets Web lancées par hbl verront désormais toujours le système de fichiers /atmosphere/hbl_html

  • Un support a été ajouté à l'exosphère pour permettre l'accès en mode utilisateur aux registres PMU InterLife
    • Ceci peut être contrôlé via exosphere!enable_user_pmu_access dans BCT.ini

  • Un nombre énorme de bugs mineurs ont été corrigés.

  • Un problème a été corrigé dans la gestion par fs.mitm des ID d'objet de domaine qui pouvait conduire à la corruption du système dans de rares cas.

  • L'API Mitm n'échoue plus silencieusement lorsqu'elle tente de gérer les commandes qui passent les descripteurs C


Version 0.9.4
  • Un support a été ajouté pour 9.0.0
    • Remarque: 9.0.0 a apporté un certain nombre de modifications susceptibles de poser problème avec l'homebrew.
    • Détails: 9.0.0 a changé HID d’une manière qui empêche libnx de détecter les entrées de boutons
      • Homebrew devrait être recompilé avec la dernière version de libnx pour résoudre ce problème

      • Atmosphere fournit maintenant un cachet temporaire qui permettra à l’homebrew de continuer à fonctionner comme prévu.
        • Cette mitm sera supprimée lors d'une prochaine révision de l'atmosphère une fois l'homebrew mis à jour, afin de permettre aux utilisateurs d'utiliser à nouveau une mith cachée s'ils le souhaitent

    • 9.0.0 a introduit une dépendance dans FS sur le module système USB afin de lancer la carte SD
      • Cela signifie que le module système USB doit maintenant être lancé avant que la carte SD ne soit initialisée

      • De même, le module système USB ne peut plus être corrigé IPS et ses paramètres ne peuvent pas être modifiés de manière fiable

      • Nous savons que cela est frustrant, nous allons donc examiner s'il existe un moyen de résoudre ce problème à l'avenir

    • Remarque: 9.0.0 a mis à jour le micrologiciel du contrôleur de jeu ("lotus") du commutateur
      • Pour éviter de brûler les fusibles de lotus, Atmosphere applique désormais des correctifs nogc lors du démarrage en version 9.0.0 avec des fusibles inférieurs à celle-ci

      • Si vous souhaitez jouer à des jeux de hasard sur la version 9.0.0 (mais vous empêchez toujours de les jouer sur la version <9.0.0), définissez nogc = 0 dans BCT.ini

  • Une erreur off-by-one a été corrigée lors de l'initialisation pinmux du module de système d'amorçage
    • Cela aurait pu théoriquement poser des problèmes de communication HdmiCec

    • Aucun utilisateur n'a signalé de problèmes. Il est donc difficile de dire s'il s'agissait d'un problème concret

  • Un bogue a été corrigé qui pouvait empêcher la liste blanche d’URL accessible d’être lancée par homebrew lors du lancement de l’application Web

  • La génération de clé BIS a été corrigée pour le nouveau matériel
    • Le matériel plus récent utilise une nouvelle clé de périphérique par micrologiciel pour générer des clés BIS au lieu de la première clé de périphérique

    • Par conséquent, les clés erronées étaient précédemment générées en tant que sauvegarde

    • Cela ne concerne que les unités fabriquées après ~ 5.0.0

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.9.3
  • Grâce à hexkyz, la séquence de démarrage de fusée a été grandement optimisée
    • L'entraînement de la mémoire est maintenant géré par un binaire séparé (fusee-mtc, chargé par fusee-primary avant fusee-secondary)

    • Des temps d'affichage d'écran de démarrage trop longs ont été réduits

    • Le résultat final est que Atmosphere démarre maintenant beaucoup plus rapidement

    • Remarque: Cela signifie que fusee-primary doit être mis à jour pour que Atmosphere démarre correctement

  • La chaîne de version a été ajustée et indique maintenant aux utilisateurs s'ils utilisent ou non emummc

  • Atmosphere sauvegarde maintenant automatiquement les clés BIS de l'utilisateur au démarrage
    • Cela devrait empêcher un utilisateur de corrompre le nand sans avoir accès à une copie des clés nécessaires pour le réparer
      • Ceci est particulièrement pertinent sur les unités ipatched, où la vulnérabilité de RCM n’est pas une option pour l’adressage de briques

  • Le module pm system a été réécrit dans le cadre de la refactorisation en cours de Stratosphere
    • Une assistance a été ajoutée pour la déclaration en aval d'un service mitm'd avant le lancement d'un utilisateur personnalisé sysmodule
      • Cela devrait aider à résoudre les problèmes de dépendance liés aux heures d’enregistrement du service

    • SM est maintenant informé de l'identifiant de titre de chaque processus, y compris des modules système intégrés

  • Le module du système creport a été réécrit dans le cadre de la refactorisation en cours de Stratosphere
    • Creport vide maintenant jusqu'à 0x100 de la pile de chaque thread du processus cible

    • Quelques bogues ont été corrigés, dont un qui a provoqué l’enregistrement incorrect par Creport des messages en fin de vie

  • Des valeurs par défaut ont été ajoutées à system_settings.ini pour contrôler l'utilisation de la mémoire de hbloader en mode applet
    • Ces valeurs par défaut réservent assez de mémoire pour que homebrew puisse lancer swkbd en mode applet

  • Le module fatal du système a été réécrit dans le cadre de la refactorisation en cours de Stratosphere
    • La sortie d'affichage incorrecte ("2000-0000") a été corrigée

    • Fatal affichera maintenant correctement 2162-0002 lorsque cela se produira

    • Un bug de longue date dans la façon dont fatal gère les affichages a été corrigé, et le comportement d'initialisation d'affichage officiel est maintenant mis en correspondance avec précision

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.9.2
  • Un certain nombre de corrections de bogues emummc ont été ajoutées (tout cela grâce au travail acharné de @m4xw). Voici un résumé des changements emummc:
    • La prise en charge des instances emummc basées sur des fichiers a été corrigée
      • Remarque: emummc basé sur fichier n'est toujours pas optimisé et peut donc être beaucoup plus lent que basé sur partition

      • Espérons que ce différentiel de vitesse sera amélioré dans une future mise à jour d'emummc

    • La gestion de la consommation d’énergie par emummc a été complètement revue
      • Emummc gère maintenant correctement init / de-init et prend maintenant en charge le mode basse tension.

      • Un meilleur support pour l’arrêt a été ajouté, ce qui devrait atténuer les problèmes de corruption / synchronisation.

      • Cela devrait également améliorer la prise en charge de plusieurs types de cartes SD

    • Un bug a été corrigé, empêchant emummc de fonctionner sur les versions de système inférieures en raison d'un accès SVC manquant.

    • Remarque: les entrées de configuration utilisées pour emummc ont été modifiées.
      • Les préfixes emummc_ ont été supprimés car ils sont superflus compte tenu de la catégorie emummc dans laquelle ils se trouvent.

      • Par exemple, emummc! Emummc_enabled est maintenant emummc! Enabled.

      • Les configurations INI réalisées à l'aide de l'outil @ CTCaer (qui est le moyen recommandé de gérer emummc) devraient fonctionner automatiquement comme prévu / être corrigées.
        • Si vous ne souhaitez pas utiliser ce qui précède, vous devrez corriger manuellement votre fichier de configuration

    • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur

  • Stratosphere est en cours de réécriture / refactoring
    • Stratosphere a été mon premier projet C ++ (SciresM) - le code écrit pour cela il y a un an alors que j'apprenais le C ++ est / était de qualité bien inférieure au code écrit plus récemment.

    • Le code est donc redéfini pour des raisons de clarté / stlye / afin de dédoubler la fonctionnalité, une grande partie étant déplacée dans la libstratosphère

    • Après la réécriture, Stratosphere utilisera globalement sts :: namespace, ce qui devrait considérablement renforcer la capacité de libstratosphere à fournir des fonctionnalités aux modules système

    • Les modules réécrits ont systématiquement une empreinte mémoire plus faible et devraient être plus faciles à gérer à l’avenir.

    • Les modules sm, boot, spl, ro et loader ont été abordés jusqu'à présent

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.9.1
  • Le support a été ajouté pour 8.1.0

  • Veuillez noter que emummc est toujours considéré comme une version bêta / expérimentale. Cette mise à jour de correctif n’est pas inévitable, même si un certain nombre de bogues ont été corrigés. :)

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.9.0
  • La production de Creport a été améliorée de manière significative.
    • Les noms de threads sont maintenant vidés lors d'un crash en plus de 0x100 de TLS de chaque thread.
      • Cela facilite considérablement les efforts de débogage en cas de crash

    • La prise en charge des images empilées 32 bits ayant été ajoutée, vous pouvez désormais générer des rapports pour les jeux 32 bits

  • La machine virtuelle de triche de dmnt a été étendue pour ajouter un nouvel opcode de débogage.

  • Grâce à / collaboration avec @ m4xw et @CTCaer, un support a été ajouté pour la redirection de NAND vers la carte SD (emummc).
    • S'il vous plaît noter que ce support est très bêta / expérimental.
      • Il est fort probable que nous n’ayons pas identifié tous les bogues - ceux-ci seront corrigés car ils seront signalés au cours des prochains jours / semaines.

      • En outre, certaines subtilités (par exemple, avoir un dossier Atmosphere distinct par instance emummc) nécessitent encore une réflexion avant de pouvoir être mises en œuvre de manière à rendre tout le monde heureux.

      • Si vous n'êtes pas un utilisateur expérimenté, vous voudrez peut-être attendre l'attente de la mise à jour inévitable du correctif 0.9.1 avant d'utiliser emummc comme option de démarrage par défaut.

      • Vous voudrez peut-être en particulier envisager d'attendre si vous utilisez Atmosphere sur une unité dont le bogue RCM a été corrigé.
        Emummc est géré en éditant la section emummc de "emummc / emummc.ini".
        • Pour activer emummc, définissez emummc! Emummc_enabled = 1

    • La prise en charge est incluse pour la redirection de NAND vers une partition de la carte SD.
      • Pour ce faire, définissez emummc! Emummc_sector sur le secteur de départ de votre partition (par exemple, emummc_sector = 0x1A010000)

    • Un support est également inclus pour la redirection de NAND vers une collection de fichiers volants sur la carte SD.
      • Pour ce faire, définissez emummc! Emummc_path dans le dossier (avec le bit d’archive défini) contenant les fichiers de partition d’amorçage NAND "boot0" et "boot1", ainsi que les fichiers d’image brute NAND "00", "01" et "02". , etc. (le fichier "00" contenant l’ensemble de l’image NAND nécessite le mode exFAT, tandis que le format NAND en plusieurs parties peut être utilisé dans les modes exFAT et FAT32)

    • Le répertoire de contenu Nintendo peut être redirigé de manière arbitraire.
      • Par défaut, il sera redirigé vers emummc / Nintendo_XXXX, où XXXX est la représentation hexadécimale de l'ID emummc.
        • L'ID emummc actuel peut être sélectionné en modifiant emummc! Emummc_id dans emummc.ini

      • Ceci peut être défini sur n'importe quel répertoire en définissant emummc! Emummc_nintendo_path

    • Pour créer une sauvegarde utilisable par emummc, les utilisateurs peuvent utiliser les outils fournis par le projet hekate.

    • Si, lorsque vous utilisez emummc, vous rencontrez un bogue, assurez-vous de le signaler, c’est la seule façon de le réparer. :)

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.8.10
  • Un bogue qui pouvait causer une allocation de mémoire système incorrecte sur la version 5.0.0 a été corrigé.
    • 5.0.0 devrait maintenant correctement avoir 12 Mo supplémentaires alloués pour les sysmodules

  • Les fonctions Atmosphère qui permettent d’appuyer sur les boutons de vérification tiennent maintenant compte de tous les contrôleurs, et non pas uniquement de P1.

  • Un soutien a été ajouté pour la configuration de la langue / région sur une base par jeu.
    • Ceci est géré en éditant atmosphere / titres / <title id> /config.ini pour le jeu.
      • Pour modifier la langue du titre, modifiez override_config! Override_language.
        • Les langues prises en charge sont ja, en-US, fr, de, it, es, zh-CN, ko, nl, pt, ru, zh-TW, en-GB, fr-CA, es-419, zh-Hans, zh-Hant.

      • Pour modifier la région du titre, modifiez override_config! Override_region.
        • Les régions prises en charge sont les suivantes: jpn, usa, eur, aus, chn, kor, twn.

  • Atmosphère fournit maintenant une réimplémentation du module de système de démarrage.
    • boot est responsable de l'initialisation matérielle, de l'affichage du logo Nintendo et de la réparation de NAND en cas d'échec de la mise à jour du système.

    • L'implémentation de démarrage d'Atmosphère préserve AutoRCM lors de la réparation NAND.
      • La réparation NAND se produit lorsqu'un arrêt inattendu ou une erreur se produit lors d'une mise à jour du système.

      • Cela corrige un dernier cas où AutoRCM pourrait être supprimé par le HOS, ce qui pourrait amener un utilisateur à graver des fusibles.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.8.9
  • Un certain nombre de bugs ont été corrigés, notamment:
    • Un abandon de données a été corrigé lors du montage de certaines partitions sur NAND.

    • Tous les modules du système Stratosphère maintenant ne maintiennent une connexion à sm que lorsqu'ils l'utilisent activement.
      • Cela permet de limiter le scénario dans lequel sm atteint la limite de 64 connexions actives et se bloque.

      • Cela provoquait parfois des plantages lorsque des sysmodules personnalisés non Atmosphère étaient actifs et que l'utilisateur jouait à certains jeux (ex: Smash's Stage Builder)

    • Fatal utilise désormais l'API 8.0.0+ clkrst, au lieu de ne pas régler en mode silencieux la fréquence d'horloge sur cette version du microprogramme

    • Une boucle d'attente est maintenant effectuée lorsque vous essayez de faire passer une session à sm, dans le cas où sm: n'est pas encore enregistré.
      • Cela corrige une situation de concurrence critique pouvant entraîner l'échec du démarrage dans certaines circonstances

    • La gestion par libstratosphere de la fermeture des objets de domaine a été améliorée
      • Auparavant, ce code pouvait provoquer des plantages / un comportement extrêmement étrange (interprétation erronée de l'objet d'un service) dans certaines circonstances

  • Un temporisateur de redémarrage automatique facultatif a été ajouté à fatal
    • En définissant l'atmosphère de configuration du système ! Fatal_auto_reboot_interval sur une valeur u64 non nulle, il est possible de forcer fatal à un redémarrage automatique après un certain nombre de millisecondes

    • Si le paramètre est zéro ou non présent, fatal attendra la saisie de l'utilisateur comme d'habitude

  • Atmosphère fournit maintenant une réimplémentation du module de système de ro.
    • ro est responsable du chargement des bibliothèques dynamiques (NRO) sur la version 3.0.0+.
      • Sur 1.0.0-2.3.0, cela est géré par le chargeur

    • Atmosphere ro fournit cette fonctionnalité (ldr: ro, ro: dmnt) sur toutes les versions de firmware.

    • Une extension a été implémentée pour prendre en charge l’application de correctifs IPS aux NRO.
      • Tous les correctifs sur des chemins tels que /atmosphere/nro_patches//.ips seront appliqués, permettant ainsi une distribution facile des correctifs.

      • Les formats IPS et IPS32 sont pris en charge

  • Atmosphère fournit maintenant une réimplémentation du module de système spl.
    • Spl (Secure Platform Services) est responsable des opérations cryptographiques, y compris de toutes les communications avec le moniteur sécurisé (exosphère).

    • À l'avenir, cela pourrait être utilisé pour fournir des extensions à l'API permettant d'interagir avec exosphère depuis le pays de l'utilisateur

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.8.8
  • La prise en charge de la version du firmware 8.0.0 a été ajoutée.

  • Des gestionnaires d'exceptions personnalisés ont été ajoutés aux modules de la stratosphère.
    • Si un crash se produit maintenant dans un module d'ambiance principal, au lieu d'échouer en mode silencieux, un redémarrage aura lieu pour enregistrer les informations sur la carte SD.

  • Un bogue a été corrigé dans Creport qui entraînait l’arrêt des jeux lors d’une chute dans certaines circonstances.

  • Un bug qui empêchait le mode maintenance de démarrer sur la version 7.0.0+ a été corrigé.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.8.7
  • Quelques bugs ont été corrigés qui pouvaient empêcher fatal de montrer une erreur dans certaines circonstances.

  • Un bogue qui causait une erreur lors du lancement de certains jeux (par exemple, Hellblade: Le sacrifice de Senua) a été corrigé.
    • Lors du processus de création du processus, Loader avait ajouté un support dans ams-0.8.4 pour un nouveau bit d'indicateur (7.0.0+) dans les NPDM, mais il a oublié de permettre à ce bit d'être défini lors de la validation du NPDM.

  • La machine virtuelle de triche de dmnt a reçu de nouvelles instructions.
    • Ils permettent d’enregistrer, de restaurer ou d’effacer des registres dans une banque secondaire, doublant ainsi le nombre de valeurs pouvant être stockées.

  • Le code SHA256 a été remplacé du code linux par la nouvelle API de cryptographie accélérée par hw de libnx.
    • Les extensions ont été ajoutées à smcGetInfo:

    • Un ConfigItem a été ajouté pour détecter si le bogue RCM est corrigé sur l'unité actuelle.

  • Un ConfigItem a été ajouté pour récupérer le hachage de construction Atmosphère actuel.

  • Exosphère demande maintenant au noyau d'activer les gestionnaires d'exceptions en mode utilisateur, ce qui devrait permettre à l'avenir de mieux signaler / détecter les collisions à partir des modules d'Atmosphère.

  • Un support opt-in a été ajouté pour rediriger les fichiers de sauvegarde du jeu vers les répertoires de la carte SD.
    • Veuillez noter que cette fonctionnalité est expérimentale et peut causer des problèmes. Utilisez-le à vos risques et périls (et sauvegardez vos sauvegardes avant de l'activer), car il doit encore être testé.

    • Cela peut être activé en définissant atmosphere! Fsmitm_redirect_saves_to_sd sur 1 dans system_settings.ini.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.8.6
  • Un certain nombre de bugs ont été corrigés, notamment:
    • Un cas de logique inversée a été corrigé dans fs.mitm, ce qui empêchait le système de drapeaux de fonctionner correctement.

    • L’accès au service de temps a été corrigé dans les deux catégories.
      • Cela corrige les horodatages utilisés dans les noms de fichiers fatal / crash report.

    • Un problème de cohérence a été résolu dans le pilote Security Engine d’exosphère.
      • Cela corrige certains problèmes d'instabilité rencontrés lors de l'overclocking du processeur.

    • Loader démappe maintenant correctement les NRO lorsque ldr: ro est utilisé.
      • Cela corrige un crash lors du lancement répété de l'applet Web sur <3.0.0.

    • L'utilisation de hidKeysDown a été corrigée en hidKeysHeld dans plusieurs modules.
      • Cela corrige un problème rare dans lequel les pressions de touche peuvent avoir été détectées de manière incorrecte.

    • Un problème lié au démontage du système de fichiers de code a été corrigé dans le chargeur.
      • Ce problème pouvait parfois provoquer une erreur fatale 0x1015 au démarrage.

    • Deux bogues ont été corrigés dans les implémentations de la machine virtuelle de triche de dmnt.
      • Celles-ci pourraient provoquer un dysfonctionnement des astuces dans certaines circonstances.

    • PM utilise désormais un tampon statique au lieu d'un tampon alloué dynamiquement lors du lancement du processus.
      • Cela corrige un problème d'épuisement de la mémoire lors de la compilation avec gcc 8.3.0.

    • Une solution de contournement pour un bogue d'interblocage dans le noyau d'Horizon sur> = 6.0.0 a été ajoutée dans dmnt.
      • Cela empêche un blocage du système lors du démarrage de certains titres avec les codes de triche activés (ex: Mario Kart 8 Deluxe).

    • set.mitm lit maintenant la version du microprogramme du système directement à partir de l’archive des versions du système, au lieu d’appeler set: sys.
      • Cela corrige la compatibilité avec 1.0.0, qui maintenant redémarre avec succès.

    • La machine virtuelle de triche de dmnt a eu quelques modifications dans le jeu d'instructions.
      • Un nouveau code opération a été ajouté pour commencer les blocs conditionnels en fonction du contenu du registre.

      • Plus de modes d'adressage ont été ajoutés à l'opcode StoreRegisterToAddress.

      • Celles-ci devraient permettre la mise en œuvre de tricheurs plus complexes.

    • Un nouveau système pour enregistrer l'état de triche bascule entre les bottes de jeu a été ajouté.
      • Les bascules sont maintenant enregistrées dans atmosphere / titres / <title id> /cheats/toggles.txt lorsque les bascules ont été chargées avec succès à partir de ce fichier ou que l'atmosphère du paramètre système dmnt_always_save_cheat_toggles est différente de zéro.

      • Cela supprime la nécessité de définir manuellement les triches de tout ou rien à l'état souhaité à chaque démarrage du jeu.

    • Le comportement par défaut du support HBL du chargeur a été modifié.
      • Au lieu de lancer HBL quand un album est lancé sans R réservé, loader lance HBL quand un album ou un jeu est lancé avec R. tenu.

      • Loader remplacera maintenant toute application en plus d'un identifiant de titre spécifique lorsque hbl_config! Override_any_app est à true dans loader.ini.
        • Par conséquent, le paramètre hbl_config! Title_id = app était obsolète. Le support sera supprimé dans Atmosphère 0.9.0.

    • Un support de première classe a été ajouté à loader et à fs.mitm pour permettre à homebrew de lancer des applets Web.
      • Loader va maintenant résoudre le chemin NCA "HtmlDocument" pour le titre que HBL prend, même s'il ne le ferait pas normalement.

      • fs.mitm provoquera également les demandes de montage du contenu HtmlDocument pour que le titre de HBL ouvre le dossier sdmc: / atmosphere / hbl_html.
        • Par défaut, cela ne contient qu'une liste blanche d'URL.

    • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Versiin 0.8.5
  • Un support a été ajouté pour remplacer le contenu par titre, indépendamment du remplacement par HBL.
    • Cela permet d’utiliser des mods sur le même titre que celui utilisé pour lancer HBL.

    • Par défaut,! L est utilisé pour le remplacement du contenu du titre (ceci est configurable en modifiant default_config! Override_key dans loader.ini)

    • Cette combinaison de touches peut être définie titre par titre en créant une atmosphère / titres / <titre id> /config.ini et en modifiant override_config! Override_key.

  • Des en-têtes de contenu ont été ajoutés pour les fichiers incorporés dans fusee-secondary.
    • Cela permettra aux chargeurs de démarrage non fusés (comme hekate) d'extraire les composants fournis dans les fichiers binaires de la version.

    • Cela devrait grandement simplifier le processus de mise à jour à l'avenir, pour les utilisateurs qui ne lancent pas Atmosphère à l'aide de fusee.

  • Support pour les codes de triche a été ajouté.
    • Celles-ci sont gérées par un nouveau sysmodule dmnt, qui réimplémentera également le moniteur de débogage de Nintendo.

    • Les codes de triche peuvent être activés / désactivés au lancement de l'application via une combinaison de touches par titre.
      • Pour plus de détails, veuillez consulter la documentation de chargement de triche.

    • Les codes de triche sont totalement compatibles avec le format préexistant, même si un certain nombre de bogues ont été corrigés et de nouvelles fonctionnalités ont été ajoutées.
      • Pour plus de détails, consultez la documentation de compatibilité.

    • Une API de service HIPC a été ajoutée (dmnt: cht), qui permettra à l’utilisateur homebrew d’interfacer et de contrôler le gestionnaire de triche d’Atmosphère.
      • Veuillez consulter la documentation correspondante.

      • Le code client complet peut être trouvé dans libstratosphere.

      • Les utilisateurs intéressés par l’interfaçage devraient voir EdiZon, qui devrait pouvoir prendre en charge l’interfaçage avec l’API d’atmosphère peu après la sortie de la version 0.8.5.

    • Un bogue qui empêchait l'affichage de l'écran fatal d'Atmosphère sur 1.0.0-2.3.0 a été corrigé.

    • Un bug a été corrigé qui a corrompu les sauvegardes automatiques ProdInfo d'Atmosphère.

    • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.8.4
  • Le support pour 7.0.0 / 7.0.1 a été ajouté.
    • Ceci est facilité par une nouvelle charge utile, sept, qui peut être signée, cryptée puis chargée par le micrologiciel TSEC de Nintendo.

    • Sept obtiendront les clés nécessaires au démarrage du nouveau microprogramme, puis chargeront sept / payload.bin de la carte SD et y accéderont.

  • La reconnaissance des applications pour override / mitm a été améliorée.
    • La plage d'identifiants de titres officiels de Nintendo (0x0100000000000000-0x01FFFFFFFFFFFFFFFF) est désormais appliquée.

  • Une impasse a été corrigée impliquant libstratosphere mitm sysmodules.

  • Des correctifs de noyau pour le support JIT ont été ajoutés (Merci, @m4xw!).
    • Celles-ci assouplissent les restrictions sur le processus de l'appelant dans svcControlCodeMemory.

  • set.mitm et fs.mitm ont été fusionnés en un seul sysmodule ams_mitm.
    • Cela enregistre un ID de processus, permettant aux utilisateurs d'exécuter un processus supplémentaire jusqu'à la limite de processus 0x40.

  • Un composant bpc.mitm a été ajouté, effectuant un comportement personnalisé sur les demandes d'arrêt / redémarrage de l'am ou des applications.
    • Effectuer un redémarrage à partir du menu de redémarrage est maintenant réinitialisé. Ceci peut être configuré via system_settings.ini.

    • Effectuer un arrêt à partir du menu de redémarrage fonctionne désormais correctement avec AutoRCM et effectue un arrêt réel.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.8.3
  • Un micrologiciel warmboot personnalisé a été mis en œuvre. Il n'effectue pas de vérification anti-rétrogradation.
    • Cela corrige le mode veille lors de l'utilisation d'une NAND rétrogradée.

    • Cela supprime également la dépendance finale d'Atmosphère vis-à-vis du binaire crypté PK11 de Nintendo. Tous les composants sont maintenant ré-implémentés.

  • L'API ExternalContentSource a été modifiée pour ne pas effacer en cas d'échec.

  • Le remplacement de contenu prend désormais en charge un paramètre "app", qui permet de remplacer toutes les applications par HBL au lieu d'un titre spécifique.
    • Remarque: étant donné que les clés de substitution sont valables pour tout le système, l'utilisation de ce paramètre empêchera l'utilisation de mods dans les jeux (chaque jeu étant au format HBL).

  • Un bogue a été corrigé, ce qui entraînait une sortie d'erreur fatale incorrecte lorsque svcBreak était appelé le 5.0.0+.

  • Une extension a été ajoutée à set.mitm pour prendre en charge la personnalisation des paramètres système.
    • Ceux-ci sont contrôlés par atmosphere / system_settings.ini, voir ici pour la documentation.

    • Par défaut, cette option sert à désactiver le téléchargement du rapport d'erreur et à activer la vitesse super rapide USB 3.0 lorsque cela est possible.

  • Une extension a été ajoutée à sm, ajoutant un nouveau service sm: dmnt.
    • Ceci peut être utilisé par un moniteur de débogage afin de déboguer l'état d'enregistrement de divers autres services.

  • Un bug a été corrigé dans l'API MitM qui pouvait parfois provoquer un blocage du système lors du démarrage.

  • Une modification a été apportée à l'API MitM: dans les cas où sm aurait renvoyé 0xE15 lors de l'installation d'un service mitm, le résultat est maintenant différé (conformément à la sémantique de GetService).

  • La prise en charge du démarrage en mode maintenance en maintenant * / - a été ajoutée à PM.

  • Une extension a été ajoutée à exosphere, avec l’ajout d’un SMC personnalisé permettant l’utilisation de DMA vers IRAM.

  • En outre, smcGetConfig a été étendu pour permettre le redémarrage d'une charge utile dans IRAM à 0x40010000 lorsque ConfigItem 65001 est défini sur 2.
    • Fatal utilisera maintenant ceci pour redémarrer sur sdmc: /atmosphere/reboot_payload.bin s'il est présent, lorsqu'un bouton vol est enfoncé.

    • Un exemple de homebrew ("reboot_to_payload") a également été écrit et est maintenant inclus dans Atmosphère.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.8.2
  • Un certain nombre de bogues ont été corrigés, ce qui a parfois amené les utilisateurs à voir Échec de la dérivation de clé !.
    • Les temps d'activation de l'horloge KFUSE ont été ajustés pour permettre au temps de se stabiliser avant que TSEC ne soit autorisé à accéder.

    • Une condition de concurrence critique a été corrigée qui pourrait entraîner l'utilisation de données de clé erronées sur la version 6.2.0.

  • Le microprogramme TSEC est maintenant réessayé en cas d’échec, ce qui corrige un échec affectant ~ 1/50 démarrages sur 6.2.0.

  • Un bogue a été corrigé, empêchant certains modules de fonctionner sur le firmware 1.0.0.

  • Un bogue a été corrigé, empêchant le mode veille de fonctionner avec le mode debug activé.
    • Par conséquent, le mode de débogage est maintenant activé dans le fichier BCT.ini par défaut.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.8.1
  • Un bogue a été corrigé, ce qui a amené les utilisateurs à voir Impossible d'activer SMMU! si fusee avait déjà redémarré.
    • Ce message continuera à apparaître sporadiquement si Fusee n'est pas lancé à partir de coldboot, mais il ne peut jamais se produire deux fois de suite.

  • Une condition de concurrence critique a été corrigée dans la fonctionnalité Atmosphere bis_protect qui pouvait permettre à NS de remplacer les clés publiques BCT.
      La protection AutoRCM était parfois rompue. Le correctif actuel a été testé sur le matériel et vérifié pour fonctionner.

  • Un support a été ajouté pour l'activation de debugmode basé sur la section exosphere du fichier BCT.ini:
    • Si vous définissez debugmode = 1, exosphere informera le noyau que le mode debugmode est actif.

    • Si vous définissez debugmode_user = 1, exosphere informera le pays de l'utilisateur que le mode debug est actif.

    • Ceux-ci sont complètement indépendants les uns des autres, permettant un contrôle précis du comportement du système.

  • Un soutien a été ajouté pour la fonctionnalité nogc; merci à @rajkosto pour les correctifs.
    • Par défaut, les correctifs nogc s’appliquent automatiquement si l’utilisateur démarre en 4.0.0+ avec des fusibles de <= 3.0.2.

    • Les utilisateurs peuvent remplacer cette fonctionnalité via l'entrée nogc dans la section stratosphère de BCT.ini:
      • Définir nogc = 1 forcera l’activation des correctifs nogc.

      • Définir nogc = 0 forcera la désactivation des correctifs Nogc.

    • Si les correctifs sont activés mais ne sont pas trouvés pour le système d’amorçage, une erreur fatale sera renvoyée.
      • Cela devrait empêcher d’exécuter FS sans les correctifs Nogc après la mise à jour vers une version système non prise en charge.

  • Une extension a été ajoutée à exosphere, permettant aux applications de l’utilisateur de provoquer le redémarrage du système dans RCM:
    • Cela se fait en appelant smcSetConfig (id = 65001, valeur = <non nul>); l'utilisateur homebrew peut utiliser splSetConfig pour cela.

  • En cas d'erreur fatale, l'utilisateur peut désormais choisir de procéder à un redémarrage standard via le bouton d'alimentation ou de le redémarrer dans la MCR via l'un des boutons de volume.

  • Un message personnalisé a été ajouté à fatal pour le cas où une incompatibilité de version d'API Atmosphère est détectée (2495-1623).

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.8.0
  • Un module système fatal personnalisé a été ajouté.
    • Ceci ré-implémente et étend le module fatal de Nintendo, avec les caractéristiques suivantes:
      • L'atmosphère fatale d'Atmosphère ne crée pas de rapports d'erreur.

      • L'atmosphère fatale d'Atmosphère dessine un écran d'erreur personnalisé, affichant des registres et une trace.

      • Les tentatives fatales d'Atmosphère de collecter des informations de débogage pour tous les accidents, et pas seulement ceux qui incluent des informations.

      • Le système fatal d'Atmosphère tentera de sauvegarder les rapports sur le DS si aucun rapport d'incident n'a été généré par creport.

  • La gestion des drapeaux de titre a été modifiée pour éviter l'encombrement des dossiers.
    • Au lieu de vivre dans l’atmosphère / les titres / <tid> /% s.flag, les drapeaux se trouvent maintenant dans l’atmosphère / les titres / <tid> /flags/%s.flag.
      • L'ancien format continuera d'être pris en charge pendant un certain temps, mais il est obsolète.

    • Les drapeaux peuvent maintenant être appliqués à HBL en les plaçant dans atmosphere / flags / hbl_% s.flag.

  • Des modifications ont été apportées à l'API mitm, améliorant considérablement la sémantique de l'appelant.
    • sm informe maintenant les services mitm de l'identifiant de processus d'une nouvelle session, permettant ainsi une gestion personnalisée basée sur l'identifiant de titre / l'identifiant de processus.

  • smhax n'est plus activé, car il n'est plus nécessaire et bloque des fonctionnalités importantes.
    • Les utilisateurs disposant de HBL / homebrew mis à jour ne devraient voir aucune différence observable en raison de ce changement.

  • Passer à la langue suivante : anglaisLa fonctionnalité a été ajoutée pour implémenter les protections de base pour NAND à partir de homebrew:
    • BOOT0 dispose désormais d’une protection en écriture pour les régions de clé publique et de keyblob BCT.
      • Le ns sysmodule n'est plus autorisé à écrire les clés publiques BCT; tous les autres processus peuvent.
        • Cela devrait empêcher les mises à jour du système de supprimer AutoRCM.

      • Aucun processus ne doit être autorisé à écrire dans la région keyblob.

    • Par défaut, les partitions BIS autres que BOOT0 sont désormais en lecture seule et CAL0 n'est ni lisible ni inscriptible.
      • Ajouter un drapeau bis_write à un titre lui permettra d’écrire dans BIS.

      • Ajouter un indicateur cal_read à un titre lui permettra de lire CAL0.

    • Une sauvegarde automatique est maintenant faite de CAL0 au démarrage.
      • fs.mitm conserve un descripteur de fichier pour cette sauvegarde afin que les logiciels utilisateur ne puissent pas le lire.

    • Pour faciliter ceci, fs.mitm maintenant mitms toutes les sessions pour les modules non-système; le remplacement de contenu a été séparé de l'interception de service.

    • Veuillez noter que ces protections sont basiques et qu’un homebrew suffisamment malveillant peut les vaincre.
      • Veillez à ne lancer que les logiciels homebrew provenant de sources de confiance.

  • Un bug impliquant des titres HDCP plantés sur de nouveaux firmwares a été corrigé.

  • La prise en charge de la version du système 6.2.0 a été ajoutée. Merci à @motezazer pour son aide précieuse.
    • Par défaut, les nouvelles clés seront automatiquement dérivées sans intervention de l'utilisateur.

    • Un support est également présent pour le chargement de nouvelles clés depuis atmosphere / prod.keys ou atmosphere / dev.keys

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.7.5
  • La formation DRAM a été ajoutée à fusee-secondary, avec la permission de @hexkyz.
    • Cela améliore considérablement la vitesse d'accès à la mémoire pendant le démarrage, ce qui entraîne un temps de démarrage environ 200 à 400% plus rapide.

  • La détection de la région de code de creport a été améliorée.
    • Au lieu de ne rechercher que la présence d'une région de code dans l'un des PC / LR du thread en panne, creport vérifie maintenant les deux + toutes les adresses du chemin de pile. Ceci est également maintenant fait pour chaque thread.
      • ela correspond à l'amélioration ajoutée par Nintendo à Creport officielle en 6.1.0.

    • L'heuristique de détection de région de code a été encore améliorée en vérifiant si une adresse pointe sur .rodata ou .rwdata, au lieu de simplement .text.

    • Cela signifie qu’un blocage apparaît dans une région de code NRO chargée (ou par ailleurs non contiguë). Creport sera en mesure de détecter toutes les régions de code actives, et pas seulement celle-là.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.7.4[/u]
  • libstratosphere a été complètement refactorisée / réécrite et divisée en son propre sous-module distinct.
    • Bien que la plupart du temps, cela soit "sous le capot" pour les utilisateurs finaux, le refactor est plus rapide (amélioration des performances au démarrage et à l'exécution), plus précis (de nombreuses structures IPC internes sont désormais compatibles bug pour bugs avec les implémentations de Nintendo), et nettement plus stable (il corrige un grand nombre de bugs présents dans l’ancienne bibliothèque).

    • L'API refactorisée est nettement plus propre et plus facile à écrire, ce qui devrait améliorer / accélérer le développement de la stratosphère.

    • Les développeurs souhaitant écrire leurs propres modules système personnalisés pour le commutateur peuvent désormais facilement inclure libstratosphere en tant que sous-module dans leurs projets.

  • Loader a été étendu pour ajouter un nouveau moyen générique de redirection de contenu (ExternalContentSources), avec l'aimable autorisation de @misson20000:
    • Une nouvelle commande a été ajoutée à ldr: shel, prenant en compte une tâche de redirection et renvoyant un identifiant de session.

    • Lorsque le TID demandé est en cours de chargement, Loader interroge le descripteur comme s'il s'agissait d'un IFileSystem.
      Cela permet aux clients de définir de manière générique leurs propres systèmes de fichiers et d’en remplacer le contenu dans le chargeur.
      • fs.mitm a obtenu plusieurs optimisations qui devraient améliorer ses performances et sa stabilité:

    • La redirection RomFS ne se produit maintenant que s’il ya du contenu à rediriger, même si le titre est en cours ailleurs.

    • Un cache est maintenant maintenu du stockage de données actif, le cas échéant, pour tous les ID de titre ouverts. Cela signifie que si deux processus essaient d'ouvrir la même archive, fs.mitm ne dupliquera aucun de ses travaux.

    • Les métadonnées RomFS sont maintenant mises en cache sur la carte SD lors de la compilation au lieu d'être conservées en mémoire - cela réduit considérablement l'encombrement de la mémoire et permet à fs.mitm de rediriger simultanément plus de titres qu'auparavant.

  • Un certain nombre de bugs ont été corrigés, notamment:
    • Une fuite de ressource a été corrigée lors de la création du processus. Cela corrige les plantages qui surviennent lorsqu'un grand nombre de jeux (> 32) ont été lancés depuis le dernier redémarrage.

    • fs.mitm ne commet plus d'erreur lors de la réception d'un tampon de taille zéro. Cela corrige les plantages dans certains jeux, y compris The Messenger.

    • La sémantique de serveurs multithreads ne devrait plus causer d'interblocages dans certaines circonstances. Cela corrige les plantages dans certains jeux, y compris NES Classics.
      À présent, PM ne donne que les autorisations FS complètes aux fichiers KIP actifs. Cela corrige un crash potentiel empêchant l'enregistrement de nouveaux processus avec FS.

  • La cible make dist inclut désormais la branche dans le nom du zip généré.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.7.3
  • Loader et fs.mitm essaient maintenant de recharger le fichier loader.ini avant de le lire. Cela permet de changer la combinaison de boutons de substitution / l'ID de titre HBL au moment de l'exécution.

  • Ajout d'un MitM entre set: sys et qlaunch, utilisé pour remplacer la chaîne de version du système affichée dans les paramètres système.
    • Les paramètres système affichent désormais <Version actuelle> (AMS <x>. <Y>. <Z>).

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.7.2
  • Correction d'un bug dans l'implémentation en lecture de LayeredFS de fs.mitm qui provoquait le blocage de certains jeux lors de la tentative de lecture de fichiers.

  • Correction d'un bug affectant la version 1.0.0 qui entraînait un plantage des jeux avec l'erreur fatale 2001-0106 au démarrage.

  • Nom de fichier amélioré généré par la cible make dist.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.


Version 0.7.1
  • Correction d'un bug empêchant les consoles de 4.0.0 à 4.1.0 de s'endormir et de se réveiller.

  • Correction d'un bug empêchant les consoles <4.0.0 de démarrer sans KIP spécifiques sur la carte SD.

  • Une API a été ajoutée à Service Manager d'Atmosphère pour différer l'acquisition de tous les descripteurs de services spécifiques jusqu'à la fin de l'initialisation.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur


Version 0.7
  • Fusée, un chargeur de démarrage personnalisé
    • Prend en charge le chargement / la personnalisation de KIP arbitraires à partir de la carte SD.

    • Prend en charge le chargement d’un noyau personnalisé à partir de la carte SD ("/atmosphere/kernel.bin").

    • Prend en charge les correctifs de noyau définis à la compilation, par microprogramme.

    • Tous les correctifs dans les chemins tels que / atmosphere / kip_patches / <nom du correctif défini par l'utilisateur> / <SHA256 de KIP> .ips seront appliqués aux KIP appropriés, permettant ainsi une distribution aisée des correctifs prenant en charge plusieurs versions.
      • Les formats IPS et IPS32 sont pris en charge.

    • Tous les correctifs dans les chemins tels que / atmosphere / kernel_patches / <nom du correctif défini par l'utilisateur> / <SHA256 du noyau> .ips seront appliqués au noyau, permettant ainsi une distribution aisée des correctifs prenant en charge plusieurs versions.
      • Les formats IPS et IPS32 sont pris en charge.

    • Configurable en modifiant BCT.ini sur la carte SD.

    • Atmosphère devrait également être lancé par le chargeur alternatif hekate, pour ceux qui le préfèrent.

  • Exosphère, un moniteur sécurisé personnalisé complet
    • Exosphere est une nouvelle implémentation du micrologiciel
    • TrustZone de Nintendo, qui reproduit intégralement toutes ses fonctionnalités.

    • En outre, il a été étendu pour fournir des informations sur la version actuelle de l’API Atmosphere, à l’intention des homebrews souhaitant l’utiliser.

  • Stratosphère, un ensemble de modules système personnalisés. Ceci comprend:
    • Un module de système de chargeur.
      • Réimplémentation du chargeur de Nintendo, en reproduisant intégralement toutes les fonctionnalités d'origine.

      • Configurable en éditant /atmosphere/loader.ini

      • Support de première classe pour Homebrew Loader.
        • Un NSP exefs (par défaut "/atmosphere/hbl.nsp") sera utilisé à la place des exefs du titre de victime.

        • Par défaut, HBL remplacera l'applet d'album, mais toute application devrait également être prise en charge.

      • Étendu pour prendre en charge la redirection arbitraire du contenu exécutable sur la carte SD.
        • Les fichiers seront chargés de préférence à partir de / atmosphere / titres / <titleid> / exefs /, le cas échéant.

        • Les fichiers présents dans les fichiers originaux qu'un utilisateur souhaite marquer comme non présents peuvent être "stubés" en créant un fichier .stub sur le SD.

        • S'il est présent, un fichier PFS0 dans /atmosphere/titles/<titleid>/exefs.nsp remplacera complètement les fichiers exef originaux.

        • La redirection est éventuellement permutable en maintenant certains boutons enfoncés (par défaut, en maintenant R désactivant la redirection).

      • La prise en charge complète du correctif du contenu NSO est implémentée
        • Tous les correctifs dans les chemins tels que / atmosphere / exefs_patches / <nom du correctif défini par l'utilisateur> / <Hex Build-ID de NSO à correctif> .ips seront appliqués, permettant ainsi une distribution aisée des correctifs prenant en charge plusieurs versions de firmware et / ou titres.

        • Les formats IPS et IPS32 sont pris en charge.

      • Extension pour prendre en charge le lancement de contenu à partir de fichiers exécutables perdus sur la carte SD, sans nécessiter d'installation officielle.
        • Ceci est fait en spécifiant FsStorageId_None au lancement.

    • Un module système de gestionnaire de service.
      • Réimplémentation du gestionnaire de services de Nintendo, en reproduisant intégralement toutes les fonctionnalités d'origine.

      • Prise en charge à la compilation pour la réintroduction de "smhax", permettant aux clients d'ignorer éventuellement la vérification de l'accès aux services en ignorant l'initialisation.

      • Étendu pour permettre à l’homebrew d’acquérir plus de poignées de services privilégiés que ce que Nintendo autorise nativement.

      • Étendu pour ajouter une nouvelle API permettant d'installer des écouteurs Man-In-The-Middle pour des services arbitraires.
        • L'API peut également être utilisé pour détecter en toute sécurité si un service a été enregistré de manière non bloquante sans effets secondaires.

        • Documentation complète de l'API à venir.

    • Un module de système de gestionnaire de processus.
      • Réimplémentation du gestionnaire de processus de Nintendo, en reproduisant intégralement toutes les fonctionnalités d'origine.

      • Étendu pour permettre à homebrew d'acquérir des descripteurs de processus arbitraires et ainsi de lire / modifier la mémoire système sans bloquer l'exécution.

      • Étendu pour permettre à homebrew de récupérer des informations sur les limites des ressources du système.

      • Extension en intégrant une implémentation complète et étendue du module système boot2 de Nintendo.
        • L'ordre de lancement du titre a été optimisé afin de permettre un accès plus rapide à la carte SD.

        • Le module système de collecte des erreurs n'est pas lancé intentionnellement, ce qui empêche la génération de nombreux rapports d'erreur de télémétrie système.

        • Les utilisateurs peuvent placer leurs propres modules système personnalisés sur la carte SD et les marquer pour le lancement automatique de boot2 en créant un fichier / atmosphere / titres / <title ID> /boot2.flag sur leur carte SD.

    • Un module système fs.mitm personnalisé.
      • Utilise l'API MitM d'Atmosphère afin de fournir aux utilisateurs un moyen simple de modifier le contenu du jeu.

      • Intercepte toutes les commandes FS envoyées par les jeux, avec une gestion spéciale des commandes utilisées pour monter le contenu RomFS / DLC afin de permettre la création et la distribution faciles de mods jeu / DLC.
        • fs.mitm analysera l'image RomFS de base d'un jeu, une image RomFS située dans / atmosphere / titres / <titre ID> /romfs.bin, ainsi que tous les fichiers volants dans / atmosphere / titres / <titre ID> / romfs /, et les fusionner en une seule image RomFS.

        • Lors de la fusion, les fichiers en vrac sont préférés au contenu de l'image romfs.bin de la carte SD, et les fichiers de l'image de la carte SD sont préférés à ceux de l'image de base.

      • Peut en outre être utilisé pour intercepter des commandes envoyées par des titres système arbitraires (à l'exception de celles lancées avant que la carte SD soit active), en créant un fichier / atmosphere / titres / <title ID> /fsmitm.flag sur la carte SD.

      • Peut être désactivé de force pour n’importe quel titre en créant un fichier / atmosphere / titres / <ID du titre> /fsmitm_disable.flag sur la carte SD.

      • La redirection est éventuellement permutable en maintenant certains boutons enfoncés (par défaut, en maintenant R désactivant la redirection)

    • Un module système de rapport d'incident personnalisé.
      • Sert de remplacement instantané au module de système Creport de Nintendo.

      • Génère des rapports détaillés et lisibles par l'homme sur les pannes système en enregistrant dans / atmosphere / crash_reports / <timestamp> _ <titre ID> .log.

      • Comme les rapports ne sont pas envoyés au sysmodule erpt, cela désactive toute télémétrie liée aux rapports de blocage.

  • Améliorations générales de la stabilité du système pour améliorer l'expérience de l'utilisateur.
[/list]
Voir le sujet
Avatar de l’utilisateur
roukxwel
Re: [HOMEBREW] pSNES signé Cpasjuste
Le soft commence a vraiment être très bon
Support des SMC ce qui n'était pas le cas avant (< 1.4).

pSNES va devenir un incontournable des homebrew switch. :D

bon maintenant faut que je jette un coup d'oeil pour les icon (*.png)

par contre pour la news on pourrai essayer d'inclure le changlog (traduit surtout)
Voir le sujet
duncanmac
Re: validation panier pour hack
j'ai commencer a attaquer

soudage du matrix OK
lecture de la nand OK x2 (pas de mauvais blocs) non sans mal car jtagtool avait la version 3 de nandpro et pour les corona il faut la 2

create .ecc FAIL (avec jtag Tool)

Code: Select All Code
ECC'ed - will unecc.
Traceback (most recent call last):
File "build.py", line 340, in <module>
unpack_base_image(image)
File "build.py", line 69, in unpack_base_image
assert smc_len == 0x3000, "never saw an SMC != 0x3000 bytes"
AssertionError: never saw an SMC != 0x3000 bytes


que faut'il faire ?
Voir le sujet
giuse64
Re: Probleme de création de fichier ECC malgré dump ok (jasp
Nickel mais Il me manque juste encore une étape. Beaucoup m'ont dit que l'opération que j'ai faite où je crée le fichier Xell et ensuite je fais write ( donc le fichier jasperbb.bin ) n'est pas bonne.

Certains disent que je dois faire create ECC puis write ECC en cochant RGH2 et certains disent que je dois directement faire write ECC sans faire Create ECC pour que ce soit le générique qui soit écrit...Dans certains tuto je lis que je dois prendre ma clé CPU ( je ne sais pas d'ou je pourrai la prendre d'ailleurs vu que je ne boot encore sur rien pour le moment ).

Et j'ai aussi eu une version ou je dois le faire via auto GG , sauf qu'auto GG me répond ça :



DETECTION NAND: "nand\nanddump.bin"


-------------------------------------------------------------------------------------------------------------
NandPro v3.0a by Tiros

Could not open Virtual Nand Device File: nand\nanddump.bin
Can not continue

-------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------
NandPro v2.0e by Tiros

Could not open Virtual Nand Device File: nand\nanddump.bin

Can not continue

-------------------------------------------------------------------------------------------------------------
Big Block Detecté
Chargement de la Nand ...OK
Recherche de Bad Blocks ...
Block 1b0 trouvé à 0x1ff (offset:0x41DF201)

Checking ECC-CheckSum... Wait

-------------------------------------------------------------------------------------------------------------
Ecc Check: OK

-------------------------------------------------------------------------------------------------------------
Done
VERIFICATION SMC_CONFIG
Config Smc trouvée: 0x03D5C000
Lecture Températures...:
Reset Parental Code: DAUR
VERIFICATION NAND DATA

ID: 4eca79a1
ECC - unECC
trouve SMC (version 2.3) : 00001000 - 00004000

Nand RETAIL (Original)
trouve Keyvault : 00004000 - 00008000
Looking for Cpukey in Local Database. Not Found
Recherche de la clé CPU dans le même dossier que cpukey.txt.Not Found
Looking for Cpukey on Nand.Not Found
trouve CB_A (build 6754) : 00008000 - 0000a000
trouve CB_B (build 6754) : 0000a000 - 000136c0
trouve CD (build 6754) : 000136c0 - 00018740
trouve CE (build 1888) : 00018740 - 0006e7b0
trouve CF (build 16537) : 00080000- 00084560
trouve CF1 (build 16202) : 000a0000- 000a4560
trouve CG (build 16537) : 00084560- 000fa002
trouve CG1 build 16202) : 000a4560- 00119a50
Nand valida
VERIFICATION MODELE CONSOLE
Vérification si exploitable...
Modèle : JasperBB CB_A_6754 GLITCHEABLE
CD_6754 Non JTAGABLE ou Jtagé

Size: 64

Reloaded_Glitch.bin

-------------------------------------------------------------------------------------------------------------
1 fichier(s) copi‚(s).

-------------------------------------------------------------------------------------------------------------

FileSystems:
FileSystem Active:44 offset:0x3BCC000
FileSystem Last:34 offset:0x3C6D640

Block Size File
0x00001000 0x00003000 SMC_2.3.bin
0x00004000 0x00004000 Keyvault.bin
0x00008000 0x00002000 CB_A_6754.bin
0x0000A000 0x000096C0 CB_B_6754.bin
0x000136C0 0x00005080 CD_6754.bin
0x00018740 0x00056070 CE_1888.bin
0x00080000 0x00004560 CF_16537.bin
0x000A0000 0x00004560 CF1_16202.bin
0x00084560 0x00075AA2 CG_16537.bin
0x000A4560 0x000754F0 CG1_16202.bin
0x07140000 0x00014000 aac.xexp1
0x07A60000 0x00061000 bootanim.xex
0x07D80000 0x0001D000 hud.xex
0x07E80000 0x00014000 huduiskin.xex
0x07F20000 0x00008000 mfgbootlauncher.xex
0x07F60000 0x0000C800 nomni.xexp1
0x07FE0000 0x00005000 nomnifwm.xexp1
0x00020000 0x00002000 nomnifwk.xexp1
0x00040000 0x00253000 xam.xex
0x013E0000 0x00017000 ximecore.xex
0x06DC0000 0x00002800 ximedic.xexp1
0x030E0000 0x0005A010 sysupdate.xexp1
0x01820000 0x00018000 xenonclatin.xttp1
0x018E0000 0x00007000 xenonjklatin.xttp1
0x07180000 0x0000C000 createprofile.xex
0x01E20000 0x00597000 dash.xex
0x067E0000 0x0000A000 deviceselector.xex
0x071E0000 0x00007090 dae.bin
0x06840000 0x0001B000 gamerprofile.xex
0x06920000 0x0000C000 minimediaplayer.xex
0x06980000 0x00019000 signin.xex
0x06A60000 0x00007000 updater.xex
0x06AA0000 0x0000B000 vk.xex
0x00A60000 0x0011B000 xenonclatin.xtt
0x073A0000 0x001A8000 xenonjklatin.xtt
0x01660000 0x00090000 ximedic.xex
0x07120000 0x00000A00 crl.bin
0x073C0000 0x00000400 secdata.bin
0x07320000 0x00004000 extended.bin

-------------------------------------------------------------------------------------------------------------
* Clé CPU inconnue. Si vous la connaissez, inscrivez-la dans le champs ou utilisez n'importe quelle méthode pour la récuperer.

 * Si vous ne l'avez pas encore, choisissez le modèle du Xell, et sélectionnez NandXell-Create

Image

Donc en gros si je le fais avec Auto GG il veut que je choisisse un modèle de Xell ,là ou il est marque tipo je suppose mais que dois je prendre ? :?

Désolé pour la tartine ...Encore merci à vous pour votre aide
Voir le sujet
kiliien44
Re: Incompréhension sur certain point du hack x360
Salut j'ai reçu la glitchip 2.2 sans les résistance d'ailleur merci arc.lide, donc je vais acheter mes resistance cette aprem je soude (d'ailleur une soudure en moin a faire a coté de r4b24 par rapport a la coolrunner) la puce crée l'ecc laisse le fil de r4b24 au cas ou et la le xell s'affiche en moin de temp qu'il ne me faut pour passer sur l'av2 de ma tv
:shock: :P
Aprés par contre je réecrit ma nand avec ma clé cpu mais sa ce lance pas ,pas du tout,meme en attendant longtemp, meme led rouge au bout d'un moment!!! donc je me dit que je vais devoir retrafiquer tout mes fils :mrgreen: en meme temp comme le xell est venu direct je trouve sa louche;
Alors en cherchant je trouve sur un autre forum une technique pour configurer le smc config de son dump
(vous trouverer ce tuto en tapant :tutoriel resoudre les probleme de freeze sur falcon en rgh2 sur google 1er dans la liste, je sait pas si je peut le mettre c'est sur un autre site :roll: ) et ça a sauver ma vie , sans rien toucher a mon montage et comme pour le xell , avant que j'ai eu le temp de me mettre sur l'av2 de mon écran d'ordi ça c'est lancer tout seul :shock: !!!!!! donc la glitchip 2.2 c'est de la balle!!!!

Par contreen voulant remonter ma bobox mon pull a accrocher le fil relier sur r4b24,j'ai pas fait attention au debut mais ma console ne boot plus la pastille est partie!!
:mrgreen: :mrgreen: :mrgreen:
j'ai essayer de faire un pont mais impossible de souder quoi que ce soit sur la piste qui est relier a cette pastille c'est trop top j'avait tout reussi et la j'ai console hs a cause d'un point de soudure que j'ai du faire pour la coolrunner qu'y n'a jamais fonctionner :mrgreen: :mrgreen: :mrgreen:

Je sait que c'est de ma faute mais du coup pour moi les coolrunner ça me cass le c..
Voir le sujet
Avatar de l’utilisateur
eSkYcHo
Re: Mise à jour du kernel (RGH)
COMMON ISSUES:

* Some antivirus block FTP communication between PC (AUtogg) and the console, try to disable it, uninstall it or use another PC.
* The option "Do not scan at StartUP" within FSD settings should not be marked.
* Fsd v3 or later is requireed , you can create it using XboxApps>>USB-Apps and boot console with the USB inserted .
* Autogg needs to find Ip console, if you have subnets it wont work.
* After updating the Dash in some cases Avatars Update >> Lan mode is not supported and gives an error on console. Upgrade Avatars using USB method.

If you have problems with this mode use the classic USB method or follow tutorial to use manual mode .

*** Warning ***
This process Flash the console Nand and if not done properly can cause a brick.
The process makes a backup before flashing that can be used to restore the console but this is not guaranteed.
Do it at your own risk.

'''
text329b = '''With this Option , you can Auto-Update your Rgh console to Last Dash with only One-Click ,it will create needed files in your Usb (Fat32).
- Insert your Usb Fat32 you are going to use (200MB free) in your Pc and Click OK

*** Warning ***
This process Flash the console Nand and if not done properly can cause a brick.
The process makes a backup before flashing that can be used to restore the console but this is not guaranteed.
Do it at your own risk.

'''

text330 = '''Ready, insert Usb in your Console and Nand will be flashed. Once flashed reboot console your console will be update to latext RGH Dash

Here you have your Nand backups:
'''
text330f = '''Here you have your Nand backups:
'''
text330e= '''DONE.

When console is updated Avatars may be shown hidden.

Update Avatars?
'''

text330b= '''DONE.

When console is updated Avatars may be shown hidden.
To fix it you need to copy Dash Update files to USB
and insert to console in Dash to update Avatars.

If you want to create files insert Usb to Pc.
'''

text330c= '''Done, boot console to Dash and insert USB.

*** WARNING ****** WARNING ****** WARNING ****** WARNING ***

DO NOT INSERT THIS USB TO UPDATE CONSOLE UNTIL YOU
HAVE FLASHED NAND TO THIS DASH VERSION , OR YOU MAY DAMAGE YOUR CONSOLE.

*** WARNING ****** WARNING ****** WARNING ****** WARNING ***
'''

text331 = '''Console is Updated to last Version. You dont need to do this. Aborted'''

text332 = '''Jtag still not supported'''

text333 = '''

(You can also try to change nandpro version in Options. )'''

text334 = '''
* If you have any problem flashing , try another nandpro version in Options.
)'''

text335 = '''The Auto-Flash process required to have a Flasher installed
to write and read Nand and GlitchChip programmed with the proper
file and installed correctly.

It is divided into 2 steps.

1. - Nand is detected and make Dump. Checked and if OK
will proceed to create the Xell and flash it to the console.
Once complete a dialog will say to turn on the console and
if everything is OK Xell will boot.

2. - Once the Xell booted ,go on to the installation of RGH image.

'''

text336 = '''-Unplug USB/LPT Flasher
-Turn on the console and when Xell boots wait to let Xell get Fuses (about 30sg)
-Turn Off console
-Replug USB/LPT -Click OK to go to step 2
(Installation of RGH image), if Xell does not boot Click CANCEL to restore Nand.

Backup of the original dump saved as:
'''

text336b = '''Restore Nand ?'''

text337 = '''Open'''

text337b = '''Search'''
text337c = '''IP Search Mode'''
text338 = '''Recent Nands'''

text339 = '''Console NOT found

RETRY WITH ALTERNATIVE MODE?'''

text339b = '''Try another Delay Value?'''


text340 = '''There are CheckSum Errors in DUMP (Nand), it seems to be CORRUPT.
( You should Check your Dumper)
'''

text341 = '''USB NOT found
RETRY?'''
text341b='''RETRY?'''

text342='''Select your Nands Folder'''

text343= '''Search by Serial Number'''

text344= '''Too much Files, Select Correct Nands Folder'''

text345 = '''Working Folder'''

text346 ='''Change Working Folder'''

text347 ='''Open Working Folder'''

text348= '''Help'''

text349= '''File'''

text350= '''Images'''

text351= '''No dump Loaded, Build Image without Dump?'''

text352= ''' If you dont want to see Original Boot Anim too. 'bootanim.xex' file must be
removed from Flash, you will need to reflash Nand to restore it.'''

text353= ''' Retail Dash > 14xxx without Cpukey detected, only DGX Ecc&Chip supported, Continue? '''

text353b= ''' Fat Retail Dash > 14xxx without Cpukey detected, Not Supported? '''

text354a ='''Reset'''
text354b ='''Stop'''
text354c ='''Clear'''
text354d ='''Save Log'''
text354e ='''Data found'''

text355 = '''This dump seems to be a NandXell or is CORRUPT, you need to extract files and build Image without dump. (Follow Tutorial'''

text356 = '''Looking for Cpukey in same folder cpukey.txt.'''

text357 = ''' * Fsd Plugin rev > 483 Not found, Trying Simple Flasher'''

text358 = '''Done.Thanks blaKCat & Swizzy & FSD Team'''

text359 = '''Image Not Flashed Correctly,\nMore info on LOGS/Simple 360 NAND Flasher.log'''

text360 = '''Your Console Avatars are Updated ,aborting Lan Update'''

text361 = '''Your Console Dash is not '''

text362 = ''' aborting Lan Update'''

text363 = '''Accept Update on Console, if you get an Error on console
you will need to use classic Usb method to Update Avatars'''

text364 = '''You need a Usb or Hdd device connected to console to use this Function'''

text365 = '''Insert Usb Fat32 to PC, press OK and select your Usb Device to copy Files'''

text366 = '''Now Insert Only this Usb to console and boot it, press OK when Fsd is booted'''

text367 = '''Fsd v3 Not found , Do you want to create USB with Fsd v3?'''

text368 = '''Be sure you have booted Fsd v3 or higher, you can create Usb-Fsd v3 to boot console with it, using Xbox-Apps >> Usb'''

text369 = '''***WARNING***


Now Your console will be flashed, verify data is correct:

'''
text370 = ''' Remember you should not Manually Unmap Badblocks, you may brick your console. Autogg do it automatically.'''

text371 = ''' ERROR ,Close All Usb Files and close Windows Explorer
'''
text372 = ''' Insert Usb Device to Console and boot it'''

text372b = '''Insert Usb Device to Console '''

text373 = '''Select DashLaunch Folder (launch.xex).
You need to Extract launch.xex from file for_xxbuild.zip'''

text373b = '''Select New Xebuild Folder.'''

text373c = '''Add new Launch.xex Found?
'''
text373c2 = '''Add new XeBuild.exe Found?
'''
text373c3 = '''Add new Dash Found?
'''
text373d = '''No new New Update Found'''

text374 = '''Select XEBUILD Folder'''

text374b = '''Select $SYSTEMUPDATE Folder'''

text375 = '''Done , you can turn Off Console'''

text376 = '''AutoGG is a free application with non profit purposes that joins in an AllInOne friendly GUI some other applications , created by third parties ( nandpro , squirter , Xell , xeBuild ..) , involved in the process that allows you to modify your own console to enjoy new features (Homebrew, Emulators...)

Merits belong to the authors .

AutoGG does not make Exploit or Modification itself and does not intend to break any measure of protection or to violate copyright.

In some countries it is even illegal to use backups of the games that the user legally owns or even the simple fact of modifying its own console .

So respect the laws of your country and act responsible.

If you agree to these terms and you will respect the law and act on your own responsibility confirm by clicking YES.

If however you do not agree and prefer to exit, press NO'''

text376b = '''Advertisement'''

[ "italiano" ]

text1 =''' * Per iniziare la procedura è necessario il vostro NAND Dump:
- Se lo avete già caricate il dump dal pulsante a forma di cartella.
- Se avete già Fsd v3 collegate la console alla rete LAN e premete IP Xbox > Leggi.
- Se non avete FSD ma Xell provare a utilizzare il pulsante con l'icona Usb e seguire la procedura.
- Sel la console è Retail ( Dash Originale ) installa e seleziona il tuo Nand reader e
premi Flasher > Leggi
* Se avete già FSD v3 e si desidera aggiornarla selezionare la modalità LAN o USB e provare AutoUpdate-Dash'''

text2 =''' * CpuKey sconosciuta. Se la sai inseriscila nel campo "Cpukey" o usa altri
metodi per recuperarla.

* Qualora non l'abbiate ottenuta scegliere ancora XeLL>Tipo e premere NandXell>Crea'''

text3 =''' * Se creato premere NandXell > Flash per scrivere Nandxell (Ecc.) su Xbox.'''

text7 =''' * Una volta correttamente flashata avviate la console con Xell. Per recuperare la CpuKey è possibile:
- Scrivere a mano la CPUKEY nell'apposito campo del programma.
- Connettere la console alla rete LAN e premere IP Xbox > Cpukey.
- Prova pulsante con icona USB e segui le istruzioni
- Se collegato un Flasher (Nandreader) è possibile leggerla premendo Flasher>Cpukey'''

text8 ='''* Selezionare il tipo di immagine e le opzioni desiderate e fare clic su Xebuild>Crea.'''

text9 =''' * Per flashare l'immagine Xebuild creata avete 3 opzioni:

1. - Tramite Flasher (Nandreader) premendo Xebuild > Flash.
2. - Preparare un dispositivo USB in Fat32 e premere Xebuild>RawFlash per copiare i file necessari, inserire il dispositivo nella console e avviare Xell.
3. - Se avete Fsd v3 connettere la console alla LAN e premere xebuild > Ip-Flash'''

text10 =''' * Se l'immagine è stata flashata correttamente avete FINITO.

* Quando si aggiorna la Dash gli Avatar sono "vuoti" , aggiornate selezionando metodo
LAN o USB e premete AUTOUPDATE AVATARS e segiute le istruzioni'''

text11 ='''Inserisci il seriale della console e il X-Val che puoi trovare nel menù di configurazione .
Clicca per controllare se la console è flaggata.'''

text12 =''' Se hai un Nand reader molto lento, l'estrazione della Nand può impiegare anche delle ore.
C'è la possibilità di estrarre solo lo stretto necessario per creare la NandXell e, quando sarà flashata nella console, potremo concludere l'estrazione via Network.
Il processo è il seguente:
1-Clicca *Leggi Nand*. Scegli *Size 1Meg* e salva il file.
2-Scegli il tipo di immagine (Glitch / JTAG) e clicca su *Crea NandXell*. Una volta cliccato, scrivilo cliccando *Flash Xell*.
Se tutto è ok, accendi la console con il cavo di rete collegato. Verrà fuori la schermata di Xell.
3-Quando Xell partirà, verrà assegnato un Indirizzo IP visibile a schermo..
Scrivilo nel campo IP di AutoGG e clicca *IP-Nand* per leggere e salvare il file.
4-clicca *Inietta 1M* e scegli il file salvato al primo passaggio. Salva il file.

Ora hai la Nand originale.'''

text13 =''' Se hai la console flaggata, puoi provare a sbloccarla con questa opzione.
Essa, necessita di avere il Nand Reader collegato all'XBOX.
Devi solo cliccare *Sblocca* e la lettura/patch/scrittura verrà fatta automaticamente.'''

text14 = '''Data/Tempº'''

text15 = '''Inietta/Ripara'''

text16 = '''Lettura parziale'''

text17 = '''Opzioni'''

text18 = '''Immagine'''

text19 = '''Estrai DATA'''

text20 = '''Crea'''

text21 = '''Leggi'''

text22 = '''Crea'''

text23 = '''Nand Originale'''

text24 = '''Flash'''

text25 = '''Flash'''

text26 = '''Crea
Launch.ini'''

text27 = '''Flash'''

text28 = '''Data:'''

text29 = '''Modello:'''

text30 = '''Cancella'''

text31 = '''Lingua'''

text32 = '''Porta'''

text33 = '''Seriale'''

text34 = '''Aggiungi'''

text35 = '''Pulisci'''

text36 = '''Inietta'''

text37 = '''Inietta1M'''

text38 = '''Mappa'''

text39 = '''UnMappa'''

text40 = '''Cambia Tª'''

text41 = '''Salva Nand come ...'''

text42 = '''Salva immagine come ...'''

text43 = '''Salva NandXell come ...'''

text44 = '''Clicca per disattivare la Memory Unit nelle Jasper 256 e 512 MB'''

text45 = '''Cancella log'''

text46 = '''Prendi i Fuses dalla console e calcola LDV'''

text47 = '''Seleziona il tipo di immagine da generare'''

text48 = '''Seleziona il tipo di Xell da includere'''

text49 = '''Seleziona il tipo di SMC da usare con il JTAG'''

text50 = '''Inserisci l'IP della console con Xell avviato per estrarre la Nand'''

text51 = '''Estrai file specifici dalla console (SMC,Keyvault,SMC_Config)'''

text52 = '''Sblocca l'HDD dalle console bannate'''

text53 = '''Nome Nand'''

text54 = '''Seleziona Nand'''

text55 = '''Clicca per creare NandXell dalla tua Nand'''

text56 = '''Clicca per leggere 2 dump della Nand e compararli per controllare eventuali errori'''

text57 = '''Nome NandXell'''

text58 = '''Seleziona la tua Nand Xell'''

text59 = '''Nome GGNand'''

text60 = '''Seleziona GGNand'''

text61 = '''Clicca per creare xeBuild Nand dalla tua Nand'''

text62 = '''Clicca per prearare un dispositivo USB FAT32 per flashare la tua Nand da Xell'''

text63 = '''Clicca per flashare la NandXell selezionata'''

text64 = '''Clicca per flashare la Nand generata'''

text65 = '''Clicca per flashare la Nand selezionata'''

text66 = '''Seleziona la porta da usare'''

text67 = '''Estrai la Cpukey dalla console con Xell o FSD v3'''

text68 = '''Scrivi i Block originali'''

text69 = '''Clicca per installare i driver I/O'''

text70 = '''A...'''

text71 = '''Console IP'''

text72 = '''Seleziona la cartella con i dati specifici della console'''

text73 = '''Seleziona il file da 1 Mega estratto da iniettare'''

text74 = '''Cambia Temperature'''

text75 = '''Nome Nand da mappare/unmappare'''

text76 = '''Seleziona manualmente il nome della Nand da mappare/unmappare'''

text77 = '''Limite Temperatura GPU'''

text78 = '''Limite Temperatura CPU'''

text79 = '''Temperatura attivazione Edram'''

text80 = '''Temperatura attivazione CPU'''

text81 = '''Limite Temperatura EDRam'''

text82 = '''Temperatura attivazione GPU'''

text83 = '''FlashConfig della console'''

text84 = '''Riavvio Files e variabili...'''

text85 = '''SELEZIONA NAND'''

text87 = '''Attendi.............'''

text88 = '''Errore'''

text90 = '''La console potrebbe non essere flaggata. E' stata già patchata, oppure è stato riscritto il secdata.bin'''

text91 = '''Dimensioni errate della Nand'''

text92 = '''I blocchi patchati, verranno flashati sulla Nand'''

text93 = '''BadBlocks rilevati nella *Xell Zone*.Unmappare?'''

text96 = '''SMC_CONFIG non trovato '''

text97 = '''Errore(101) durante l'analisi. Dati corrotti o non compatibili'''

text98 = '''Modello non trovato o non compatibile. Selezionalo manualmente'''

text99 = '''CERCO LA NAND: '''

text100 = '''Modello non trovato. Prova a reinstallare il Flasher o cancella per selezionarlo manualmente:'''

text101a = '''Small Block trovato'''

text101b = '''Big Block trovato'''

text101 = '''Errore nel controllo dimensione'''

text102 = '''Controllando i Bad Blocks ...'''

text103 = '''Caricamento Nand ...'''

text103a = '''Block '''

text103b = ''' Trovato in '''

text104 = '''Hai Block con Bad Ecc in Xell zone, probabilmente necessiti di una Nand donatrice per creare l'immagine'''

text105 = '''Nessun Bad Block trovato'''

text106 = '''Nand non valida o ECC corrotto'''

text107 = '''Nand non valida o ECC mancante'''

text108 = '''VERIFICA SMC_CONFIG'''

text109 = '''Smc Config trovato: '''

text110 = '''Lettura temperature...:'''

text111 = '''SMC_CONFIG non trovato o non valido'''

text112 = '''VERIFICA NAND DATA'''

text113 = '''ECC - unECC'''

text116 = '''Trovato '''

text116b = '''CB 6751 rilevato. CB 6750 *donatore* può essere utilizzato'''

text117 = '''VERIFICA MODELLO CONSOLE'''

text118 = '''SMC 2.3 - .Verifica versione'''

text119 = '''Xenon con Jtag rilevata'''

text120 = '''Zephyr con Jtag rilevata'''

text121 = '''Falcon con Jtag rilevata'''

text122 = '''Scegli il modello della Jasper'''

text123 = '''Verificando se è modificabile...'''

text124 = '''Modello '''

text125 = '''Non modificabile'''

text126 = ''' JtaggABILE'''

text127 = ''' Non JtaggABILE '''

text128 = '''CPUKEY aggiunta al Database'''

text129 = '''Cerco CPUKEY nel Database...'''

text130 = '''TROVATA'''

text130b = '''NON TROVATA'''

text131 = '''Scegli Nand'''

text132 = '''Attendere la creazione dei *temp files*...'''

text133 = '''Inserisci il numero di copie'''

text134 = '''Numero:'''

text135 = '''Scegli la grandezza di lettura'''

text136 = '''Leggo la Nand, attendi...........'''

text137 = '''Dump letto. Sto leggendo il prossimo'''

text138 = '''Sono state rilevate delle differenze nelle Nand. Le nand potrebbero essere corrotte'''

text139 = '''Nand letta senza incompatibilità '''

text140 = '''Errore lettura Nand'''

text141 = '''Nand non rilevata. Seleziona la console'''

text142 = '''Salva come ...'''

text143 = '''Copia salvata come: '''

text144 = '''xeBuild Nand generata. Ora puoi flasharla'''

text145 = '''Xell Nand generata. Ora puoi flasharla'''

text146 = '''Dump completato. La lettura è andata a buon fine'''

text147 = '''Primo Dump completato. Clicca per fare il secondo'''

text148 = '''Mega Nand rilevata. Clicca per fare il dump'''

text149 = '''Processo completato'''

text150 = '''Processo non completato'''

text151 = '''Seleziona Modello e il tipo di immagine(Glitch/Jtag)'''

text152 = '''Impossibile patchare il CB'''

text153 = ''' ! Impossibile patchare SMC. Sono solo supportate:'''

text154 = '''Generando Nand Xell . Attendere ...'''

text155 = '''CB 6751 rilevato'''

text156 = ''' * Trovato CD decriptato'''

text157 = ''' * Trovato *binario* di Xell, deve essere : '''

text158 = '''Secret_1BL incorretta!'''

text159 = '''Decripto CB_A'''

text160 = '''CD decriptato non trovato'''

text161 = '''CB_B patchato'''

text162 = '''Decripto CB_A e CD'''

text163 = '''Aggiungo a NandXell'''

text164 = '''Genero ECC. Attendere...'''

text165 = '''NandXell è stata remappata'''

text166 = '''Seleziona Nand'''

text167 = '''Processo non completato'''

text168 = '''Nand non valida'''

text169 = '''Carica una valida Nand e seleziona il tipo di immagine '''

text170 = '''Per fare il Glitch, devi selezionare un tipo di Xell'''

text171 = '''Per fare il Jtag, devi selezionare un tipo di Xell'''

text172 = '''Lettura valida in caricamento. Attendere ..........'''

text173 = '''Il processo usera il file INI:'''

text174 = '''Nand Glitchata, Smc non può essere patchato'''

text175 = '''Nand originale, Smc può essere patchato'''

text176 = '''Queste opzioni verranno usate per creare l'immagine: '''

text177 = '''Errore durante il generamento di GG.'''

text178 = '''CPU KEY non inserita o incorretta: '''

text179 = '''Se non hai la Cpukey, ma hai dei file specifici della console (SMC,KV,SMC_CONFIG) ,usa l'opzione *Inietta*'''

text180 = '''SEI SICURO DI VOLER ELIMINARE LA NAND?'''

text181 = '''Seleziona la dimensione di cancellazione'''

text182 = '''Cancello la Nand, attendere...........'''

text183 = '''Seleziona una Nand valida'''

text184 = '''Seleziona NandXell e il tipo di immagine(Glitch/Jtag)'''

text186 = '''Seleziona dispositivo USB:'''

text187 = '''Copia files.'''

text188 = '''VERIFICA CHE NANDFLASH.BIN E XENON.ELF SIANO STATI CORRETTAMENTE CREATI E INSERITI NELLA MEMORIA USB.
SE SONO STATI CREATI, CONNETTERE IL DISPOSITIVO USB ALLA CONSOLE E ACCENDERLA ATTENDENDO IL BOOT DI XELL. ATTENDI CHE FINISCA IL PROCESSO DI SCRITTURA E RIAVVIA.'''


text188B = '''VERIFICA CHE LA CARTELLA FREESTYLE E LA CARTELLA 360 SIANO STATE CORRETTAMENTE CREATE E INSERITE NELLA MEMORIA USB.
SE SONO STATE CREATE, CONNETTERE IL DISPOSITIVO USB ALLA CONSOLE E ACCENDERLA'''

text188C = '''CONNETTERE IL DISPOSITIVO USB ALLA CONSOLE E ACCENDERLA ATTENDENDO IL BOOT DI XELL. ATTENDI CHE FINISCA IL PROCESSO, Re-inserire il dispositivo USB nel PC E premere OK'''

text188E ='''¿LEGGERE I dati ottenuti dal dispositivo USB?'''

text188D = '''Questo processo prepara il dispositivo USB per avviare Xell e ottenere il CPUKEY.

Forse anche voi volete ottenere un dump della tua nand?'''

text188F ='''PER EVITARE PROBLEMI con il dispositivo USB E MEGLIO necessario formattarla con fat32format.

DESIDERI Formato dispositivo USB '''

text189 = '''Seleziona un dispositivo USB valido'''

text190 = '''Seleziona una xeBuild Nand valida'''

text193 = '''CONTROLLA CHE UPDFLASH.BIN, FLASH360.XEX E MEDIA FOLDER SIANO STATI CREATI NEL DISPOSITIVO USB.
SE SONO STATI CREATI, COLLEGA IL DISPOSITIVO USB ALLA CONSOLE E AVVIALI DA FSD O XEXMENU.'''

text196 = '''Verrai reindirizzato al sito ufficiale dI Freestyle Dash'''

text197 = '''Verrai reindirizzato al Systemupdate.rar per la versione della Dash richiesta'''

text198 = '''Una volta scaricato, scompattalo in un dispositivo USB, inseriscilo nella Xbox, e avvialo facendo avviare la NXE.'''

text199 = '''Leggo la Cpukey da: '''

text200 = '''Cpu Key: Non valida'''

text201 = '''Cpu Key: Non trovata'''

text203 = '''Scarico iL FUSESET della console da: '''

text204 = '''LDV non valido'''

text205 = '''Flash non trovato'''

text206 = '''Scaricando il Flash della console da: '''

text207 = '''Scaricato'''

text208 = '''non trovato'''

text210 = '''FLASH NON TROVATA. Inserisci l'indirizzo ip CORRETTO da Xell'''

text211 = '''Erorre nei dati'''

text212 = '''Keyvault patchatao. Funzionerà solo in una console modificata. Devi saper fare un RGH/JTAG e flasharlo da USB/LPT o usando Raw Flash'''

text214 = '''CpuKey non valida per la Nand selezionata'''

text215 = '''Cpukey o lunghezza non valida: '''

text216 = '''Cpukey non valida. Deve essere di 32 caratteri.'''

text217 = ''' Scegli la cartella dove salvare il backup della Nand con i dati decriptati:'''

text218 = '''7 - La Cpukey sembra corretta, verrà automaticamente salvata .
La prossima volta, aprirai questa Nand e tutti i dati verranno caricati automaticamente. '''

text219 = ''' Backup della Nand salvata in: '''

text220 = ''' È necessario innanzitutto caricare un nand corretta'''

text221 = ''' Seleziona la porta : '''

text222= ''' Le temperature devono essere da 40 a 110 (Cent)'''

text223 = ''' Temperature cambiate. Ora devi generare o flashare GGNand o quella originale'''

text225 = ''' Nessun file selezionato'''

text226 = ''' Seleziona la cartella con i tuoi dati specifici'''

text227 = ''' Iniettando...'''

text228 = ''' Verifica file.'''

text229 = ''' I badblock verranno rimappati'''

text230 = '''Trovato SMC decriptato'''

text231 = ''' Assicurarsi che la cartella contenga'''

text232 = ''' Keyvault decriptato trovato'''

text234 = '''SMC_config valido trovato'''
text234b = '''Fcrt valido trovato'''

text239 = '''Questa opzione verrà usata per creare l'immagine: '''

text240 = '''Ora i badblock verranno rimappati'''

text241 = '''Nand generata'''

text243 = '''Errore nella creazione dell'immagine'''

text245 = '''Per generare l'immagine hai bisogno di :

Model,Cpukey

Iniettali o scrivili manualmente in -Data-. Verifica che i file da iniettare siano validi e che siano nella cartella selezionata'''

text248 = '''Devi scegliere una Nand donatrice valida dello stesso modello della tua Scheda Madre'''

text249 = '''Nessun file selezionato'''

text250 = '''Scegli la cartella dove salvare i file:'''

text251 = '''Copiato in '''

text254 = '''Creato in '''

text257 = '''Seleziona una Nand Valida'''

text258 = '''Seleziona il file da 1 Mega estratto'''

text259 = '''File iniettato'''

text260 = ''' trovato in ''''

text261 = '''Non trovato. Deve essere usato:'''

text262 = '''Vuoi personalizzare il file launch.ini?'''

text263 = '''Scegli la Nand e gli offsets da Mappare'''

text264 = '''Scegli la Nand e gli offsets da UnMappare'''

text265 = '''Mappando Bad Blocks...'''

text266 = '''Nand mappata creata in: '''

text267 = '''Unmappando Bad Blocks ...'''

text268 = '''Nand Unmpappata'''

text269 = '''Nand unmappata creata in: '''

text270 = '''Attendere..........................'''

text271 = '''Scegli la Nand da Unmappare/Remappare'''

text272 = '''Log salvato in '''

text273 = '''Errore nel salvataggio del log'''

text274 = '''Trovata probabile cpu_key nel nome del file. Verifica...'''

text275 = ''' Credits:

Por las primeras versiones. Gracias por todo lo que nos diste blaKCat.

Logic Sunrise. Soporte y servidor actual.

Squirt Team por el apoyo para desarrollar esta app.

A los Betatesters especialmente a breily, MBTecnic, Casca ,Mac1512 ,
Spainsellers, Console Open, Rogero y todo el foro EOL.

Devs:GLIGLI, Tiros, Fsd Team, Xebuild team, cOz, Swizzy, Juvenal

Lenguajes:
Dennn : Ruso
wiiallgarant , Artik , Razkar: Frances
Federause, Marco(ConsoleOpen), Squirt Team: Italiano
Kalel(darth Vader, cursos games,Niceshoot):Português

Creadores Xbox Apps linkadas
Traducción FSD por bocasecaman'''

text276 = '''AutoGG è stato creato per aiutarti a modificare la Xbox (Jtag o Glitch)
AutoGG utilizza diversi processi in un solo programma.

Puoi:

- Leggere la Nand o aprire un Dump
- Controllare se è valida, se ha badblocks, la versione e altri dati
- Creare immagini (Xell,Glitch,Jtag,Originale) e scriverli nella console

Altre informazioni nel Tutorial'''

text276b = '''-'''

text277 = '''POST EOL UFFICIALE (Spagnolo)'''

text278 = '''Seleziona Nandpro'''

text279 = '''Nandpro da usare :'''

text280 = '''La cartella non contiene chars ASCII, CAMBIALA :'''

text281 = '''Modello non trovato. Sceglilo:'''

text282 = '''Inserisci un valido CF-LDV'''

text283 = '''CF-LDV non valido'''

text284 = '''Nuovo CF-LDV verrà usato:'''

text285 = '''Devi modificare il numero seriale e X-Val (In Configurazione del Sistema)'''

text286 = '''Secdata è pulito'''

text287 = '''Secdata è invalido'''

text288 = '''Decriptazione Secdata errata'''

text290 = '''INCOMPATIBILE CON IL GLITCH'''

text290b = '''ERRORE NELLA COMUNICAZIONE CON IL PROGRAMMATORE'''

text290c = '''ERRORE NELLA COMUNICAZIONE CON IL CHIP DEL GLITCH'''

text291 = '''Glitch Chip programmato'''

text292 = '''Seleziona un modello valido di Scheda Madre'''

text293 = '''Programma
il CHIP'''

text294 = '''Tipo'''

text295 = '''Verifica se i $SYSTEMFILES SONO STATI CREATI NELLA TUA MEMORIA USB.
Se sono stati creati CORRETTAMENTE connetti la memoria USB,avvia l'xbox e vai nella dash ,ATTENDI IL PROCESSO.'''


text296 = '''System Files non trovati. Errore di connessione al server per il download,riprova'''

text296b = '''La prima volta che utilizzate una nuova dash bisogna scaricare i file necessari. CliccA per IL Download'''

text297 = ''' ***** Nuovo Aggiornamento Disponibile in OPZIONI *****'''

text298 = ''' ***** AutoGG è gia aggiornato all'ultima versione *****'''

text299 = '''AutoGG è gia aggiornato all'ultima versione............appena sara' rilasciata una nuova versione sarai subito avvisato'''

text300 = '''Sto scaricando l'update.Attendere,prego'''

text301 = '''Files scaricati'''

text302 = '''Vuoi riavviare AutoGG per utilizzare subito i nuovi aggiornamenti?'''

text303 = '''Errore di Download.'''

text304 = '''Salva'''

text305 = '''Aggiorna'''

text306 = '''Interrompi'''

text307 = '''Cancella'''

text308 = '''Preparare USB e inserire nella console con XELL per Auto leggere cpukey&Nand'''

text309 = '''Per questa versione di CB devi installare e flashare il tuo chip per RGH2'''

text310 = '''Seleziona la cartella da inserire nell'hdd interno dell'XBOX '''

text311 = '''trasferisci le Apps selezionate nell'hdd interno dell'XBOX '''

text312 = '''Se possiedi Nand-X Clicca per programmare il tuo chip'''

text313 = '''Trasferisci le Apps selezionate sulla memoria USB selezionata '''

text314 = ''' Le Apps che hai selezionato sono state correttamente trasferite nella memoria USB selezionata.
Inserisci la memoria USB e avvia l'XBOX. Se FreeStyle e Launch.ini si trovano nella memoria USB, Freestyle si avviera' automaticamente.
Una volta avviata Freestyle , e' necessario aggiungere USB:/360 Folder in Search Contents Setting per visualizzare le Apps nel menu di Freestyle.'''

text315 = ''' Le Apps che hai selezionato sono state correttamente trasferite via FTP nell'hdd interno dell'xbox.
Avvia l'XBOX. Se FreeStyle e Launch.ini si trovano nell'Hdd,Freestyle si avviera' automaticamente.
Una volta avviata Freestyle , e' necessario aggiungere Hdd:/360 Folder in Search Contents Setting per visualizzare le Apps nel menu di Freestyle.'''

text316 = '''L'IP dell'Xbox non e' Corretto'''

text317 = '''Connettiti'''

text318 = '''Disconnetti'''

text320 = '''Supporto'''

text321 = '''Tuo nick'''

text322 = '''Benvenuti su Autogg Beta 0.1 Channel.
Qui puoi risolvere i tuoi dubbi e fare domande'''

text323 = '''Scrivi il testo e premi ENTER per mandare il tuo messaggio'''

text324 = '''Connesso al Canale'''

text325 = '''Versione non supportata'''

text326 = '''CLICCA PER APRIRE IL LINK NEL BROWSER'''

text327 = '''Avvia XELL (Se l'xbox è già Hackata avvia l'xbox dal tasto EJECT). Una volta avviato Xell clicca per cercare il tuo indirizzo IP'''

text328 = '''XELL NON FUNZIONA ANCORA BENE CON CORONA,RECUPERA LA CPUKEY TRAMITE PROCEDURA VIA ETHERNET'''

text329 = '''Con questa opzione,tu puoi auto-aggiornare la tua xbox RGH all'ultima dash con un click .

- Connetti la tua console alla rete locale
- Avvia Freestyle Dash (FSD)

Requisiti:
LAN Console locale connesso
DashLaunch nouveau
Official Freestyle Dash 3.0 con:
Config => Content.Settings => Scan Settings => Deac.Startup content scan = Deselezionata

COMMON ISSUES:

* Some antivirus block FTP communication between PC (AUtogg) and the console, try to disable it, uninstall it or use another PC.
* The option "Do not scan at StartUP" within FSD settings should not be marked.
* Fsd v3 or later is requireed , you can create it using XboxApps>>USB-Apps and boot console with the USB inserted .
* Autogg needs to find Ip console, if you have subnets it wont work.
* After updating the Dash in some cases Avatars Update >> Lan mode is not supported and gives an error on console. Upgrade Avatars using USB method.

If you have problems with this mode use the classic USB method or follow tutorial to use manual mode .

*** Attenzione ***
Questo processo scrivera' sulla tua nand e se ci saranno errori potresti aver bisogno di riscrivere la nand tramite flasher.
Ti verra' salvato un backup della nand prima della scrittura che potra' venire usato in caso di problemi.

'''

text329b = '''Con questa opzione,tu puoi auto-aggiornare la tua xbox RGH all'ultima dash con un click ,ti verranno creati e salvati i file necessari nella tua memoria Usb (Fat 32).

- Inserisci la tua memoria Usb Fat32 che stai utilizzando (almeno 200 MB liberi) nel tuo Pc e Clicca OK

*** Attenzione ***
Questo processo scrivera' sulla tua nand e se ci saranno errori potresti aver bisogno di riscrivere la nand tramite flasher.
Ti verra' salvato un backup della nand prima della scrittura che potra' venire usato in caso di problemi.

'''

text330 = '''Pronto, inserisci la memoria Usb nella tua console e la Nand verra' scritta. Dopo il flash e il riavvio la tua xbox sara' aggiornata all'ultima RGH Dash

Qui trovi il tuo backup Nand:
'''
text330f = '''Qui trovi il tuo backup Nand:
'''
text330e= '''OK.

Dopo l'aggiornamento gli avatar non saranno visibili.

Aggiornare Avatars?
'''

text330b= '''OK.

Dopo l'aggiornamento gli avatar non saranno visibili.
Per riavere gli Avatars basta copiare in una memoria
USB l'update Avatar,inserirla nell'xbox a Dash
visualizzata per aggiornare gli Avatars.

Se vuoi creare i files necessari inserisci l'Usb nel PC.
'''

text330c= '''Fatto, avvia la console in Dash e inserisci l'USB.

*** ATTENZIONE ****** ATTENZIONE ****** ATTENZIONE ******

NON INSERIRE QUESTA USB PRIMA DI AVER SCRITTO IN NAND LA DASH
CORRISPONDENTE , O POTRESTI DANNEGGIARE LA TUA CONSOLE.

*** ATTENZIONE ****** ATTENZIONE ****** ATTENZIONE ******
'''

text331 = '''La tua console è già aggiornata all'ultima versione. Non hai bisogno di questa procedura. Processo interrotto'''

text332 = '''Jtag non è supportato'''

text333 = '''

(Puoi anche cambiare la versione di nandpro in Opzioni.)'''

text334 = '''
* Se hai problemi durante il flash , prova un'altra versione di nandpro selezionandola in Opzioni.'''

text335 = '''Per la funzione di AUTO-FLASH devi avere il flasher nand collegato all'xbox per leggere e scrivere la nand ed avere il Glitch-chip programmato e installato correttamente.


Questo processo è diviso in 2 parti.

1. - La Nand viene rilevata e vengono fatti dump. Se è tutto OK il processo creerà l'ECC(Xell) e lo scriverà nell'xbox.

2. - Dopo che Xell si e' avviato si procederà alla creazione della dash RGH .

'''

text336 = '''-Scollegare USB/LPT Flasher .
-Avvia la console e quando Xell sara'avviato aspettare per ottenere Fuses (circa 30 sg)
-Riconnettere il Flasher
-Spegnere console
-clicca OK per andare alla parte 2
(Installazione dell'immagine RGH), se Xell non si avvia Clicca "CANCEL" per ripristinare la Nand.

Backup nand salvato in:
'''

text336b ='''Clicca per ripristinare la Nand'''

text337 = '''Apri'''

text337b ='''Ricerca'''
text337c ='''Modalità di ricerca IP'''

text338 = '''Apri recenti'''

text339 = '''Console non trovato

RIPROVARE CON modo alternativo?'''

text339b ='''Provare con un altro valore di ritardo?'''

text340 = '''Sono stati trovati errori nel DUMP (Nand),sembrerebbe essere CORROTTO.
(Il DUMP verra' controllato)
'''

text341 = '''USB non trovato
Riprovare?'''
text341b='''Riprovare?'''

text342='''seleziona la cartella che contiene le tue nands'''

text343= '''Ricerca per Numero di serie'''

text344= '''File troppo, selezionare la cartella corretta'''

text345 = '''Cartella Usato'''

text346 = '''Cambia directory di lavoro'''

text347 = '''Apri cartella di lavoro'''

text348= '''Aiuto'''

text349= '''File'''

text350= '''Immagini'''

text351= '''Costruire l'immagine senza Dump?'''

text352= ''' Se non volete vedere animazione di avvio originale troppo. 'Flash :/ bootanim.xex' il file deve essere eliminato, è necessario reflash Nand per ripristinarlo.'''

text353= ''' Dash Retail> 14xxx senza Cpukey rilevato, solo DGX Ecc & Chip supportato, Continua? '''

text353b= ''' Fat Dash Retail> 14xxx senza Cpukey rilevato, no supportato'''

text354a ='''Ripristina'''
text354b ='''Stop'''
text354c ='''chiaro'''
text354d ='''Salva log'''
text354e ='''Dato trovato'''

text355= '''Questo Dump sembra contenere NandXell oppure è Danneggiato , è necessario estrarre i file e costruire l'immagine senza Dump. (Seguire Tutorial)'''

text356='''Alla ricerca della Cpukey in cpukey.txt. '''

text357='''Fsd Plugin rev >483 non Trovato, provare Simple Flasher.'''

text358= '''fatto , grazie blakcat , Swizzy & FSD Team.'''

text359= '''Immagine non Flashata correttamente , maggiori info in LOGS/Simple 360 NandFlasher.log'''

text360= '''Gli Avatar della tua Console sono aggiornati , abortire aggiornamento LAN

text361= '''La Dash della tua Console non è'''

text362= '''Abortire Aggiornamento LAN'''

text363= '''Accettare Aggiornamenti sulla Console, se si ottiene un errore su console
è necessario utilizzare il metodo classico USB per aggiornare avatar'''

text364= '''Avete bisogno di un dispositivo USB o HDD collegato alla console per utilizzare questa funzione'''

text365=''' Inserite una periferca USB in FAT32 nel PC , premere OK e selezionate la vostra periferca USB per copiare i Files '''

text366= ''' Ora inserite solo questa USB alla Console e avviatela , premete OK quando FSD si sarà avviato '''

text367= ''' FSD V3 non trovato , vuoi creare una USB con FSD V3? '''

text368 = '''Assicurati di aver avviato FSD v3 o superiore, è possibile creare Usb-FSD v3 per l'avvio della console con esso, l'utilizzo di Xbox-Apps >> Usb'''

text369 ='''***WARNING***

E scrivera il nand, verifica che i dati siano corretti:

'''
text370 = ''' Remember you should not Manually Unmap Badblocks, you may brick your console. Autogg do it automatically.'''

text371 = ''' ERRORE, chiudere tutti i file USB e Windows Explorer
'''
text372 = ''' Inserire il dispositivo USB alla console e boot'''

text372b = '''Inserire il dispositivo USB alla console'''

text373 ='''Selezionare la cartella con Dashlaunch (launch.xex).
È necessario estrarre i file in archivio for_xxbuild.zip'''

text373b ='''selezionare la cartella con il Xebuild'''

text373c ='''Aggiungi Launch.xex Trovato?'''

text373c2 ='''Aggiungi Xebuild.exe Trovato?'''

text373c3 ='''Aggiungi nuovo Dash Trovato?
'''
text373d ='''Nessun aggiornamento trovato'''

text374 ='''Seleziona capeta con XEBUILD'''

text374b ='''Selezionare la cartella $ SYSUPDATE'''
text375 =''' Done, e si puo spegnere la console'''

text376 = '''AutoGG is a free application with non profit purposes that joins in an AllInOne friendly GUI some other applications , created by third parties ( nandpro , squirter , Xell , xeBuild ..) , involved in the process that allows you to modify your own console to enjoy new features (Homebrew, Emulators...)

Merits belong to the authors .

AutoGG does not make Exploit or Modification itself and does not intend to break any measure of protection or to violate copyright.

In some countries it is even illegal to use backups of the games that the user legally owns or even the simple fact of modifying its own console .

So respect the laws of your country and act responsible.

If you agree to these terms and you will respect the law and act on your own responsibility confirm by clicking YES.

If however you do not agree and prefer to exit, press NO'''

text376b = '''Advertisement'''


[ "frances" ]
text1 ='''* Pour commencer la procédure, il est necessaire d'avoir le dump de votre Nand:
- Si vous l'avez déjà, loadez votre dump.
- Si FS3 est lancé et votre console connecté en LAN, cliquez sur IP-Read.
- SI vous n'avez pas FSD, mais Xell, essayez le bouton Nand Dumper-Usb et suivez le processus.
- Si votre console est d'origine ( Dash d'origine ) Posez et sélectionnez votre Nand Dumper et cliquez sur Flasher-Read.
* Si vous avez déjà FSD 3 et que vous souhaitez mettre à jour votre Dash, sélectionnez Lan ou Usb Mode et sélectionnez AutoUpdate-Dash'''

text2 ='''* Clé CPU inconnue. Si vous la connaissez, inscrivez-la dans le champs ou utilisez n'importe quelle méthode pour la récuperer.

* Si vous ne l'avez pas encore, choisissez le modèle du Xell, et sélectionnez NandXell-Create'''

text3 ='''* Si c'est créé, cliquez sur NandXell-Flash pour écrire le Nandxell (Ecc) sur votre Xbox.'''

text7 ='''* Une fois correctement flashé, démarrez votre console sur le Xell. Pour récupérer votre clé CPU, vous pouvez:

- L'écrire à la main dans le champ CPUKEY du programme
- Connectez votre console en réseau et cliquez sur IP - Cpukey.
- Essayez en USB - Le bouton "Dumper" et suivez les instructions
- Si vous avez déjà installé un flasher, vous pouvez la lire en cliquant sur Flasher - Cpukey.'''

text8 ='''* Sélectionnez le type l'image et les options choisies, et cliquez sur Xebuild - Créer.'''

text9 ='''* Pour flasher votre image Xebuild, vous avez trois options:

1. - Si vous avez un flasher, cliquez sur Xebuild - Flash.
2. - Préparez une clé USB et cliquez sur Raw-Flash pour y copier les fichiers. Insérez la dans votre console et démarrez XeLL.
3. - Si vous avez FSD 3, connectez votre console en réseau et cliquez sur xebuild - (Ip-Flash)'''

text10 ='''* Si votre image a bien été flashée, tout est OK.

* Quand la mise à jour des Avatars est vide, mettez à jour en sélectionnant le mode LAN ou USB et presser AutoUpdate - Avatars et suivez les instructions'''

text11 ='''Entrez le numéro de série de la console et la donnée X-val que vous trouverez dans le menu configuration système.
Cliquez pour vérifier si la console est marquée.'''

text12 =''' Si vous utilisez un lecteur de nand sur port parrallèle, le processus de lecture peut durer des heures.
Il y a la possibilité de lire seulement la zone ou il nous faut générer le NandXell et une fois chargé dans la console de lire le reste de la nand par le réseau
Le processus se déroule comme suit :
1-Cliquez sur lecture nand. Choisissez la taille 1Megas. Sauvegardez le fichier.
2-Choisissez le type d'image (Glitch ou JTAG) et cliquez sur générer NandXell. Une fois générée, écrivez la en cliquant sur Flash Xell.
Si tout se passe bien, démarrez la console avec le cable réseau connecté et la puce installée. vous obtiendrez l'écran du Xell
3-Quand le xell démarre, l'adresse IP affectée à la console apparaîtra à l'écran.
Inscrivez la dans le champ adresse IP de AutoGG and cliquez sur IP-Nand pour lire et sauvegarder la Nand.
4-Cliquez sur injecter 1M et choisissez le fichier sauvegardé à la première étape. Sauvegardez le fichier.

Dès lors, vous avez une nand d'origine complète.'''

text13 =''' Si vous avez une console marquée, vous pouvez tenter de la débloquer avec cet option.
Cette fonction nécessite que le module de lecture de Nand soit installé dans la console.
Vous avez juste besoin de cliquez sur Dé-corrompre et le processus de LECTURE/PATCH/ECRITURE se déroulera automatiquement.'''

text14 = '''Donnée/Tempº'''

text15 = '''Injecter/Reparer'''

text16 = '''Lecture partielle'''

text17 = '''Options'''

text18 = '''Image'''

text19 = '''Extraction DATA'''

text20 = '''Créer'''

text21 = '''Lecture'''

text22 = '''Créer'''

text23 = '''Nand originale'''

text24 = '''Flash'''

text25 = '''Flash'''

text26 = '''Créer
Launch.ini'''

text27 = '''Flash'''

text28 = '''Data:'''

text29 = '''Modèle:'''

text30 = '''Effacer'''

text31 = '''Language'''

text32 = '''Port'''

text33 = '''Serial'''

text34 = '''Ajout'''

text35 = '''Correct'''

text36 = '''Injecter'''

text37 = '''Injecter1M'''

text38 = '''Map'''

text39 = '''UnMap'''

text40 = '''Changer Tª'''

text41 = '''Sauvegarder Nand ...'''

text42 = '''Sauvegarder Image ...'''

text43 = '''Sauvegarder NandXell ...'''

text44 = '''Cliquez pour désactiver la carte mémoire intégrée sur les Jasper 256 et 512'''

text45 = '''Rapport correct'''

text46 = '''Obtenir les Fuses depuis la console et calculer le LDV'''

text47 = '''Sélectionnez le type d'image à générer'''

text48 = '''Sélectionnez le type de Xell à inclure'''

text49 = '''Selectionnez le type de SMC à utiliser pour le JTAG'''

text50 = '''Entrez l'adresse IP de la console une fois le Xell lancé pour lire la nand'''

text51 = '''Extraire les fichiers spécifiques de la console (SMC,Keyvault,SMC_Config)'''

text52 = '''Dé-corrompre le HDD sur console bannie'''

text53 = '''Nom de la nand '''

text54 = '''Selectionnez la nand'''

text55 = '''Cliquez pour créer le Nandxell à partir de votre Nand'''

text56 = '''Cliquez pour lire 2 fois votre nand. Elles seront comparées pour détecter toute différence.'''

text57 = '''Nom de la nand Xell'''

text58 = '''Selectionnez votre Nand Xell'''

text59 = '''Nom de la GGNand '''

text60 = '''Selectionnez la GGNand'''

text61 = '''Cliquez pour créer la nand XeBuild à partir de votre Nand'''

text62 = '''Cliquez pour préparer une clé USB en FAT32 afin de flasher votre nand depuis le Xell'''

text63 = '''Cliquez pour flasher la Nandxell sélectionnée'''

text64 = '''Cliquez pour flasher la Nand générée'''

text65 = '''Cliquez pour flasher la Nand sélectionnée'''

text66 = '''Selectionnez le Port à utiliser'''

text67 = '''Obtenir la clé CPU depuis la console grace au Xell o FSD v3'''

text68 = '''Ecrire le block d'origine'''

text69 = '''Cliquez pour installer les drivers I/O'''

text70 = '''vers...'''

text71 = '''IP de la Console'''

text72 = '''Selectionnez le dossier avec les données spécifiques de votre console'''

text73 = '''Selectionnez le fichier extrait de 1 Megas à injecter'''

text74 = '''Changer les Températures'''

text75 = '''Nom de la nand pour Map/UnMap'''

text76 = '''Selectionnez manuellement le nom de la nand pour Map/UnMap'''

text77 = '''Limite Température GPU'''

text78 = '''Limite Température CPU'''

text79 = '''Activation Temperature Edram'''

text80 = '''Activation Temperature CPU'''

text81 = '''Limite Temperature EDRam'''

text82 = '''Activation Temperature GPU'''

text83 = '''la ConfigFalsh de votre console'''

text84 = '''Réinitialiser les fichiers et variables...'''

text85 = '''SELECTION NAND'''

text87 = '''Patientez .............'''

text88 = '''Erreur'''

text90 = '''la console semble ne pas être bannie, ou déjà patchée ou le secdata.bin a été réécrit'''

text91 = '''Taille de nand incorrecte'''

text92 = '''Les blocks patchés vont être flashés dans votre nand.'''

text93 = '''Des BadBlocks sont détectés dans la zone réservée au xell. Unmap?'''

text96 = '''SMC_CONFIG Non Detecté '''

text97 = '''Erreur(101) lors de l'analyse. Données corrompues ou non compatibles.'''

text98 = '''Modèle non détecté ou non compatible. Selectionnez le manuellement.'''

text99 = '''DETECTION NAND: '''

text100 = '''Modèle non detecté. Essayez de reconnecter le Flasher ou annulez pour le sélectionner manuellement:'''

text101a = '''Small Block Detecté'''

text101b = '''Big Block Detecté'''

text101 = '''Erreur de vérification de la taille'''

text102 = '''Recherche de Bad Blocks ...'''

text103 = '''Chargement de la Nand ...'''

text103a = '''Block '''

text103b = ''' trouvé à '''

text104 = '''Vous avez un block avec un mauvais ECC dans la zone réservée au xell, vous devriez utilisez une nand alternative pour créer l'image'''

text105 = '''Aucun Bad block trouvé'''

text106 = '''Nand invalide, ou ECC corrompu'''

text107 = '''Nand invalide, ou pas d'ECC'''

text108 = '''VERIFICATION SMC_CONFIG'''

text109 = '''Config Smc trouvée: '''

text110 = '''Lecture Températures...:'''

text111 = '''SMC_CONFIG introuvable ou invalide'''

text112 = '''VERIFICATION NAND DATA'''

text113 = '''ECC - unECC'''

text116 = '''trouve '''

text116b = '''CB 6751 detectée. la version 6750 sera utilisé'''

text117 = '''VERIFICATION MODELE CONSOLE'''

text118 = '''SMC 2.3 - .vérification de version'''

text119 = '''Modèle Xenon avec JTAG detecté'''

text120 = '''Modèle Zéphyr avec JTAG detecté'''

text121 = '''Modèle Falcon avec JTAG detecté'''

text122 = '''Indiquez votre modèle de Jasper'''

text123 = '''Vérification si exploitable...'''

text124 = '''Modèle '''

text125 = '''Modèle non GLITCHABLE'''

text126 = ''' JtagABLE'''

text127 = ''' Non JTAGABLE ou Jtagé'''

text128 = '''Clé CPU ajoutée à la base de données'''

text129 = '''RECHERCHE CLE CPU EN BASE DE DONNEES...'''

text130 = '''TROUVEE'''

text130b = '''NON TROUVEE'''

text131 = '''Choisissez la Nand'''

text132 = '''Patientez, création des fichiers temporaires...'''

text133 = '''Entrez le nombre de copies'''

text134 = '''Nombre:'''

text135 = '''Choisissez la taille de lecture'''

text136 = '''lecture de la nand, patientez...........'''

text137 = '''Dump réalisé, lecture du prochain'''

text138 = '''Il y a des differences entre les 2 nand. Certaines données doivent être corrompues'''

text139 = '''Nand lues sans aucune difference.'''

text140 = '''Erreur lecture Nand'''

text141 = '''NAND non detectée. Vous devez sélectionnez la console'''

text142 = '''Sauvegarde ...'''

text143 = '''Copie sauvegardée: '''

text144 = '''Nand XeBuild générée. Vous pouvez maintenant la flasher'''

text145 = '''Nand Xell générée. Vous pouvez maintenant la flasher'''

text146 = '''Dump terminé en lecture de votre nand. les données semblent correctes'''

text147 = '''Premier Dump terminé. Cliquez pour effectuer la seconde lecture'''

text148 = '''Nand M détectée. Cliquez pour lire le dump'''

text149 = '''Terminé'''

text150 = '''Error'''

text151 = '''Sélectionnez la Modele et le type d'image (Glitch ou Jtag)'''

text152 = '''CB non patchable'''

text153 = ''' ! Ne peut patcher le SMC, seulement supporté :'''

text154 = '''Génération de la Nand Xell. patientez ...'''

text155 = '''CB 6751 détecté'''

text156 = ''' * CD décrypté trouvé'''

text157 = ''' * trouvé binary Xell, doit être : '''

text158 = '''Mauvais secret_1BL!'''

text159 = '''Decryptage du CB_A'''

text160 = '''CD décrypté non trouvé'''

text161 = '''CB_B patché'''

text162 = '''Décryptage du CB_A et CD'''

text163 = '''Ajout à la NandXell'''

text164 = '''Génération ECC. Patientez...'''

text165 = '''La nand Xell va être remappée'''

text166 = '''Selection Nand'''

text167 = '''Build non achevé'''

text168 = '''Nand invalide'''

text169 = '''Chargez une nand valide et sélectionnez le type d'image'''

text170 = '''Pour réaliser le Glitch, vous devez sélectionner le type de Xell'''

text171 = '''Pour réaliser le Jtag vous devez sélectionner le type de Xell'''

text172 = '''Validation du processus Build, patientez ..........'''

text173 = '''Le processus utilisera INI:'''

text174 = '''Nand Glitchée, le Smc ne sera pas patché'''

text175 = '''Nand d'origine, le Smc sera patché'''

text176 = '''Ces options seront utilisées pour créer l'image : '''

text177 = '''Erreurs trouvées lors de la génération GG.'''

text178 = '''Clé CPU non renseignée ou incorrecte : '''

text179 = '''Si vous n'avez pas la clé CPU mais que votre console a des données spécifiques décryptées (SMC,KV,SMC_CONFIG) ,utilisez l'option d'injection de données'''

text180 = '''Voulez vous vraiment effacer la NAND'''

text181 = '''Spécifiez la taille d'effacement'''

text182 = '''Effacement de la Nand. Patientez...........'''

text183 = '''Selectionnez une nand valide'''

text184 = '''Selectionnez la nandxell et le type (Glitch ou Jtag)'''

text186 = '''Choisissez le support USB:'''

text187 = '''Copie des fichiers.'''

text188 = '''VERIFEZ QUE LES FICHIERS NANDFLASH.BIN ET XENON.ELF ONT ETE CORRECTEMENT CREES SUR VOTRE SUPPORT USB.
SI ILS SONT PRESENTS DESSUS, CONNECTEZ LE SUPPORTS USB A LA CONSOLE ET BOOTEZ SOUS XELL (PRESS EJECT), PATIENTEZ JUSQU A LA FIN DU PROCESSUS ET REDEMARREZ.'''


text188B = '''CHECK THAT FREESTYLE AND 360 FOLDER WERE CREATED IN YOUR USB DEVICE.
IF CREATED CONNECT USB DEVICE AND START CONSOLE'''

text188C = '''CONNECTEZ LE SUPPORTS USB A LA CONSOLE ET BOOTEZ SOUS XELL (PRESS EJECT), PATIENTEZ JUSQU A LA FIN DU PROCESSUS,Re-insérer le périphérique USB dans le PC Et appuyez sur OK'''

text188E ='''¿Lire des données obtenues du dispositif USB?'''

text188D = '''Ce processus va préparer votre périphérique USB pour démarrer dans Xell et obtenir le CPUKEY.

Voulez-vous également obtenir un dump de votre nand?'''

text188F ='''Pour eviter des problemes avec votre peripherique USB est preferable de le formater avec fat32format.

VOULEZ-VOUS FORMATER DISPOSITIF USB '''

text189 = '''Vous devez sélectionner une support USB valide'''

text190 = '''Vous devez sélectionner une nand XeBuild valide '''

text193 = '''VERIFIEZ QUE LES FICHIERS UPDFLASH.BIN, FLASH360.XEX ET LE DOSSIER SUPPORT SONT CREES SUR VOTRE CLE USB.
SI CORRECTEMENT CREES, CONNECTEZ LE SUPPORT USB ET LANCEZ LE DEPUIS FSD OU XEXMENU.'''

text196 = '''Vous allez être connecté au site web officiel Freestyle Dash'''

text197 = '''Vou allez être dirigé vers le Systemupdate.rar pour la version de ce dash '''

text198 = '''Une fois téléchargé, décompressez le sur une clé USB en FAT32, insérez la dans la xbox et booter avec le dashboard standard pour le mettre à jour'''

text199 = '''Lecture de la clé CPU depuis : '''

text200 = '''Clé CPU : Invalide'''

text201 = '''Clé CPU : Introuvable'''

text203 = '''Chargement des valuers FUSES de la console depuis : '''

text204 = '''LDV INVALIDE'''

text205 = '''Flash introuvable'''

text206 = '''Chargement du Flash de la console depuis : '''

text207 = '''Chargement terminé'''

text208 = '''non trouvé'''

text210 = '''FLASH INTROUVABLE. Entre la valeur correcte de l'adresse IP en prevenance du Xell'''

text211 = '''Erreur de donnée'''

text212 = '''Keyvault patché. Cela ne fonctionnera que sur une console exploitée. Vous devez savoir créer une nand RGH ou JTAG et la flasher ou utiliser Raw Flash'''

text214 = '''Clé CPU invalide pour la nand sélectionnée'''

text215 = '''Clé CPU invalide ou longueur érronée : '''

text216 = ''' invalide. doit faire 32 caractères.'''

text217 = ''' Choisissez le répertoire de sauvegarde pour votre nand et les données décryptées :'''

text218 = '''7 - La clé CPU semble correcte, Elle sera automatiquement sauveagardée.
La prochaine fois que vous ouvrirez cette nand, toutes les données seront automatiquement chargées. '''

text219 = ''' Copie de votre nand sauvegardée : '''

text220 = ''' D'abord choisissez une nand valide'''

text221 = ''' Port sélectionné : '''

text222= ''' Les Températures doivent être comprises entre 40 et 110 (°C)'''

text223 = ''' Températures changées. Vous devez maintenant générer et flasher la GGnand ou l'originale'''

text225 = ''' Aucun fichier sélectionné'''

text226 = ''' Choisissez le dossier avec vos données spécifiques'''

text227 = ''' Injection...'''

text228 = ''' Vérification des fichiers.'''

text229 = ''' Les badblocks vont etre mappés'''

text230 = ''' Le SMC Décrypté a été trouvé'''

text231 = ''' VERIFICATION DANS CE DOSSIER'''

text232 = ''' Keyvault décrypté trouvé'''

text234 = ''' le SMC_config trouvé est valide'''
text234b = ''' le Fcrt trouvé est valide'''
text239 = '''Ces options seront utilisées pour créer l'image : '''

text240 = ''' Les badblocks vont etre mappés'''

text241 = '''Nand générée'''

text243 = '''Erreur lors de la generation de l'image'''

text245 = '''Pour générer une image vous devez posséder :

Model,Cpukey

Injectez les ou renseignez les manuellement dans les -Données-. Vérifiez que les fichiers à injecter sont valides et sont dans le répertoire sélectionné.'''

text248 = '''Vous devez choisir une nand alternative valide dans le champ Nand et de la même version que votre nand'''

text249 = '''aucun fichier sélectionné'''

text250 = '''Choisissez le dossier de sauvegarde des fichiers : '''

text251 = '''copiés vers '''

text254 = '''Créés dans '''

text257 = '''Sélectionnez une Nand Valide'''

text258 = '''Choisissez un fichier extrait de 1 Megas'''

text259 = '''Fichier injecté'''

text260 = ''' trouvé à ''''

text261 = '''non trouvé. sera utilisé'''

text262 = '''Voulez vous reconfigurer le launch.ini ?'''

text263 = '''Choisissez la Nand et sélectionnez les adresses à mapper'''

text264 = '''Choisissez la Nand et sélectionnez les adresses à UNmap'''

text265 = '''Mappage des Bad Blocks...'''

text266 = '''La Nand mappée crée est : '''

text267 = '''Unmap des Bad Blocks ...'''

text268 = '''Nand unmap terminée'''

text269 = '''Nand unmap sauvegardée : '''

text270 = '''Patientez..........................'''

text271 = '''Choisissez la nand pour Unmap/Remap'''

text272 = '''rapport sauvegardé '''

text273 = '''Erreur de sauvegarde du rapport'''

text274 = '''clé CPU possible trouvée dans le nom de fichier. Vérification...'''

text275 = ''' Remerciements :

Por las primeras versiones. Gracias por todo lo que nos diste blaKCat.

Logic Sunrise. Soporte y servidor actual.

Squirt Team por el apoyo para desarrollar esta app.

A los Betatesters especialmente a breily, MBTecnic, Casca ,Mac1512 ,
Spainsellers, Console Open, Rogero y todo el foro EOL.

Devs:GLIGLI, Tiros, Fsd Team, Xebuild team, cOz, Swizzy, Juvenal

Lenguajes:
Dennn : Ruso
wiiallgarant , Artik , Razkar: Frances
Federause, Marco(ConsoleOpen), Squirt Team: Italiano
Kalel(darth Vader, cursos games,Niceshoot):Português

Creadores Xbox Apps linkadas
Traducción FSD por bocasecaman'''

text276 = '''AutoGG a été créé pour vous aider à hacker votre Xbox360 en glitch ou JTAG
Autogg regroupe différent applicatifs en un seul logiciel.

Vous pouvez donc:

- Lire la nand de la console ou ouvrir de précédents Dump
- Vérifer si c'est valide, les badblocks, la version et autres données
- Créer des images (Xell,Glitch,Jtag,Retail) et les écrire dans la console

PLUS D INFOS :Tutorial'''


text276b = '''-'''

text277 = '''VERSION OFFICIELLE EOL (en espagnol)'''

text278 = '''Choisissez Nandpro'''

text279 = '''Nandpro à utiliser :'''

text280 = '''Le dossier ne contient pas de caractères ASCII, Changez le :'''

text281 = '''Modèle non detecté, spécifiez le :'''

text282 = '''Entrez une valeur valide du CF-LDV'''

text283 = '''CF-LDV inValide'''

text284 = '''le nouveau CF-LDV sera utilisé:'''

text285 = '''Vous devez remplir le numéro de série et la X-Val (disponibles dans Configuration Système)'''

text286 = '''Secdata est correct'''

text287 = '''Secdata est invalide'''

text288 = '''Erreur de décryptage du Secdata'''

text290 = '''Non compatible glitch'''

text290b = '''ERREUR de communication avec le Programmateur'''

text290c = '''ERREUR de communication avec la puce glitch'''

text291 = ''' Puce Glitch programmée'''

text292 = '''Sélectionnez un modèle de console valide'''

text293 = '''Programmer
le Glitch'''

text294 = '''Type'''

text295 = '''VERIFIEZ QUE LE DOSSIER $SYTEMFILES A ETE CREE SUR VOTRE PERIPHERIQUE USB.
SI IL A ETE CREE, DEMARREZ SUR LE DASH DE VOTRE CONSOLE, ET ATTENDEZ LA FIN DU PROCESSUS.'''


text296 = '''Fichiers système non trouvés. ERREUR avec la connection du serveur de téléchargement'''

text296b = '''La première fois que vous construisez un Dash, il doit être Téléchargé'''

text297 = ''' ***** Nouvelle version disponible dans OPTIONS *****'''

text298 = ''' ***** AutoGG mis à jour avec la dernière version *****'''

text299 = '''AutoGG a été mis à jour avec la dernière version'''

text300 = '''mise à jour en cours. Cela peut prendre du temps,. Cela va prendre du temps, patientez ou appuyez sur Annuler....'''

text301 = '''Fichiers téléchargés. Mise à jour en cours'''

text302 = '''Voulez-vous redémarrer pour effectuer la mise à jour?'''

text303 = '''Erreur de téléchargement.'''

text304 = '''Sauvegarde'''

text305 = '''Mise à jour'''

text306 = '''Annulé'''

text307 = '''Annuler'''

text308 = '''Cliquer pour télécharger et préparer l'USB avec la mise à jour du dash sélectionné'''

text309 = '''Pour cette version de CB vous avez aussi besoin d'installer et de flasher votre Chip pour le RGH2'''

text310 = '''Transférez les dossiers sélectionnés dans le disque interne de la console '''

text311 = '''Transférez les applications sélectionnées dans le disque interne de la console '''

text312 = '''Si vous avez un Nand-X, cliquez ici pour le programmer'''

text313 = '''Transfert des applications sur l'USB sélectionné '''

text314 = ''' Les application sélectionnées ont due être transférée sur l'USB sélectionné.
Insérez-le et démarrez votre console. Si FreeStyle et Launch.ini sont sur l'USB Freestyle devrait booter automatiquement.
Une fois sous Freestyle, vous devez ajouter le dossier USB:/360 dans les paramètres de recherche de contenu pour qu'il apparaisse sur le menu de FSD.'''

text315 = ''' Les application sélectionnées ont due être transférée sur le disuqe interne de la console.
Démarrez votre console. Si FreeStyle et Launch.ini sont sur l'USB Freestyle devrait booter automatiquement.
Une fois sous Freestyle, vous devez ajouter le dossier Hdd:/360 dans les paramètres de recherche de contenu pour qu'il apparaisse sur le menu de FSD.'''

text316 = '''L'IP de votre Xbox n'est pas correcte'''

text317 = '''Connect'''

text318 = '''Disconnect'''

text320 = '''Support'''

text321 = '''Votre Nick'''

text322 = '''Bienvenue à Autogg Beta 0.1 canaux.
Ici, vous pouvez partager vos doutes'''

text323 = '''Écrire un texte et ENTER pour envoyer votre message'''

text324 = '''Connecté à canaliser
'''
text325 = '''Non pris en charge la version'''

text326 = '''ouvrir lien dans votre fenêtre'''

text327 = '''Boot console Xell (Power Si elle est exploitée avec Le Eject). Une fois sur Xell Cliquez pour rechercher votre adresse IP Console'''

text328 = '''L'ECRAN BLEU DU XELL N'EST PAS ENCORE DISPONIBLE POUR LES CORONA, RETROUVEZ VOTRE CLE EN UTILISANT LA PROCEDURE ETHERNET'''

text329 = '''En activant cette option, voupourrez mettre à jour automatiquement votre Rgh avec la denière version du dash en seulement un clic.

- Connectez votre console sur le réseau local
- Démarrez Freestyle Dash (FSD)

Exigences:
Console réseau local connecté
DashLaunch ultima
Official Freestyle Dash 3.0 avec:
Config => Content.Settings => Scan Settings => Deac.Startup content scan = Incontrôlé (OFF)

COMMON ISSUES:

* Some antivirus block FTP communication between PC (AUtogg) and the console, try to disable it, uninstall it or use another PC.
* The option "Do not scan at StartUP" within FSD settings should not be marked.
* Fsd v3 or later is requireed , you can create it using XboxApps>>USB-Apps and boot console with the USB inserted .
* Autogg needs to find Ip console, if you have subnets it wont work.
* After updating the Dash in some cases Avatars Update >> Lan mode is not supported and gives an error on console. Upgrade Avatars using USB method.

If you have problems with this mode use the classic USB method or follow tutorial to use manual mode .
'''
text329b = '''En activant cette option, vous pourrez mettre à jour automatiquement votre Rgh avec la denière version du dash en seulement un clic, Les fichiers necessaires seront créés sur votre périphérique USB (FAT32).
- Inserez votre périphérique USB FAT32 (200mb libre) dans votre PC et cliquez sur OK'''

text330 = '''Prêt, inserez une clé USB dans votre console et la nand sera flashée. Une fois flashée, rebootez votre console. Elle sera à jour avec la dernière version du RGH

Voilà le backup de votre nand :
'''
text330f = '''Voilà le backup de votre nand :
'''

text330e= '''OK.

Quand votre console sera a jour, les avatars peuvent ne pas appataitre.

Update Avatars?
'''

text330b= '''OK.

Quand votre console sera a jour, les avatars peuvent ne pas appataitre.
Pour corriger le soucis, vous devrez copier les fichiers de mise a jour
du Dash sur une clé USB, et de l'inserer dans votre console.

Si vous voulez créer ces fichiers, insérez une clé USB dans le PC.
'''

text330c= '''OK ! démarrez votre console sur le dash et insérez votre clé USB.

*** ATTENTION ****** ATTENTION ****** ATTENTION ****** ATTENTION ***

NE PAS INSERER CETTE CLE USB SI VOUS N'ETES PAS SUR QUE LE DASH EST
DANS LA MEME VERSION, AU RISQUE DE NE PLUS POUVOIR BOOTER VOTRE CONSOLE.

*** ATTENTION ****** ATTENTION ****** ATTENTION ****** ATTENTION ***
'''

text331 = '''Votre console est déjà à jour avec la dernière version, cette action n'est pas necessaire. Abandon.'''

text332 = '''Le Jtag n'est pas encore supporté'''

text333 = '''

(Vous pouvez aussi essayer de changer la version de Nandpro dans les options.)'''

text334 = '''
* Si vous avez des problèmes pour flasher, essayez une autre version de nondpro dans les options.)'''

text335 = '''Le processus d'autoflash necessite un Flasher d'installé pour Lire, écrire la nand, et GlitchChip programmé avec le bon fichier installé correctement.

*** Attention ***
Ce processus va flasher la nand de la console, et risque de la bricker si il n'est pas proprement fait.
Le processus créé un backup de la nand avant de flasher pour restaurer la console, mais cette méthode n'est pas garantie.
The process makes a backup before flashing that can be used to restore the console but this is not guaranteed.
C'est vous qui prennez le risque.

C'est divisé en 2 étapes.

1. - La nand est detectée et dump effectué. Si après la vérification tout est correct, le Xell sera créé et flashé dans la console
Une fois que c'est fait, il vous sera demandé d'allumer votre console. Si tout est OK, le Xell boot.

2. - Une fois le Xell lancé , l'installation de l'image RGH démarre.

'''

text336 = '''-Déconnecter USB/LPT Flasher .
-Allumez votre console. Une fois le Xell démarré, attendre pour obtenir FUSES (sur les 30sg)
-Rebranchez Flasher
-Cliquez sur OK et passez à l'étape 2
(Installation de l'image RGH), si le Xell ne boot pas, cliquez sur cancel et restaurez votre nand.

Sauvergarde sous de votre de nand :
'''

text336b= '''Cliquez et restaurez votre nand.'''

text337 = '''Ouvrir'''

text337b= '''Rechercher'''
text337c ='''Mode de recherche IP'''

text338 = '''Fichiers récents'''

text339 = '''Console non trouvé

Réessayez avec MODE ALTERNATIF?'''

text339b ='''Essayez une autre valeur de retard?'''

text340 ='''Lecture (NAND) comporte des erreurs de checksum, semble être corrompu.
Vous devriez vérifier votre Nand Flasher.
'''

text341 = '''USB non trouvé
Retry?'''
text341b='''Retry?'''

text342='''Sélectionnez votre dossier NAND'''

text343= '''Recherche par numéro de série'''

text344= '''Trop de fichiers, sélectionnez le dossier correct'''

text345 = '''Dossier Utilisé'''

text346 = '''Changer le Dossier de travail'''

text347 ='''Ouvrir le dossier de travail'''

text348= '''Aider'''

text349= '''Fichiers'''

text350= '''Images'''

text351= '''Créer l'image sans Dump?'''

text352= ''' Si vous ne voulez pas voir Animation d'initialisation d'origine aussi. «Flash :/ bootanim.xex ,le fichier doit être supprimé, vous aurez besoin de reflasher Nand pour le restaurer.'''

text353= ''' Dash Officiel > 14xxx sans la clé CPU détectée, uniquement DGX Ecc&Chip supporté, continuer ?'''
text353b= ''' Dash Officiel > 14xxx sans la clé CPU détectée, no supporté'''

text354a ='''Réinitialiser'''
text354b ='''Stop'''
text354c ='''Effacer'''
text354d ='''Save Log'''
text354e ='''Data found'''

text355 = '''Ce dump semble être une NandXell, ou bien il est CORROMPU, vous devez extraire les fichiers et construire votre image sans Dump. (Suivre Tutoriel)'''

text356 = '''Recherche de la clé CPU dans le même dossier que cpukey.txt.'''

text357 = ''' * Fsd Plugin rev > 483 non trouvé, Essayez Simple Flasher'''

text358 = '''Fini . Merci blaKCat, Swizzy & FSD Team'''

text359 = '''L'image n'est pas correctement flashée,\nPlus d'infos dans les LOGS/Simple 360 NAND Flasher.log'''

text360 = '''Les avatars sont mis à jour sur votre console ,Abandon de la mise à jour en LAN'''

text361 = '''Le Dash n'est pas lancé sur votre console '''

text362 = ''' Abandon de la mise à jour en LAN'''

text363 = '''Accepter la mise à jour sur la console, si vous obtenez une erreur sur la console
vous devez utiliser la méthode classique Usb pour mettre à jour Avatars'''

text364 = '''Vous devez avoir un périphérique USB ou disque dur connecté à la console pour utiliser cette fonction'''

text365 = '''Insérez une clé USB en FAT32 dans votre PC, appuyez sur OK et choisissez votre clé USB pour y copier les fichiers'''

text366 = '''Maintenant, insérez uniquement cette clé dans votre console, et démarrez la. Appuyez sur OK quand FSD est démarré'''

text367 = '''Fsd v3 n'est pas trouvé, voulez-vous créer une clé USB avec FSD 3 dessus ?'''

text368 = '''Assurez-vous que vous avez démarré Fsd v3 ou plus, vous pouvez créer Usb-Fsd v3 pour démarrer la console avec lui, à l'aide Xbox-Apps >> Usb'''

text369 ='''***WARNING***

Il va ecrire la nand, verifie que les donnees sont correctes:

'''
text370 = ''' Remember you should not Manually Unmap Badblocks, you may brick your console. Autogg do it automatically.'''

text371 = ''' ERREUR, fermez tous les fichiers USB et l'Explorateur Windows
'''
text372 = ''' Insérez un périphérique USB à la console et bootez'''

text372b = '''Insérez un périphérique USB à la console'''

text373 ='''Sélectionnez le dossier avec Dashlaunch (launch.xex).
Vous devez extraire les fichiers dans le for_xxbuild.zip archive'''

text373b ='''Sélectionnez le dossier avec le Xebuild'''

text373c ='''Ajouter Launch.xex trouvé?'''

text373c2 ='''Ajouter Xebuild.exe trouvé?'''
text373c3 ='''Ajouter nouveau Dash trouvé?
'''
text373d ='''Aucune mise à jour trouvée'''

text374 ='''Choisir capeta avec XEBUILD'''

text374b ='''Sélectionner le répertoire $ SYSUPDATE'''

text375 =''' Terminé, vous pouvez éteindre la console'''

text376 = ''' AutoGG est une application graphique AllIneOne gratuite et à but non lucratif, avec une interface simple, tout les application intégré à AutoGG sont crée par des personnes tierces nandpro , squirter , Xell , xeBuild ... ) et qui permettent de modifier votre propre console pour profiter de nouvelles fonctionnalités (Homebrew, Emulators ... )

Tout le mérité revient à leur auteurs.

AutoGG exploite ou modifie et n'a pas l'intention de rompre toute mesure de protection ou qui viole le droit d'auteur.

Dans certains pays, il est même illégal d'utiliser des sauvegardes des jeux (BackUps) que l'utilisateur possède légalement ou même par le simple fait de modifier sa console.

Donc respecter les lois de votre pays et agisé de manière responsable.

Si vous acceptez ces termes et vous vous engagez à respecter la loi et agir en votre propre responsabilité confirmer en cliquant sur le bouton Oui.

Si toutefois vous n'acceptez pas et préfèrent quitter, appuyez sur NO.'''

text376b = '''Advertisement'''

[ "portugues" ]

text1 =''' * Para iniciar o processo a Extração(Dump) de sua Nand é necessária:
- Se você possui a extração, carregue-a.
- Se você já tem a FSD v3 conecte seu console à rede e clique Ler-IP(IP-Read)
- Se você não tem a FSD, mas tem o XELL, tente usar o botão Dumper-USB e siga o process.
- Se o console é Original de Fábrica, instale e escolha seu Leitor de Nand clique
Flasher-Read.
* Se você já tem a FSD v3 e quer atualizar sua Dash selecione Lan ou Modo Usb(Usb Mode) e escolha AutoAtualizar-Dash(AutoUpdate-Dash'''

text2 =''' * Cpukey(chave da CPU) desconhecida. Se você sabe disso escreva no campo da Cpukey ou use qualquer um dos métodos para obtê-la.
* Se você ainda não tem sua CPUkey escolha o modelo de Xell e clique Criar-NandXell'''

text3 =''' * Se criado clique em Escrever-NandXell para escrever a Nandxell (ECC) em seu Xbox.'''

text7 =''' * Uma vez escrito corretamente inicie o Xell no console. Para pegar sua CpukKey você pode:

- Escrever manualmente no campo do programa: CPUKEY
- Conectar o console em rede(Lan) e seguir as Instruções
- Usar o botão Extrator-USB(USB-Dumper) e seguir as Instruções
- Se você instalou o leitor você pode ler clicando em Leitor/Gravador - Cpukey.'''

text8 =''' * Selecione o tipo de imagem e as opções desejadas e clique Criar - Xebuild'''

text9 =''' * Para gravar uma Imagem Xebuild. Você tem 3 opções:
1. - Se você tem um leitor/gravador clique Xebuild - Escrever.
2. - Prepare um dispositivo USB em Fat32 e clique Escrever-Raw(Raw-Flash) para copiar os arquivos necessários , coloque no console e inicie o Xell.
3. - Se você FSD v3 ligue o console a rede(Lan) e clique (Escrever-IP/IP-Flash) - xebuild'''

text10 =''' * Se a imagem foi gravada corretamente, é só isso.
* Quando atualizar a Dash, os Avatares ficarão em branco, atualize selecionando o Modo Lan ou USB e pressione AutoAtualizar - Avatares e siga as instruções'''

text11 ='''Introduza o numero de serie do console e os dados X-Val que você vai encontrar no menu configurações do console.
Ao colocar X-Val mostrara se o console esta banido.'''

text12 =''' Caso você tenha um leitor de nands lento, o processo pocesso pode levar horas.
Existe a possibilidade de fazer somente a lectura da área que precisamos para gerar a NandXell e depois carregado em nosso console lemos o resto da Nand por Red.

O processo é o seguinte:

1-clicamos em Ler nand.Escolhemos Tama\xf1o 1Mega.Guardamos a pasta.
2-Escolher o tipo de imagen (Glitch/Jtag) e clicar em Gerar NandXell.
3-Assim que gerada à escrevemos clicando em Gravar Xell.
Se tudo ocorrer bem ao iniciar o console com cabo de red conectado e com o Chip instalado aparecera o Xell na tela
4-Ao iniciar o Xell aparecera um IP no console e nos mostrara na tela. Escreva no campo Ip do autogg e clica IP-Nand.
Espere que leia a Nand Guarde em uma pasta.4-Clica Injetar 1M e escolha a pasta onde você guardo o ponto1.Guarde a pasta.

Já temos a nand completa.Se clicar-mos em cpukey será extraida, desencriptara a nand e nos oferecera para guardar uma copia com os dados.'''

text13 =''' No caso de ter o console marcado. Podemos tentar desmarcar-lo com esta opção.
Esta função necessita ter instalado o leitor de nands.
Só tens que clicar em UnCripple que o processo sera feito, de leitura/modificação/gravação automaticamente.'''

text14 ='''Dados/Tempº'''

text15 ='''Injetar/Reparar'''

text16 ='''Leitura Parcial'''

text17 ='''Opções'''

text18 ='''Imagem'''

text19 ='''Extrair DATA'''

text20 ='''Criar'''

text21 ='''Ler'''

text22 ='''Criar'''

text23 ='''Nand Original: '''

text24 ='''Escrever'''

text25 ='''Escrever'''

text26 ='''Criar
Launch.ini'''

text27 ='''Escrever'''

text28 ='''Dados:'''

text29 ='''Modelo:'''

text30 ='''Apagar'''

text31 ='''Idioma'''

text32 ='''Puerto'''

text33 = '''NºSerie:'''

text34 = '''Adcionar'''

text35 = '''Limpar'''

text36 = '''Injetar'''

text37 = '''Injetar1M'''

text38 = '''Mapear'''

text39 = '''Desmapear'''

text40 = '''Trocar Tª'''

text41 = '''Gravar Nand como...'''

text42 = '''Gravar Imagem como...'''

text43 = '''Gravar NandXell como...'''

text44 = '''Clique para desativar a Unidade de Memoria Jasper 256 e 512'''

text45 = '''Limpar Log'''

text46 = '''Obter os Fuses do console e calcular o LDV'''

text47 = '''Selecione o tipo de imagen que queres gerera'''

text48 = '''Selecione o tipo de Xell que queres inlcuir'''

text49 = '''Selecione o tipo de SMC para injetar no JTAG'''

text50 = '''Introduza o Ip do console com Xell iniciado e clica para obter a Flash Nand'''

text51 = '''Extrair os dados especificos do console(SMC,Keyvault,SMC_Config)'''

text52 = '''Desbloquear funções do HDD em consoles Banidos'''

text53 = '''Nome de tua Nand '''

text54 = '''Selecione manualmente sua Nand '''

text55 = '''click aqui para criar NandXell a partir da Nand.'''

text56 = '''click aqui para ler 2 copias da sua nand com NandPro e compara-las para comfirmar que são identicas'''

text57 = '''Nome de sua Nand Xell'''

text58 = '''Selecione manualmente tua Nand Xell'''

text59 = '''Nome de sua GGNand'''

text60 = '''Selecione manualmente sua xeBuild Nand'''

text61 = '''Click aqui para criar xeBuild Nand a partir da Nand.'''

text62 = '''Click para preparar un dispositivo USB para escrever pelo console introduzindo no seu Xbox com Xell'''

text63 = '''Click para escrever a NandXell selecionada'''

text64 = '''Click para escrever a Nand gerada'''

text65 = '''Clique para escrever sua Nand selecionada'''

text66 = '''Seleccione seu tipo de NandFlasher'''

text67 = '''Introduza o Ip de seu Xbox com Xell o FSD v3 e clique para identificar sua CpuKey'''

text68 = '''Introduza o bloco origen'''

text69 = '''Click para instalar los I/O drivers se for necessario'''

text70 = '''Destino'''

text71 = '''Introduza o Ip de seu Xbox com Xell para identificar sua CpuKey'''

text72 = '''Seleciona a pasta que contem os dados especificos do console'''

text73 = '''Seleciona o arquivo extraido de 1 Mega para injetar-lo'''

text74 = '''Trocar Temperaturas'''

text75 = '''Nome da Nand que desejas Mapear/Desmapear'''

text76 = '''Seleciona manualmente a Nand que desejas Mapear/Desmapear'''

text77 = '''Temperatura Limite GPU'''

text78 = '''Temperatura Limite CPU'''

text79 = '''Temperatura Ativação Ventiladores EDRam'''

text80 = '''Temperatura Ativação CPU'''

text81 = '''Temperatura Limite EDRam'''

text82 = '''Temperatura Ativação GPU'''

text83 = '''FlashConfig de console'''

text84 = '''Reiniciando arquivos e Variantes...'''

text85 = '''SELECIONE SUA NAND'''

text87 = '''Processando.........'''

text88 = ''' Ocorreu um Erro no processo'''

text90 = '''PARECE QUE ESTE CONSOLE NÃO ESTÁ BANIDO OU JÁ ESTÁ PECHEADO'''

text91 = '''TAMANHO INCORRETO DE NAND'''

text92 = '''Vai continuar a escrever os blocos corrigidos em sua Nand'''

text93 = '''Existe BadBlocks na zona Xell.Para crear NandXell é necessario remapear-los. Desmapear?'''

text96 = '''SMC-CONFIG não Detectado'''

text97 = '''Erro(101) ao analizar a Nand. Dados errados e não compativeis.'''

text98 = '''O modelo não foi detectado ou não é compativel.Selecione Manua lmente'''

text99 = '''DETECTANDO NAND: '''

text100 = '''Modelo não Detectado.Volte a conectar o leitor Flash e cancele para seleccionar manualmente:'''

text101a = '''Bloco pequeno detectado'''

text101b = '''Grande Bloco Detectado'''

text101 = '''Erro analizando tamanho'''

text102 = '''Analizando Bad Blocks ...'''

text103 = '''Carregando Nand ...'''

text103a = '''Bloque '''

text103b = ''' Encontrado em '''

text104 = '''Tens BAD blocks ECC na area Xell, pode ser que necessites usar nand doadora para realizar o processo'''

text105 = '''Não parece haver blocos remapeados'''

text106 = '''Nand invalida, ou já contem ECC desconhecido'''

text107 = '''Nand invalida, ou não contem ECC para analizar BadBlocks'''

text108 = '''BUSCANDO SMC_CONFIG na NAND'''

text109 = '''Smc Config encontrado em '''

text110 = '''Lendo Temperaturas...:'''

text111 = '''SMC_CONFIG não encontrado ou invalido'''

text112 = '''ANALIZANDO DAdOS Da NAND'''

text113 = '''Dump com ECC - eliminando ECC'''

text116 = '''Encontrado '''

text116b = '''CB 6751 detectado .injetando 6750 doada'''

text117 = '''DETECTANDO MODELO DO CONSOLE'''

text118 = '''SMC 2.3 -Calculando versão'''

text119 = '''Modelo Xenon detectado com Jtag instalado'''

text120 = '''Modelo Zephyr detectado com Jtag instalado'''

text121 = '''Modelo Falcon detectado com Jtag instalado'''

text122 = '''Escolha seu Modelo de Jasper'''

text123 = '''Verificando se é um modelo Exploiteable...'''

text124 = '''Modelo '''

text125 = '''Pode Não ser GLITCHEABLE'''

text126 = ''' valida para Jtag'''

text127 = ''' Invalida para Jtag ou já Jtaged'''

text128 = '''CPUKEY adcionada na base de dados'''

text129 = '''BUSCANDO CPUKEY NA BASE DE DADOS...'''

text130 = '''ENCONTRADA'''

text130b = '''NÃO ENCONTRADA'''

text131 = '''Escolha uma Nand'''

text132 = '''Aguarde gerando arquivos temporarios...'''

text133 = '''Escolha o numero de leituras'''

text134 = '''Numero:'''

text135 = '''Escolha o tamanho da leitura'''

text136 = '''Lendo a Nand aguarde...........'''

text137 = '''primeira leitura completa, Lendo a siguiente'''

text138 = '''Se han encontrado diferencias entre las copias de la nand leidas.Los datos pueden ser erroneos.'''

text139 = '''Nand leidas y son indenticas.'''

text140 = '''Error en lectura de NAND'''

text141 = '''NAND no detectada.Debes seleccionar un modelo de consola'''

text142 = '''salvar como ... '''

text143 = '''Copia salva como: '''

text144 = '''xeBuild Nand gerada.só falta escrever a xeBuild Nand gerada'''

text145 = '''Nand Xell gerada.Só falta escrever a NandXell gerada'''

text146 = '''Dump completo.A leitura foi realizada com sucesso e tudo parece correto'''

text147 = '''Primeira Leitura completa.Clique para continuar com a segunda leitura'''

text148 = ''' Mega detectada.Clique para continuar a leitura'''

text149 = '''Processo completo com exito'''

text150 = '''Erro no processo'''

text151 = '''Seleciona modelo e um tipo de imagen (Glitch/Jtag)'''

text152 = '''Não é possivel parchear CB'''

text153 = ''' ! O SMC não é possivel parchear, aqui a lista de SMC compativeis:'''

text154 = '''Gerando Nand Xell . Aguarde ...'''

text155 = '''CB 6751 detectado'''

text156 = ''' * Encontrado CD desencriptado'''

text157 = ''' * Encontrado binario Xell, deve ir junto '''

text158 = '''Secret_1BL INCORRETA!'''

text159 = '''Desencriptando CB_A'''

text160 = '''Não foi encontrado CD Desencriptado'''

text161 = '''CB_B parcheado'''

text162 = '''Encriptando CB_A y CD'''

text163 = '''Agregando dados a NandXell'''

text164 = '''Generando ECC. Aguarde...'''

text165 = '''Vá remapear o Xell nand'''

text166 = '''Seleciona uma Nand'''

text167 = '''Erro no processo'''

text168 = '''Nand invalida'''

text169 = '''Carregue uma imagem valida e seleciona o tipo da imagem'''

text170 = '''Para gerar Glitch é necessario selecionar um tipo de Xell'''

text171 = '''Para gerar Jtag é necessario selecionar um tipo de Xell '''

text172 = '''valido.Procesando xeBuild aguarde................'''

text173 = '''Será utilizado o INI:'''

text174 = '''Nand já Glitcheada, Não sera aplicado patch no SMC'''

text175 = '''Nand Limpa, será aplicado patch no SMC'''

text176 = '''Foram ultilizada as seguintes opções para gerar a imagem:'''

text177 = '''Ocorreu um erro no processo.'''

text178 = '''CPU KEY não encontrada ou incorreta: '''

text179 = '''Se não tens a CpuKey mais possui os dados especificos do console (SMC,KV,SMC_CONFIG) desencriptado,usa a opção injetar dados'''

text180 = '''Tem certeza que quer apaga a Nand?'''

text181 = '''Escolha o tamanho que vai apagar'''

text182 = '''Apagando a Nand aguarde...........'''

text183 = '''Selecione uma nand valida'''

text184 = '''Selecione uma nandxell e selecione o tipo (glitch/Jatg)'''

text186 = '''Escolha uma unidade USB:'''

text187 = '''Copiando arquivos.'''

text188 = '''CONFIRME SE FOI CRIADO EM SEU DISPOSITIVO USB OS ARQUIVOS NANDFLASH.BIN E XENON.ELF.
SE ESTIVER CORRETO INSIRA A UNIDADE USB NO CONSOLE LIGUE EM MODO XELL, ESPERE TERMINAR O PROCESSO E REINICIE O CONSOLE'''


text188B = '''CHECK THAT FREESTYLE AND 360 FOLDER WERE CREATED IN YOUR USB DEVICE.
IF CREATED CONNECT USB DEVICE AND START CONSOLE'''

text188C = '''INSIRA A UNIDADE USB NO CONSOLE LIGUE EM MODO XELL, ESPERE TERMINAR O PROCESSO, Reinsira o dispositivo USB no PC E pressione OK'''

text188E ='''¿Ler dados obtidas do dispositivo USB?'''

text188D = '''Este processo irá preparar o seu dispositivo USB para inicializar e obter o Xell CPUKEY.

Você também deseja obter um dump de sua nand?'''

text188F ='''Para evitar problemas com o dispositivo USB e melhor formata-lo com fat32format.

VOCE QUER formato de dispositivo USB '''

text189 = '''Deves seleccionar uma unidade USB correta'''

text190 = '''Deves carregar primero uma xeBuild Nand valida'''

text193 = '''CONFIRA SE FOI CRIADO NO SEU USB OS AQUIVOS UPDFLASH.BIN, FLASH360.XEX E A PASTA MEDIA.
SE ESTIVER ASSIM SÓ DEVES INSERIR-LO NO CONSOLE E EXECUTAR EM SEU XBOX PELA FSD OU XEXMENU'''

text196 = '''Você sera redirecionado ao link oficial EOL de informações sobre a Freestyle Dash'''

text197 = '''Vacê sera redirecionado ao link de download do Systemupdate.rar para a sua versão da Dash'''

text198 = '''Assim que baixar descompacte-o em um USB Fat32 e ponha no console estando na Dash Original para actualizar'''

text199 = '''Tentando ler Cpu Key desde : '''

text200 = '''Cpu Key: Invalida'''

text201 = '''Cpu Key: Não encontrada'''

text203 = '''Extraindo FUSES do console desde : '''

text204 = '''LDV Invalido'''

text205 = '''Flash não encontrada'''

text206 = '''Extraindo Flash de la consola desde : '''

text207 = '''Extraido'''

text208 = '''Não encontrado'''

text210 = '''FLASH NÃO OBTIDA.Introduza o Ip CORRETO de seu Xbox com Xell'''

text211 = '''Erro de datos'''

text212 = '''Keyvault patcheado. Só funcionara em consoles exploitados.
agora deves criar a imagen RGH/Jtag e escrever-la usando o Raw-Flash'''

text214 = '''A CpuKey parece não corresponder com a Nand Selecionada'''

text215 = '''CPUKEY Invalida ou Longitude Invalida : '''

text216 = ''' Ivalida. Deve ter 32 caracteres.'''

text217 = ''' Escolha uma Pasta de destino para guardar uma copia da Nand com todos teus dados:'''

text218 = '''7- A Cpukey parece estar correta, sera salva automaticamente na base de dados associada a esta Nand.
Se em outra ocasião voltar a abrir manualmente esta nand sera carregada automaticamente com todos dados.'''

text219 = '''Copia de segurança de sua Nand salvar como: '''

text220 = ''' Primero deves abrir uma nand correta'''

text221 = '''Puerto Seleccionado : '''

text222 = ''' As Temperaturas devem estar entre 40 e 110 (Graus Centigrados)'''

text223 = '''Sensores de Temperatura modificados. só necessitas gerar a GGNand ou Retail e escreve-la em seu console'''

text225 = ''' Nada selecionado '''

text226 = ''' Escolhe uma pasta com teus dados especificos'''

text227 = ''' Injetando...'''

text228 = ''' Revisando arquivos.'''

text229 = ''' vai continuar mapeando os badblocks'''

text230 = '''SMC desencriptado encontrado'''

text231 = '''VERIFIQUE SE A PASTA CONTEM '''

text232 = '''Keyvault desencriptado encontrado'''

text234 = '''SMC_config valido encontrado'''
text234b = '''Fcrt valido encontrado'''

text239 = '''Foram utilizadas as siguintes opções para gerar a imagem:'''

text240 = '''vai continuar a mapear os badblocks'''

text241 = '''Nand gerada com exito'''

text243 = '''Erro ao gerar a imagem'''

text245 = '''Para gerar a imagem é necessario :

Model,Cpukey

Injetalos ou recheia os campos em -Dados-.Tambem revisa que os ficheiros que queres injetar sejam validos e estejam na pasta selecionada'''

text248 = '''Primeiro deves selecionar caixa nand uma nand doadora da mesma versão que seu console'''

text249 = '''Nada selecionado'''

text250 = '''Escolhe uma pasta destino:'''

text251 = '''copiado a '''

text254 = '''Criado em '''

text257 = '''Seleciona uma Nand valida'''

text258 = '''Indica o arquivo extraido de 1 Mega'''

text259 = '''Arquivo injetado'''

text260 = ''' encontrada em '''

text261 = ''' não encontrada .Sera usada: '''

text262 = '''Queres personalizar o launch.ini?'''

text263 = '''Escolhe a Nand e preenche os offsets a Mapear'''

text264 = '''Escolhe a Nand e preenche os offsets a DesMapear'''

text265 = '''Mapeando Bad Blocks ...'''

text266 = '''Nand mapeada Salvar como:'''

text267 = '''DesMapeando Bad Blocks ...'''

text268 = '''Nand desmapeada'''

text269 = '''Nand desmapeada salvar como:'''

text270 = '''Aguarde...................................'''

text271 = '''Escolha uma Nand para Mapear/Desmapear'''

text272 = '''Log Salvo em '''

text273 = '''Erro guardando log'''

text274 = '''Encontrada posivel cpukey em nome de archivo.Conferindo...'''

text275 = ''' Agradecimientos:

Por las primeras versiones. Gracias por todo lo que nos diste blaKCat.

Logic Sunrise. Soporte y servidor actual.

Squirt Team por el apoyo para desarrollar esta app.

A los Betatesters especialmente a breily, MBTecnic, Casca ,Mac1512 ,
Spainsellers, Console Open, Rogero y todo el foro EOL.

Devs:GLIGLI, Tiros, Fsd Team, Xebuild team, cOz, Swizzy, Juvenal

Lenguajes:
Dennn : Ruso
wiiallgarant , Artik , Razkar: Frances
Federause, Marco(ConsoleOpen), Squirt Team: Italiano
Kalel(darth Vader, cursos games,Niceshoot):Português

Creadores Xbox Apps linkadas
Traducción FSD por bocasecaman'''

text276 = '''AutoGG é um programa criado para facilitar o processo com objetivo de aprovechar um dos exploits descobertos no Xbox360 (Jtag o Glitch)
Em resumo este aplicativo recolhe as diferentes fases do processo em um só.

Deste modo podemos:
- Ler nossa Nand ou abrir uma leitura anterior
- Analizar seu valor, badblocks, versão e outros dados intereçantes
- Gerar as imagens (Xell,Glitch,Jtag,Retail) e gravar no Console

Para mais informações le o Tutorial'''

text276b = '''-'''

text277 = '''Topico oficial EOL'''

text278 = '''Seleciona Nandpro'''

text279 = '''O Nandpro utilizado sera :'''

text280 = '''A caminho contem caracteres não ASCII, troque-o :'''

text281 = '''Modelo não Detectado.Selecione-o:'''

text282 = '''Introduza uma CF-LDV Valida'''

text283 = '''CF-LDV Invalida'''

text284 = '''Sera usado o novo CF_LDV: '''

text285 = '''Deves preencher os campos Num.Serie y X-Val (No menu configurações do sistema)'''

text286 = '''Secdata LIMPO'''

text287 = '''Secdata Invalido'''

text288 = '''Erro ao desencriptar Secdata '''

text290 = '''não é compativel com Glitch'''

text290b = '''Erro de comunicação com o programador'''

text290c = '''Erro de comunicação com o Glitch CHIP'''

text291 = '''Glitch Chip programado'''

text292 = '''Deves selecionar um modelo valido de console'''

text293 = '''Programar
Glitch'''

text294 = '''Tipo'''

text295 = '''VERIFICA SE FOI CRIADO EM TEU USB AS PASTAS $SystemUpdate y $$ytemupdate.
SE ESTIVER ASSIM SÓ TENS QUE INSERIR EM SEU CONSOLE E INICIAR NA DASH ORIGINAL , ESPERAR QUE TERMINE O PROCESSO'''

text296 = '''Não foi encontrado os SystemFiles necessarios. Não é possivel a conexão com o servidor de Download'''

text296b = '''A primera vez que se gera uma versão de Dash é necessario baixa-lo. Espere terminar o processo'''

text297 = ''' ***** Atualização Disponivel em Opções *****'''

text298 = ''' ***** AutoGG atualizado para ultima versão *****'''

text299 = '''AutoGG atualizado para ultima versão'''

text300 = '''Baixando. Isto pode demorar uns minutos. Aguarde terminar o processo ou click no botão cancelar ....'''

text301 = '''download completo Atualizando ficheiros'''

text302 = '''Quieres reiniciar AutoGG para aplicar cambios?'''

text303 = '''Download falho. Anulando atualização'''

text304 = '''Salvar'''

text305 = '''Atualizar'''

text306 = '''Cancelado'''

text307 = '''Cancelar'''

text308 = '''Click para baixar e preparar USB com a atualização necessaria da Dash selecionada'''

text309 = '''Para esta versão do CB Também é preciso instalar e piscar o seu chip para RGH2'''

text310 = '''Transferência Interna pasta selecionada para Xbox Hdd '''

text311 = '''Transferir Apps selecionados parágrafo Xbox HDD Interno '''

text312 = '''Se você tiver Nand-X Clique para programar o Chip'''

text313 = '''Transferir Apps selecionados para selecionar o Usb '''

text314 = ''' Apps selecionados deveriam ter sido transferidos para Xbox FTP Iterna do Hdd.
Inicialize Console. Se FreeStyle e Launch.ini está no Hdd Freestyle deve iniciar automaticamente.
Uma vez no Freestyle, você deve adicionar Hdd:/ Pasta 360 no Índice de pesquisa Ambiente para mostrar no menu Apps Freestyle.'''

text315 = ''' Apps selecionados deveriam ter sido transferidos para Xbox FTP Iterna do Hdd.
Inicialize Console. Se FreeStyle e Launch.ini está no Hdd Freestyle deve iniciar automaticamente.
Uma vez no Freestyle, você deve adicionar Hdd:/ Pasta 360 no Índice de pesquisa Ambiente para mostrar no menu Apps Freestyle.'''

text316 = '''Ip Xbox não está correto'''

text317 = '''Conectar'''

text318 = '''Desconectar'''

text320 = '''Suporte'''

text321 = '''Seu Nick'''

text322 = '''Bem-vindo ao Autogg Beta 0,1 Channel.
Aqui você pode compartilhar suas dúvidas'''

text323 = '''Escreva o texto e ENTER para enviar sua mensagem'''

text324 = '''Ligado ao canal
'''
text325 = '''Versão não suportada'''

text326 = '''CLIQUE PARA ABRIR LINK ON SEU NAVEGADOR'''

text327 = '''Inicialização do console Xell (Ligar com o power ou Eject). Depois Em Xell Clique para procurar o seu IP Console'''

text328 = '''Xell tela azul não está funcionando em Placa corona CORONA AGORA, recuperar a chave com Procedimento de conexão ETHERNET'''

text329 = '''Com esta opção, você pode Auto-Atualizar seu console RGH para última versão com apenas um clique.

- Conecte o seu console em Rede Local
- Inicialize Freestyle Dash

Requisitos:
Console LAN local Conectado
DashLaunch
Official Freestyle Dash 3.0 com:
Config => Content.Settings => Scan Settings => Deac.Startup content scan = Não controlado(OFF)

COMMON ISSUES:

* Some antivirus block FTP communication between PC (AUtogg) and the console, try to disable it, uninstall it or use another PC.
* The option "Do not scan at StartUP" within FSD settings should not be marked.
* Fsd v3 or later is requireed , you can create it using XboxApps>>USB-Apps and boot console with the USB inserted .
* Autogg needs to find Ip console, if you have subnets it wont work.
* After updating the Dash in some cases Avatars Update >> Lan mode is not supported and gives an error on console. Upgrade Avatars using USB method.

If you have problems with this mode use the classic USB method or follow tutorial to use manual mode .

'''

text329b = '''Com esta opção, você pode Auto-Atualizar seu console RGH para última versão com apenas um clique, ele irá criar arquivos necessários em sua Usb (Fat32).
- Insira o seu Usb Fat32 você vai precisar de (200MB livre) no seu PC e clique OK'''

text330 = '''Pronto, insert USB no seu console e Nand será gravada. Assim que reiniciar seu console estará na ultima versão da dash RGH

Aqui você tem backups sua NAND:
'''
text330f = '''Aqui você tem backups sua NAND:
'''

text330e= '''OK.

Avatares Quando o console é atualizado pode fica oculto.

Update Avatars?
'''

text330b= '''OK.

Avatares Quando o console é atualizado pode fica oculto.
Para corrigi-lo você precisa copiar os arquivos de
atualização da dash para USB e insira em seu Xbox para
atualizar Avatares.

Se você deseja criar arquivos via USB para inserir no PC.
'''

text330c= '''Feito, inicie o xbox 360 com o dispositivo USB.

*** ATENÇÃO ****** ATENÇÃO ****** ATENÇÃO ****** ATENÇÃO ***

NÃO INSIRA ESTE DISPOSITIVO USB EM CONSOLES COM DASH INFERIOR,
SE INSERIR PODE DANIFICAR SEU CONSOLE.

*** ATENÇÃO ****** ATENÇÃO ****** ATENÇÃO ****** ATENÇÃO ***
'''

text331 = '''Console é atualizado para a versão anterior. Você não precisa fazer isso. abortado'''

text332 = '''Jtag ainda não suportado'''

text333 = '''

(Você pode tentar mudar a versão do Nandpro em Opções)'''

text334 = '''
* Se você tiver algum problema na hora de flashear, tente outra versão do Nandpro em Opções.)'''

text335 = '''O processo de Auto-Flash é necessário ter um

Programador “Flasher” instalado para Gravar e Ler sua Nand, com

um Chip Glitch programado e instalado corretamente..

*** Atenção ***
Este processo de “Flash” na Nand do Xbox se não for feito

corretamente pode ocasionar “Brick” em seu aparelho.
A cópia da Nand feita antes do “Flashing” pode ser usada pra

restaurar o aparelho, más não é garantida.
Esse processo é por sua conta em risco.

É dividido em 2 passos.

1. - A Nand é dectada e criada Dump. Se estive tudo certo, sera

processado e criado o Xell é Flasheado no seu aparelho.
Logo que completar, vai aparecer uma mensagem dizendo para ligar

o aparelho, e se estiver tudo certo o Xell vai dar o Boot.

2. - Depois que aparecer a tela do Xell , poderá fazer o

processo de criação e instalação da imagem RGH.

'''

text336 = '''-Desligar USB/LPT Flasher
-Ligue o aparelho e quando aparecer o Xell esperar para buscar os FUSES

(cerca de 30sg)
-Reconecte flasher
-Clique em OK e vá para o passo 2
(Instalação da imagem RGH), se o Xell não aparecer clique em

CANCELAR para restaurar a Nand.

Cópia da Dump original salva como:
'''

text336b='''Clique para restaurar a Nand.'''

text337 = '''Abrir'''

text337b= '''Procurar'''
text337c ='''Modo de Pesquisa IP'''

text338 = '''Abrir recentes'''

text339 = '''Console não encontrado

Tentar novamente com modo alternativo?'''

text339b ='''Tente outro valor de atraso?'''

text340 ='''Há erros de checksum na DUMP (NAND), O que parece

estar corrompida.
(Você deve verificar sua Dumper)
'''

text341 = '''USB não encontrado
Tentar novamente?'''

text341b='''Tentar novamente?'''

text342='''Selecione a pasta da Nand'''

text343= '''Procurar pelo numero de serial'''

text344= '''Arquivos demais, selecione a pasta correta nands'''

text345 = '''Pasta Usado'''

text346 = '''Muda o Pasta de trabalho'''

text347 = '''Abrir Pasta de Trabalho'''

text348= '''Ajudar'''

text349= '''Arquivos'''

text350= '''Imagens'''

text351= '''Construir imagem sem dump?'''

text352= ''' Se você não quer ver Boot Animation original também. 'Flash :/ bootanim.xex o arquivo deve ser excluída, você precisa reflash Nand para restaurá-lo.'''

text353= ''' Traço Varejo> 14xxx sem Cpukey detectado, apenas DGX Eclesiastes & Chip suportado, continuar?'''
text353b= ''' Traço Varejo> 14xxx sem Cpukey detectado, no suportado'''

text354a ='''Reset'''
text354b ='''Stop'''
text354c ='''Limpar'''
text354d ='''Log Salvar'''
text354e ='''Encontrados dados'''

text355 = '''Essa extração parece ser uma NandXell ou está corrompida, você precisa extrair os arquivos


and build Image without dump. E criar a imagem sem a extração. (Siga o Tutorial)'''



text356 = '''Procurando cpukey na mesma pasta cpukey.txt.'''



text357 = ''' * Rev de Plugin Fsd > 483 Não encontrada, Usando Simple Flasher ao invés'''



text358 = '''Pronto. Agradecimentos blakCat e Swizzy e FSD Team'''




text359 = ''' Imagem não gravada corretamente,\nMais informações em LOGS/Simple 360 Nand


Flasher.log'''




text360 = '''Os Avatares de seu console foram atualizados, cancelando Lan Update'''




text361 = '''A Dash de seu console não está'''


text362 = ''' cancelando Lan Update'''


text363 = '''Aceite a Atualização no Console,se você receber um erro na consola
você precisa usar o método clássico para atualizar Usb Avatares'''

text364 = '''Você precisa de um dispositivo USB ou HDD ligado ao console para usar esta função'''

text365 = '''Insira um Pendrive FAT32 no PC, pressiona OK e selecione seu Pendrive para copiar os arquivos'''

text366 = '''Agora insira o mesmo Pendrive na USB do Xbox a espera dar o Boot, pressione OK quando entrar na FSD'''

text367 = '''FSD v3 não encontrada. Você quer criar uma FSD v3 através de uma Pendrive?'''

text368 = '''Tenha certeza que você tenha inicializado FSD v3 ou superior, você pode criar Usb-FSD v3 para arrancar console com ele, usando o Xbox-Apps >> Usb'''

text369 ='''***WARNING***

Ele vai escrever a nand, verifica se os dados estao corretos:

'''
text370 = ''' Lembre-se que voce nao deve desmapear Badblocks manualmente,
voce pode bricar seu console. Autogg faz isso automaticamente.'''

text371 = ''' ERRO, fechar todos os arquivos USB e verifique nao esta aberto Windows Explorer
'''
text372 = ''' Insira o dispositivo USB para Console e arrancar'''

text372b = ''' Insira o dispositivo USB para Console'''

text373 ='''Selecione a pasta com Dashlaunch (launch.xex).
Você precisa extrair os arquivos do arquivo for_xxbuild.zip'''

text373b ='''Selecione a pasta com o Xebuild'''

text373c ='''Adicionar Launch.xex encontrado?'''

text373c2 ='''Adicionar Xebuild.exe encontrado?'''
text373c3 ='''Adicionar novo traço encontrado?
'''
text373d ='''Nenhuma atualização encontrada'''

text374 ='''Select capeta com XEBUILD'''

text374b ='''Selecione a pasta $ Sysupdate'''

text375 =''' Feito, e você pode desligar o console'''

text376 = '''AutoGG is a free application with non profit purposes that joins in an AllInOne friendly GUI some other applications , created by third parties ( nandpro , squirter , Xell , xeBuild ..) , involved in the process that allows you to modify your own console to enjoy new features (Homebrew, Emulators...)

Merits belong to the authors .

AutoGG does not make Exploit or Modification itself and does not intend to break any measure of protection or to violate copyright.

In some countries it is even illegal to use backups of the games that the user legally owns or even the simple fact of modifying its own console .

So respect the laws of your country and act responsible.

If you agree to these terms and you will respect the law and act on your own responsibility confirm by clicking YES.

If however you do not agree and prefer to exit, press NO'''

text376b = '''Advertisement'''
Voir le sujet
Avatar de l’utilisateur
eSkYcHo
Re: Mise à jour du kernel (RGH)
Salut,
T'ouvres le fichier lang.ini avec le bloc-note
Tu effaces son contenu
Tu insères le texte ci-dessous qui est en deux parties car très long et dépassant le nombre de caratères autorisés
Tu lances le logiciel en mode admin
Tu effectues la mise à jour qui te sera proposée


[ "spanish" ]

text1 = ''' * Para comenzar el proceso es necesario una lectura de tu Nand:
- Si ya la tienes tu Pc cargala.
- Si ya tienes cargado el Fsd v3 o superior conecta la consola a la Red y Pulsa Ip-Leer.
- Si no tienes Fsd pero si Xell usa el icono Usb-Nand Dumper y sigue el proceso.
- Si la consola esta en Dash Original instala y selecciona tu Lector de NAND y Pulsa Leer. Hara las lecturas y las comparara para asegurarse que son correctas y ,si es asi,guardara una copia de seguridad y analizara sus datos y comprobara su buen estado.
* Si Ya tienes el Fsd v3 y quieres actualizar tu Dash usa AutoUpdate-Dash'''

text2 =''' * CpuKey no cargada. Si la sabes escribela en su campo o usa alguno de los metodos para obtenerla.

* Si aun no la tienes Selecciona un modelo de Xell y Pulsa Crear NandXell'''

text3 =''' * Ahora Pulsa en Flashear Xell para grabar el dump con el xell en tu Xbox.'''

text7 =''' * Una vez finalizado correctamente arranca la consola y saldra el Xell.Entre otras cosas muestra la Ip y la CpuKey. Para obtenerla podemos:
- Escribes a mano en el programa en el campo CPUKEY
- Conectala en Red y Pulsa IP - Cpukey.
- Usa el icono Usb - Dumper y sigue las instrucciones
- Si tenemos flasher instalado podemos leerla pulsando en Flasher-Cpukey.'''

text8 =''' * Selecciona Tipo de imagen y Opciones deseadas y pulsa Xebuild - Crear.'''

text9 =''' * Ahora solo queda flashear nuestra nand . Tenemos 2 opciones:

1.- Si tienes Flasher damos a Xebuild - Flashear.
2.- Preparamos un dispositivo USB Fat32 y Pulsamos Raw-Flash y le indicamos nuestra unidad USB y una vez terminado el proceso arrancamos la consola con el USB puesto y esperamos a que termine.
3.- Si tenemos Fsd v3 conectala a la Red y pulsa xebuild - Ip-Flash'''

text10 =''' * Si se ha flasheado correctamente la imagen ya lo tienes todo .

* Al actualizar el Dash los Avatares quedaran en Gris, actualizalos seleccionando modo Lan o Usb y pulsando AutoUpdate - Avatars y sigue las instrucciones'''

text11 ='''Introduce el numero de serie de la consola y el dato X-Val que puedes encontrar en el menu configuracion de la consola.
Al pulsar X-Val te mostrara si la consola esta marcada.'''

text12 =''' En caso de que tengamos una lector de Nands lento, el proceso de lectura puede llevarnos horas.
Existe la posibilidad de hacer solo la lectura de la zona que necesitamos para generar la NandXell y una vez cargado en nuestra consola leer el resto de la Nand por Red.

El proceso es el siguiente:

1-Pulsamos Leer nand.Elegimos 1Mega.Guardamos fichero.
2-Escojer tipo imagen (Glitch/Jtag) y Pulsar Generar NandXell.
3-Una vez generada la escribimos pulsando Flashear Xell.
Si todo ha ido bien al arrancar la consola con cable red conectado y con el Chip instalado nos saldra el Xell en pantalla
4-Al arrancar Xell se le asignara una IP a la consola y nos la mostrara en pantalla. Escribela en el campo Ip del autogg y pulsa IP-Nand.
Espera a que lea la Nand y Guardamos fichero.4-Pulsar Inyectar 1M y escojemos el fichero guardado en el punto1.Guardamos fichero.

Ya tenemos la nand original completa.Si pulsamos en cpukey nos la leera ,desencriptara la nand y nos ofrecera de guardar una copia con los datos.'''

text13 =''' En caso de tener la consola marcada. Podemos intentar desmarcarla con esta opcion.
Esta funcion necesita tener instalado el Lector de Nands.
Solo tienes que Pulsar en UnCripple y se hara el proceso de lectura/modificacion/escritura automaticamente.'''

text14 ='''Datos/Tempº'''

text15 ='''Inyectar/Reparar'''

text16 ='''Lectura Parcial'''

text17 ='''Opciones'''

text18 ='''Imagen'''

text19 ='''Extraer Datos'''

text20 ='''Crear'''

text21 ='''Leer'''

text22 ='''Crear'''

text23 ='''Nand Original: '''

text24 ='''Flashear'''

text25 ='''Flashear'''

text26 ='''Crear
Launch.ini'''

text27 ='''Flashear'''

text28 ='''Datos:'''

text29 ='''Modelo:'''

text30 ='''Borrar'''

text31 ='''Idioma'''

text32 ='''Puerto'''

text33 = '''NºSerie:'''

text34 = '''Agregar'''

text35 = '''Limpiar'''

text36 = '''Inyectar'''

text37 = '''Inyectar1M'''

text38 = '''Mapear'''

text39 = '''Desmapear'''

text40 = '''Cambiar Tª'''

text41 = '''Grabar Nand como...'''

text42 = '''Grabar Imagen como...'''

text43 = '''Grabar NandXell como...'''

text44 = '''Pulsa para desactivar la Unidad de Memoria de las Jasper 256 y 512'''

text45 = '''Limpia Log'''

text46 = '''Obtiene los Fuses de la consola y calcula el LDV'''

text47 = '''Selecciona el tipo de imagen que quieres generar'''

text48 = '''Selecciona el tipo de Xell que quieres inlcuir'''

text49 = '''Selecciona el tipo de SMC para inyectar en el JTAG'''

text50 = '''Introduce la Ip de la consola con Xell arrancado y pulsa para obtener la Flash Nand'''

text51 = '''Extraer los datos especificos de la consola(SMC,Keyvault,SMC_Config)'''

text52 = '''Desbloquea funciones del HDD en consola Baneada'''

text53 = '''Nombre de tu Nand '''

text54 = '''Selecciona manualmente tu Nand '''

text55 = '''Haz click para crear NandXell a partir de la Nand.'''

text56 = '''Haz click para leer 2 copias de tu nand con NandPro y compararlas para comprobar que son correctas'''

text57 = '''Nombre de tu Nand Xell'''

text58 = '''Selecciona manualmente tu Nand Xell'''

text59 = '''Nombre de tu GGNand'''

text60 = '''Selecciona manualmente tu xeBuild Nand'''

text61 = '''Haz click para crear xeBuild Nand a partir de la Nand.'''

text62 = '''Pulsa para preparar un dispositivo USB para flashear desde tu propia consola introduciendolo en tu Xbox con Xell'''

text63 = '''Pulsa para flashear la NandXell seleccionada'''

text64 = '''Pulsa para flashear la Nand generada'''

text65 = '''Pulsa para flashear tu Nand seleccionada'''

text66 = '''Selecciona tu tipo de NandFlasher'''

text67 = '''Arranca tu Xbox con Xell o Fsd v.3 y pulsa para identificar tu CpuKey'''

text68 = '''Introduce el bloque origen'''

text69 = '''Pulsa para instalar los I/O drivers si lo necesitas'''

text70 = '''Destino'''

text71 = '''Introduce la Ip de tu Xbox con Xell para identificar tu CpuKey'''

text72 = '''Selecciona la carpeta que contiene los datos especificos de la consola'''

text73 = '''Selecciona el fichero extraido de 1 Megas para inyectarlo'''

text74 = '''Cambiar Temperaturas'''

text75 = '''Nombre de Nand que deseas Mapear/Desmapear'''

text76 = '''Selecciona manualmente la Nand que deseas Mapear/Desmapear'''

text77 = '''Temperatura Limite GPU'''

text78 = '''Temperatura Limite CPU'''

text79 = '''Temperatura Activacion Ventiladores EDRam'''

text80 = '''Temperatura Activacion CPU'''

text81 = '''Temperatura Limite EDRam'''

text82 = '''Temperatura Activacion GPU'''

text83 = '''FlashConfig de consola'''

text84 = '''Reiniciando Ficheros y Variables...'''

text85 = '''SELECCIONA TU NAND'''

text87 = '''Procesando.........'''

text88 = '''Ha ocurrido un Error en el proceso'''

text90 = '''ESTA CONSOLA PARECE NO ESTAR BANEADA O YA ESTA PARCHEADA'''

text91 = '''TAMANO INCORRECTO DE NAND'''

text92 = '''Se va a proceder a Flashear los bloques parcheados en tu Nand'''

text93 = '''Hay BadBlocks en zona Xell.Para crear NandXell es necesario repamearlos. Desmapear?'''

text96 = '''SMC-CONFIG No Detectado'''

text97 = '''Error(101) al analizar la Nand. Datos erroneos o no compatibles.'''

text98 = '''El modelo no ha podido ser detectado o no es compatible.Seleccionalo Manualmente'''

text99 = '''DETECTANDO NAND: '''

text100 = '''Modelo no Detectado.Prueba a reconectar el Flasher o cancela para seleccionar manualmente:'''

text101a = '''Small Block detectado'''

text101b = '''Big Block Detectado'''

text101 = '''Error analizando Size'''

text102 = '''Analizando Bad Blocks ...'''

text103 = '''Cargando Nand ...'''

text103a = '''Bloque '''

text103b = ''' Encontrado en '''

text104 = '''Tienes Bloques con Bad ECC en zona Xell, puede que necesites usar donada para realizar el proceso'''

text105 = '''No parece haber blocks remapeados'''

text106 = '''Nand no valida, o contiene ECC desconocido'''

text107 = '''Nand no valida, o no contiene ECC para analizar BadBlocks'''

text108 = '''BUSCANDO SMC_CONFIG EN NAND'''

text109 = '''Smc Config encontrado en '''

text110 = '''Leyendo Temperaturas...:'''

text111 = '''SMC_CONFIG no encontrado o no valido'''

text112 = '''ANALIZANDO DATOS DE NAND'''

text113 = '''Dump con ECC - eliminando ECC'''

text116 = '''Encontrado '''

text116b = '''CB 6751 detectado .Se inyectara 6750 donada'''

text117 = '''DETECTANDO MODELO DE CONSOLA'''

text118 = '''SMC 2.3 -Calculando version'''

text119 = '''Modelo Xenon detectado con Jtag instalado'''

text120 = '''Modelo Zephyr detectado con Jtag instalado'''

text121 = '''Modelo Falcon detectado con Jtag instalado'''

text122 = '''Elije tu Modelo de Jasper'''

text123 = '''Comprobando si es un modelo Exploiteable...'''

text124 = '''Modelo '''

text125 = '''Puede No ser GLITCHEABLE'''

text126 = ''' valida para Jtag'''

text127 = ''' No valida para Jtag o ya Jtaged'''

text128 = '''CPUKEY agregada a base de datos'''

text129 = '''BUSCANDO CPUKEY EN LA BASE DE DATOS...'''

text130 = '''ENCONTRADA'''

text130b = '''NO ENCONTRADA'''

text131 = '''Escoja una Nand'''

text132 = '''Espere generando ficheros temporales...'''

text133 = '''Introduce el numero de lecturas'''

text134 = '''Numero:'''

text135 = '''Elije tamano de lectura'''

text136 = '''Leyendo Nand Espere...........'''

text137 = '''Dump Leido , Leyendo el siguiente'''

text138 = '''Se han encontrado diferencias entre las copias de la nand leidas.Los datos pueden ser erroneos.'''

text139 = '''Nand leidas y son indenticas.'''

text140 = '''Error en lectura de NAND'''

text141 = '''NAND no detectada.Debes seleccionar un modelo de consola'''

text142 = '''Guardar como ... '''

text143 = '''Copia guardada como: '''

text144 = '''xeBuild Nand generado.Solo falta que flashees la xeBuild Nand generada'''

text145 = '''Nand Xell generado.Solo falta que flashees la NandXell generada'''

text146 = '''Dump completado.Se ha realizado la lectura y todo parece correcto'''

text147 = '''Primer Dump completado.Pulsa para proceder a la segunda lectura'''

text148 = ''' Megas detectada.Pulsa para proceder a la lectura'''

text149 = '''Proceso terminado con exito'''

text150 = '''Error en el proceso'''

text151 = '''Selecciona modelo y un tipo de imagen (Glitch/Jtag)'''

text152 = '''No se puede parchear CB'''

text153 = ''' ! El SMC no ha podido parchear,esta la lista de SMC compatibles:'''

text154 = '''Generando Nand Xell . Espere ...'''

text155 = '''CB 6751 detectado'''

text156 = ''' * Encontrado CD desencriptado'''

text157 = ''' * Encontrado binario Xell, debe ir enlazado '''

text158 = '''Secret_1BL INCORRECTA!'''

text159 = '''Desencriptando CB_A'''

text160 = '''No se ha encontrado CD Desencriptado'''

text161 = '''CB_B parcheado'''

text162 = '''Encriptando CB_A y CD'''

text163 = '''Agregando datos a la NandXell'''

text164 = '''Generando ECC. Espere...'''

text165 = '''Va a remapearse la Xell nand'''

text166 = '''Selecciona una Nand'''

text167 = '''Error en el proceso'''

text168 = '''Nand no valida'''

text169 = '''Carga una imagen valida y selecciona el tipo de imagen'''

text170 = '''Para generar Glitch necesitas seleccionar un tipo de Xell'''

text171 = '''Para generar Jtag necesitas seleccionar un tipo de Xell '''

text172 = '''valida.Procesando xeBuild Espere................'''

text173 = '''Se utilizara el INI:'''

text174 = '''Nand ya Glitcheada, No se aplicara parche al SMC'''

text175 = '''Nand Retail, se aplicara parche al SMC'''

text176 = '''Se utilizaran las siguientes opciones para generar la imagen:'''

text177 = '''Ha ocurrido un error en el proceso.'''

text178 = '''CPU KEY no insertada o es incorrecta: '''

text179 = '''Si no tienes CpuKey pero ya tienes los datos especificos de la consola (SMC,KV,SMC_CONFIG) desencriptados,usa la opcion inyectar datos'''

text180 = '''Seguro que quieres borrar la Nand?'''

text181 = '''Elije tamano de borrado'''

text182 = '''Borrando Nand Espere...........'''

text183 = '''Debes seleccionar una nand valida'''

text184 = '''Debes seleccionar una nandxell y seleccionar tipo (glitch/Jatg)'''

text186 = '''Escoje una unidad USB:'''

text187 = '''Copiando archivos.'''

text188 = '''COMPRUEBA QUE SE HAN CREADO EN TU USB LOS FICHEROS NANDFLASH.BIN Y XENON.ELF.
SI ES ASI SOLO TIENES QUE INSERTARLO EN TU CONSOLA Y ARRANCARLA EN MODO XELL , ESPERAR A QUE TERMINE EL PROCESO Y REINICIAR LA CONSOLA'''

text188b = '''COMPRUEBA QUE SE HAN CREADO EN TU USB LAS CARPETAS FREESTYLE Y 360.
SI ES ASI SOLO TIENES QUE INSERTARLO EN TU CONSOLA Y ARRANCARLA'''

text188C = '''TIENES QUE INSERTARLO EN TU CONSOLA Y ARRANCARLA EN MODO XELL , ESPERAR A QUE TERMINE EL PROCESO , VOLVER A INSERTAR EL DISPOSITIVO USB EN EL PC Y PRESIONA ACEPTAR'''

text188E = '''¿LEER DATOS OBTENIDOS DEL DISPOSITIVO USB?'''

text188D = '''Este proceso preparará tu dispositivo USB para arrancarlo en Xell y obtener la Cpukey .

¿Quieres tambien obtener un volcado de tu nand?'''

text188F = '''PARA EVITAR PROBLEMAS CON EL USB ES CONVENIENTE FORMATEAR DE MANERA CORRECTA CON FAT32FORMAT.

FORMATEAR UNIDAD '''

text189 = '''Debes seleccionar una unidad USB correcta'''

text190 = '''Debes cargar primero una xeBuild Nand valida'''

text193 = '''COMPRUEBA QUE SE HAN CREADO EN TU USB LOS FICHEROS UPDFLASH.BIN, FLASH360.XEX Y CARPETA MEDIA.
SI ES ASI SOLO TIENES QUE INSERTARLO EN TU CONSOLA Y EJECUTARLO EN TU XBOX DESDE FSD O XEXMENU'''
text196 = '''Vas a ser enlazado al link oficial de Eol sobre el Freestyle Dash'''

text197 = '''Vas a ser enlazado al link de descarga del Systemupdate.rar para Dash version '''

text198 = '''Una vez descargado descomprimelo en un USB Fat32 e insertalo en la consola estando en el Dash Original para que actualize'''

text199 = '''Intentando leer Cpu Key desde : '''

text200 = '''Cpu Key: No valida'''

text201 = '''Cpu Key: No encontrada'''

text203 = '''Descargando FUSES de la consola desde : '''

text204 = '''LDV No Valido'''

text205 = '''Flash No encontrada'''

text206 = '''Descargando Flash de la consola desde : '''

text207 = '''Descargada'''

text208 = '''No encontrado'''

text210 = '''FLASH NO OBTENIDA.Introduce la Ip CORRECTA de tu Xbox con Xell'''

text211 = '''Error en datos'''

text212 = '''Keyvault parcheado. Este solo funcionara en consola exploiteada.
Ahora debes crear la imagen RGH/Jtag y Flashearla o usar Raw-Flash'''

text214 = '''La CpuKey parece no corresponder con la Nand Seleccionada'''

text215 = '''CPUKEY no valida o Longitud no valida : '''

text216 = ''' no valida. Debe ser 32 caracteres.'''

text217 = ''' Escoje una carpeta destino para guardar una copia de la Nand con todos tus datos:'''

text218 = '''7- La Cpukey parece ser correcta, se guardara automaticamente en la base de datos asociada a esta Nand.
Si en otra ocasion vuelves a cargar manualmente esta nand se cargaran automaticamente los datos.'''

text219 = '''Copia de seguridad de tu Nand guardada como: '''

text220 = ''' Primero debes de cargar una nand correcta'''

text221 = '''Puerto Seleccionado : '''

text222 = ''' Las Temperaturas deben estar entre 40 y 110 (Grados Centigrados)'''

text223 = '''Sensores de Temperatura cambiados. Solo necesitas generar la GGNand o Retail y flashearla en tu consola'''

text225 = ''' Nada seleccionado '''

text226 = ''' Escoje una carpeta con tu datos especificos'''

text227 = ''' Inyectando...'''

text228 = ''' Revisando archivos.'''

text229 = ''' Se va a proceder a mapear los badblocks'''

text230 = '''SMC desencriptado encontrado'''

text231 = '''COMPRUEBA QUE LA CARPETA CONTIENE '''

text232 = '''Keyvault desencriptado encontrado'''

text234 = '''SMC_config valido encontrado'''

text234b = '''Fcrt valido encontrado'''

text239 = '''Se utilizaran las siguientes opciones para generar la imagen:'''

text240 = '''Se va a proceder a mapear los badblocks'''

text241 = '''Nand generada con exito'''

text243 = '''Error al generar la imagen'''

text245 = '''Para generar la imagen:

Modelo,CPUKEY

Inyectalos o rellena los campos en Panel Datos
Tambien revisa que los ficheros que quieres
inyectar sean validos y esten en la carpeta seleccionada'''

text248 = '''Primero debes seleccionar en la casilla nand una nand donada de la misma version que tu consola'''

text249 = '''Nada seleccionado'''

text250 = '''Escoje una carpeta destino:'''

text251 = '''copiado a '''

text254 = '''Creado en '''

text257 = '''Selecciona una Nand valida'''

text258 = '''Indica el fichero extraido de 1 Megas'''

text259 = '''Fichero inyectado'''

text260 = ''' encontrada en '''

text261 = ''' no encontrada .Se usara: '''

text262 = '''¿Quieres personalizar el launch.ini?'''

text263 = '''Escoje la Nand y rellena los offsets a Mapear'''

text264 = '''Escoje la Nand y rellena los offsets a DesMapear'''

text265 = '''Mapeando Bad Blocks ...'''

text266 = '''Nand mapeada creada como:'''

text267 = '''DesMapeando Bad Blocks ...'''

text268 = '''Nand desmapeada'''

text269 = '''Nand desmapeada creada como:'''

text270 = '''Espere...................................'''

text271 = '''Escoja una Nand para Mapear/Desmapear'''

text272 = '''Log Guardado en '''

text273 = '''Error guardando log'''

text274 = '''Encontrada posible cpukey en nombre de archivo.Comprobando...'''

text275 = ''' Agradecimientos:

Por las primeras versiones. Gracias por todo lo que nos diste blaKCat.

Logic Sunrise. Soporte y servidor actual.

Squirt Team por el apoyo para desarrollar esta app.

A los Betatesters especialmente a breily, MBTecnic, Casca ,Mac1512 ,
Spainsellers, Console Open, Rogero y todo el foro EOL.

Devs:GLIGLI, Tiros, Fsd Team, Xebuild team, cOz, Swizzy, Juvenal

Lenguajes:
Dennn : Ruso
wiiallgarant , Artik , Razkar: Frances
Federause, Marco(ConsoleOpen), Squirt Team: Italiano
Kalel(darth Vader, cursos games,Niceshoot):Português

Creadores Xbox Apps linkadas
Traducción FSD por bocasecaman'''

text276 = '''AutoGG es un programa creado para facilitar el proceso a la hora de aprovechar uno de los exploits descubiertos en la Xbox360 (Jtag o Glitch)
En resumen esta aplicacion recopila las diferentes fases del proceso en uno solo.

De este modo podremos:
- Leer nuestra Nand o cargarla de una lectura previa
- Analizar su validez, badblocks, version y otros datos de interes
- Generar las imagenes (Xell,Glitch,Jtag,Retail) y grabarlas en la Consola

Para mas informacion lee el Tutorial'''

text276b='''-'''

text277 = '''HILO OFICIAL EOL'''

text278 = '''Selecciona Nandpro'''

text279 = '''El Nandpro utilizado sera :'''

text280 = '''La ruta contiene caracteres no ASCII, Cambiela :'''

text281 = '''Modelo no Detectado.Seleccionalo:'''

text282 = '''Introduce una CF-LDV Valida'''

text283 = '''CF-LDV No Valido'''

text284 = '''Se usara el nuevo CF_LDV: '''

text285 = '''Debes rellenar los campos Num.Serie y X-Val (En menu configuracion de sistema)'''

text286 = '''Secdata LIMPIO'''

text287 = '''Secdata no valido'''

text288 = '''Error al desencriptar Secdata '''

text290 = '''no es compatible con Glitch'''

text290b = '''Error de comunicacion con el programador'''

text290c = '''Error de comunicacion con el Glitch CHIP'''

text291 = '''Glitch Chip programado'''

text292 = '''Debes seleccionar un modelo valido de consola'''

text293 = '''Programar
Glitch'''

text294 = '''Tipo'''

text295 = '''COMPRUEBA QUE SE HAN CREADO EN TU USB LAS CARPETAS $SystemUpdate y $$ytemupdate.
SI ES ASI SOLO TIENES QUE INSERTARLO EN TU CONSOLA Y ARRANCARLA EN EL DASH ORIGINAL , ESPERAR A QUE TERMINE EL PROCESO'''

text296 = '''No se encuentran los SystemFiles necesarios. No es posible la conexion con el servidor de descargas'''

text296b = '''La primera vez que se genere una version de Dash es necesario descargarlo. Espere que termine el proceso'''

text297 = ''' ***** Actualizacion Disponible en Opciones *****'''

text298 = ''' ***** AutoGG actualizado a la ultima version *****'''

text299 = '''AutoGG actualizado a la ultima version'''

text300 = '''Descargando. Esto puede tardar unos minutos. Espere que termine el proceso o pulse el boton cancelar ....'''

text301 = '''Descarga completada. Actualizando ficheros'''

text302 = '''Quieres reiniciar AutoGG para aplicar cambios?'''

text303 = '''Descarga fallida. Anulando actualizacion'''

text304 = '''Guardar'''

text305 = '''Actualizar'''

text306 = '''Cancelado'''

text307 = '''Cancelar'''

text308 = '''Pulsa para descargar y preparar USB con la actualizacion necesaria del Dash seleccionado'''

text309 = '''Para esta version de CB deberas ademas instalar y programar tu chip para RGH2'''

text310 = '''Transfiere el contenido de la carpeta seleccionada al Hdd interno de la Xbox por Ftp '''

text311 = '''Transfiere el las XboxApps seleccionadas al Hdd interno de la Xbox por Ftp '''

text312 = '''Si usas Nand-X Haz Click para programar GlitchCHip'''

text313 = '''Transfiere el las XboxApps seleccionadas al Usb Selecionado '''

text314 = ''' Si todo ha ido bien,las Apps seleccionadas han sido copiadas al Usb.
Insertalo y arranca la consola. Si tienes en el USB el Freestyle y el launch.ini este debera cargarte automaticamente.
Una vez en el Freestyle deberas agregar la carpeta USB:/360 en la busqueda de contenidos para que te salgan las Apps instaladas en el menu.'''

text315 = ''' Si todo ha ido bien ,las Apps seleccionadas han sido copiadas al Hdd interno de tu consola.
Si tienes en el Hdd el Freestyle y el launch.ini este debera cargarte automaticamente.
Una vez en el Freestyle deberas agregar la carpeta Hdd:/360 en la busqueda de contenidos para que te salgan las Apps instaladas en el menu.'''

text316 = '''Debes indicar la Ip correcta de tu Xbox'''

text317 = '''Conectar'''

text318 = '''Desconectar'''

text320 = '''Soporte'''

text321 = '''Tu nick'''

text322 = '''Bienvenido a la beta 0.1 del Canal Autogg.
Podras compartir con otros usarios tus dudas'''

text323 = '''Escribe el texto y pulsa Enter para enviar tu mensaje'''

text324 = '''Conectado al canal'''

text325 = '''Version no soportada'''

text326 = '''CLICK PARA ABRIR LINK EN TU NAVEGADOR'''

text327 = '''Arranca el Xell (si es una consola exploiteada enciendela con Eject). Una vez en Xell pulsa aqui para buscar la Ip de tu consola'''

text328 = '''LA PANTALLA AZUL DEL XELL NO ES COMPATIBLE AUN EN CORONA , OBTEN LA CPUKEY USANDO EL METODO IP'''

text329 = '''Con esta opcion, se procedera automaticamente a todo el proceso
de actualizacion de tu consola RGH.

- Conecta la consola a tu red local (network)
- Arranca el FreeStyle Dash (FSD)


Requisitos:
Consola conectada a Red Local
DashLaunch Ultimo
Oficial Freestyle Dash 3.0 con :
Config => Config. Contenido => Explorador => Desac. auto-exploracion al inicio = OFF

PROBLEMAS COMUNES:

* Algunos antivirus bloquean la comunicacion Ftp entre el Pc( AUtogg) y la consola, prueba a desactivarlo , desinstalarlo o usar otro PC.
* La Opcion de "Desac. auto-exploracion al inicio" dentro de la configuracion del Fsd no debe estar marcada.
* Las funciones de lectura y escritura a traves de Lan con Fsd requieren el uso de Fsd v3 o superior, si no lo tienes en tu consola solo tienes que crearlo
en un USB- Fat32 usando Xbox-Apps y arrancar la consola con el Usb insertado.
* El Autogg necesita encontrar la Ip de la consola, si tienes subredes no funcionara.
* Una vez actualizado el Dash en algunos casos la acualizacion de Avatares no admite el modo Lan y da un error en la consola. Actualiza Avatares por USB.

Si tienes problemas con este Modo usa el clasico USB o sigue el tutorial para el modo manual..

*** Advertencia ***
Este proceso Flashea la Nand de la consola y por lo tanto si no se hace correctamente puede producir un brick.
El proceso hace una copia de seguridad previa al Flasheo que puede usarse para restaurar la consola pero no se garantiza.
Hazlo bajo tu responsabilidad.

'''
text329b = '''Con esta opcion, se procedera automaticamente a todo el proceso de actualizacion de tu consola RGH,
creara en una Unidad USB formateada en Fat32 los ficheros necesarios.
- Introduce en tu Pc una unidad USB (pendrive , hdd ...) a utilizar (200M libres) y pulsa ACEPTAR

*** Advertencia ***
Este proceso Flashea la Nand de la consola y por lo tanto si no se hace correctamente puede producir un brick.
El proceso hace una copia de seguridad previa al Flasheo que puede usarse para restaurar la consola pero no se garantiza.
Hazlo bajo tu responsabilidad.

'''

text330 = '''Listo, introduce el Usb en la consola con Xell y espera a que termine el proceso de flasheo de la Nand.

Una vez la nand este flasheada reinicia la consola para arrancar el nuevo Dash RGH .

Se han realizado unas copias de seguridad en tu USB:

'''
text330f = '''Se han realizado unas copias de seguridad en tu USB:

'''
text330e= '''LISTO.

Si has actualizado la Nand a un Dash superior puede que los Avatares te salgan en gris.

¿Actualizar Avatares?

'''
text330b= '''LISTO.

Si has actualizado la Nand a un Dash superior puede que los Avatares te salgan en gris. Si quieres solucionarlo necesitas copiar la actualizacion para tu Dash en un USB
e introducirlo en la consola y arrancar el Dash para que se proceda a la actualizacion.

Para crearlos introduce el Usb en el Pc y pulsa ACEPTAR, si no necesitas este paso pulsa CANCELAR.

'''

text330c= '''Finalizado , inserta el Usb en la consola y
arranca el Dash para que actualice Avatares.

********************* ADVERTENCIA **********************

No introducir este USB para actualizar la consola sin antes
haber actualizado la Nand (Raw Flash por XEll) o puedes
dañarla irreversiblemente.

********************************************************

'''

text331 = '''La Consola ya se encuentra Actualizada. El proceso no es necesario y se cancelara'''

text332 = '''Jtag aun no compatible con Auto-Update'''

text333 = '''

(Tambien puedes probar a cambiar la version de nandpro en Opciones. )'''

text334 = '''
* Si en el proceso de escritura o posteriormente hay algun error prueba con otra version de Nandpro en Opciones.'''

text335 = '''El proceso Auto-Flash requiere tener un Flasher instalado
para poder escribir y leer la Nand asi como el GlitchChip programado
con el fichero adecuado e instalado correctamente.

Se divide en 2 pasos.

1.- Se procedera a detectar el modelo y hacer 1 lectura.
Se comprobara y en caso positivo se procedera a Crear el
Xell y Flashearlo en la consola.
Una vez completado un dialogo indicara que enciendas la
consola y si todo esta correctamente iniciara el Xell.

2.- Una vez el Xell arrancado se procedera a la instalacion
de imagen RGH.

'''

text336 = '''-Desconecta el Usb/LPT del Flasher
-Enciende la consola y cuando arranque el Xell espera unos 30 sg que cargue del todo
-Apaga la consola
-Reconecta el USB/LPT del Flasher
-Haz click en ACEPTAR para seguir en el paso 2 (Instalacion de imagen RGH),
si no arranca Xell pulsa en CANCELAR para restaurar la Nand.

Se ha hecho una copia de seguridad de la lectura original como :

'''
text336b = '''¿ Restaurar Nand ?'''

text337 = '''Abrir'''

text337b = '''Buscar'''

text337c = '''Modo de busqueda IP'''

text338 = '''Ver Recientes'''

text339 = '''Consola NO econtrada

¿REINTENTAR METODO ALTERNATIVO?'''

text339b = '''¿ Probar cambiar Delay (tiempo de espera de respuesta) ?'''

text340 = '''La lectura (nand) tiene Errores CheckSum, parece estar CORRUPTA.
Deberias revisar tu Nand Flasher.
'''

text341 = '''USB NO econtrado
¿REINTENTAR?'''

text341b='''¿REINTENTAR?'''

text342= '''Buscar Nands en otra carpeta'''

text343= '''Busqueda por Numero de Serie'''

text344= '''Demasiados Ficheros, Selecciona la carpeta correcta o filtra las Nands'''

text345= '''Carpeta Usada'''

text346= '''Cambiar carpeta de trabajo'''

text347= '''Abrir carpeta de trabajo'''

text348= '''Ayuda'''

text349= '''Archivo'''

text350= '''Imagenes'''

text351= '''No hay Dump Cargado, ¿Quieres crear la imagen sin Dump previo?'''

text352= ''' Si no quieres ver tambien la animacion original al inicio , es necesario borrar el fichero 'bootanim.xex' de la flash, necesitaras flashear la imagen completa para restaurarlo'''

text353= ''' Retail Dash > 14xxx sin Cpukey, esta version solo soporta NandXell&Chip DGX , ¿Continuar? '''

text353b= ''' Fat Retail Dash > 14xxx sin Cpukey, esta version no esta soportada'''

text354a= '''Reiniciar'''
text354b= '''Parar'''
text354c= '''Limpiar'''
text354d= '''Grabar Log'''
text354e= '''Datos Encontrados'''

text355 = '''La Nand cargada parece tratarse de una NandXell o es CORRUPTA. Puedes tratar de extraer sus datos y crear una imagen Xebuild sin Dump ( Sigue el Tutorial) '''

text356 = '''Buscando cpukey.txt en la misma carpeta'''

text357 = ''' * Fsd Plugin rev > 483 No encontrado, probando con Simple Flasher'''

text358 = '''Hecho.Gracias blaKCat & Swizzy & FSD Team'''

text359 = '''Imagen NO flasheada Correctamente,\n+ INFO en LOGS/Simple 360 NAND Flasher.log'''

text360 = '''Avatares Ya Actualizados , cancelando Actualizacion por Lan'''

text361 = '''El Dash de la consola no es '''

text362 = ''' cancelando Actualizacion por Lan'''

text363 = '''Acepta la Actualizacion en la Consola, si aparece un Error
en la consola deberas usar el metodo clasico USB para Avatares'''

text364 = '''Necesitas un dispositivo Usb o Hdd interno en tu consola para usar esta Funcion'''

text365 = '''Inserta un Pen Usb Fat32 en tu Pc , presiona OK y seleccionalo para copiar los archivos necesarios'''

text366 = '''Ahora insertalo en la consola y arrancala, presiona OK cuando este arrancado el FSD'''

text367 = '''Fsd v3 no encontrado, ¿ quieres crear un Usb Fat32 con Fsd v3 ?'''

text368 = '''Asegurate que tienes arrancado un Fsd v3 o superior , puedes crear uno en Usb y arrancarlo usando Xbox-Apps >> Usb'''

text369 = '''***ADVERTENCIA***

Se va a Flashear la consola , verifica que los datos son correctos:

'''

text370 = ''' Recuerda que no debes Desmapear Manualmente un dump de tu consola, puedes provocar un Brick, el programa lo hace automaticamente'''

text371 = ''' ERROR, cierre todos los archivos USB y el Explorador de Windows
'''
text372 = ''' Introduce el Usb en la consola y arrancala'''

text372b = '''Introduce el Usb en la consola'''

text373 = '''Selecciona la carpeta con DashLaunch (launch.xex).
Necesitas extraer los ficheros del archivo for_xxbuild.zip'''

text373b = '''Selecciona la carpeta con el Xebuild '''

text373c = '''Agregar Launch.xex Encontrado?'''

text373c2 = '''Agregar Xebuild.exe Encontrado?
'''
text373c3 = '''Agregar nuevo Dash Encontrado?
'''
text373d = '''No se han encontrado actualizaciones'''

text374 = '''Selecciona la capeta con XEBUILD'''

text374b = '''Selecciona la carpeta $SYSTEMUPDATE '''

text375 = '''Dump leido, ya puedes apagar la Consola '''

text376 = '''AutoGG es una aplicacion gratuita y sin animo de lucro que solo unifica de un modo grafico y facil para el usuario algunas aplicaciones creadas por terceros (nandpro, squirter, Xell,Xebuild ...) involucradas en el proceso que te permite modificar tu propia consola para asi poder disfrutar funciones añadidas (Homebrew, Emuladores ...) .

Los meritos y agradecimientos corresponden a sus autores.

AutoGG por si mismo no realiza Exploit o Modificacion propia alguna y no pretende vulnerar ninguna medida de proteccion o pretende violar derechos de autor.

En algunos paises es incluso ilegal el uso de copias de seguridad de los juegos que el usuario legalmente posea o el mero hecho de modificar de modo alguno su propia consola.

De modo que respete las leyes de su pais y actue bajo su responsabilidad.

Si esta de acuerdo con estas condiciones y se dispone a respetar la ley y actuar bajo su responsabilidad acepte pulsando SI,

Si por el contrario no las acepta y prefiere salir de la aplicacion pulse NO.
'''

text376b = '''Advertencia'''

[ "english" ]

text1 ='''* To Start process is necessary your Nand Dump:
- If you already have it load your dump.
- If you already have Fsd v3 connect console to Lan and click IP-Read.
- If you have not Fsd but Xell try using Nand Dumper-Usb button and follow the process.
- If the console is Retail ( Original Dash ) install and select your Nand reader Click Flasher-Read.
* If you already have FSD v3 and you want to update your Dash select Lan or Usb Mode and try AutoUpdate-Dash'''

text2 ='''* CpuKey unknown. If you know it write in Cpukey field or use any of methods to retrieve it.

* If you havent got it yet choose Xell model and Click NandXell-Create'''

text3 ='''* If created click on NandXell-Flash to write Nandxell (Ecc) on your Xbox.'''

text7 ='''* Once properly flashed boot console Xell. To retrieve CpuKey you can:
- Write by hand in the program field CPUKEY
- Connect console to Lan and click IP - Cpukey.
- Try USB - Dumper button and follow the instructions
- If you have installed flasher you can read it clicking Flasher - Cpukey.'''

text8 ='''* Select image type and desired options and click Xebuild - Create.'''

text9 ='''* To flash Xebuild Image. You have three options:

1. - If you give Flasher click Xebuild - Flash.
2. - Prepare a Fat32 USB device and press Raw-Flash to copy needed files , inserto to console and boot XeLL.
3. - If you have Fsd v3 connect console to LAN and click xebuild - (Ip-Flash)'''

text10 ='''* If the image was flashed correctly you are DONE.

* When updating Dash Avatars will go blank, update selecting LAN or USB mode and pressing AutoUpdate - Avatars and follow the instructions'''


text11 ='''Enter serial number of console and X-Val data that you find in configuration system menu .
Click to check if console is marked.'''

text12 =''' If you have a slow nand reader, the reading process can take hours.
There is the possibility of read-only area we need to generate the NandXell and once loaded in console then to read the rest of the Nand by Network
The process is as follows:
1-Press Read nand. Choose Size 1Meg. Save file.
2-Choose image type (Glitch / JTAG) and click Generate NandXell.Once generated write it clicking Flash Xell.
If all is ok start the console with network cable connected and chip installed. you will get the screen Xell
3-When Xell start IP will be assigned to the console and show us on screen.
Write it in the IP field of autoGG and press IP-Nand to read and save file.
4-Press Inject 1M and choose the file saved in the first point. Save file.

Now you have the original nand .'''

text13 =''' If you have a marked console you can try to unlock it with this option.
This function need to have Nand Reader installed.
You only need to click UnCripple and READ/PATCH/WRITE process will do automatically.'''

text14 = '''Data/Tempº'''

text15 = '''Inyect/Repair'''

text16 = '''Partial Read'''

text17 = '''Options'''

text18 = '''Image'''

text19 = '''Extract DATA'''

text20 = '''Create'''

text21 = '''Read'''

text22 = '''Create'''

text23 = '''Original Nand'''

text24 = '''Flash'''

text25 = '''Flash'''

text26 = '''Create
Launch.ini'''

text27 = '''Flash'''

text28 = '''Data:'''

text29 = '''Model:'''

text30 = '''Delete'''

text31 = '''Language'''

text32 = '''Port'''

text33 = '''Serial'''

text34 = '''Add'''

text35 = '''Clean'''

text36 = '''Inyect'''

text37 = '''Inyect1M'''

text38 = '''Map'''

text39 = '''UnMap'''

text40 = '''Change Tª'''

text41 = '''Save Nand as ...'''

text42 = '''Save Image as ...'''

text43 = '''Save NandXell as ...'''

text44 = '''Click to desactivate Memory Unit on Jasper 256 and 512'''

text45 = '''Clean Log'''

text46 = '''Get Fuses from console and calculate LDV'''

text47 = '''Select image type to Generate'''

text48 = '''Select Xell type to include'''

text49 = '''Select SMC type to use with JTAG'''

text50 = '''Enter Console IP with Xell Booted to Read Flash Nand'''

text51 = '''Extract specific files from console (SMC,Keyvault,SMC_Config)'''

text52 = '''Uncripple HDD on Baned Console'''

text53 = '''Nand Name'''

text54 = '''Select nand'''

text55 = '''Click to create NandXell from your Nand'''

text56 = '''Click to read 2 dumps from your nand and compare them to check errors'''

text57 = '''Nand Xell Name'''

text58 = '''Select your Nand Xell'''

text59 = '''GGNand Name'''

text60 = '''Select GGNand'''

text61 = '''Click to create xeBuild Nand from your Nand'''

text62 = '''Click to prepare Fat32 USB device to Flash your Nand from Xell'''

text63 = '''Click to Flash selected NanXell'''

text64 = '''Click to Flash generated Nand'''

text65 = '''Click to Flash your selected Nand'''

text66 = '''Select Port to use'''

text67 = '''Get CpuKey from console with Xell or FSD v3'''

text68 = '''Write origin block'''

text69 = '''Click to install I/O drivers'''

text70 = '''To...'''

text71 = '''Console IP'''

text72 = '''Select folder with your console specifics data'''

text73 = '''Select 1 Megas extracted file to inyect'''

text74 = '''Change Temperatures'''

text75 = '''Nand Name to Map/UnMap'''

text76 = '''Select manually Nand Name to Map/UnMap'''

text77 = '''Limit Temperature GPU'''

text78 = '''Limit Temperature CPU'''

text79 = '''Activation Temperature Edram'''

text80 = '''Activation Temperature CPU'''

text81 = '''Limite Temperature EDRam'''

text82 = '''Activation Temperature GPU'''

text83 = '''Your console FlashConfig'''

text84 = '''Restarting Files and Variables...'''

text85 = '''SELECT NAND'''

text87 = '''Wait.............'''

text88 = '''Error'''

text90 = '''Console might be not banned, already patched or secdata.bin overwritten'''

text91 = '''Nand Incorrect Size'''

text92 = '''Now Patched Blockswill be Flashed to your Nand.'''

text93 = '''BadBlocks in Xell zone detected.Unmap?'''

text96 = '''SMC_CONFIG Not Detected '''

text97 = '''Error(101) while analyzing.Corrupt Data or not compatible.'''

text98 = '''Model not detected or not compatible-Select it manually'''

text99 = '''DETECT NAND: '''

text100 = '''Modelo not detected,Try replug Flasher or cancel to select manually:'''

text101a = '''Small Block Detected'''

text101b = '''Big Block Detected'''

text101 = '''Error checking Size'''

text102 = '''Looking for Bad Blocks ...'''

text103 = '''Loading Nand ...'''

text103a = '''Block '''

text103b = ''' Found in '''

text104 = '''You have Block with Bad Ecc in Xell zone, probably you need to use donor nand to build image'''

text105 = '''No bad blocks found'''

text106 = '''Nand not valid, or corrupt ECC'''

text107 = '''Nand not valid, or no ECC'''

text108 = '''CHECKING SMC_CONFIG'''

text109 = '''Smc Config found: '''

text110 = '''Reading Temperatures...:'''

text111 = '''SMC_CONFIG not found or not valid'''

text112 = '''CHECKING NAND DATA'''

text113 = '''ECC - unECC'''

text116 = '''Found '''

text116b = '''CB 6751 detected.Donor 6750 will be used'''

text117 = '''CHECKING CONSOLE MODEL'''

text118 = '''SMC 2.3 - .Checking version'''

text119 = '''Xenon model detected with Jtag'''

text120 = '''Zephyr model detected with Jtag'''

text121 = '''Falcon model detected with Jtag'''

text122 = '''Choose your Jasper Model'''

text123 = '''Checking if Exploiteable...'''

text124 = '''Model '''

text125 = '''Could be Not GLITCHABLE'''

text126 = ''' JtagABLE'''

text127 = ''' Not JTAGABLE or Jtaged'''

text128 = '''CPUKEY added to database'''

text129 = '''LOOKING FOR CPUKEY ON DATABASE...'''

text130 = '''FOUND'''

text130b = '''NOT FOUND'''

text131 = '''Choose Nand'''

text132 = '''Wait creating temp files...'''

text133 = '''Enter number of copies'''

text134 = '''Number:'''

text135 = '''Choose Read Size'''

text136 = '''Reading Nand wait...........'''

text137 = '''Dump Readed, Reading Next One'''

text138 = '''Differences were found from read nands.Data could be corrupt.'''

text139 = '''Nand read without differences. '''

text140 = '''Nand read Error'''

text141 = '''NAND not detected.You must select console'''

text142 = '''Saves as ...'''

text143 = '''Copy saved as: '''

text144 = '''xeBuild Nand generated.Now you can Flash it'''

text145 = '''Xell Nand generated.Now you can Flash it'''

text146 = '''Dump completed.Dumps read from your nand .Data seems to be OK'''

text147 = '''First Dump completed.Click to read second dump'''

text148 = '''M Nand detected.Click to read dump'''

text149 = '''Done'''

text150 = '''Not Done'''

text151 = '''Select model and image type(Glitch/Jtag)'''

text152 = '''Cant patch CB'''

text153 = ''' ! Cant patch SMC ,only supported:'''

text154 = '''Generating Nand Xell . Wait ...'''

text155 = '''CB 6751 detected'''

text156 = ''' * Found decrypted CD'''

text157 = ''' * Found binary Xell, must be : '''

text158 = '''Bad Secret_1BL!'''

text159 = '''Decrypting CB_A'''

text160 = '''Decrypted CD not found'''

text161 = '''CB_B patched'''

text162 = '''Decrypting CB_A y CD'''

text163 = '''Adding to NandXell'''

text164 = '''Generating ECC. Wait...'''

text165 = '''Xell nand will be remaped'''

text166 = '''Select Nand'''

text167 = '''Build Not Completed'''

text168 = '''Nand not valid'''

text169 = '''Load a valid Nand and select type of Image'''

text170 = '''To make Glitch you need to select type of Xell'''

text171 = '''To make Jtag you need to select type of Xell'''

text172 = ''' valid Build in Process,Wait ..........'''

text173 = '''Process will use INI:'''

text174 = '''Nand Glitched, Smc will not be patched'''

text175 = '''Nand Retail, Smc will be patched'''

text176 = '''This options will be used to create image: '''

text177 = '''Errors found generating GG.'''

text178 = '''CPU KEY not inserted or incorrect: '''

text179 = '''If you have not CpuKey but you have console decrypted specific data (SMC,KV,SMC_CONFIG) ,use Inyect Data option'''

text180 = '''Do you really want to Delete Nand?'''

text181 = '''Choose Delete Size'''

text182 = '''Deleting Nand wait...........'''

text183 = '''Select a valid nand'''

text184 = '''Select nandxell and type(Glitch(Jtag)'''

text186 = '''Choose USB device:'''

text187 = '''Copy files.'''

text188 = '''CHECK THAT NANDFLASH.BIN AND XENON.ELF FILES WERE CREATED IN YOUR USB DEVICE.
IF CREATED CONNECT USB DEVICE AND START CONSOLE TO BOOT XELL , WAIT PROCESS END AND REBOOT.'''

text188B = '''CHECK THAT FREESTYLE AND 360 FOLDER WERE CREATED IN YOUR USB DEVICE.
IF CREATED CONNECT USB DEVICE AND START CONSOLE'''

text188C = '''CONNECT USB DEVICE AND START CONSOLE TO BOOT XELL , WAIT PROCESS , THEN REINSERT DEVICE TO USB And press OK'''

text188E ='''READ DATA OBTAINED FROM THE USB DEVICE?'''

text188D = '''This process will prepare your Usb Device to boot into Xell and get Cpukey.

Do you want to also get a dump of your nand?'''

text188F ='''TO AVOID PROBLEMS WITH YOUR USB DEVICE IS BETTER TO FORMAT IT WITH FAT32format.

DO YOU WANT TO FORMAT USB DEVICE '''

text189 = '''You must select USB valid device'''

text190 = '''You must select a valid xeBuild Nand '''

text193 = '''CHECK THAT UPDFLASH.BIN, FLASH360.XEX AND MEDIA FOLDER WERE CREATED IN YOUR USB DEVICE.
IF CREATED CONNECT USB DEVICE AND EXECUTE IT FROM FSD OR XEXMENU.'''

text196 = '''You will be linked to Freestyle Dash Oficial Web'''

text197 = '''You will be linked to Systemupdate.rar for Dash Version '''

text198 = '''Once downloaded unrar it to USB Fat32 ,insert to Xbox and boot it with Original Dash to Update'''

text199 = '''Reading CpuKye from : '''

text200 = '''Cpu Key: Not valid'''

text201 = '''Cpu Key: Not found'''

text203 = '''Downloading FUSES of console from : '''

text204 = '''LDV Not VALID'''

text205 = '''Flash Not found'''

text206 = '''Downloading Flash of console from : '''

text207 = '''Downloaded'''

text208 = '''Not found'''

text210 = '''FLASH NOT FOUND.Enter Correct Xbox Ip from Xell'''

text211 = '''Data Error'''

text212 = '''Keyvault patched. It will only work on exploited console.You must know create RGH/Jtag Nand and flash it or use Raw Flash'''

text214 = '''CpuKey not valid for Nand selected'''

text215 = '''Cpukey not valid,or length: '''

text216 = ''' not valid. Must be 32.'''

text217 = ''' Choose folder to save backup of your nand with decrypted data:'''

text218 = '''7 - CpuKey seems correct,it will be automatically saved .
Next time you open this nand all data will be loaded automatically. '''

text219 = ''' Backup of your nand saved as: '''

text220 = ''' First choose valid nand'''

text221 = ''' Selected Port : '''

text222= ''' Temperatures must be 40 to 110 (Cent)'''

text223 = ''' Temperatures changed. Now you must generate and Flash GGNand or Retail'''

text225 = ''' No file selected'''

text226 = ''' Choose folder with ypur specifics data'''

text227 = ''' Inyecting...'''

text228 = ''' Checking files.'''

text229 = ''' Now badblocks will be maped'''

text230 = '''Decrypted SMC found'''

text231 = ''' CHECK IS IN FOLDER'''

text232 = ''' Decrypted Keyvault found'''

text234 = '''SMC_config valid found'''
text234b = '''Fcrt valid found'''

text239 = '''This options will be used to create image: '''

text240 = '''Now badblocks will be maped'''

text241 = '''Nand generated'''

text243 = '''Error generating image'''

text245 = '''To generate image you need :

Cpukey

Inyect or write them manually.
Check selected files to inyect are valid and are in selected folder'''

text248 = '''You must choose a valid donor Nand in Nand field with same version of your Nand'''

text249 = '''No file selected'''

text250 = '''Choose folder to save files:'''

text251 = '''copied to '''

text254 = '''Created in '''

text257 = '''Select Valid Nand'''

text258 = '''Choose 1 Megas extracted file'''

text259 = '''File inyected'''

text260 = ''' found in ''''

text261 = '''not found .Will be used'''

text262 = '''Do you want to customize launch.ini?'''

text263 = '''Choose Nand and select offsets to Map'''

text264 = '''Choose Nand and select offsets to UnMap'''

text265 = '''Maping Bad Blocks...'''

text266 = '''Nand maped create as: '''

text267 = '''Unmaping Bad Blocks ...'''

text268 = '''Nand unmaped'''

text269 = '''Nand unmaped create as: '''

text270 = '''Wait..........................'''

text271 = '''Choose Nand to Unmap/Remap'''

text272 = '''Log saved on '''

text273 = '''Error saving log'''

text274 = '''Found posible cpu_key on file name.Checking...'''


text275 = ''' Agradecimientos:

Por las primeras versiones. Gracias por todo lo que nos diste blaKCat.

Logic Sunrise. Soporte y servidor actual.

Squirt Team por el apoyo para desarrollar esta app.

A los Betatesters especialmente a breily, MBTecnic, Casca ,Mac1512 ,
Spainsellers, Console Open, Rogero y todo el foro EOL.

Devs:GLIGLI, Tiros, Fsd Team, Xebuild team, cOz, Swizzy, Juvenal

Lenguajes:
Dennn : Ruso
wiiallgarant , Artik , Razkar: Frances
Federause, Marco(ConsoleOpen), Squirt Team: Italiano
Kalel(darth Vader, cursos games,Niceshoot):Português

Creadores Xbox Apps linkadas
Traducción FSD por bocasecaman'''

text276 = '''AutoGG was created to help you to exploit Xbox360 (Jtag o Glitch)
Autogg joins different process in one App.

So you can:

- Read console Nand or Open previus Dump
- Check if its valid, badblocks, and others datas
- Build Images (Xell,Glitch,Jtag,Retail) and write them to console

More INFO Tutorial'''

text276b = '''-'''

text277 = '''OFFICIAL EOL POST (Spanish)'''

text278 = '''Choose Nandpro'''

text279 = '''Nandpro to use :'''

text280 = '''Folder contain no ASCII chars, CHANGE IT :'''

text281 = '''Modelo not detected,Choose it:'''

text282 = '''Enter Valid CF-LDV Value'''

text283 = '''CF-LDV Not Valid'''

text284 = '''New CF-LDV will be used:'''

text285 = '''You must edit Num.Serie and X-Val (In configuration System)'''

text286 = '''Secdata is Clean'''

text287 = '''Secdata is invalid'''

text288 = '''Secdata decryption error'''

text290 = '''not glitch compatible'''

text290b = '''ERROR:Comunication with Progammer'''

text290c = '''ERROR:Comunication with GLITCH CHIP")'''

text291 = '''Glitch Chip programmed'''

text292 = '''Select a valid modelo of console'''

text293 = '''Flash
Glitch'''

text294 = '''Type'''

text295 = '''CHECK THAT $SYTEMFILES WERE CREATED IN YOUR USB DEVICE.
IF CREATED CONNECT USB DEVICE AND START CONSOLE AND GO TO XBOS DASH , WAIT PROCESS.'''


text296 = '''System Files not found. Connection with files download server ERROR'''

text296b = '''The first time that you build a Dash it must be downloaded. Click to Download'''

text297 = ''' ***** New Update avaliable in OPTIONS *****'''

text298 = ''' ***** AutoGG updated to last version *****'''

text299 = '''AutoGG updated to last version'''

text300 = '''Updating. This will take time, wait or press Cancel button....'''

text301 = '''Files downloaded. Updating'''

text302 = '''Do you want to restart to apply changes?'''

text303 = '''Download Error.'''

text304 = '''Save'''

text305 = '''Update'''

text306 = '''Aborted'''

text307 = '''Cancel'''

text308 = '''Click to download and prepare USB with update of Dash selected'''

text309 = '''For this version of CB you need also to install and flash your chip for RGH2'''

text310 = '''Transfer Selected Folder to Internal Xbox Hdd '''

text311 = '''Transfer Selected Apps to Xbox Internal Hdd '''

text312 = '''If you have Nand-X Click to program CHip'''

text313 = '''Transfer Selected Apps to Selected Usb '''

text314 = ''' Apps selected should have been transfered to Selected USB.
Insert it and boot Console. If FreeStyle and Launch.ini is on USB Freestyle must boot automatically.
Once on Freestyle , you must add USB:/360 Folder on Search Contents Setting to show Apps on Freestyle Menu.'''

text315 = ''' Apps selected should have been FTP transfered to Xbox Iterna Hdd.
Boot Console. If FreeStyle and Launch.ini is on Hdd Freestyle must boot automatically.
Once on Freestyle , you must add Hdd:/360 Folder on Search Contents Setting to show Apps on Freestyle Menu.'''

text316 = '''Xbox Ip is Not Correct'''

text317 = '''Connect'''

text318 = '''Disconnect'''

text320 = '''Support'''

text321 = '''Your nick'''

text322 = '''Welcome to Autogg Beta 0.1 Channel.
Here you can share your doubts'''

text323 = '''Write text and ENTER to send your message'''

text324 = '''Connected to channel
'''
text325 = '''Not supported Version'''

text326 = '''CLICK TO OPEN LINK ON YOUR BROWSER'''

text327 = '''Boot console Xell (If exploited Power On with Eject). Once On Xell Click to search your Console IP'''

text328 = '''XELL BLUE SCREEN IS NOT WORKING WITH CORONA RIGHT NOW, RETRIEVE THE KEY WITH ETHERNET PROCEDURE'''

text329 = '''With this Option , you can Auto-Update your Rgh console to Last Dash with only One-Click.

- Connect your console to Local Network
- Boot Freestyle Dash (FSD)

Requirements:
Console local LAN Connected
Latest DashLaunch
Official Freestyle Dash 3.0 with:
Config => Content.Settings => Scan Settings => Deac.Startup content scan = Unchecked

COMMON ISSUES:

* Some antivirus block FTP communication between PC (AUtogg) and the console, try to disable it, uninstall it or use another PC.
* The option "Do not scan at StartUP" within FSD settings should not be marked.
* Fsd v3 or later is requireed , you can create it using XboxApps>>USB-Apps and boot console with the USB inserted .
* Autogg needs to find Ip console, if you have subnets it wont work.
* After updating the Dash in some cases Avatars Update >> Lan mode is not supported and gives an error on console. Upgrade Avatars using USB method.

If you have problems with this mode use the classic USB method or follow tutorial to use manual mode .

*** Warning ***
This process Flash the console Nand and if not done properly can cause a brick.
The process makes a backup before flashing that can be used to restore the console but this is not guaranteed.
Do it at your own risk.

'''
text329b = '''With this Option , you can Auto-Update your Rgh console to Last Dash with only One-Click ,it will create needed files in your Usb (Fat32).
- Insert your Usb Fat32 you are going to use (200MB free) in your Pc and Click OK

*** Warning ***
This process Flash the console Nand and if not done properly can cause a brick.
The process makes a backup before flashing that can be used to restore the console but this is not guaranteed.
Do it at your own risk.

'''

text330 = '''Ready, insert Usb in your Console and Nand will be flashed. Once flashed reboot console your console will be update to latext RGH Dash

Here you have your Nand backups:
'''
text330f = '''Here you have your Nand backups:
'''
text330e= '''DONE.

When console is updated Avatars may be shown hidden.

Update Avatars?
'''

text330b= '''DONE.

When console is updated Avatars may be shown hidden.
To fix it you need to copy Dash Update files to USB
and insert to console in Dash to update Avatars.

If you want to create files insert Usb to Pc.
'''

text330c= '''Done, boot console to Dash and insert USB.

*** WARNING ****** WARNING ****** WARNING ****** WARNING ***

DO NOT INSERT THIS USB TO UPDATE CONSOLE UNTIL YOU
HAVE FLASHED NAND TO THIS DASH VERSION , OR YOU MAY DAMAGE YOUR CONSOLE.

*** WARNING ****** WARNING ****** WARNING ****** WARNING ***
'''

text331 = '''Console is Updated to last Version. You dont need to do this. Aborted'''

text332 = '''Jtag still not supported'''

text333 = '''

(You can also try to change nandpro version in Options. )'''

text334 = '''
* If you have any problem flashing , try another nandpro version in Options.
)'''

text335 = '''The Auto-Flash process required to have a Flasher installed
to write and read Nand and GlitchChip programmed with the proper
file and installed correctly.

It is divided into 2 steps.

1. - Nand is detected and make Dump. Checked and if OK
will proceed to create the Xell and flash it to the console.
Once complete a dialog will say to turn on the console and
if everything is OK Xell will boot.

2. - Once the Xell booted ,go on to the installation of RGH image.

'''

text336 = '''-Unplug USB/LPT Flasher
-Turn on the console and when Xell boots wait to let Xell get Fuses (about 30sg)
-Turn Off console
-Replug USB/LPT -Click OK to go to step 2
(Installation of RGH image), if Xell does not boot Click CANCEL to restore Nand.

Backup of the original dump saved as:
'''

text336b = '''Restore Nand ?'''

text337 = '''Open'''

text337b = '''Search'''
text337c = '''IP Search Mode'''
text338 = '''Recent Nands'''

text339 = '''Console NOT found

RETRY WITH ALTERNATIVE MODE?'''

text339b = '''Try another Delay Value?'''


text340 = '''There are CheckSum Errors in DUMP (Nand), it seems to be CORRUPT.
( You should Check your Dumper)
'''

text341 = '''USB NOT found
RETRY?'''
text341b='''RETRY?'''

text342='''Select your Nands Folder'''

text343= '''Search by Serial Number'''

text344= '''Too much Files, Select Correct Nands Folder'''

text345 = '''Working Folder'''

text346 ='''Change Working Folder'''

text347 ='''Open Working Folder'''

text348= '''Help'''

text349= '''File'''

text350= '''Images'''

text351= '''No dump Loaded, Build Image without Dump?'''

text352= ''' If you dont want to see Original Boot Anim too. 'bootanim.xex' file must be
removed from Flash, you will need to reflash Nand to restore it.'''

text353= ''' Retail Dash > 14xxx without Cpukey detected, only DGX Ecc&Chip supported, Continue? '''

text353b= ''' Fat Retail Dash > 14xxx without Cpukey detected, Not Supported? '''

text354a ='''Reset'''
text354b ='''Stop'''
text354c ='''Clear'''
text354d ='''Save Log'''
text354e ='''Data found'''

text355 = '''This dump seems to be a NandXell or is CORRUPT, you need to extract files and build Image without dump. (Follow Tutorial'''

text356 = '''Looking for Cpukey in same folder cpukey.txt.'''

text357 = ''' * Fsd Plugin rev > 483 Not found, Trying Simple Flasher'''

text358 = '''Done.Thanks blaKCat & Swizzy & FSD Team'''

text359 = '''Image Not Flashed Correctly,\nMore info on LOGS/Simple 360 NAND Flasher.log'''

text360 = '''Your Console Avatars are Updated ,aborting Lan Update'''

text361 = '''Your Console Dash is not '''

text362 = ''' aborting Lan Update'''

text363 = '''Accept Update on Console, if you get an Error on console
you will need to use classic Usb method to Update Avatars'''

text364 = '''You need a Usb or Hdd device connected to console to use this Function'''

text365 = '''Insert Usb Fat32 to PC, press OK and select your Usb Device to copy Files'''

text366 = '''Now Insert Only this Usb to console and boot it, press OK when Fsd is booted'''

text367 = '''Fsd v3 Not found , Do you want to create USB with Fsd v3?'''

text368 = '''Be sure you have booted Fsd v3 or higher, you can create Usb-Fsd v3 to boot console with it, using Xbox-Apps >> Usb'''

text369 = '''***WARNING***


Now Your console will be flashed, verify data is correct:

'''
text370 = ''' Remember you should not Manually Unmap Badblocks, you may brick your console. Autogg do it automatically.'''

text371 = ''' ERROR ,Close All Usb Files and close Windows Explorer
'''
text372 = ''' Insert Usb Device to Console and boot it'''

text372b = '''Insert Usb Device to Console '''

text373 = '''Select DashLaunch Folder (launch.xex).
You need to Extract launch.xex from file for_xxbuild.zip'''

text373b = '''Select New Xebuild Folder.'''

text373c = '''Add new Launch.xex Found?
'''
text373c2 = '''Add new XeBuild.exe Found?
'''
text373c3 = '''Add new Dash Found?
'''
text373d = '''No new New Update Found'''

text374 = '''Select XEBUILD Folder'''

text374b = '''Select $SYSTEMUPDATE Folder'''

text375 = '''Done , you can turn Off Console'''

text376 = '''AutoGG is a free application with non profit purposes that joins in an AllInOne friendly GUI some other applications , created by third parties ( nandpro , squirter , Xell , xeBuild ..) , involved in the process that allows you to modify your own console to enjoy new features (Homebrew, Emulators...)

Merits belong to the authors .

AutoGG does not make Exploit or Modification itself and does not intend to break any measure of protection or to violate copyright.

In some countries it is even illegal to use backups of the games that the user legally owns or even the simple fact of modifying its own console .

So respect the laws of your country and act responsible.

If you agree to these terms and you will respect the law and act on your own responsibility confirm by clicking YES.

If however you do not agree and prefer to exit, press NO'''

text376b = '''Advertisement'''

[ "russian" ]
text1 ='''* To Start process is necessary your Nand Dump:
- If you already have it load your dump.
- If you already have Fsd v3 connect console to Lan and click IP-Read.
- If you have not Fsd but Xell try using Nand Dumper-Usb button and follow the process.
- If the console is Retail ( Original Dash ) install and select your Nand reader Click Flasher-Read.
* If you already have FSD v3 and you want to update your Dash select Lan or Usb Mode and try AutoUpdate-Dash'''

text2 ='''* CpuKey unknown. If you know it write in Cpukey field or use any of methods to retrieve it.

* If you havent got it yet choose Xell model and Click NandXell-Create'''

text3 ='''* If created click on NandXell-Flash to write Nandxell (Ecc) on your Xbox.'''

text7 ='''* Once properly flashed boot console Xell. To retrieve CpuKey you can:
- Write by hand in the program field CPUKEY
- Connect console to Lan and click IP - Cpukey.
- Try USB - Dumper button and follow the instructions
- If you have installed flasher you can read it clicking Flasher - Cpukey.'''

text8 ='''* Select image type and desired options and click Xebuild - Create.'''

text9 ='''* To flash Xebuild Image. You have three options:

1. - If you give Flasher click Xebuild - Flash.
2. - Prepare a Fat32 USB device and press Raw-Flash to copy needed files , inserto to console and boot XeLL.
3. - If you have Fsd v3 connect console to LAN and click xebuild - (Ip-Flash)'''

text10 ='''* If the image was flashed correctly you are DONE.

* When updating Dash Avatars will go blank, update selecting LAN or USB mode and pressing AutoUpdate - Avatars and follow the instructions'''


text11 ='''Ââåäèòå ñåðèéíûé íîìåð êîíñîëè è X-Val äàííûå, êîòîðûå âû íàéäåòå â ìåíþ êîíôèãóðàöèè ñèñòåìû.
Íàæìèòå ÷òîáû ïðîâåðèòü ïîìå÷åíà ëè êîíñîëü.'''

text12 =''' Åñëè âû ñ÷èòûâàåòå Nand ÷åðåç LPT òî ïðîöåññ ìîæåò çàíÿòü íåñêîëüêî ÷àñîâ.
Ñóùåñòâóåò âîçìîæíîñòü ñ÷èòàòü òîëüêî òó îáëàñòü êîòîðóþ íàì íåîáõîäèìî ñãåíåðèðîâàòü äëÿ NandXell è ïîñëå çàãðóçêè â êîíñîëü ïðî÷èòàòü îñòàëüíóþ ÷àñòü Nand ïî ñåòè

Ïðîöåññ âûãëÿäèò ñëåäóþùèì îáðàçîì:
1-Íàæìèòå Read nand. Âûáåðèòå ðàçìåð 1M. Ñîõðàíèòå ôàéë.
2-Âûáåðèòå âêëàäêó (Rgh / JTAG) è íàæìèòå Create NandXell.Ïîñëå ñîçäàííûé ôàéë çàïèøèòå â êîíñîëü íàæàâ Flash Xell. Åñëè âñå õîðîøî çàïóñòèòå êîíñîëü ñ ñåòåâûì êàáåëåì è óñòàíîâëåííûì ÷èïîì, âû ïîëó÷èòå ýêðàí çàãðóçêè Xell.
3-Ïîñëå çàïóñêà Xell êîíñîëè áóäåò ïðèñâîåí IP-àäðåñ è ïîêàçàí íà ýêðàíå.
Çàïèøèòå åãî â îáëààñòè IP-Xbox autoGG è íàæìèòå IP-Nand äëÿ ÷òåíèÿ è ñîõðàíåíè âàøåãî Nand.
4-Íàæìèòå Inject1M è âûáåðèòå ôàéë ñîõðàíåííûé â ïåðâîì ïóíêòå.

Ñîõðàíèòå ôàéë. Òåïåðü ó âàñ åñòü îðèãèíàëüíûé äàìï Nand .'''

text13 =''' Åñëè âàøà êîíñîëü ïîìå÷åíà, òî âû ìîæåòå ðàçáëîêèðîâàòü åå ñ ïîìîùüþ ýòîãî ñïîñîáà.
Ýòà ôóíêöèÿ íóæíà ÷òîáû óñòàíîâèòü Nand Reader.
Âàì íóæíî íàæàòü UnCripple è READ/PATCH/WRITE ïðîöåññ ïîéäåò àâòîìàòè÷åñêè.'''

text14 = '''Data/Temp'''

text15 = '''Inject/Repair'''

text16 = '''Partial Read'''

text17 = '''Options'''

text18 = '''Image'''

text19 = '''Extract DATA'''

text20 = '''Create'''

text21 = '''Read'''

text22 = '''Create'''

text23 = '''Original Nand'''

text24 = '''Flash'''

text25 = '''Flash'''

text26 = '''Create
Launch.ini'''

text27 = '''Flash'''

text28 = '''Ïàðàìåòðû:'''

text29 = '''Ìîäåëü:'''

text30 = '''Delete'''

text31 = '''ßçûê'''

text32 = '''Ïîðò'''

text33 = '''Ñåðèéíûé íîìåð'''

text34 = '''Add'''

text35 = '''Clean'''

text36 = '''Inject'''

text37 = '''Inject1M'''

text38 = '''Map'''

text39 = '''UnMap'''

text40 = '''Èçìåíèòü'''

text41 = '''Ñîõðàíèòü Nand êàê ...'''

text42 = '''Ñîõðàíèòü Image êàê ...'''

text43 = '''Ñîõðàíèòü NandXell êàê ...'''

text44 = '''Íàæìèòå ÷òîáû îòêëþ÷èòü Memory Unit íà Jasper 256 è 512'''

text45 = '''Î÷èñòèòü log'''

text46 = '''Ïîëó÷èòü Fuses êîíñîëè è ðàñ÷èòàòü LDV'''

text47 = '''Âûáåðèòå òèï image äëÿ ñîçäàíèÿ'''

text48 = '''Âûáåðèòå òèï Xell äëÿ âêëþ÷åíèÿ'''

text49 = '''Âûáåðèòå òèï SMC äëÿ èñïîëüçîâàíèÿ ñ JTAG'''

text50 = '''Ââåäèòå IP-àäðåñ êîíñîëè ñ Xell äëÿ ÷òåíèÿ Nand'''

text51 = '''Èçâëå÷åíèå îòäåëüíûõ ôàéëîâ èç êîíñîëè(SMC,Keyvault,SMC_Config)'''

text52 = '''Ðàçáëîêèðîâêà HDD íà çàáàíåííîé êîíñîëè'''

text53 = '''Èìÿ Nand'''

text54 = '''Îòêðûòü nand'''

text55 = '''Íàæìèòå äëÿ ñîçäàíèÿ NandXell èç âàøåãî Nand'''

text56 = '''Íàæìèòå äëÿ ÷òåíèÿ äâóõ äàìïîâ Nand âàøåé êîíñîëè è èõ ñðàâíåíèÿ äëÿ ïðîâåðêè îøèáîê'''

text57 = '''Èìÿ Nand Xell'''

text58 = '''Âûáåðèòå âàø Nand Xell'''

text59 = '''Èìÿ GGNand''

text60 = '''Âûáåðèòå GGNand'''

text61 = '''Íàæìèòå äëÿ ñîçäàíèÿ xeBuild Nand èç âàøåãî Nand'''

text62 = '''Íàæìèòå ÷òîáû ïîäãîòîâèòü Fat32 USB-ôëåøêó äëÿ çàïèñè âàøåãî Nand èç ïîä Xell'à'''

text63 = '''Íàæìèòå äëÿ çàïèñè âûáðàííîãî NanXell'''

text64 = '''Íàæìèòå äëÿ çàïèñè ñîçäàííîãî Nand'''

text65 = '''Íàæìèòå äëÿ çàïèñè âàøåãî âûáðàííîãî Nand'''

text66 = '''Âûáåðèòå ïîðò'''

text67 = '''Ïîëó÷èòü CpuKey èç êîíñîëè ñ Xell or FSD v3'''

text68 = '''Çàïèñü origin block'''

text69 = '''Íàæìèòå äëÿ óñòàíîâêè I/O drivers'''

text70 = '''Äëÿ(÷òîáû)...'''

text71 = '''IP-àäðåñ êîíñîëè'''

text72 = '''Âûáåðèòå ïàïêó ñ äàííûìè ñïåöèôèêàöèè âàøåé êîíñîëè'''

text73 = '''Âûáðàòü 1M èçâëå÷åííûé ôàéë äëÿ âñòàâêè'''

text74 = '''Èçìåíåíèå òåìïåðàòóðû'''

text75 = '''Èìÿ Nand äëÿ Map/UnMap'''

text76 = '''Âûáåðèòå Nand äëÿ Map/UnMap'''

text77 = '''Ìàêñèìàëüíàÿ òåìïåðàòóðà GPU'''

text78 = '''Ìàêñèìàëüíàÿ òåìïåðàòóðà CPU'''

text79 = '''Îïòèìàëüíàÿ òåìïåðàòóðà Edram'''

text80 = '''Îïòèìàëüíàÿ òåìïåðàòóðà CPU'''

text81 = '''Ìàêñèìàëüíàÿ òåìïåðàòóðà EDRam'''

text82 = '''Îïòèìàëüíàÿ òåìïåðàòóðà GPU'''

text83 = '''FlashConfig âàøåé êîíñîëè'''

text84 = '''Ïåðåçàãðóçêà ôàéëîâ è ïåðåìåííûõ...'''

text85 = '''ÂÛÁÐÀÒÜ NAND'''

text87 = '''Ïîäîæäèòå........'''

text88 = '''Îøèáêà'''

text90 = '''Êîíñîëü ìîæåò áûòü íå çàáàíåííîé, óæå èñïðàâëåíà èëè secdata.bin ïåðåçàïèñàí'''

text91 = '''Íåïðàâèëüíûé ðàçìåð Nand'''

text92 = '''Ïðîïàò÷åí Blockswill äëÿ çàïèñè âàøåãî Nand.'''

text93 = '''Îáíàðóæåíû BadBlocks â Xell çîíå. Èñïðàâèòü?'''

text96 = '''SMC_CONFIG íå îáíàðóæåí '''

text97 = '''Îøèáêà(101) ïðè àíàëèçå. Ïîâðåæäåííûå èëè íåñîâìåñòèìûå äàííûå.'''

text98 = '''Ìîäåëü íå îáàðóæåíà èëè íåñîâìåñòèìà - âûáåðèòå âðó÷íóþ'''

text99 = '''ÎÁÍÀÐÓÆÅÍÈÅ NAND: '''

text100 = '''Ìîäåëü íå îáíàðóæåíà, ïîïðîáóéòå ïåðåïîäêëþ÷èòü Flasher èëè íàæìèòå îòìåíà äëÿ âûáîðà âðó÷íóþ:'''

text101a = '''Îáíàðóæåí Small Block'''

text101b = '''Îáíàðóæåí Big Block'''

text101 = '''Îøèáêà ïðè ïðîâåðêå ðàçìåðà'''

text102 = '''Ïðîñìîòð Bad Blocks ...'''

text103 = '''Çàãðóçêà Nand ...'''

text103a = '''Áëîê '''

text103b = ''' Íàéäåíî â '''

text104 = '''Ó âàñ åñòü áëîê ñ ïëîõèì Ecc â Xell çîíå, âåðîÿòíî âàì íóæíî èìïîëüçîâàòü äîíîðñêèé nand äëÿ ñîçäàíèÿ Image'''

text105 = '''Íå íàéäåíû bad blocks'''

text106 = '''Nand íåïðàâèëüíûé, èëè ïîâðåæäåí ECC'''

text107 = '''Nand íåïðàâèëüíûé, èëè íåò ECC'''

text108 = '''ÏÐÎÂÅÐÊÀ SMC_CONFIG'''

text109 = '''Smc Config íàéäåí: '''

text110 = '''Reading Temperatures...:'''

text111 = '''SMC_CONFIG íå íàéäåí èëè íåïðàâëüíûé'''

text112 = '''ÏÐÎÂÅÐÊÀ ÄÀÍÍÛÕ NAND'''

text113 = '''ECC - unECC'''

text116 = '''Found '''

text116b = '''Îáíàðóæåí CB 6751.Áóäåò èñïîëüçîâàí äîíîð ñ CB 6750'''

text117 = '''ÏÐÎÂÅÐÊÀ ÌÎÄÅËÈ ÊÎÍÑÎËÈ'''

text118 = '''SMC 2.3 - .Ïðîâåðêà âåðñèè'''

text119 = '''Îáíàðóæåíà ìîäåëü Xenon ñ Jtag'''

text120 = '''Îáíàðóæåíà ìîäåëü Zephyr ñ Jtag'''

text121 = '''Îáíàðóæåíà ìîäåëü Falcon ñ Jtag'''

text122 = '''Âûáåðèòå âàøó ìîäåëü Jasper'''

text123 = '''Ïðîâåðêà ïðèãîäíîñòè...'''

text124 = '''Ìîäåëü '''

text125 = '''Glitch íå ìîæåò áûòü óñòàíîëåí'''

text126 = ''' Jtag âîçìîæåí'''

text127 = ''' Not JTAGABLE or Jtaged'''

text128 = '''CPUKEY äîáàâëåí â áàçó äàííûõ'''

text129 = '''ÏÐÎÑÌÎÒÐ CPUKEY Â ÁÀÇÅ ÄÀÍÍÛÕ...'''

text130 = '''ÍÀÉÄÅÍÎ'''

text130b = '''ÍÅ ÍÀÉÄÅÍÎ'''

text131 = '''Âûáåðèòå Nand'''

text132 = '''Ïîäîæäèòå, èäåò ñîçäàíèå âðåìåííûõ ôàéëîâ...'''

text133 = '''Ââåäèòå êîëè÷åñòâî êîïèé'''

text134 = '''Êîëè÷åñòâî:'''

text135 = '''Âûáåðèòå ðàçìåð ñ÷èòûâàíèÿ'''

text136 = '''×òåíèå Nand, ïîäîæèòå........'''

text137 = '''Äàìï ñ÷èòàí, ÷òåíèå ñëåäóþùåãî'''

text138 = '''Ìåæäó äàìïàìè nand îáíàðóæåíû ðàçëè÷èÿ. Äàííûå ìîãóò áûòü ïîâðåæäåíû.'''

text139 = '''Nand ñ÷èòàí áåç ðàçëè÷èé. '''

text140 = '''Îøèáêà ÷òåíèÿ Nand'''

text141 = '''NAND íå îáíàðóæåí. Âû äîëæíû âûáðàòü êîíñîëü'''

text142 = '''Ñîõðàíèòü êàê ...'''

text143 = '''Ñîõðàíèòü êîïèþ êàê: '''

text144 = '''xeBuild Nand ñîçäàí. Òåïåðü âû ìîæåòå åãî ïðîøèòü'''

text145 = '''Xell Nand ñîçäàí. Òåïåðü âû ìîæåòå åãî ïðîøèòü'''

text146 = '''Äàìï çàâåðøåí. Äàìïû ñ÷èòàíû èç âàøåãî nand. Ñ äàííûìè âñå âïîðÿäêå'''

text147 = '''Ïåðâûé äàìï çàâåðøåí. Íàæìèòå äëÿ ÷òåíèÿ ñëåäóþùåãî äàìïà'''

text148 = '''M Nand îáíàðóæåí. Íàæìèòåäëÿ ÷òåíèÿ äàìïà'''

text149 = '''Ñáîðêà çàâåðøåíà'''

text150 = '''Ñáîðêà íå çàâåðøåíà'''

text151 = '''Âûáåðèòå model è òèï image(Rgh/Jtag)'''

text152 = '''Íå ìîæåò ïðîïàò÷èòüñÿ CB'''

text153 = ''' ! Íå ìîæåò ïðîïàò÷èòüñÿ SMC, ïîääåðæèâàåòñÿ òîëüêî:'''

text154 = '''Ñîçäàíèå Nand Xell. Ïîäîæäèòå ...'''

text155 = '''Îáíàðóæåí CB 6751'''

text156 = ''' * Íàéäåí decrypted CD'''

text157 = ''' * Íàéäåí binary Xell, äîëæíî áûòü : '''

text158 = '''Bad Secret_1BL!'''

text159 = '''Decrypting CB_A'''

text160 = '''Decrypted CD íå íàéäåí'''

text161 = '''CB_B ïðîïàò÷åí'''

text162 = '''Decrypting CB_A y CD'''

text163 = '''Äîáàâëåíî ê NandXell'''

text164 = '''Ñîçäàíèå ECC. Ïîäîæäèòå...'''

text165 = '''Xell nand áóäåò remaped'''

text166 = '''Âûáåðèòå Nand'''

text167 = '''Ñáîðêà íå çàâåðøåíà'''

text168 = '''Nand íå ïðàâèëüíûé'''

text169 = '''Çàãðóçèòå ïðàâèëüíûé Nand è âûáåðèòå òèï Image'''

text170 = '''Äëÿ ñáîðêè Glitch âûì íåîáõîäòìî âûáðàòü òèï Xell'''

text171 = '''Äëÿ ñáîðêè Jtag âûì íåîáõîäòìî âûáðàòü òèï Xell'''

text172 = ''' ïðàâèëüíàÿ ñáîðêà â ïðîöåññå, ïîäîæäèòå.....'''

text173 = '''Process will use INI:'''

text174 = '''Nand Glitched, Smc íå áóäåò ïðîïàò÷åí'''

text175 = '''Nand Retail, Smc áóäåò ïðîïàò÷åí'''

text176 = '''This options will be used to create image: '''

text177 = '''Íàéääåíû îøèáêè ïðè ñîçäàíèè GG.'''

text178 = '''CPU KEY íå çàïèñàí èëè íåêîðåêòíûé: '''

text179 = '''Åñëè ó âàñ íåò CpuKey, íî ó âà åñòü êîíñîëü ñ ðàñøèôðîâàííîé ñïåöèôèêàöèåé äàííûõ(SMC,KV,SMC_CONFIG), èñïîëüçóéòå âñòàâêó ïàðàìåòðîâ äàííûõ'''

text180 = '''Âû äåéñâèòåëüíî õîòèòå óäàëèòü Nand?'''

text181 = '''Âûáåðèòå ðàçìåð óäàëåíèÿ'''

text182 = '''Óäàëåíèå Nand, ïîäîæäèòå......'''

text183 = '''Âûáåðòèå ïðàâèëüíûé nand'''

text184 = '''Âûáåðèòå nandxell è òèï(Glitch(Jtag)'''

text186 = '''Âûáåðèòå USB-ôëåøêó:'''

text187 = '''Êîïèðîâàòü ôàéëû.'''

text188 = '''ÏÐÎÂÅÐÜÒÅ ×ÒÎ NANDFLASH.BIN È XENON.ELF ÁÛËÈ ÑÎÇÄÀÍÛ ÍÀ ÂÀØÅÉ USB-ÔËÅØÊÅ.
ÅÑËÈ ÎÍÈ ÁÛËÈ ÑÎÇÄÀÍÛ, ÒÎ ÂÑÒÀÂÜÒÅ USB-ÔËÅØÊÓ Â ÊÎÍÑÎËÜ È ÂÊËÞ×ÈÒÅ ÅÅ ÄËß ÇÀÃÐÓÇÊÈ XELL, ÄÎÆÄÈÒÅÑÜ ÇÀÂÅÐØÅÍÈß ÏÐÎÖÅÑÑÀ È ÏÅÐÅÇÀÃÐÓÇÈÒÅÑÜ.'''

text188B = '''CHECK THAT FREESTYLE AND 360 FOLDER WERE CREATED IN YOUR USB DEVICE.
IF CREATED CONNECT USB DEVICE AND START CONSOLE'''

text188C = '''CONNECT USB DEVICE AND START CONSOLE TO BOOT XELL , WAIT PROCESS , THEN REINSERT DEVICE TO PC And press OK'''

text188E ='''READ DATA OBTAINED FROM THE USB DEVICE?'''

text188D = '''This process will prepare your Usb Device to boot into Xell and get Cpukey.

Do you want to also get a dump of your nand?'''

text188F ='''TO AVOID PROBLEMS WITH YOUR USB DEVICE IS BETTER TO FORMAT IT WITH FAT32format.

DO YOU WANT TO FORMAT USB DEVICE '''

text189 = '''Âû äîëæíû âûáðàòü ïðàâèëüíóþ USB-ôëåøêó'''

text190 = '''Âû äîëæíû âûáðàòü ïðàâèëüíûé xeBuild Nand '''

text193 = '''ÏÐÎÂÅÐÜÒÅ ×ÒÎ UPDFLASH.BIN, FLASH360.XEX È ÏÀÏÊÀ MEDIA ÁÛËÈ ÑÎÇÄÀÍÛ ÍÀ ÂÀØÅÉ USB-ÔËÅØÊÅ.
ÅÑËÈ ÎÍÈ ÁÛËÈ ÑÎÇÄÀÍÛ, ÒÎ ÂÑÒÀÂÜÒÅ USB-ÔËÅØÊÓ Â ÊÎÍÑÎËÜ È ÇÀÏÓÑÒÈÒÅ FSD ÈËÈ XEXMENU.'''

text196 = '''Âû áóäåòå íàïðàâëåíû íà îô.ñàéò Freestyle Dash'''

text197 = '''Âû áóäåòå íàïðàâëåíû ê Systemupdate.rar äëÿ Dash '''

text198 = '''Ïîñëå çàãðóçêè ðàñïàêóéòå åãî íà USB Fat32, âñòàâüòå â Xbox è çàãðóçèòå åãî ñ îðèãèíàëüíûì Dash'''

text199 = '''×òåíèå CpuKye èç : '''

text200 = '''Cpu Key: íåïðàâèëüíûé'''

text201 = '''Cpu Key: íå íàéäåí'''

text203 = '''Çàãðóçêà FUSES êîíñîëè èç : '''

text204 = '''LDV íå ïðàâèëüíûé'''

text205 = '''Flash íå íàéäåí'''

text206 = '''Çàãðóçêà Flash êîíñîëè èç : '''

text207 = '''Çàãðóæåíî'''

text208 = '''íå íàéäåí'''

text210 = '''FLASH ÍÅ ÍÀÉÄÅÍ. Ââåäèòå êîððåêòíûé Xbox-Ip èç Xell'''

text211 = '''Îøèáêà äàííûõ'''

text212 = '''Keyvault ïðîïàò÷åí. Îí áóäåò ðàáîòàòü òîëüêî íà èñïîëüçóåìîé êîíñîëè. Âàì íåîáõîäèìî èìåòü ñîçäàííûé RGH/Jtag Nand è çàïèñàííûé èëè èñïîëüçîâàííûé Raw Flash'''

text214 = '''CpuKey íå ïðàâèëüíûé äëÿ âûáðàííîãî Nand'''

text215 = '''Cpukey íå ïðàâèëüíûé, èëè ðàçìåð: '''

text216 = ''' íå ïðàâèëüíûé. Äîëæíî áûòü 32.'''

text217 = ''' Âûáåðèòå ïàïêó äëÿ ñîõðàíåíèÿ ðåçåðâíîé êîïèè âàøåãî nand ñ ðàñøèôðîâàííûìè äàííûìè:'''

text218 = '''7 - CpuKey ïðàâèëüíûé, îí áóäåò àâòîìàòè÷åñêè ñîõðàíåí.
 ñëåäóþùèé ðàç ïðè îòêðûòèèè âàøåãî nand âñå äàííûå áóäóò çàãðóæåíû àâòîìàòè÷åñêè. '''

text219 = ''' Ðåçåðâíóþ êîïèþ nand ñîõðàíèòü êàê: '''

text220 = ''' Ñíà÷àëà âûáåðèòå ïðàâèëüíûé nand'''

text221 = ''' Âûáðàííûé ïîðò : '''

text222= ''' Òåìïåðàòóðà äîëæíà áûòü îò 40 äî 110 ãðàäóñîâ(Öåëüñèÿ)'''

text223 = ''' Òåìïåðàòóðà èçìåíåíà. Òåïåðü íåîáõîäèìî ñîçäàòü è çàïèñàòü GGNand èëè Retail'''

text225 = ''' Íå âûáðàí ôàéëà'''

text226 = ''' Âûáåðèòå ïàïêó ñ âàøåé ñïåöèôèêàöèåé äàííûõ'''

text227 = ''' Âñòàâêà...'''

text228 = ''' Ïðîâåðêà ôàéëîâ.'''

text229 = '''Ñåé÷àñ badblocks áäóò maped'''

text230 = '''Decrypted SMC íàéäåí'''

text231 = ''' ÏÐÎÂÅÐÈÒÜ ÍÀÕÎÆÄÅÍÈÅ Â ÏÀÏÊÅ'''

text232 = ''' Decrypted Keyvault íàéäåí'''

text234 = '''SMC_config ïðàâèëüíûé íàéäåí'''
text234b = '''Fcrt ïðàâèëüíûé íàéäåí'''

text239 = '''Ýòè îïöèè áóäóò èñïîëüçîâàíû äëÿ ñîçäàíèÿ image: '''

text240 = '''Ñåé÷àñ badblocks áäóò maped'''

text241 = '''Nand ñîçäàí'''

text243 = '''Îøèáêà ñîçäàíèÿ image'''

text245 = '''Äëÿ ñîçäàíèÿ image íåîáõîäèì ïðàâèëüíûé :

Modelo,CPUKEY

Âñòàâüòå èëè çàïèøèòå âðó÷íóþ â -Data-. Ïðîâåðüòå âûáðàííûå ôàéëû â ïðàâèëüíîñòè ââîäà è è âûáðàííîé ïàïêè'''

text248 = '''Âû äîëæíû âûáðàòü ïðàâèëüíûé äîíîðñêèé Nand ñ òîé æå âåðñèåé Nand êàê ó âàñ'''

text249 = '''Íå âûáðàí ôàéë'''

text250 = '''Âûáåðèòå ïàïêó äëÿ ñîõðàíåíèÿ ôàéëîâ:'''

text251 = '''copied to '''

text254 = '''Ñîçäàí â '''

text257 = '''âûáåðèòå ïðàâèëüíûé Nand'''

text258 = '''Âûáåðèòå 1M èçâëå÷åííûé ôàéë'''

text259 = '''Ôàéë âñòàâëåí'''

text260 = ''' not found .Will be used ''''

text261 = '''íå íàéäåíî. Áóäåò èñïîëüçîâàòüñÿ'''

text262 = '''Âû õîòèòå íàñòðîèòü launch.ini?'''

text263 = '''Âûáåðèòå Nand è âûáåðèòå ñìåùåíèÿ äëÿ Map'''

text264 = '''Âûáåðèòå Nand è âûáåðèòå ñìåùåíèÿ äëÿ UnMap'''

text265 = '''Maping Bad Blocks...'''

text266 = '''Nand maped ñîçäàòü êàê: '''

text267 = '''Unmaping Bad Blocks ...'''

text268 = '''Nand unmaped'''

text269 = '''Nand unmaped ñîçäàòü êàê: '''

text270 = '''Ïîäîæäèòå......................'''

text271 = '''Âûáåðèòå Nand äëÿ Unmap/Remap'''

text272 = '''Log ñîõðàíåí '''

text273 = '''Îøèáêà ñîõðàíåíèÿ log'''

text274 = '''Íàéäåí âîçìîæíûé cpu_key â èìåíè ôàéëà. Ïðîâåðêà...'''


text275 = ''' Agradecimientos:

Por las primeras versiones. Gracias por todo lo que nos diste blaKCat.

Logic Sunrise. Soporte y servidor actual.

Squirt Team por el apoyo para desarrollar esta app.

A los Betatesters especialmente a breily, MBTecnic, Casca ,Mac1512 ,
Spainsellers, Console Open, Rogero y todo el foro EOL.

Devs:GLIGLI, Tiros, Fsd Team, Xebuild team, cOz, Swizzy, Juvenal

Lenguajes:
Dennn : Ruso
wiiallgarant , Artik , Razkar: Frances
Federause, Marco(ConsoleOpen), Squirt Team: Italiano
Kalel(darth Vader, cursos games,Niceshoot):Português

Creadores Xbox Apps linkadas
Traducción FSD por bocasecaman'''

text276 = '''AutoGG áûë ñîçäàí ÷òîáû ïîìî÷ü âàì èñïîëüçîâàòü Xbox360 (Jtag o Glitch)
Autogg îáúåäèíÿåò âñå ïðîöåññû â îäíîé ïðîãðàììå.

Âû ìîæåòå:

- Ñ÷èòàòü Nand êîíñîëè èëè îòêðûòü ñóùåñòâóþùèé Dump
- Ïðîâåðèòü ïðàâèëüíîñòü, badblocks, âåðñèè è äðóãèå äàííûå
- Ñáîðêà Images (Xell,Glitch,Jtag,Retail) è çàïèñü èõ íà êîíñîëü

'''

text276b = '''-'''

text277 = '''OFFICIAL EOL POST (Spanish)'''

text278 = '''Âûáðàòü Nandpro'''

text279 = '''Nandpro to use :'''

text280 = '''Ïàïêà íå ñîäåðæèò ASCII ñèìâîëû, èçìåíèòü :'''

text281 = '''Ìîäåëü íå îáíàðóæåíà, èçìåíèòü :'''

text282 = '''Ââåäèòå ïðàâèëüíîå çíà÷åíèå CF-LDV'''

text283 = '''CF-LDV íå ïðàâèëüíûé'''

text284 = '''Íîâûé CF-LDV áóäåò èñïîëüçîâàí:'''

text285 = '''Âû äîëæíû èçìåíèòü ñåðèéíûé íîìåð è X-Val (â êîíôèãóðàöèè ñèñòåìû)'''

text286 = '''Secdata is Clean'''

text287 = '''Secdata is invalid'''

text288 = '''Secdata decryption error'''

text290 = '''íå ñîâìåñòèìî ñ glitch '''

text290b = '''ÎØÈÁÊÀ:Ñîåäèíåíèå ñ ïðîãðàììàòîðîì'''

text290c = '''ÎØÈÁÊÀ:Ñîåäèíåíèå ñ GLITCH CHIP)'''

text291 = '''Glitch Chip çàïðîãðàììèðîàí'''

text292 = '''Âûáåðèòå ïðàâèëüíóþ ìîäåëü êîíñîëè'''

text293 = '''Flash
Glitch'''

text294 = '''òèï'''

text295 = '''CHECK THAT $SYTEMFILES WERE CREATED IN YOUR USB DEVICE.
IF CREATED CONNECT USB DEVICE AND START CONSOLE AND GO TO XBOS DASH , WAIT PROCESS.'''

text296 = '''System Files not found. Connection with files download server ERROR'''

text296b = '''The first time that you build a Dash it must be downloaded. Click to Download'''

text297 = ''' ***** New Update avaliable in OPTIONS *****'''

text298 = ''' ***** AutoGG updated to last version *****'''

text299 = '''AutoGG updated to last version'''

text300 = '''Updating. This will take time, wait or press Cancel button....'''

text301 = '''Files downloaded. Updating'''

text302 = '''Do you want to restart to apply changes?'''

text303 = '''Download Error.'''

text304 = '''Save'''

text305 = '''Update'''

text306 = '''Aborted'''

text307 = '''Cancel'''

text308 = '''Click to download and prepare USB with update of Dash selected'''

text309 = '''For this version of CB you need also to install and flash your chip for RGH2'''

text310 = '''Transfer Selected Folder to Internal Xbox Hdd '''

text311 = '''Transfer Selected Apps to Xbox Internal Hdd '''

text312 = '''If you have Nand-X Click to program CHip'''

text313 = '''Transfer Selected Apps to Selected Usb '''

text314 = ''' Apps selected should have been transfered to Selected USB.
Insert it and boot Console. If FreeStyle and Launch.ini is on USB Freestyle must boot automatically.
Once on Freestyle , you must add USB:/360 Folder on Search Contents Setting to show Apps on Freestyle Menu.'''

text315 = ''' Apps selected should have been FTP transfered to Xbox Iterna Hdd.
Boot Console. If FreeStyle and Launch.ini is on Hdd Freestyle must boot automatically.
Once on Freestyle , you must add Hdd:/360 Folder on Search Contents Setting to show Apps on Freestyle Menu.'''

text316 = '''Xbox Ip is Not Correct'''

text317 = '''Connect'''

text318 = '''Disconnect'''

text320 = '''Support'''

text321 = '''Your nick'''

text322 = '''Welcome to Autogg Beta 0.1 Channel.
Here you can share your doubts'''

text323 = '''Write text and ENTER to send your message'''

text324 = '''Connected to channel
'''
text325 = '''Not supported Version'''

text326 = '''CLICK TO OPEN LINK ON YOUR BROWSER'''

text327 = '''Boot console Xell (If exploited Power On with Eject). Once On Xell Click to search your Console IP'''

text328 = '''XELL BLUE SCREEN IS NOT WORKING WITH CORONA RIGHT NOW, RETRIEVE THE KEY WITH ETHERNET PROCEDURE'''

text329 = '''With this Option , you can Auto-Update your Rgh console to Last Dash with only One-Click.

- Connect your console to Local Network
- Boot Freestyle Dash (FSD)

Requirements:
Console local LAN Connected
Latest DashLaunch
Official Freestyle Dash 3.0 with:
Config => Content.Settings => Scan Settings => Deac.Startup content scan = Unchecked
Voir le sujet