Vous connaissez probablement Memchunkhax,qui permet l'accès au kernel de l'ARM11 de la 3DS. En théorie,cette faille a été patché à partir du firmware 9.3.0-21 dont le nouveaux kernel vérifie les Memory chunk header (allocation de la mémoire), mais il s'avère que le nouveau kernel n'est pas "propre" et qu'on peut encore réécrire ces Memchunk.
Pour ceux qui veulent en avoir une petite description technique (remerciez Mrrraou) :
On redirige le pointeur du prochain memchunkhdr dans la chaîne vers un autre, ce qui fait que celui-ci n'est pas vérifié et qu'on peut mapper le SlabHeap de Kernel11. Et vu qu'il faut faire ça vite, on crée les faux memchunkhdr dans la vtable du kernel avec des KObjects.
Noter que ceci n'est qu'un test pour prouver le fonctionnement de cette application. Normalement,il n'y a pas de risque de brick (rien n'est écrit sur la NAND).Voici quelques étapes :
Lancez l'homebrew launcher Lancez n'importe quelle application homebrew Quittez la en appuyant sur: L+R+Down+B Lancez l'application memchunkhaxx Si cela fonctionne,vous devriez voir "BOOM" ou "DEADCAFE"
Par ailleurs, l'exploit kernel fonctionne bien qu'il soit instable... Les devs essayent également de l'implanter à libkhax pour FBI et d'autre applications.
FAQ:
Q: Que permettra-t'il ?
R: memchunkhax2 permettra notamment de lancer du code au niveaux du kernel de l'ARM11, et permettra le downgrade de 9.3-10.03 à 9.2-9.0, sur 2DS, 3DS et New 3DS. Cela signifie qu'il permettra l'installation d'un CFW (donc, il permettra le piratage), des émulateurs fonctionnant à pleine vitesse, le décryptage de CIA, et plus encore.
Q: Comment cela fonctionnera ?
R: Un homebrew utilisant memchunkhax2 sera disponible bientôt et permettra le downgrade avec des fichiers CIAs.
Q: De quoi est-je besoin pour cela ?
R: Une façon d'exécuter l'Homebrew Launcher sur votre version actuelle et les fichiers CIA pour pouvoir downgrader vers 9.2-9.0 (selon votre région et votre modèle (New3DS ou 3DS)).
Q: Est-il prêt ?
R: Non, il est encore en cours d'élaboration.
Q: Quand est-ce qu'il sort ?
R: Nous ne pouvons donner aucune date de publication . S'il vous plaît, soyez patient. les développeurs donneront des nouvelles à ce sujet.
Q: Où puis-je trouver ces packs de CIA ?
R: Vous pouvez essayer de télécharger ceux-ci avec 3DNUS. Un grand nombre de ceux-ci sont disponibles ici: https://mega.nz/#F!IApGwLJL!kYHL5jMlDfd0rmn6a8DaFw (remerciez pakret d'un certains site...).
Q: Qui travaille dessus ?
R: @ Steveice10 (le développeur d'FBI),@TuxSH, @ julian20, @ mid-kid (le développeur de Cake ), @ delebile (le développeur de Brahma ), et @ MassExplosion213 travaillent en équipe sur memchunkhax2. Notre ami développeur @ motezazer les aide aussi.
Q: Qui a trouvé cela ?
R: Smealum a trouvé snshax, Derrek a trouvé memchunkhax2 (la faille dont parle cette new) et plutoo a trouvé ntrcardhax et arm9loaderhax.
Q: Est-ce que cela permettra l'emuNAND 9.5 et plus sur N3DS ?
R: Non
Q: Pourquoi le code source sur GitHub n'est pas compilable ? ( https://github.com/S...10/memchunkhax2 )
A: Il est pas encore fini et les dernières modifications de ctrulib sont nécessaires.
Q: Downgrader affectera il ma console ? ou affecter les données de ma console ? Vais-je perdre des sauvegardes / jeux / ou autres choses ?
A: Non, le downgrade ne touche que le système lui-même. Toutes vos données sont en sécurité. Cependant, le support des badges ne sera plus supporté en dessous du FW 9.3.0
Q: Je peux demander quelque chose qui ne fait pas partie de la FAQ ?
A: Bien sûr, mais elles doivent être liées au sujet. Nous ne discuterons pas de comment télécharger des jeux en CIA, ni comment installer un CFW, mais nous discuterons par rapport aux exploits.
Source principale :
Téléchargement du test: (remerciez NeoSlide pour m'avoir informé,ihaveamac pour la compilation du projet): https://gbatemp.net/...ith-3dsx.10938/
FAQ (remerciez Mrrraou): https://gbatemp.net/...oing-on.407074/
Information sur les exploits (en anglais) :
https://youtu.be/CzVZgdkzBn8
Cependant,une autre application est disponible et permettrais un downgrade, mais il est conseillé d'attendre l'homebrew memchunkhax,l'autre étant instable. Je ne lierais pas les liens des packs spécifiques de downgrade directement,mais google est votre ami: [Downgrade] [KTM] Ready-to-go Time Traveller Packages. Le code source de cette application se trouve ici: https://github.com/J...rnelTimeMachine .
Un grand merci à Mrrraou pour les corrections !
En attendant l'excellent Loadiine GX2 en développement qui promet beaucoup, voici Loadiine Flow. Il y a peu, Kazai07 a publié une version de Loadiine comprenant l'affichage d'images (.tga). Cette version permet donc d'afficher des jaquettes et ainsi "customiser" son menu.
Je me suis permis de modifier quelque peu le code source pour modder le menu et afficher des skins de grandes tailles. La version de Loadiine Flow pour 4.1.0 est basée sur la v3.0 de Loadiine et pour 5.3.2, sur la v4.0.
En plus des modifications, un pack de 25 skins, comprenant les jaquettes et le menu, est disponible avec Loadiine Flow. Il vous faudra renommer le fichier.tga de votre jeu en skin.tga, puis le copier/coller dans:
- wiiu/games/nomdujeu/...
Suite à la demande de certains membres de GBATemp, voici une archive complémentaire contenant 2 fichiers:
- Nocover_skin.tga : un skin pour vos jeux ne figurant pas dans le pack de skin (vous permet d' avoir le menu sans jaquette) à placer toujours au même endroit pour chaque jeux.
- Nocover-skin.jpg : l' image jpg du menu + contour de la jaquette afin que vous puissiez editer le menu avec vos jaquettes (il vous faudra après editions, la convertir en .tga)
Je remercie Golden45, Dimok789, Ptitleray et Kazai07 pour leur excellent travail sur Loadiine.
Lien de téléchargement : Loadiine_Flow.rar - 6.2 MB
Nocover.rar
Marcan, un des membres du groupe fail0verflow, a posté un billet sur le blog de fail0verflow.com, faisant suite à la conférence tenue lors du 32ème CCC. Cet article fournit quelques détails supplémentaires à propos du lancement de Linux sur la PS4. Marcan y explique notamment pourquoi ils n'ont pas publié d'exploit.
Nous apprenons ainsi qu'ils préfèrent travailler sur un portage et sur le développement de pilotes Linux, comme ceux rendant possible l'accélération 3D. En ce sens, l'équipe n'a pas réellement besoin d'un exploit, rajoutant que la sécurité de la PS4 n'est pas aussi forte que l'on pourrait penser.
Toujours selon Marcan, il existe pour les hackers de nombreuses possibilités, comme SteamOS sur la PS4, pouvant conduire à l'accès à l'accélération 3D. Il rappelle aussi que nous sommes actuellement au premier stade du hack de la dernière console de Sony. Paradoxalement, il pense que la PS4 intéresse parfois un peu moins certains développeurs, sous prétexte que la console n'est qu'un PC amélioré.
Une fois tout cela mis au clair, il souligne que le piratage sur console se doit avant tout d'être amusant. Dans son article, il se remémore le hack sur différentes consoles à travers un historique.
Sur la Wii, nous avions essentiellement une communauté de créateur d'homebrews, d'exploits et d’infrastructure, communauté très grande et productive. Toutefois – car c'est un regret pour Marcan –, les personnes souhaitant uniquement pirater des jeux ont grandement bénéficié de cette émulsion.
Sur PS3, les utilisateurs étaient encore plus intéressés par le piratage que par la recherche d'exploits, malgré les efforts de fail0verflow. La création d'AsbestOS a permis le retour de Linux sur la console de Sony et aurait pu permettre d'élargir le spectre d'utilisateurs intéressés. Cependant, comme il n'y avait aucun pilote GPU et que le CPU était plutôt faible, compte tenu de sa complexité à être exploité, un profond désintérêt pour Linux s'est installé.
Sur Wii U, c'est le support qui est en cause. Les personnes qui désiraient permettre la mise en place de Linux sur la console étaient peu nombreuses et manquaient parfois d'expérience. Pour autant, cela n'a pas empêché l'apparition d'exploits ne servant qu'au piratage.
Qu'en est-il de la PS4 ?
Pour la PS4, « nous essayons quelque chose d'encore nouveau » affirme Marcan. Il semble que l'architecture sécuritaire de la PS4 soit assez simple et directe. L'OS est fondé sur FreeBSD, et le navigateur utilise WebKit, qui sont tous deux open source. Il est relativement facile de trouver des exploits dans les deux, et tout ce que vous devez paramétrer est un chargeur Linux. Cependant, comme nous l'avons découvert, même si le matériel est similaire à un PC, ce n'est pas un PC, et Linux demande encore un peu de travail supplémentaire pour pouvoir être exécuté.
Le développeur rappelle que le portage de Linux permettrait la création d'un écosystème d'homebrews. Linux aurait encore d'autres effets positifs : l'installation de l'OS permettrait le rétro-ingénierie du matériel et de l'infrastructure logicielle. Enfin, cela ne faciliterait ni le piratage, ni la pratique du « lobby », et ne donnerait pas aux pirates la possibilité de tuer le travail des développeurs de jeux vidéo.
Des milliers de jeux indie et AAA fonctionnent sur Linux. Une fois les pilotes adaptés, il serait donc possible de profiter de ces jeux libres de droits, d'émulateurs et même de jeux PC, même si ces derniers fonctionnent mal puisqu'ils utilisent des logiciels de rendement (Wine par exemple).
Les membres de fail0verflow précisent que les exploits utilisés dans la démo étaient issus de leur propre travail (en fait, ils avaient réussi à lancer Linux bien avant les avancées de ces derniers temps, rappelant que le portage de Linux prend du temps). Ils n'ont pas besoin d'exploit à proprement parler ; ils ont utilisé quelques failles de vulnérabilité, que l'on peut retrouver sans trop de peine sur le dernier firmware. Le chargement de Linux se fonde uniquement sur un aspect logiciel, aucune modification hardware n'a été opérée. Pour eux, le hack matériel n'a pas trop d'intérêt, s'attaquant à un spectre plus large.
La team se dit prête à aider à écrire un exploit et à le rediriger vers un loader pour obtenir Linux. Mais si vous voulez avoir un exploit pour jouer à des jeux piratés, elle rappelle que ce n'est pas son objectif.
La publication du code ne peut se faire pour plusieurs raisons : la première est que le code est peu élégant, c'est-à-dire brut et non nettoyé. La seconde raison est que certaines lignes contiennent des éléments de reverse engineering, issus des modifications apportées par Sony à FreeBSD. L'objectif à terme est de proposer un correctif du noyau Linux. En attendant, vous pouvez consulter fail0verflow.com pour plus de détails, en particulier dans les commentaires du blog.
Pour les plus curieux : le pilote du noyau permet l'accélération 3D avec certaines restrictions, l'exécution de la mémoire tampon se déclenche par défaut sur le GPU, et les commandes GPUVM ne s'exécutent pas correctement. Mais Marcan finit en disant qu'ils travaillent actuellement sur le débogage, avec beaucoup de travail sur le pilote Radeon DRI.
Alors que les prémices du lancement de Pokémon X/Y/ROSA sur l'émulateur de Nintendo 3DS pour PC venaient d'être dévoilée, l'équipe de développement nous offre un petit cadeau de nouvelle année, avec deux vidéos montrant Pokémon X en train de tourner.
Afin de passer le discours du professeur Sycamore, il suffit de charger une partie préalablement extraite d'une Nintendo 3DS. Toutefois, dans l'état, le jeu se retrouve à s'arrêter dès lors qu'un combat est lancé, suite à un problème avec les shaders JIT qu'utilise la console portable. Mais là encore, une solution existe, puisqu'en désactivant le support de ces derniers, il est tout à fait possible de jouer à Pokémon X ou Y.
Comme vous pouvez le constater, le jeu n'est pas encore fonctionnel à une vitesse d'émulation de 100 %, et en raison de l'absence des JIT's, certaines textures ne peuvent être affichées. Cela n'en reste pas moins un bel exploit, et un fix pour le support des JIT's devraient bientôt être proposé.
L'année 2016 commence donc sur les chapeaux de roues pour l'émulateur Citra.
Selon le blogueur spécialisé sur Microsoft, Brad Sams, Microsoft serait en train de préparer une version allégée de la Xbox One. Alors qu'il existe des rumeurs selon laquelle Sony préparerait une PS4 plus puissante, avec un nouveau lecteur de format 4K, Microsoft aurait fait le choix inverse, à savoir abandonner purement et simplement le bluray.
A chaque installation d'un lecteur Bluray Microsoft paye à Sony une license, et le lecteur bluray a un certain coût dans la valeur de production de la XboxOne, estimé à 32 $ pour la console américaine. Brad Sams affirme donc que Microsoft prépare une nouvelle révision de la console, qui pourrait être présentée lors de l'E3 pour un lancement au 3 ans de la Xbox One. Rappelons nous que la première version slim de la Xbox 360 avait été lancée en 2008, 3 ans après la commercialisation de la console. Surtout que la console Xbox One est imposante si on la compare à la PS4, cette nouvelle version serait moins chère et plus compacte que la version actuelle, le but n'étant de proposer des jeux que par le Xbox Live.
Entre un coque retravaillée qui coûterait moins cher à produire, un lecteur bluray absent et des composants affinés, comme une réduction de puces de mémoire ou un redéfinition du PCB, il se pourrait que Microsoft puisse lancer sa version slim, qui serait proposée aux alentours de 250 euros, sachant que Microsoft vient de passer la version 500 Go à 299 euros. De quoi bien relancer les ventes de la console qui doit faire face à la domination de celle de Sony.
Après Linux, c'est désormais le portage de Microsoft Windows 95 qui est en cours sur la 3DS par Shutterbug2000, un développeur qui s'est donné pour mission de proposer le système d'exploitation sur la petite console portable de Nintendo.
Pour l'instant, il ne diffuse rien car le système ne se lance que rarement. Il y a beaucoup de bugs et des défauts d'installation, mais c'est bien prometteur. Bientôt, on va pouvoir rédiger un mail, lire Logic-Sunrise.com ou encore troller sur le forum sur la petite 3DS. En tout cas, nous ne pouvons que souligner l'exploit qui d'ailleurs reste un incontournable dès que quelques puces sont présentes dans un appareil électronique.
Les développeurs de l’émulateur 3DS pour PC, Citra Emulator, ont beau profiter des fêtes de fin d’année, cela ne les empêche pas de continuer à travailler sur leur logiciel, en annonçant la possibilité de lancer Pokémon X, Y, et ROSA.
Ne vous attendez toutefois pas à pouvoir y jouer pour le moment, mais le jeu démarre, et va même jusqu’à la fin de l’introduction, après le discours du professeur Sycamore. Depuis le temps que les joueurs attendaient de voir en action une telle prouesse, les développeurs sont donc heureux d’annoncer la nouvelle, en offrant en prime une vidéo en vitesse réelle, et bien que tout ne soit pas encore parfait, il s’agit d’une énorme évolution.
Le lancement des jeux Pokémon destinés à la Nintendo 3DS est possible grâce à l’émulation des CRO's (CTR Relocatable Objects, des fichiers utilisés sur les processeurs 16 et 32 bits et plus connus sous l’extension de fichiers .obj) de la Nintendo 3DS. Voilà donc une grande avancée qui ravira les amateurs de Pokémon, qui devront toutefois attendre encore quelques semaines, ou mois, avant de pouvoir jouer convenablement aux derniers opus.
La fin d'année est là ! On espère que celle-ci vous a été favorable comme elle l'a été dans le monde du hack sur console ! On souhaite encore plus de hack pour cette année 2016 qui s'annonce assez sympa : on pense au hack de la WiiU de Hykem, ou encore aux derniers exploits Linux sur PS4... et qui sait, 2016 sera peut-être l'année d'un XKEY ODE sur Xbox ONE ?
Pleins de bonnes choses à vous et à vos proches !
Afin de finir l'année en beauté, nous avons mis en jeu un Sky3DS+ sur la boutique LSstore ! On vous invite donc à suivre la page facebook de la boutique ! Arrivage des Sky3DS+ ce lundi 4 janvier 2016 et tirage au sort du gagnant le lundi 11 janvier !
Voilà comme on pouvait s'y attendre la Team FailoverFlow vient de dévoiler son travail sur la PS4 avec dans un premier temps le lancement de Linux sur la console de Sony ce qui permet ensuite d'en faire ce que l'on veut... La Team montre qu'il existe 7000 lignes de codes pour parvenir à ce résultat.
Les slides sont explicites informant que la PS4 est avant tout un PC, qu'il est donc possible de gérer la partie Southbridge facilement puisqu'elle a été faite par Marvell. Les commandes NOP sont désormais cassé sur le GPU, facile c'est du Radeon, et la mémoire partagée de 16 Mb VRAM en unifiée n'est pas facile à apprivoiser.
Sous Linux et la PS4, ceci fonctionne :
- L'horloge, le temps, IRQs, les PCI
- Les ports serials
- Framebuffer
- Encodage HDMI
- Ethernet (1 Gbps seulement)
- WiFi
- Bluetooth
- S/PDIF Audio (Optique)
- La gestion des lumières
- Le travail sur le Kernel
En progrès, encore à travailler :
- Accélération 3D
- USB et la gestion des HDD
- Audio sur HDMI
Non testé : SATA AHCI (Bluray)
La team explique qu'elle travaille actuellement sur un patch du Kernel et qu'il est possible de lancer par exemple des émulateurs sans aucune limitation, elle montre d'ailleurs l'émulation de Pokemon qui semble bien tourner. Enfin elle confirme qu'elle travaille actuellement sur l'AMD Radeon Liverpool à 800 MHz, l'APU de la PS4 pour chercher un exploit Kernel et le proposer "Kernel Patches Coming Soon".
Comme vous le savez la Team Sky3DS a dévoilé un tout nouveau linker Sky3DS+ qui se passe de l'utilisation de DiskWriter, ce n'est pour autant qu'elle en oublie les anciens ou récents acheteurs du Sky3DS. Il ne faut cependant pas se le cacher, les mises à jour vont être de moins en moins nombreuses pour l'ancienne version qui de plus ne supporte pas la dernière sécurité Antipiratage introduite par Nintendo, la sécurité AP.
La Team Sky3DS offre donc aux utilisateurs du Sky3DS une nouvelle version de DiskWriter qui passe donc désormais en version v2.03b4, sans trop en dire la team explique que cette nouvelle mouture de l'utilitaire permet de rajouter un dossier "backup save2" qui permet de convertir les sauvegardes au format Sky3DS+. Ainsi ceux qui ont utilisé leur linker Sky3DS pour le remplacer par le Sky3DS+ peuvent désormais exploiter leurs sauvegardes.
La dernière mise à jour du template commence désormais à dater, elle a quasiment un mois, et quand tous les jeux auront intégrés la nouvelle protection AP, il sera impossible de rajouter de nouvelles références au support de l'ancien Sky3DS. C'est pourquoi il est fortement conseillé de passer sur un Sky3DS+. Il se murmure qu'un exploit 10.3 verrait le jour, on l'a aussi eu une confirmation de la team Gateway qu'il avait réussi à faire passer leur linker sur un firmware 10.3, il est possible que dans les prochains jours le hack de la 3DS reprenne du service.
Sky3DS DiskWriter V2.03b4 [12/30/2015]
Change logs:
1. Fixed some tiny bugs.
2. Added "backup save2" to convert saved data for sky3DS+.
Téléchargement : Sky3DS DiskWriter V2.03b4
Le développeur d'Homebrews PS3 Estwald (alias Hermes) fait son retour avec une mise à jour officielle d'Iris Manager, avec la sortie de la version v2.95. Estwald avait annoncé sa semi-retraite de la scène il y a quelques années mais le développeur continue à revenir de temps en temps pour fournir un certain soutien pour ses applications.
Cette fois-ci, le développeur espagnol libère une mise à jour de son manager qui vient corriger quelques bugs notamment sur la génération des ISO faites sur PC, il a ajouté le support du nouveau Mamba grâce à _NzV_ et celui de quelques correctifs sur le firmware 4.55.
New in version 2.95:
Fixed Iris ISO tools and PC (now generates MGS V iso correctly)
Fix Error 009 now works to firm 4.90 (for games over console firmware)
Added support for new firmware Mamba (@_NzV_ thanks), and added new firmwares supported LIC.DAT fix for the firmware 4.55 (thanks @Alexander, @Aldostools, Pelayin_5, Faxtron ...)
Well, notes on the subject:
First, I continue with the firmware 4.55 (that's why it has fixed the error and fix LIC.DAT 009, I needed). The issue of ISOS, the ruling was that when calculating the space sector could be added with more empty entries ... something that for example, if I create an ISO and extract, copy files, etc, gives no problem but if it gives certain games when copying your data, they input any invalid file or something appears. Anyway, it seems solved.
About support new firmware, in theory it works until 4.76. I say theoretically because obviously I could try being in 4.55. The Mamba support includes firmware that are not supported by Iris Manager in practice, curiously, like the fan control. That opens the possibility that if someone adds those missing firmware, because there is already the job done . I think that a FW I have not used, I can not test and that probably is obsolete because, well ... it's about what you need to add, as in my case: that at 4.55 and I see that I need a patch and I see you looking, someone added 4.55 (in Irisman specifically version of Alexander). By the way, returning to Mamba ... I have not reviewed and do not remember things I would have changed by bugs or compatibility: added as it is new, I have not noticed any problem and how it works, let my old binary Mamba but opto by new, since it is the present / future line.
As far does not play anything of scene and do not know where the wind goes, etc, I beg you to apologize if I make some fallito or someone who thinks he should be in the credits, it is not. It has not been easy to find things and it was a surprise to see the work of NZV on github (which Curran [+risas] )
PS: One comes home for Christmas, well specifically heavy gigs yesterday ... but not in my plans again, just do specific things to notice ... as of now. Being cows, if you touch something, I have time [+risas]
PD2: I think it was not necessary to mention it, but all the changes have to source on github
Téléchargement : Iris Manager v2.95
Vous avez probablement lus cette news à propos de Loadiine GUI.Eh bien,il s'avère que les développeurs qui y travaillaient l'ont un peu "oublié".
Mais ne vous en faites pas,le développeur français ,kasai07, à trouvé une manière de lire des fichiers d'images TGA.
Bien entendu,ce n'est qu'une version bêta,l'auteur la perfectionnera.
Les versions supporté par ce MOD de Loadiine sont les mêmes que la version officiel. Autrement dit,cette version peut être porté aussi bien que la version initial.
Les caractéristiques des jaquettes de jeux sont les suivantes:
Elles doivent se nommer "icone.tga" et être,bien sur,au format tga. ( vous pouvez les convertir ici )
Leur dimension doivent être de 160x225. (vous pouvez redimensionner des images à l'aide de certains programmes,comme paint sous Windows)
La jaquette doit être dans le même dossier que celui du jeu, autrement dit:
SD:\wiiu\games\Yoshi's Woolly World\code\
SD:\wiiu\games\Yoshi's Woolly World\content\
SD:\wiiu\games\Yoshi's Woolly World\meta\
SD:\wiiu\games\Yoshi's Woolly World\icone.tga
Le nom du jeu doit se trouver à la place de "Yoshi's Woolly World".
Le plus gros du travaille est donc terminé ( la lecture des fichiers tga ) .L'image que vous avez vu plus haut est ce à quoi ressemble Loadiine Flow "par défaut". Vous pouvez le personnalisez autant que vous voulez comme l'as fait markus95:
Les contributions sont la bienvenue sur github: https://github.com/m...gamer2/loadiine
Téléchargement: Loadiine Flow Bêta (le code compilé en français se trouve dans: FR/www/)
Remerciez également les autre développeurs de loadiine,tel que dimok789,golden45,maschell,et tout autre dev ayant contribuez de près ou de loin à loadiine!