Homebrew Update 11.3 and homebrew

mike4001

Well-Known Member
Member
Joined
Sep 27, 2016
Messages
115
Trophies
0
Age
40
XP
1,147
Country
Australia

Waveracer

Well-Known Member
Member
Joined
Jul 22, 2016
Messages
230
Trophies
0
XP
396
Country
United Kingdom
  • Like
Reactions: mazingetter

FTWLetsPlay

Active Member
Newcomer
Joined
Jan 25, 2017
Messages
40
Trophies
0
Age
23
XP
58
Country
Why roll back? That's silly, we'll be able to use hbl soon, especially if we use cfw (yes there is a way <3), unless you're constantly using homebrew, which in most cases the best homebrews come in cia format so we never even need to touch hbl.


Unless you use ReiNAND and Gateway
ReiNAND, I'm not sure if anyone bricked, however a9lh and gateway will destroy your life.
Though to be fair if you even touch gateway.. what is wrong with you? XD


Yes, as long as it's YOUR nand backup, you'll be just fine, I have backups from each update back to 9.2, none of which cause issues when reverting. c:
Yeah I know. I updated again because smealum updated it!! I'm so happy!!
 

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,988
Trophies
1
XP
2,478
Country
United States
an update. Luma 6.6 Lacks Stubbing the new svc and this seems to be an issue using HBL 1.3 and the 11.3 Payloads w/ it. Update to the latest nightly to Solve issues if anyone encounters them,
 

RealityNinja

Well-Known Member
Member
Joined
Nov 4, 2015
Messages
1,716
Trophies
0
Location
Pokéland
XP
667
Country
France
What is Gspwn?
From https://www.3dbrew.org/wiki/3DS_System_Flaws
GSP module does not validate addresses given to the GPU. This allows a user-mode application/applet to read/write to a large part of physical FCRAM using GPU DMA. From this, you can overwrite the .text segment of the application you're running under, and gain real code-execution from a ROP-chain. Normally applets' .text(Home Menu, Internet Browser, etc) is located beyond the area accessible by the GPU, except for CROs used by applets(Internet Browser for example).

FCRAM is gpu-accessible up to physaddr 0x26800000 on Old3DS, and 0x2D800000 on New3DS. This is BASE_memregion_start(aka SYSTEM_memregion_end)-0x400000 (0x800000 with New3DS) with the default memory-layout on Old3DS/New3DS. With 11.3.0-X the cutoff now varies due to the new SVC 0x59. The New3DS "normal"(non-APPLICATION) cutoff was changed to 0x2D000000 due to the new SVC 0x59.
 

Lightyose

True Light
Member
Joined
Jan 26, 2016
Messages
1,011
Trophies
1
Website
gbatemp.net
XP
2,368
Country
United States
From https://www.3dbrew.org/wiki/3DS_System_Flaws
GSP module does not validate addresses given to the GPU. This allows a user-mode application/applet to read/write to a large part of physical FCRAM using GPU DMA. From this, you can overwrite the .text segment of the application you're running under, and gain real code-execution from a ROP-chain. Normally applets' .text(Home Menu, Internet Browser, etc) is located beyond the area accessible by the GPU, except for CROs used by applets(Internet Browser for example).

FCRAM is gpu-accessible up to physaddr 0x26800000 on Old3DS, and 0x2D800000 on New3DS. This is BASE_memregion_start(aka SYSTEM_memregion_end)-0x400000 (0x800000 with New3DS) with the default memory-layout on Old3DS/New3DS. With 11.3.0-X the cutoff now varies due to the new SVC 0x59. The New3DS "normal"(non-APPLICATION) cutoff was changed to 0x2D000000 due to the new SVC 0x59.
I see, thanks for the info.
 

Shikkichu

A little Pika girl~
Member
Joined
Jan 28, 2017
Messages
626
Trophies
0
Location
Whatever my VPN says now
XP
438
Country
United States
What is Gspwn?
6c0dde49fac544bd92e9a72e715c6f47.png
 

Flying Scotsman

Well-Known Member
Member
Joined
Sep 7, 2016
Messages
350
Trophies
0
XP
1,333
Country
United States
What is Gspwn?

From https://www.3dbrew.org/wiki/3DS_System_Flaws
GSP module does not validate addresses given to the GPU. This allows a user-mode application/applet to read/write to a large part of physical FCRAM using GPU DMA. From this, you can overwrite the .text segment of the application you're running under, and gain real code-execution from a ROP-chain. Normally applets' .text(Home Menu, Internet Browser, etc) is located beyond the area accessible by the GPU, except for CROs used by applets(Internet Browser for example).

FCRAM is gpu-accessible up to physaddr 0x26800000 on Old3DS, and 0x2D800000 on New3DS. This is BASE_memregion_start(aka SYSTEM_memregion_end)-0x400000 (0x800000 with New3DS) with the default memory-layout on Old3DS/New3DS. With 11.3.0-X the cutoff now varies due to the new SVC 0x59. The New3DS "normal"(non-APPLICATION) cutoff was changed to 0x2D000000 due to the new SVC 0x59.


Just to add an explanation for those who aren't "technically minded" and don't understand the above:-

Y'know that screen tearing/glitch which happens when you launch the homebrew launcher? That's Gspwn in action. Those screen glitches is the GPU trying to render bogus (according to it) memory addresses which are actually addresses pointing to the homebrew payload. It's literally visualising what's in those addresses before the Homebrew payload kicks in.
 

DendelDuckwing

New Member
Newbie
Joined
Feb 12, 2017
Messages
2
Trophies
0
Age
28
XP
41
Country
Gambia, The
Help please. Today i updated my New 3DS XL. I installed the new otherapp but i cant launch homebrewlauncher.
Homebrew CIA 1.3 and Soundhax are not working for my. My other 3DS (old 3ds, 11.3 too) runs homebrew.
When I start the Homebrew Launcher on my New 3DS XL, I'm stuck with "the homemenu ropbin is ready". Then I will be thrown back into the homemenu with an error message.
Please help me.
I need homebrew!

Thanks in advance. :/
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    bassviolet @ bassviolet: uwu