Homebrew [Release] TRICK - Frontend for 4.X CFW with customizable boot options

mid-kid

GBAtemp spamBOT
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
I already started to write a commented version of the boot.bin decompilation, and probably I will release it so someone else can try to fix the code.

Thanks!
I'd love to try. I've been learning ARM assembly the past 3-4 days (already had experience with C, and a bit with x86 os dev). It may be a good place to start practicing.
 
  • Like
Reactions: Margen67

pikatsu

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
845
Trophies
0
Age
39
XP
1,163
Country
Argentina
Thanks!
I'd love to try. I've been learning ARM assembly the past 3-4 days (already had experience with C, and a bit with x86 os dev). It may be a good place to start practicing.

It would be nice a new 4.5 cfw with new gui and 100% success boot rate
 
  • Like
Reactions: Margen67

Luckkill4u

4 guys in a car ( ͡° ͜ʖ ͡°)
Member
Joined
Jul 13, 2008
Messages
1,028
Trophies
1
Age
30
Location
Insomnia
Website
www.gbatemp.net
XP
1,131
Country
Canada
Probably you're using the wrong loader.

I'm using the one without encryption because I don't use gateway (and I'll never do because i can't forgive them for intentionally releasing bricking code) .

If you want to use the one with the GW encryption, rename the launcher_GW.dat file in the package in launcher.dat and put it in your SD root.

Ooooh I understand now lol. Unfortuanly it seems as if i have to boot my redNAND with the gateway encrypted launcher but just like described it works flawlessly. Now its time to create my own splash images :)
 

Tieracloud

Active Member
Newcomer
Joined
Apr 26, 2015
Messages
35
Trophies
0
Age
57
XP
121
Country
United States
This is *sick*. Gonna test it right away.

EDIT: Works perfectly fine with both the first and second RedNANDs, and in PBT Mode. And the customizable sector number idea is just great, though I guess you could also assign more buttons for additional NANDs. These are the values my 3ds-multinand tool works with when setting the third/fourth RedNAND:

Third RedNAND: 00400001.
Fourth RedNAND: 00600001.

Even so, this is great. I'll most certainly mess around with this a lot. :lol:

Can you enlighten me on why you would need more than 1 rednand for cfw?
 
  • Like
Reactions: DarkMatterCore

DarkMatterCore

Finding my light.
Developer
Joined
May 30, 2009
Messages
1,292
Trophies
1
Age
28
Location
Madrid, Spain
Website
github.com
XP
2,606
Country
Spain
Can you enlighten me on why you would need more than 1 rednand for cfw?

For no particular reason, to be honest. Maybe for testing purposes. The important thing here is that the posibility to boot the RedNAND from a sector greater than #1 is already there, and that you can write the RedNAND to such sector with my program if you'd like to. It's the same reason I'm allowing the creation of more EmuNANDs in the SD card, even though no available tool can boot a 2nd/3rd/4th EmuNAND. Why not? If this may change in the future, it's just a good idea to allow this kind of things beforehand.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
I did. It works. Just make sure you are holding the "L" button when the green screen appears.

Thank you, I only renamed the arm11 file and moved to the TRICK folder, but mistakes can always happen.

If someone has an idea for more features to introduce, please let me know. For simple implementation than don't risk to brick the 3DS I can use my children consolles.

I'm seraching a used 3DSxl , but my budget is only 80€. Not easy but not impossible (I missed one yesterday on ebay, the owner replied me with the FW versiion too late). If I can find it, I'll start again to work to port opensource the boot.bin. Cross your finger!
 

mid-kid

GBAtemp spamBOT
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
Thank you, I only renamed the arm11 file and moved to the TRICK folder, but mistakes can always happen.

If someone has an idea for more features to introduce, please let me know. For simple implementation than don't risk to brick the 3DS I can use my children consolles.

I'm seraching a used 3DSxl , but my budget is only 80€. Not easy but not impossible (I missed one yesterday on ebay, the owner replied me with the FW versiion too late). If I can find it, I'll start again to work to port opensource the boot.bin. Cross your finger!

Good luck with that. I've ended up buying a used Aqua Blue 3DS from an exchange store in my city for €120,-. I'm way too lazy when it comes to getting stuff off ebay.

Maybe it's possible to include a feature that installs a .cia from the SD card, to make DevMenu installation easier. But this would be better implemented from the boot/code.bin, after redirecting NAND access...
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
Good luck with that. I've ended up buying a used Aqua Blue 3DS from an exchange store in my city for €120,-. I'm way too lazy when it comes to getting stuff off ebay.

Maybe it's possible to include a feature that installs a .cia from the SD card, to make DevMenu installation easier. But this would be better implemented from the boot/code.bin, after redirecting NAND access...

From the launcher.dat we can easily take control of ARM11 (look at Xerpi source) but in the old times of barebone arm11 homebrew the services where broken by the exploit. I Have to try if restoring the exeption vector after the exploit I can get some services to work.

In this case It should be easy to install a cia (in sysnand).

The other option is to write a plugin that automatically installs a CIA with a given name after the soft reboot. This can be done modifying the arm11_code.bin. Shouldn't be too hard, but I didn't reversed it yet. Any help is welcome.
 

pikatsu

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
845
Trophies
0
Age
39
XP
1,163
Country
Argentina
Thank you, I only renamed the arm11 file and moved to the TRICK folder, but mistakes can always happen.

If someone has an idea for more features to introduce, please let me know. For simple implementation than don't risk to brick the 3DS I can use my children consolles.

I'm seraching a used 3DSxl , but my budget is only 80€. Not easy but not impossible (I missed one yesterday on ebay, the owner replied me with the FW versiion too late). If I can find it, I'll start again to work to port opensource the boot.bin. Cross your finger!

I think this page has many some for your budget
http://www.ebay.com/sch/i.html?_from=R40&_sacat=0&LH_ItemCondition=4&_nkw=3ds xl&_sop=1

and here but with a damage on top screen
http://www.ebay.com/itm/nintendo-3d...183?pt=LH_DefaultDomain_3&hash=item3aa8dc8bdf
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
Today a found a beautiful red 3ds for 50€, but it was Fw 9.5.

There are some 3DS for 100€ around, but I don't trust the sellers. A good bargain needs patience. I'm confident i'll find it if I have no hurry.

3 months ago I got a 3DS Xl in perfect contidions for my daughter with a r4 and 6 3DS games (included Cubic Ninja :lol:) for 100€, and the new version wasn't available in europe at that time.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
Because it's not compiled by me. I had a full reverse of it and a new version in c/asm rewritten by me but both are gone with my stolen PC and 3ds.

I'm rewriting it, but it's not a priority at the moment.
 

tomixnscale89

Member
Newcomer
Joined
Jan 15, 2015
Messages
11
Trophies
0
XP
72
Country
United States
I'm a little confused. If I want to use an existing CFW I made with the palatine one I need to alter something in MsetForBoss.dat? Could I get some clarification?
 

KazoWAR

Well-Known Member
Member
Joined
Aug 12, 2008
Messages
1,952
Trophies
1
Age
35
Location
Winter Haven
XP
2,130
Country
United States
Is it possible to get the over the network cia installation that is used to get a cia installer onto a system to be set in the options, or enable it with a different button? My L button is completely dead.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/9kE3Env_2AY?si=Bs6lUZ0ZIlqmYaGT +1