Hacking [Pre-release, WIP] Yet another rxTools?

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
If I recall correctly, it's because the keys aren't initialized when you run it from a9lh as FIRM hasn't launched yet. If you run it from menuhax, FIRM has already initialized the keys, and if you MCU reboot it, the keys will stay initialized from the previous boot.
I guess you are right, I tried to reboot from 11.0 native firm and stays on red screen, but rebooting from 90 native firm it boots. Do you know in which file of the code are supposed to set the keys? starts.s? stub.ld?
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Why are you trying to do this? Does rxTools have a function or feature that doesn't exist in other CFWs? Or is it just an interesting intellectual exercise?
1.- Something that I used to love on rxTools was the all-in-one frontend in a nice looking GUI, yeah, there are better alternatives out there, but same as cakes, rxTools is not for all kind of users nor the most popular CFW, and it didn't stop the developement of Cakes, I'm pretty sure that if rxTools gets A9LH + firms protection, it will rise from his grave.
2.- Yeah, It is actually pretty funny looking, modifing and testing with rxTools code.

Edit: I found the issue what was preventing from booting on a9lh, I will fix that tomorrow.
 
Last edited by Billy Acuña,

shawn_

Well-Known Member
Newcomer
Joined
May 14, 2016
Messages
71
Trophies
0
Age
44
XP
227
Country
United States
1.- Something that I used to love on rxTools was the all-in-one frontend in a nice looking GUI, yeah, there are better alternatives out there, but same as cakes, rxTools is not for all kind of users nor the most popular CFW, and it didn't stop the developement of Cakes, I'm pretty sure that if rxTools gets A9LH + firms protection, it will rise from his grave.
2.- Yeah, It is actually pretty funny looking, modifing and testing with rxTools code.

Edit: I found the issue what was preventing from booting on a9lh, I will fix that tomorrow.
Is a release coming tomorrow? I would love to test it out :)


Sent from my iPhone using Tapatalk
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Is a release coming tomorrow? I would love to test it out :)


Sent from my iPhone using Tapatalk
Hope so, but surely I will get a working a9lh rxTools on this week.

Edit, Actually... I wrotte to fast, the main problem is that @duke_srg not only refactored the stripped down tools from Pasta code, he literally refactored enterily rxTools, so I will much difficult that I did think. Hope @duke_srg returns soon to team working on that nand mount issue...
 
Last edited by Billy Acuña,

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
So, since a lot of things brokes rxTools on A9LH (not only the nand mount issue) , I decided to move to libctr9 and probably will remove vanilla rxmode patches and move to 3ds_injector , but I will try to keep the refactored tools and the GUI both made by @duke_srg . Please, keep in mind that this will not an easy task that could take months but I will do my best, I'm not a experienced developer and I only have modified existing projects (arm9 projects to be honestly), but if someone experienced on libctr9 and 3ds_injector wants to contribute, you are welcome :)
 
  • Like
Reactions: shawn_

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
So, since a lot of things brokes rxTools on A9LH (not only the nand mount issue) , I decided to move to libctr9 and probably will remove vanilla rxmode patches and move to 3ds_injector , but I will try to keep the refactored tools and the GUI both made by @duke_srg . Please, keep in mind that this will not an easy task that could take months but I will do my best, I'm not a experienced developer and I only have modified existing projects (arm9 projects to be honestly), but if someone experienced on libctr9 and 3ds_injector wants to contribute, you are welcome :)
Please keep in mind that 3ds_injector currently has a compiling issue. It's on the issue list, and yifanlu has no time to fix it.
 
  • Like
Reactions: Billy Acuña

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Sorry if I didn't reply, but I have some stuff to report.

Since rxTools is pretty hardcoded and I have no knowledge to make a proper modification to fix the outdated code and the lack of a9lh support I decided to make something diferent.
I talked with @Wolfvak on discord and he recommended me to better make rxtools from stratch, so I finally decided to make it what users are actually demanding, a CFW that feels like rxTools but isn't rxTools at all.

128616e1f60989291034e0b891a87105.jpg


I present to you Lima3DS!!!

This is a pseudo-clone of rxTools that feactures tools that are taked from D9 and E9, the CFW will be totally based on Luma3DS because is the most up-to-date CFW out there and will feature a DevMode based freeway because Luma lacks of a minipasta-like mode, I doesn't feature any new atm since its only intention is to be a rxtools-like CFW/Toolkit. Atm it features a simple UI based on rxTools 2.6 and D9, but it will feature a simple version which will feature a GUI like PastaCFW with not optional patches and an advanced one which will feature a GUI like PastaCFW + the JSON GUI made by dukesrg from YARX with optional patches like Corbenik does (except for firm protection, I don't see the point to make it an optional patch). It will be compatible on every entrypoint and on any FW between 4.x and 9.2 :)

It's still in wip and I will try to push a prerelease as soon as I can (too busy on this week and in the next one).
 

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
I'd like to change the splash bottom into a girl picture :P

BTW, will Lima3DS support rxTools 2.X Spider Hack?
Since CakeHax has incompatibilities on -2 to -6 and some unmatched frankenfirmwares such as 7.1.0-10.
 
  • Like
Reactions: Billy Acuña

shawn_

Well-Known Member
Newcomer
Joined
May 14, 2016
Messages
71
Trophies
0
Age
44
XP
227
Country
United States
Sorry if I didn't reply, but I have some stuff to report.

Since rxTools is pretty hardcoded and I have no knowledge to make a proper modification to fix the outdated code and the lack of a9lh support I decided to make something diferent.
I talked with @Wolfvak on discord and he recommended me to better make rxtools from stratch, so I finally decided to make it what users are actually demanding, a CFW that feels like rxTools but isn't rxTools at all.

128616e1f60989291034e0b891a87105.jpg


I present to you Lima3DS!!!

This is a pseudo-clone of rxTools that feactures tools that are taked from D9 and E9, the CFW will be totally based on Luma3DS because is the most up-to-date CFW out there and will feature a DevMode based freeway because Luma lacks of a minipasta-like mode, I doesn't feature any new atm since its only intention is to be a rxtools-like CFW/Toolkit. Atm it features a simple UI based on rxTools 2.6 and D9, but it will feature a simple version which will feature a GUI like PastaCFW with not optional patches and an advanced one which will feature a GUI like PastaCFW + the JSON GUI made by dukesrg from YARX with optional patches like Corbenik does (except for firm protection, I don't see the point to make it an optional patch). It will be compatible on every entrypoint and on any FW between 4.x and 9.2 :)

It's still in wip and I will try to push a prerelease as soon as I can (too busy on this week and in the next one).
Awesome! Waiting (impatiently lol) for the pre-release :) Thank you!!


Sent from my iPhone using Tapatalk
 
  • Like
Reactions: Billy Acuña

Halvorsen

Well-Known Member
Member
Joined
Aug 12, 2015
Messages
2,060
Trophies
0
Website
halcove.com
XP
1,891
Country
United States
Sorry if I didn't reply, but I have some stuff to report.

Since rxTools is pretty hardcoded and I have no knowledge to make a proper modification to fix the outdated code and the lack of a9lh support I decided to make something diferent.
I talked with @Wolfvak on discord and he recommended me to better make rxtools from stratch, so I finally decided to make it what users are actually demanding, a CFW that feels like rxTools but isn't rxTools at all.

128616e1f60989291034e0b891a87105.jpg


I present to you Lima3DS!!!

This is a pseudo-clone of rxTools that feactures tools that are taked from D9 and E9, the CFW will be totally based on Luma3DS because is the most up-to-date CFW out there and will feature a DevMode based freeway because Luma lacks of a minipasta-like mode, I doesn't feature any new atm since its only intention is to be a rxtools-like CFW/Toolkit. Atm it features a simple UI based on rxTools 2.6 and D9, but it will feature a simple version which will feature a GUI like PastaCFW with not optional patches and an advanced one which will feature a GUI like PastaCFW + the JSON GUI made by dukesrg from YARX with optional patches like Corbenik does (except for firm protection, I don't see the point to make it an optional patch). It will be compatible on every entrypoint and on any FW between 4.x and 9.2 :)

It's still in wip and I will try to push a prerelease as soon as I can (too busy on this week and in the next one).
Lima, Puma, Luma... we've already got people mistakening Luma for Luna and "Llama3DS."

Just for the name though, the actual CFW itself is a great throwback, but with modern features. Sounds good.
 
Last edited by Halvorsen,
  • Like
Reactions: Ryccardo

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
I'd like to change the splash bottom into a girl picture [emoji14]

BTW, will Lima3DS support rxTools 2.X Spider Hack?
Since CakeHax has incompatibilities on -2 to -6 and some unmatched frankenfirmwares such as 7.1.0-10.
You will be able to make your own custom background in bin format, also it will support spider, mset, ninjhax and, of course, a9lh (which is why I decided to fix rxTools and lately work with Lima3DS).
 
  • Like
Reactions: shawn_

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,653
Trophies
1
XP
915
Country
China
You will be able to make your own custom background in bin format, also it will support spider, mset, ninjhax and, of course, a9lh (which is why I decided to fix rxTools and lately work with Lima3DS).
Supporting Spider is not that enough because Spider Hacks are different.
As I mentioned, CakeHax Spider cannot boot -2 to -6 firmwares and some rare frankenfirmwares, but rxTools 2.X Spider & Gateway Spider can.
If Lima3DS sticks on CakeHax then it is expected to never support those firmwares booted by Spider - since mid-kid has already said that fixing CakeHax Spider's frankenfirmware compatibility is not his high priority work, which means this fix is infinitely postponed.
 
Last edited by MelonGx,

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Supporting Spider is not that enough because Spider Hacks are different.
As I mentioned, CakeHax Spider cannot boot -2 to -6 firmwares and some rare frankenfirmwares, but rxTools 2.X Spider & Gateway Spider can.
If Lima3DS sticks on CakeHax then it is expected to never support those firmwares booted by Spider - since mid-kid has already said that fixing CakeHax Spider's frankenfirmware compatibility is not his high priority work, which means this fix is infinitely postponed.
Yeah, atm Lima uses Cakehax, so sorry :/ but I will take a look on it anyway :)
 
  • Like
Reactions: MelonGx

duke_srg

Well-Known Member
OP
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
So, since a lot of things brokes rxTools on A9LH (not only the nand mount issue) , I decided to move to libctr9 and probably will remove vanilla rxmode patches and move to 3ds_injector , but I will try to keep the refactored tools and the GUI both made by @duke_srg . Please, keep in mind that this will not an easy task that could take months but I will do my best, I'm not a experienced developer and I only have modified existing projects (arm9 projects to be honestly), but if someone experienced on libctr9 and 3ds_injector wants to contribute, you are welcome :)
Actually I didn't touch entry points and CFW at all. Only menu system and actual tools was refactored. Literally only code in /rxtools subfolder was changed.

BTW, current rxTools fork is less hardcoded than any existing 3DS CFW. 3DS file formats, NAND format, SD boot sectors - all has been moved to structures from the hardcoded values.
 
Last edited by duke_srg,
  • Like
Reactions: MelonGx and Madridi

shawn_

Well-Known Member
Newcomer
Joined
May 14, 2016
Messages
71
Trophies
0
Age
44
XP
227
Country
United States
@ Billy Acuna How's Lima3DS coming along, any new developments? Look forward to hearing back from you [emoji3]


Sent from my iPhone using Tapatalk
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://a.co/d/3aCbNk8 lol smart keyboard