Homebrew Big Red Menu - Legal CIA installer/uninstaller

Status
Not open for further replies.

maffinre

Member
Newcomer
Joined
Mar 12, 2015
Messages
8
Trophies
0
Age
29
XP
167
Country
Gambia, The
Hello,
I have one little question.
I saw the video on Youtube where you can see Rely booting the 3DS in the Homebrewlauncher mode and there is the BigRedMenu listed.
So is there a way to download BigRedMenu as a 3DSX file?
Greetings!
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Hello,
I have one little question.
I saw the video on Youtube where you can see Rely booting the 3DS in the Homebrewlauncher mode and there is the BigRedMenu listed.
So is there a way to download BigRedMenu as a 3DSX file?
Greetings!

I said this maybe 240 times only in this thread so, let's say the same thing another time:

3DSX executables cannot access am:u service so NO, its' impossible.

I'm having a similar issue that tvo770 was having on page 12.
Code:
linking Big_Red_Menu-master.elf
luaPlayer.o: In function `runScript(char const*, bool)':
d:/3DS_DEV/INFO/Big_Red_Menu-master/Big_Red_Menu-master/source/luaPlayer.cpp:55:undefined reference to `CSND_initialize'
d:/3DS_DEV/INFO/Big_Red_Menu-master/Big_Red_Menu-master/source/luaPlayer.cpp:56:undefined reference to `CSND_shutdown'
collect2.exe: error: ld returned 1 exit status
make[1]: *** [/d/3DS_DEV/INFO/Big_Red_Menu-master/Big_Red_Menu-master/Big_Red_Menu-master.elf] Error 1
make: *** [build] Error 2

I've changed the makefile to '-mfloat-abi=hard'
added the suggested changes to csnd.h (and tried using the paste from tvo770)
tried the CTRULIB environment variable with values "C:\devkitPro\libctru" and "/c/devkitPro/libctru"
can anyone offer some advice?
DevKitPro is pretty new (v1.5.4). I just rebuilt ctrulib again fresh just now. Environment variables should be fine.
Hopefully it's just something stupid i've missed.

lpp-3ds is not using CSND from latest ctrulib so you cannot compile any lpp-3ds based homebrew without substiting at least CSND module from original libctru to an old one adding the missing static private functions to the header.
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
  • Like
Reactions: Rinnegatamante

sanni

Well-Known Member
Member
Joined
Nov 7, 2003
Messages
142
Trophies
1
XP
1,215
Country
Germany
As far as I understand he would need to make his own cfw that gives access to the needed service. So basicly: 3dsx -> arm9 bootstrap -> reboot into patched firm with services enabled -> start big red menu
Makes more sense to wait for Karl CFW with FBI cia installer imo. FBI is also much more clean without lua.
 

Oishikatta

Well-Known Member
Member
Joined
Oct 30, 2014
Messages
971
Trophies
0
XP
603
Country
United States
As far as I understand he would need to make his own cfw that gives access to the needed service. So basicly: 3dsx -> arm9 bootstrap -> reboot into patched firm with services enabled -> start big red menu
Makes more sense to wait for Karl CFW with FBI cia installer imo. FBI is also much more clean without lua.


No need for a CFW. Just change stage 2/3 of ninjhax to use memchunkhax and patch services.
 

ortegoli

Active Member
Newcomer
Joined
Sep 13, 2009
Messages
27
Trophies
0
XP
202
Country
United States
hi guys
i have a question
i want use big red menu and install cubic ninja and use exploit for gateway mode
i have new 3ds xl with retail cubic ninja and gateway
can use big red menu for install cia cubic ninja ?
ty
 

Nephiel

Artificer
Member
Joined
Nov 3, 2002
Messages
267
Trophies
2
XP
809
Country
hi guys
i have a question
i want use big red menu and install cubic ninja and use exploit for gateway mode
i have new 3ds xl with retail cubic ninja and gateway
can use big red menu for install cia cubic ninja ?
ty
The Cubic Ninja CIA would not be signed, so it will not run on the sysNAND. You need the physical retail cart.


I'm wondering about the Activity Log app. I don't like it at all, I don't want it keeping records of everything I run, but I see no way to get rid of that. SaveDataFiler doesn't even show it, so I can't simply clear the save.

Could I use Big Red Menu to remove the Activity Log app from the emuNAND? Would it break anything else?
 

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,425
Trophies
3
Age
36
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
6,782
Country
United States
I've tried uninstalling system titles. It has never worked correctly for me. Either nothing happens or something random breaks after I try it. For example, the last time I attempted it, the 3DS wouldn't connect to the internet anymore. Web Browser still worked, but connection tests would fail and Friends List wouldn't show me as online either. (I have since fixed this with a backup)
 

darkfire9191

Member
Newcomer
Joined
Apr 2, 2010
Messages
12
Trophies
0
XP
115
Country
Canada
This is what I have in my environment variables.
CTRULIB
/c/devkitPro/libctru


If you care anymore, in smealum's latest versions of libcrtu, they changed CSND_initialize to csndInit and CSND_shutdown to csndExit. You should be able to compile it after the changes
 

TeconMoon

Well-Known Member
Member
Joined
Aug 7, 2007
Messages
749
Trophies
1
XP
2,601
Country
United States
Hi there,

Not quite sure if this is something I'm doing wrong or a bug in the application, but when I try and delete a system title, instead of deleting the title I select, it deletes the title two options above it.

I've had this problem with 1.4 and 1.5 on 9.2.0J.
 

plasma

GBAtemp's Artificial Lifeform
Member
Joined
May 15, 2009
Messages
1,668
Trophies
1
Location
Inazuma TM Caravan
XP
2,652
Country
United Kingdom
Hi there,

Not quite sure if this is something I'm doing wrong or a bug in the application, but when I try and delete a system title, instead of deleting the title I select, it deletes the title two options above it.

I've had this problem with 1.4 and 1.5 on 9.2.0J.

I get this problem on 9.4-10J, it will always delete the one (or two, not sure) above it, which then ends up deleting something that was needed, thus leading to a brick;-;
 

Rinnegatamante

Well-Known Member
OP
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Hi there,

Not quite sure if this is something I'm doing wrong or a bug in the application, but when I try and delete a system title, instead of deleting the title I select, it deletes the title two options above it.

I've had this problem with 1.4 and 1.5 on 9.2.0J.

Don't know where the bug comes from. Uninstall feature is the same for NAND/SD contents:

Code:
while true do
Screen.waitVblankStart()
Screen.refresh()
Controls.init()
pad = Controls.read()
Screen.fillEmptyRect(60,260,50,82,selected_item,BOTTOM_SCREEN)
Screen.fillRect(61,259,51,81,menu_color,BOTTOM_SCREEN)
if (sm_index == 1) then
Screen.fillRect(61,259,51,66,selected_color,BOTTOM_SCREEN)
Screen.debugPrint(63,53,"Confirm",selected_item,BOTTOM_SCREEN)
Screen.debugPrint(63,68,"Cancel",Color.new(0,0,0),BOTTOM_SCREEN)
if (Controls.check(pad,KEY_DDOWN)) and not (Controls.check(oldpad,KEY_DDOWN)) then
sm_index = 2
elseif (Controls.check(pad,KEY_A)) and not (Controls.check(oldpad,KEY_A)) then
System.uninstallCIA(cia_table[p].access_id,cia_table[p].mediatype)
UpdateSpace()
break
end
else
Screen.fillRect(61,259,66,81,selected_color,BOTTOM_SCREEN)
Screen.debugPrint(63,53,"Confirm",Color.new(0,0,0),BOTTOM_SCREEN)
Screen.debugPrint(63,68,"Cancel",selected_item,BOTTOM_SCREEN)
if (Controls.check(pad,KEY_DUP)) and not (Controls.check(oldpad,KEY_DUP)) then
sm_index = 1
elseif (Controls.check(pad,KEY_A)) and not (Controls.check(oldpad,KEY_A)) then
break
end
end
Screen.flip()
oldpad = pad
end
cia_table = System.listCIA()
if p > #cia_table then
p = p - 1
end
 

Chelsea_Fantasy

Someone who hates slow internet connections
Member
Joined
Mar 25, 2014
Messages
1,141
Trophies
0
Age
34
XP
1,513
Country
Cuba
Don't know where the bug comes from. Uninstall feature is the same for NAND/SD contents:

Code:
while true do
Screen.waitVblankStart()
Screen.refresh()
Controls.init()
pad = Controls.read()
Screen.fillEmptyRect(60,260,50,82,selected_item,BOTTOM_SCREEN)
Screen.fillRect(61,259,51,81,menu_color,BOTTOM_SCREEN)
if (sm_index == 1) then
Screen.fillRect(61,259,51,66,selected_color,BOTTOM_SCREEN)
Screen.debugPrint(63,53,"Confirm",selected_item,BOTTOM_SCREEN)
Screen.debugPrint(63,68,"Cancel",Color.new(0,0,0),BOTTOM_SCREEN)
if (Controls.check(pad,KEY_DDOWN)) and not (Controls.check(oldpad,KEY_DDOWN)) then
sm_index = 2
elseif (Controls.check(pad,KEY_A)) and not (Controls.check(oldpad,KEY_A)) then
System.uninstallCIA(cia_table[p].access_id,cia_table[p].mediatype)
UpdateSpace()
break
end
else
Screen.fillRect(61,259,66,81,selected_color,BOTTOM_SCREEN)
Screen.debugPrint(63,53,"Confirm",Color.new(0,0,0),BOTTOM_SCREEN)
Screen.debugPrint(63,68,"Cancel",selected_item,BOTTOM_SCREEN)
if (Controls.check(pad,KEY_DUP)) and not (Controls.check(oldpad,KEY_DUP)) then
sm_index = 1
elseif (Controls.check(pad,KEY_A)) and not (Controls.check(oldpad,KEY_A)) then
break
end
end
Screen.flip()
oldpad = pad
end
cia_table = System.listCIA()
if p > #cia_table then
p = p - 1
end

try something like this

Code:
if (Controls.check(pad,KEY_DDOWN)) and not (Controls.check(oldpad,KEY_DDOWN)) then
selecteditem = selecteditem+1
end

and similar for "up"

then load/mark/install/unninstall

Code:
tableofitems[selecteditem]

try it out
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: