ROM Hack [POC] [Help needed] Need help making Custom roms for Sky3DS (proof of concept inside)

Chelsea_Fantasy

Someone who hates slow internet connections
OP
Member
Joined
Mar 25, 2014
Messages
1,143
Trophies
1
Age
35
XP
1,536
Country
Cuba
Hello, I have been recently working on making Custom roms for Sky3DS. I have made some results, but I still stucked on anothers.
I made my way to repack an official rom with a translation patch I am working on with some friends. Here's a video showing proof of it: (by the way, my gf's 3ds cart reader is almost broken --the contact metals got shortened-- so I have to put a post it note behind the sky3ds to make it work, do not blame me about it) (and about the bad video quality, my connection it's ultraslow, so I have to caonvert it in a very bad codec).


I was working on some other ideas, but got stucked on them at some point.
I was thinking on creating custom carts with homebrew (or converting eShop games to cart games), but they show some errors (same results for homebrew and eShop):
1-If I make the .3ds file from scratch they show invalid data and the template can not be generated
2-If I take an official rom, then replace the code in the exefs, the program does not launches on the 3ds, but the game shows up on the home menu (on Citra does not load when I decrypt the .3ds file)
3-If I take an official rom, then replace the code in the exefs and exheader, the cart does not appear in the home menu and shows "Unknown CTR Card" on DevMenu (on Citra the game/homebrew works fine if I decrypt the .3ds file)
of course, if I take an official rom and replace the exefs, exheader, ncsd header and ncch header, it will be like when I make the .3ds file from scratch.

My question is: Did anyone haves any hint to help me making these custom eShop-to-cart roms or custom homebrew roms?

Why is this important to the scene? ... well just think about a new homebrew entry point on 11.6 with a custom "homebrew launcher loader rom" on any 3ds system for these people with a Sky3DS.

By the way, all of this was tested on a Sky3DS with blue button.
 

Sliter

Well-Known Member
Member
Joined
Dec 7, 2013
Messages
3,264
Trophies
0
Location
ᕕ( ᐛ )ᕗ
XP
1,797
Country
Brazil
wow you are amazing! Great work!
They from Sky (?) must pay you for it! maybe even hire you ahhha nobody had a hope for doing a bit of it and now you come with this actually working at least for fan translation!
 
  • Like
Reactions: Chelsea_Fantasy

Chelsea_Fantasy

Someone who hates slow internet connections
OP
Member
Joined
Mar 25, 2014
Messages
1,143
Trophies
1
Age
35
XP
1,536
Country
Cuba
wow you are amazing! Great work!
They from Sky (?) must pay you for it! maybe even hire you ahhha nobody had a hope for doing a bit of it and now you come with this actually working at least for fan translation!
thanks pal :lol:, but it is really, not a big deal!
 
  • Like
Reactions: Sliter

Pleng

Custom Title
Member
Joined
Sep 14, 2011
Messages
2,444
Trophies
2
XP
2,831
Country
Thailand
2-If I take an official rom, then replace the code in the exefs, the program does not launches on the 3ds, but the game shows up on the home menu (on Citra does not load when I decrypt the .3ds file)

I'm guessing that the header and actual game data are signed separately then? So the header shows up legit, but when you try to run it then the new code is unsigned so does not work. Don't think you're going to get much further than that, I'm afraid...
 
  • Like
Reactions: TheCyberQuake

Chelsea_Fantasy

Someone who hates slow internet connections
OP
Member
Joined
Mar 25, 2014
Messages
1,143
Trophies
1
Age
35
XP
1,536
Country
Cuba
I'm guessing that the header and actual game data are signed separately then? So the header shows up legit, but when you try to run it then the new code is unsigned so does not work. Don't think you're going to get much further than that, I'm afraid...
I do not think it is an encryptiong and/or signature issue
I belive it is more a "flags issue"
 

Pleng

Custom Title
Member
Joined
Sep 14, 2011
Messages
2,444
Trophies
2
XP
2,831
Country
Thailand
I don't know what a 'flags' issue is but what makes you believe that anything you've done so far should enable the 3DS to run unsigned code??
 

Chelsea_Fantasy

Someone who hates slow internet connections
OP
Member
Joined
Mar 25, 2014
Messages
1,143
Trophies
1
Age
35
XP
1,536
Country
Cuba
I don't know what a 'flags' issue is but what makes you believe that anything you've done so far should enable the 3DS to run unsigned code??
The code inside the ExeFS has no signature or encryption.
The ExeFS haves encryption, just like the ROMFS and as you can see on the video, it is decryptable and encryptable as well.
 

Pleng

Custom Title
Member
Joined
Sep 14, 2011
Messages
2,444
Trophies
2
XP
2,831
Country
Thailand
It's a genuine enough question... So far nobody has been able to get a stock 3DS to run unsigned code. You believe that you can because.....?
 

Chelsea_Fantasy

Someone who hates slow internet connections
OP
Member
Joined
Mar 25, 2014
Messages
1,143
Trophies
1
Age
35
XP
1,536
Country
Cuba
It's a genuine enough question... So far nobody has been able to get a stock 3DS to run unsigned code. You believe that you can because.....?
The code inside the ExeFS has no signature or encryption.
The ExeFS haves encryption, just like the ROMFS and as you can see on the video, it is decryptable and encryptable as well.
 
  • Like
Reactions: Sliter

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,433
Country
United States
If it was possible we would have already been doing it. Its why we've always needed homebrew or signature patches to play romhacks. Otherwise other more talented devs would have already done this
 

Clothahump

Well-Known Member
Member
Joined
Aug 28, 2015
Messages
105
Trophies
0
XP
368
Country
wow you are amazing! Great work!
They from Sky (?) must pay you for it! maybe even hire you ahhha nobody had a hope for doing a bit of it and now you come with this actually working at least for fan translation!

I don't think this "discovery" is as revolutionary as it might seem to you. It's safe to assume that anyone with a little bit of knowledge of these things can tell / could have told you exactly what works and what doesn't (on a stock system).

So far nobody has been able to get a stock 3DS to run unsigned code.

That's just wrong. Userland homebrew does exactly that - run unsigned code on a stock console.
 

Sliter

Well-Known Member
Member
Joined
Dec 7, 2013
Messages
3,264
Trophies
0
Location
ᕕ( ᐛ )ᕗ
XP
1,797
Country
Brazil
I don't think this "discovery" is as revolutionary as it might seem to you. It's safe to assume that anyone with a little bit of knowledge of these things can tell / could have told you exactly what works and what doesn't (on a stock system).
right, but nobody sowed a modded rom running yet , if everyone could do, why haven't made already?
let me praise my pal XD
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Me niether, us north Koreans don't care
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    i don't care either, even if i'm american
  • BakerMan @ BakerMan:
    truth be told, i agree with psi, i dislike both candidates, but i'd probably vote trump simply because the economy was better during his presidency
    +1
  • AngryCinnabon @ AngryCinnabon:
    Just be careful, if trump ends up winning and using project 2025 America might really change...for the worse.
  • AngryCinnabon @ AngryCinnabon:
    I'm not american and even that sends shivers down my spine.
  • AngryCinnabon @ AngryCinnabon:
    anything that offers trump an opportunity to become an actual dictator
    is bad in my book, i could care less if it wasn't for that...
  • K3Nv2 @ K3Nv2:
    Canada: America's Russia
  • NinStar @ NinStar:
    people are so dramatic that I can't even tell if they are being serious
  • Psionic Roshambo @ Psionic Roshambo:
    Why so serious!
  • Psionic Roshambo @ Psionic Roshambo:
    @BakerMan, yeah that's about the only reason I would vote for Trump over Biden.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    In my opinion on all other factors they are pretty much the same.
    +1
  • Veho @ Veho:
    Economy was better under Trump, according to Fox News.
    +1
  • Veho @ Veho:
    I don't give a fuck about what happens to America but I would like it if your shit didn't spill out on the rest of the world, thank you.
    +3
  • AncientBoi @ AncientBoi:
    A Far Right news service company
  • AncientBoi @ AncientBoi:
    I give a fuck about what happens to America but I would like it if our shit didn't spill out on the rest of the world, thank you.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    @Veho, didn't need any news. Just going to the store and buying groceries is a constant reminder.
  • Veho @ Veho:
    A reminder that all corporations reported record profits these last few years?
  • Veho @ Veho:
    Reminded that every single price gouging law was blocked by republicans because "muh gubmint overreach"?
  • Veho @ Veho:
    Won't somebody please think of the corporations?!?!
  • Psionic Roshambo @ Psionic Roshambo:
    The problem with X party blocked X bill that would have prevented X is that yes the bill probably would have worked great, buuuttt they put XYZDCBG in said bill as an attempt to sneak things in that tend to be completely unrelated to the original bills intent. It sucks because if they would just do a single thing they could probably get something done...
  • Psionic Roshambo @ Psionic Roshambo:
    But congressman X needs to have government funding for his cousins unicycle business
    Psionic Roshambo @ Psionic Roshambo: But congressman X needs to have government funding for his cousins unicycle business