[3DS] Luma3DS v8.0 disponible et introduit Rosalina

1639 visiteurs sur le site | S'incrire

Accédez aux coordonnées de l’ensemble des techniciens professionnels recommandés par logic-sunrise 20 derniers dossiers et tutoriaux
3DS DS
[3DS] Luma3DS v8.0 disponible et introduit Rosalina
Chaque nouvelle version de Boot9Strap va nécessité la mise à jour de la plupart des outils et les CFW ne sont pas exclus. Avec l'arrivée de la toute nouvelle version de Boot9Strap en v1.2 hier, il faut mettre à jour Luma3DS qui passe en version 8.0.
 
 
 
 
Comme vous pouvez vous en doutez, il s'agit d'une version majeure, le changelog est tout simplement impressionnant, la v8.0 introduit Rosalina, un module système personnalisé de Luma3DS.
 
 
 
 

 
Luma3DS v8.0
@TuxSH TuxSH released this 4 hours ago
 
This major release introduces Rosalina, Luma3DS's custom system module, the functionalities of which are described below.
 
You'll need to upgrade to boot9strap v1.2 or higher.
 
A menu which can be opened at any time (combo: L+Down+Select, although you can change it at runtime), featuring:
A process list submenu (used to select process to attach when the debugger is enabled)
A processes patch submenu: patches FS and SM
A N3DS Clock+L2 submenu (hidden on O3DS)
A screenshot action. This is slow but it works
Other various options, see below
A display of the remaining battery percentage in the bottom right of the screen, and of the Luma3DS commit at the bottom left
 
Input redirection:
Implementation thanks to @Stary2001, based off the work of ShinyQuagsire
Allows you to control your 3DS using your PC with, for example, an external controller (Xbox360 controller, etc.)
Should work with every game with minimal lag
C-stick/ZL/ZR redirection is N3DS-only, possibly only with newer games
Use this client (compatible with xinput on Windows, evdev on Linux, should be compatible with OSX) or that one
If you activate this feature in Home Menu, applications will be prevented to disconnect the 3DS from the Internet while they're running. This takes effect until the next boot
 
3DSX loading:
Thanks to @fincs
3DSX files can now be loaded seamlessly, and work just like installed titles (meaning you can use the Home Menu and applets while a 3DSX application is running, use the GDB stub (see below), etc.)!
No need for *hax payloads anymore!
By default, the title used to boot boot.3dsx is hblauncher_loader, but this can be changed at any time (Miscellaneous options > Switch the hb. title to the current app.) : simply launch any title, use that option, close the title ; the next time you launch that title, it will run boot.3dsx
*hax payloads don't work anymore. You'll have to use version of the Homebrew Menu >= 2.0, which can be found here (and in the homebrew starter pack later on)
 
Better language emulation:
Language (and region) emulation should now work for all games
You can now specify a country (2 letter code) and a state ID (2-digit hex integer), for example: EUR FR FR 01
 
A fully-featured GDB stub:
Network code and skeleton thanks to @Stary2001
Can debug up to 3 processes simultaneously (the process to attach to are to be selected in the process list menu)
Use the process menu when the debugger is enabled to select processes to attach to.
Use -lctrud and -lcitro3dd instead of -lctru and -lcitro3d, -Og instead of -O2, drop -fomit-frame-pointer build debug versions of your own applications.
 
Compatible with both GDB and IDA PRO:
The GDB stub requires a patch to work. This patch will get eventually integrated into devkitARM.
Use this patch applied on GDB 7.11 then build using ./configure --prefix=<where you want> --target=arm-none-eabi --disable-werror --with-python --without-guile --with-ncurses --with-expat, or use this Windows 64-bit build of patched GDB 7.12.
The GDB stubs also works with IDA (Use single-step support, in the specific debugger options prompt, should be unchecked).
Software breakpoints, 2 hardware watchpoints (globally), all basic features and many more, like catch syscall, info os, etc.
Can access the 80000000..B0000000 strongly ordered mapping (see below) as well as privileged memory
If you activate this feature in Home Menu, applications will be prevented to disconnect the 3DS from the Internet while they're running. This takes effect until the next boot
 
Now for some developer/technical details:
 
A "kernel extension" extending the features of Kernel11 ( ͡° ͜ʖ ͡°):
 
New features for existing SVCs, for example:
New types for svcGetProcessInfo: 0x10000 to get a process's name, 0x10001 to get a process's title ID, 0x10002 to 0x10007 for section attributes, 0x10008 for TTBR1, etc.
New types for svcGetSystemInfo: 0x10000 for CFW info, 0x10001 for N3DS-related info, 0x10002 for TTBCR and TTBR0 per core, etc.
New types for svcGetThreadInfo: 0x10000 for thread local storage
Many other changes not listed here
 
New SVCs:
See csvc.h ( ͡° ͜ʖ ͡°)
Indirect SVC: svc 0xFE
Debug features:
SVC permission checks don't exist anymore
Everything behaves as if the "Allow debug" kernel flags was always set, and svcKernelSetState as well as the official debug handlers always believe that the unit is a development one. This is needed for the below item
No need to do svcKernelSetState(6, 1, 1LL) for user-specified exception handlers anymore.
Numerous fixes of Luma3DS's fatal exception handlers. Moreover, they are now only used either on privileged-mode crashes or when there is no preferred alternative, that are namely: KDebug based-debugging, or user-defined exception handlers.
New memory mapping: PA 00000000..30000000 -> VA 80000000..B0000000 [ Priv: RWX, User: RWX ] [ Shared, Strongly Ordered ] (accessible from the GDB stub)
Because of memory issues, ErrDisp is not launched; err:f has been reimplemented.
Minor issues: the menu can sometime freeze in some games (that will be attempted to be fixed before next release), versions < 9.0 haven't been tested.
 
Luma is now a proper FIRM with separate arm11, arm9 and modules sections
Switched to a whitelist for FIRM loading
It's now possible to boot newer DS flashcarts (the ones appearing in the original DS' main menu) and early DSi flashcarts directly from Home Menu
Luma now works with NANDs using custom NCSDs/MBRs
"Enable exception handlers" was removed, since it's always on with Rosalina choosing the best exception reporting method depending on the context
Luma can now boot on its own as FIRM0/1 (although note this is not recommended or supported at all and we very strongly recommend using boot9strap)

 

 

 
 
Téléchargement : Luma3DS v8.0
 
Lundi 05 Juin 2017, 06:11 par tralala
Source : github.com/AuroraWright/Luma3DS/releases
05 juin 2017, 07:49
Approuver ce commentaire (+1)
Ah oui quand même
c'est pas un petit changelog
Répondre à ce commentaire
05 juin 2017, 07:56
Approuver ce commentaire (+1)
+1
Oui, bon... On aurait quand même pas refusé un petit résumé pour les anglophobes.
Répondre à ce commentaire
05 juin 2017, 08:44
Approuver ce commentaire (+1)
écran noir depuis que j'ai mis le 8.0

sur new 3ds en sysnand 11.4
Répondre à ce commentaire
05 juin 2017, 09:06
Approuver ce commentaire (+1)
Il faut etre en b9s 1.2 aussi

Sinon remets l'ancien luma.firm :)
Répondre à ce commentaire
05 juin 2017, 09:07
Approuver ce commentaire (+1)

écran noir depuis que j'ai mis le 8.0

sur new 3ds en sysnand 11.4

Faut mettre boot9strap à jour
Répondre à ce commentaire
05 juin 2017, 09:12
Approuver ce commentaire (+1)
Oui popov je sais j'ai post sur le forum XD
J'ai résolu mon souci solo :)
Répondre à ce commentaire
05 juin 2017, 09:24
Approuver ce commentaire (+1)
C'est le bordel mon capitaine XD
Chaque mise à jour casse la chaine, les appli etc....
Répondre à ce commentaire
05 juin 2017, 09:26
Approuver ce commentaire (+1)
J'ai réussi a mettre tout a jour sans casse la chaîne mais bon j'ai dû le faire 2x pour voir la méthode !
Répondre à ce commentaire
05 juin 2017, 10:21
Approuver ce commentaire (+1)
Msie à jour réussi sans trop de problème avec b9s 1.2 puis MAJ de luma via le updater
Répondre à ce commentaire
05 juin 2017, 10:45
Approuver ce commentaire (+1)
Comment on le met à jour b9s ? ^^

Edit : https://3ds.guide/updating-b9s
Répondre à ce commentaire
05 juin 2017, 11:38
Approuver ce commentaire (+1)
Merci pour la new, Lumia commence vraiment a Etre un cfw avec toute la personnalisation que les cfw peuvent avoir.

Par contre j esperes que boot9strap sera pas maj aussi souvent sinon Ç est un peu la merde la !
Répondre à ce commentaire
05 juin 2017, 11:53
Approuver ce commentaire (+1)
Merci
Répondre à ce commentaire
05 juin 2017, 12:55
Approuver ce commentaire (+1)
Bonjour
"
Luma is now a proper FIRM with separate arm11, arm9 and modules sections
Switched to a whitelist for FIRM loading
It's now possible to boot newer DS flashcarts (the ones appearing in the original DS' main menu) and early DSi flashcarts directly from Home Menu "

Cela veut dire quoi ?
Répondre à ce commentaire
05 juin 2017, 13:32
Approuver ce commentaire (+1)

Oui, bon... On aurait quand même pas refusé un petit résumé pour les anglophobes.

On dit merci tralala :) Avant il/elle faisait au moins l'effort de traduire les changelog . Enfin bon , je vais le faire du coup :

-Un menu intégré a été ajouté (comme sur NTR CFW) permettant de faire des screenshots et d'accelere les FPS du jeu sur New3DS

-On peut maintenant contrôler sa 3DS avec son PC , une mannete de Xbox , etc... sans passer par NTR CFW

-On peut lancer des 3DSX (homebrew normaux) sur le menu

-L'émulation de langue et de region fonctionne mieux

-On peut lancer les linkers DS qui avait été patchées par Nintendo
Répondre à ce commentaire
05 juin 2017, 13:34
Approuver ce commentaire (+1)
Franchement chapeau
Faut que je MaJ tout le plus vite possible lol
EDIT : Tout fonctionne parfaitement ( j'ai suivi le guide de Plailect )
Répondre à ce commentaire
05 juin 2017, 13:57
Approuver ce commentaire (+1)
mise à jour ok
Répondre à ce commentaire
05 juin 2017, 14:02
Approuver ce commentaire (+1)
MERCI comment lancer les 3dsx
Répondre à ce commentaire
05 juin 2017, 15:07
Approuver ce commentaire (+1)
comment on lance les jeux ds, j'ai ma r4 r4i gold rts sa fonctionne pas
et comment on controle sa console avec une manette (j'ai une manette d'xbox360 compatible pc)
Répondre à ce commentaire
05 juin 2017, 15:38
Approuver ce commentaire (+1)
Update sans souci :D
Mon acekard2i était bloquer et maintenant plus bloquer <3
Répondre à ce commentaire
05 juin 2017, 19:57
Approuver ce commentaire (+1)
Je pense que le menu Rosalina peut vite remplacer le NTR
Répondre à ce commentaire
05 juin 2017, 21:31
Approuver ce commentaire (+1)
comment on utilise une manette avec le menu rosalina
Répondre à ce commentaire
06 juin 2017, 03:06
Approuver ce commentaire (+1)

Je pense que le menu Rosalina peut vite remplacer le NTR


oui on le pense aussi ?
Répondre à ce commentaire
06 juin 2017, 07:00
Approuver ce commentaire (+1)
Je dirais plus un grand remerciement à @Mrrraou pour ce projet.
https://github.com/M...uma3DS-Rosalina
Répondre à ce commentaire
06 juin 2017, 14:51
Approuver ce commentaire (+1)
bonjour comment obtenir le menu rosalina y a til des manipulation a faire car moi je l'ai pas
Répondre à ce commentaire
06 juin 2017, 19:07
Approuver ce commentaire (+1)

bonjour comment obtenir le menu rosalina y a til des manipulation a faire car moi je l'ai pas

Bonjour,

C'est expliqué dans le changelog de luma.
l+bas+sélect après le de demmarage
Répondre à ce commentaire
07 juin 2017, 12:37
Approuver ce commentaire (+1)
Bonjour .j'ai fais la majorité mais avec l'ancienne version de Luma updater vers Luma 8.
Depuis je ne peux plus démarrer la console.
En effet quand j'appuie sur le bouton power la led bleu s'allume puis s'éteint...
Une personne aurai la solution ?:)
Répondre à ce commentaire
Cliquer ici pour continuer sur le forum
Envoyer