Bonjour à tous. Aujourd'hui je fais cette news pour vous avertir de la sortie de (sûrement) la dernière mise à jour de AtmoPackUpdater. Pour rappel AtmoPackUpdater permet de mettre à jour le firmware/le pack et les sigpatches directement depuis la switch.
Je pense que cette version (la 0.0.6) car je ne vois rien à ajouter de plus. Mon objectif est rempli pour cet homebrew. Si vous avez des requêtes pour cet homebrew vous pouvez les écrire sous ce post ou bien en ouvrant une issue ici.
Changelog Version 0.0.5 :
- Réécriture du code en C++
- Ajout de la détection de la version de votre pack à l'aide du fichier version.txt.
- Bug de la duplication d'homebrew -> résolu
- Bug de la fermeture de l'homebrew qui ne fonctionnait pas tout le temps -> résolu
- Après le téléchargement du firmware, redirection automatique vers l'homebrew daybreak.
Changelog Version 0.0.6 :
- Ajout d'une option pour supprimer votre thème quand vous faites une mise à jour de HOS(horizonOS)
- Réécriture de l'option pour mettre à jour l'app (basée sur celle de aio-switch-updater)
Téléchargement : AtmoPackUpdater-0.0.6
Y’a un tuto pour l’utiliser ?
Merci pour ces retours. Je vais régler ces petites infos et comme tu as vu pour l’uldate de l’app j’utilise un forwarder désormaisBelles updates, notamment la détection de version du pack (çà je risque de te le piquer...) et la redirection vers Daybreak une fois le firmware téléchargé qui est une idée simple mais plutôt bonne.
Quelques erreurs que j'ai remarqué en parcourant rapidement le code:
Dans le fichier "source/menu.cpp", la variable de version n'a pas été incrémentée en 0.0.6. Il y a aussi une faute de frappe, cherches "ii" dans le fichier et tu tomberas dessus.Tu as peut-être un souci lors de la mise à jour de l'application, n'ayant pas testé moi-même je ne peux rien confirmer mais bon le code étant très semblable au mien (en même temps je l'ai forké du tien...) je préfère te le signaler. Dans la fonction "downloadFile" du fichier "source/download.cpp" il est possible qu'il faille initialiser et détruire "curl_global" (initialisation: "curl_global_init(CURL_GLOBAL_DEFAULT);" à appeler juste avant "CURL *curl = curl_easy_init();". Destruction: "curl_global_cleanup();" à appeler juste après "curl_easy_cleanup(curl);"). Perso j'ai eu un bug étrange avec cette même fonction qui faisait qu'après avoir téléchargé deux fois l'application (ou un quelconque fichier avec cette fonction d'ailleurs) le troisième échouait puis le suivant fonctionnait de nouveau puis le suivant ne fonctionnait pas etc..., certes dans l'utilisation normal c'est pas trop un problème et si on décharge totalement l'application (sortie du Homebrew Menu) alors ça réinitialise le souci mais bon c'est un bug étrange qu'on peut éviter. Par contre pourquoi il se produit là j'ai pas compris du tout... mais bon ma technique a réglé le souci donc j'ai arrêté de chercher à comprendre.
PS: Et encore merci à toi pour m'avoir remis le nez dans le C, je me suis bien amusé moi aussi à faire ma version dérivée de ton projet, quel bonheur l'open-sources.
Merci pour ces retours. Je vais régler ces petites infos et comme tu as vu pour l’uldate de l’app j’utilise un forwarder désormais
Oui moi aussi c'est la technique que j'ai choisi pour la mise à jour de l'application mais justement le bug numéro deux dont je te parle se produit quand même bien qu'on utilise un programme secondaire.
Et si tu as des questions sur comment je fais pour le firmware et la version viens dans mes mp ou sur discord PoloNX#9999Belles updates, notamment la détection de version du pack (çà je risque de te le piquer...) et la redirection vers Daybreak une fois le firmware téléchargé qui est une idée simple mais plutôt bonne.
Quelques erreurs que j'ai remarqué en parcourant rapidement le code:
Dans le fichier "source/menu.cpp", la variable de version n'a pas été incrémentée en 0.0.6. Il y a aussi une faute de frappe, cherches "ii" dans le fichier et tu tomberas dessus.Tu as peut-être un souci lors de la mise à jour de l'application, n'ayant pas testé moi-même je ne peux rien confirmer mais bon le code étant très semblable au mien (en même temps je l'ai forké du tien...) je préfère te le signaler. Dans la fonction "downloadFile" du fichier "source/download.cpp" il est possible qu'il faille initialiser et détruire "curl_global" (initialisation: "curl_global_init(CURL_GLOBAL_DEFAULT);" à appeler juste avant "CURL *curl = curl_easy_init();". Destruction: "curl_global_cleanup();" à appeler juste après "curl_easy_cleanup(curl);"). Perso j'ai eu un bug étrange avec cette même fonction qui faisait qu'après avoir téléchargé deux fois l'application (ou un quelconque fichier avec cette fonction d'ailleurs) le troisième échouait puis le suivant fonctionnait de nouveau puis le suivant ne fonctionnait pas etc..., certes dans l'utilisation normal c'est pas trop un problème et si on décharge totalement l'application (sortie du Homebrew Menu) alors ça réinitialise le souci mais bon c'est un bug étrange qu'on peut éviter. Par contre pourquoi il se produit là j'ai pas compris du tout... mais bon ma technique a réglé le souci donc j'ai arrêté de chercher à comprendre.
PS: Et encore merci à toi pour m'avoir remis le nez dans le C, je me suis bien amusé moi aussi à faire ma version dérivée de ton projet, quel bonheur l'open-sources.
Y’a un tuto pour l’utiliser ?
Il n’y a rien de bien compliqué. Il faut l’utiliser dans le pack de zoria
Notre pack inclus le dernier firmware compatible. Là le mieux, va sur le Github du pack switch_AIO_LS_pack, récupères la dernière release puis exécutes le script de nettoyage puis extraits le pack à la racine de la SD.
C’est normal tous ces petits problèmes c’est car tu as fusionné le pack de ls et celui de l’application. Et le but de internet non détecté arrive de temps en temps je ne sais pas pourquoi mais l’app marche quand mêmeBonjour,
J'ai voulu être curieux, et j'ai une question svp après l'utilisation de cet app. D'abord merci pour le TAFF
J'avais le pack AIO by LS d'installé. je voulais juste mettre en ligne et tester la MAJ du Firmware (14.1.2 faite). Sans utiliser DAYBREAK du coup.
Mais avant cela j'ai fait update le CFW je suis allé un peu vite. Ca m'a écrasé le boot du pack LS, et supprimé/modifié l'option de démarrage sous hekate. Avant je pouvais choisir après avoir cliqué sur launch sous hekate, de lancer le CFW sous mon emundand. Maintenant j'ai le choix entre 2 options de boot en cliquant sur launch, CFW - atmosphereNX (v1) et AtmosphereNx V2. ?? c'est quoiquece ces 2 versions ?;
Je pense que ca lance mon emmunand, car dans les option de la console j'ai bien la version suivante : 14.1.2/AMS 1.3.2/E (E de emmunand il me semble)
2. Maintenant quand je lance l'app ca me met internet non détecté, est-ce à cause de Incongnito et 90dns ? (qui sont prévu dans le pack LS)
Y a t-il incognito et et 90dns avec ce pack vannilla (ma console est safe en sysnand je ne veux pas faire de bêtise)
Merci par avance pour vos réponses
Flork, un vieux sunriser