Homebrew Gridlauncher 2.0

Gaming796

Gaming since 4
Member
Joined
Aug 24, 2016
Messages
561
Trophies
0
Location
Your head
Website
gbatemp.net
XP
462
Country
United States
Thanks. BTW, for the 3dsx launching, it now goes into the Home menu, but for the help screen, it gives a crash. And since I don't know how to debug a crash screen...

/me inserts shrug
I'm afraid I can help ya with that.

--------------------- MERGED ---------------------------

If you can code the program to dump the crashes (like Luma does), then you can parse the dump to obtain important information. Again, you can crosscheck whether what I just mentioned is correct, because I'm definitely not an expert.
 

NightScript

Well-Known Member
OP
Member
Joined
Feb 7, 2016
Messages
951
Trophies
1
Age
20
XP
2,232
Country
United States
I'm afraid I can help ya with that.

--------------------- MERGED ---------------------------

If you can code the program to dump the crashes (like Luma does), then you can parse the dump to obtain important information. Again, you can crosscheck whether what I just mentioned is correct, because I'm definitely not an expert.
I just did. So, the problem is within the netloader. Line 100.
 
Last edited by NightScript,

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,113
Country
Germany
Hello,
I have the old boot.3dsx file replaced by the new one, but no homebrew can be started. Each time the error message "An exeption occured; Processor: ARM11; Exception type: undefined instruction; current procedure: 3dsx_app ...... Press any button to shutdown". Am I doing something wrong? The data in the gridlauncher folder I have left as they are. The only thing that is working for me is closing the gridlauncher through the Homemenu-Button, but only before I select a homebrew to start.
Thanks in advance.
 

MattKimura

3DS & WiiU Enthusiast
Member
Joined
Jun 30, 2014
Messages
2,137
Trophies
1
XP
2,936
Country
United States
Hello,
I have the old boot.3dsx file replaced by the new one, but no homebrew can be started. Each time the error message "An exeption occured; Processor: ARM11; Exception type: undefined instruction; current procedure: 3dsx_app ...... Press any button to shutdown". Am I doing something wrong? The data in the gridlauncher folder I have left as they are. The only thing that is working for me is closing the gridlauncher through the Homemenu-Button, but only before I select a homebrew to start.
Thanks in advance.
Having the same exact issue here. It's a shame, this had potential to be the best Homebrew Launcher alternative. I had it hooked up with a Punch Out theme and everything. I'll revert back to regular HBL and check back later
 

NightScript

Well-Known Member
OP
Member
Joined
Feb 7, 2016
Messages
951
Trophies
1
Age
20
XP
2,232
Country
United States
Hello,
I have the old boot.3dsx file replaced by the new one, but no homebrew can be started. Each time the error message "An exeption occured; Processor: ARM11; Exception type: undefined instruction; current procedure: 3dsx_app ...... Press any button to shutdown". Am I doing something wrong? The data in the gridlauncher folder I have left as they are. The only thing that is working for me is closing the gridlauncher through the Homemenu-Button, but only before I select a homebrew to start.
Thanks in advance.
Having the same exact issue here. It's a shame, this had potential to be the best Homebrew Launcher alternative. I had it hooked up with a Punch Out theme and everything. I'll revert back to regular HBL and check back later
Yeah, IK about this issue. Its actually not your fault, but its rosalina's.

Currently, I'm trying to figure out where the code is breaking. I need someone who knows how to run Luma's crash debugger thingy.
 

NightScript

Well-Known Member
OP
Member
Joined
Feb 7, 2016
Messages
951
Trophies
1
Age
20
XP
2,232
Country
United States
Edit: I figured out how to:

Code:
Processor: ARM11 (core 0)
Exception type: data abort
Current process: 3dsx_app (000400000d921e00)

Register dump:

r0             00046500            r1             00000000
r2             00046500            r3             00046500
r4             000464f0            r5             000c4e00
r6             00000001            r7             08000000
r8             00000000            r9             0034e220
r10            0034e768            r11            00230da7
r12            00046510            sp             08007fb0
lr             00000000            pc             0013f9bc

cpsr           20010010            dfsr           00000805
ifsr           0000000a            far            00046500
fpexc          40000700            fpinst         eefc7bc6
fpinst2        eefc7bc6

Code dump:

  13f990:       e3520003        cmp     r2, #3
  13f994:       9a000020        bls     0x13fa1c
  13f998:       e6efe071        uxtb    lr, r1
  13f99c:       e18ee40e        orr     lr, lr, lr, lsl #8
  13f9a0:       e352000f        cmp     r2, #15
  13f9a4:       e18ee80e        orr     lr, lr, lr, lsl #16
  13f9a8:       9a000010        bls     0x13f9f0
  13f9ac:       e1a04002        mov     r4, r2
  13f9b0:       e283c010        add     r12, r3, #16
  13f9b4:       e2444010        sub     r4, r4, #16
  13f9b8:       e354000f        cmp     r4, #15
  13f9bc:       e50ce010        str     lr, [r12, #-16]


Stack dump:

08007fb0:  00 65 04 00 ec 94 11 00  30 6a 35 00 e8 09 00 00   |.e......0j5.....|
08007fc0:  38 04 23 00 20 ee 13 00  01 00 00 00 f8 09 00 00   |8.#. ...........|
08007fd0:  00 00 00 00 30 6a 35 00  e0 09 00 00 02 00 00 00   |....0j5.........|
08007fe0:  8c 4f 12 08 00 00 00 00  20 e2 34 00 68 e7 34 00   |.O...... .4.h.4.|
08007ff0:  a7 0d 23 00 58 55 10 00  9c 4f 12 08 0c 00 10 00   |..#.XU...O......|
 

Gaming796

Gaming since 4
Member
Joined
Aug 24, 2016
Messages
561
Trophies
0
Location
Your head
Website
gbatemp.net
XP
462
Country
United States
Edit: I figured out how to:

Code:
Processor: ARM11 (core 0)
Exception type: data abort
Current process: 3dsx_app (000400000d921e00)

Register dump:

r0             00046500            r1             00000000
r2             00046500            r3             00046500
r4             000464f0            r5             000c4e00
r6             00000001            r7             08000000
r8             00000000            r9             0034e220
r10            0034e768            r11            00230da7
r12            00046510            sp             08007fb0
lr             00000000            pc             0013f9bc

cpsr           20010010            dfsr           00000805
ifsr           0000000a            far            00046500
fpexc          40000700            fpinst         eefc7bc6
fpinst2        eefc7bc6

Code dump:

  13f990:       e3520003        cmp     r2, #3
  13f994:       9a000020        bls     0x13fa1c
  13f998:       e6efe071        uxtb    lr, r1
  13f99c:       e18ee40e        orr     lr, lr, lr, lsl #8
  13f9a0:       e352000f        cmp     r2, #15
  13f9a4:       e18ee80e        orr     lr, lr, lr, lsl #16
  13f9a8:       9a000010        bls     0x13f9f0
  13f9ac:       e1a04002        mov     r4, r2
  13f9b0:       e283c010        add     r12, r3, #16
  13f9b4:       e2444010        sub     r4, r4, #16
  13f9b8:       e354000f        cmp     r4, #15
  13f9bc:       e50ce010        str     lr, [r12, #-16]


Stack dump:

08007fb0:  00 65 04 00 ec 94 11 00  30 6a 35 00 e8 09 00 00   |.e......0j5.....|
08007fc0:  38 04 23 00 20 ee 13 00  01 00 00 00 f8 09 00 00   |8.#. ...........|
08007fd0:  00 00 00 00 30 6a 35 00  e0 09 00 00 02 00 00 00   |....0j5.........|
08007fe0:  8c 4f 12 08 00 00 00 00  20 e2 34 00 68 e7 34 00   |.O...... .4.h.4.|
08007ff0:  a7 0d 23 00 58 55 10 00  9c 4f 12 08 0c 00 10 00   |..#.XU...O......|
Good luck fixing issues!
 
  • Like
Reactions: NightScript

NightScript

Well-Known Member
OP
Member
Joined
Feb 7, 2016
Messages
951
Trophies
1
Age
20
XP
2,232
Country
United States
Well, progress update on this: None.

I've tried to make it support both B9S and Hax in the same file, but AFAIK, there is no way to detect if it's Hax Payloads 2.0 (it only detects for Ninjhax 2.1)
 
  • Like
Reactions: MattKimura
D

Deleted User

Guest
Well, progress update on this: None.

I've tried to make it support both B9S and Hax in the same file, but AFAIK, there is no way to detect if it's Hax Payloads 2.0 (it only detects for Ninjhax 2.1)
Any luck getting it to launch homebrew apps on the home menu and .3dsx files?
 

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,113
Country
Germany
I replaced Luma 8.1 with the latest Legacy of Luma on B9S v1.2. Now gridlauncher is working again.......without rosalina.
 

Attachments

  • boot.zip
    49.8 KB · Views: 157
Last edited by Muxi,
  • Like
Reactions: Joel16

NightScript

Well-Known Member
OP
Member
Joined
Feb 7, 2016
Messages
951
Trophies
1
Age
20
XP
2,232
Country
United States
For the Rosalina issue, I have 3 options.

1) Make a seperate build of Rosalina for this?
2) Drop hax payloads?
3) Try to find a way to do both in one build.

The third one is the most appealing, but I have an issue: There is no way to detect a hax payloads 2.0 entry. Only 1.0, but not 2.0. So if there is a way, but I'm just not seeing it, please tell me.
 

umbjolt

Wild jolteon
Member
Joined
Sep 15, 2016
Messages
558
Trophies
0
Age
27
Location
Magnolia, Fiore
XP
316
Country
For the Rosalina issue, I have 3 options.

1) Make a seperate build of Rosalina for this?
2) Drop hax payloads?
3) Try to find a way to do both in one build.

The third one is the most appealing, but I have an issue: There is no way to detect a hax payloads 2.0 entry. Only 1.0, but not 2.0. So if there is a way, but I'm just not seeing it, please tell me.

Have you read this?
https://github.com/fincs/new-hbmenu/blob/master/source/launch.c#L12

I don't know if this is related or not (sorry, didn't get the real problem) but if you want to know if hax payload is hax2.0 you can do this result:
https://github.com/fincs/new-hbmenu/blob/master/source/loaders/hax2.c#L33

(Again, if this is a different topic, ignore me hahaha)
 
  • Like
Reactions: NightScript

NightScript

Well-Known Member
OP
Member
Joined
Feb 7, 2016
Messages
951
Trophies
1
Age
20
XP
2,232
Country
United States
http://gbatemp.net/entry/i-will-be-offline-for-a-few-weeks.12999/

Once back, I have plans for SMM 3DS hacking and this, but mostly this. Mods, please lock this while I'm away, so that it doesn't confuse people.

Also, I found out the reason normal GridLauncher works, but this doesn't: The code was bloated.

Basically, I removed a bunch of irrelivant files, and old comments, and since the code isn't set to read anywhere, it tries to read from the code that I cleaned up, which would be 00000000...

I made it set somewhere, but its still broken. I might have to backport HB2.0 stuff.
 
Last edited by NightScript,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=uLN9qrJ8ESs