Homebrew [Release] 3DSpoof - A version customizer !

  • Thread starter Thread starter ZeraTron
  • Start date Start date
  • Views Views 10,059
  • Replies Replies 63
  • Likes Likes 10
I could actually have a LOT of use with this. Im still on my pasta 9.2. With this I could do emunand without any trouble, tweakin or settings, right? :)

Perfect for a n00b like me :P
 
So does this just edit the txt file that Luma reads, or does it do something standalone?

Yeah, pretty much. It's a fork of CustomVersionSetter by Bernardo Giordano.

Also, OP, you can use makerom to build a CIA file:

Code:
makerom -f cia -o [.cia file] -rsf [RSF file] -target t -exefslogo -elf [ELF file] -icon [icon file] -banner [banner file]
Source: https://www.3dbrew.org/wiki/Setting_up_Development_Environment

Here's a sample .rsf file I found by searching the tubes: https://gist.github.com/mid-kid/d9c4ce50407c71ec9ef3

You can use bannertool to make the banner and icon files: https://github.com/Steveice10/bannertool
 
  • Like
Reactions: OrGoN3
  • Like
Reactions: OrGoN3 and Ricken
Doesn't Luma3ds have native support for this?

Edit: Well kinda does. Kinda doesn't. Never mind. :/

Edit 2: Nope. Literally uses Luma's version string setter. All this does is make an easy way to edit it and has a huge dictionary for emoji and stuff. Not that much too it.
 
Last edited by CrimsonMaple,
  • Like
Reactions: Quantumcat
1. About 3DSpoof :
3DSpoof is a 3DS homebrew what allows you to customize your SysNAND and up to 4 EmuNAND. Written in C and fully explained line-per-line, the code is really easy to understand if you want to fork it or use it. The original concept was made by the awesome Bernardo Giordano, I read his code and improved it, by redesigning it, making the code more easy to understand, and adding some cool features.

/!\ This tool is a just-for-fun application, it will just replace the setting system version by the one you'll write, nothing else really crazy. /!\
Also, as it was my first homebrew app (I first didn't planed to share it but it can be useful for beginners) be indulgents and don't say "you copied Custom Version Setter" etc... I already credited his author many times.


2. Screenshots :





3. Thanks to :
4. Contact :
5. Known Bugs / To Do :
  • Known Bugs:
    • Can sometimes freez the console when leaving HBL or entering Settings.
  • To Do:
    • Add a closing function to the keyboard if you want to cancel the editing.
    • Make a .cia file.
This looks exactly like custom version setter. Im not trying to be rude it almost looks like you copied someones homework, and changed it a little so it would look different.
 
  • Like
Reactions: DrkBeam and Joel16
This looks exactly like custom version setter. Im not trying to be rude it almost looks like you copied someones homework, and changed it a little so it would look different.

But custom version setter is only for Luma, right? This seems to be working for all cfw and hb loaders etc.
 
  • Like
Reactions: Quantumcat
O5UavMI.jpg

Yep mine works don't pay attention to the version its a joke for 4chan
 
Is it useful for accessing official eShop, NNID options and online multiplayer without having to upgrade to newer firmware versions?
 
That's a shame.

You could trick the PSP into not upgrading the firmware by changing this number. I thought it would be the same with 3DS but alas...
 
In what way doesn't it? I was going to comment the same thing, but maybe I'm not informed.
Not sure if Luma can change the full string for the version or if they can just change the first 4 chars. I would have to look at the injector source again.

Edit: Never mind. It is literally just uses Luma's custom version string stuff. So yeah. Never mind. Because of this it won't work on any other CFW that doesn't use Luma's loader implementation as a base.
 
Last edited by CrimsonMaple,
  • Like
Reactions: Quantumcat
Would this prevent update nag or allow you to go online on a lower firm? Or does it just show you any number you want? I'm a bit confused, sorry.
 

Site & Scene News

Popular threads in this forum