Hacking [Release] NTR CFW 2.0 for New 3DS

cell9

Well-Known Member
OP
Member
Joined
Nov 14, 2014
Messages
229
Trophies
0
Age
32
XP
1,017
Country
China
The ability to load games with a GW cart has a lot to do with how they boot into their modified state. Old NTR-CFW let you since it used Gateway's earlier stages which did all the hardware setup for their cart. This doesn't do that, since they wrote nearly all of it themselves. (Did you guys borrow some stuff bootstrap though? We're just curious... 0xfaaffaaf is pretty unique.)

The initial idea was booting the NTR from the bootstrap project. However eventually I have found the ninjhax does not work 8.1.0 fw, which is essential to launch the bootstrap (and it also requires a working Internet Browser which could only get from an online update).
I think supporting 8.1.0 is important since many JP new3ds come with this fw version, so I have tried to develop another one based on the cubic ninja exploit (thanks smea for making his great solution open-sourced). There are some limitations for making the payload, like no global variables allowed, size limits, no HB_xxx , etc. So it is not easy to port the entire bootstrap project directly, and I have re-written one named BootNTR. However, it shares similar behaviors, ie. it uses 0xfaaffaaf flag to determine if the arm11 kernel exec is done.
The BootNTR is an open-source project, I will release the source code on my github when I fixed coding style, stability and other issues. I am also curious about the KARL3DS, I will be glad to port NTR on it if it is possible to get arm11 kernel access.
 

cell9

Well-Known Member
OP
Member
Joined
Nov 14, 2014
Messages
229
Trophies
0
Age
32
XP
1,017
Country
China
Amazing work, cell9. I'm surprised you're still in the scene, let alone making public releases, given the prevalence of the entitlement attitude, demonstrated so well in parts of this thread (and forum).

Back to the topic:

Just to be clear, does this mean a plugin runs concurrently with the 'active application' as a new, separate process?

And less on-topic: could a plugin patch an SVC handler?


Aw, what's wrong with a good old tasteful 0xDEADBABE?


there are two kinds of plugin, one of them runs in the Home Menu process.
plugins have arm11 kernel access.
 
  • Like
Reactions: Helper

tony_2018

Well-Known Member
Member
Joined
Jan 3, 2014
Messages
3,107
Trophies
0
XP
1,022
Country
United States
Sorry if that was a bit much, but I'm seeing way too many promising projects like this fall short of their potential just because doing this or that could potentially be used "the wrong way." Banning knives because so many people are killed with them might sound like a good thing -- until that next package from Amazon arrives and you spend half the day just getting it open.

No CIA means no SaveDataFiler. No SaveDataFiler in CFW means still no converting any save that uses the 6.x key. I beat Zelda: ALBW on my Aus N3DS because the N3DS finally made the 3D fun to use, not a hassle trying to position the device just right. I own both the US cart, and the gold system that came with it as an eShop download. I think I should be well within my rights to convert my EUR save to my purchased eShop CIA, now that I could run said CIA on the N3DS. I mean, I've only paid for the game twice. But no one wants to make a CFW for 9.x that has CIA patches, because of how some people would use it. So, I'm stuck using the European ROM on my Sky3DS.


Understand what your going through but that is something that is out of our control since we, most of these members, don't know how to code. All you need to do is learn it the way they did and you can get started and "share" with the scene. Other than that you short on options since GW is the only way to get homebrew, cia installs, region-free (the all in one package deal) working on the n3ds. If you hate to pay GW for there work, and seeing as how you hate the way there is no free support in the scene for what you are wanting to do with your n3ds, than you'll just have to wait patiently for someone to get drunk and say "fuck it lets do this".
 
  • Like
Reactions: Zidapi

tony_2018

Well-Known Member
Member
Joined
Jan 3, 2014
Messages
3,107
Trophies
0
XP
1,022
Country
United States
Are decisions of the mind etched in stone? Just because you see everything in black and white, that means everyone does? Is it not possible for someone to change their viewpoint if they're presented a convincing argument? It may or may not work. But as far as I'm concerned, it's worth a shot. Why not attempt to present a viewpoint that rarely gets expressed these days? Tired argument? Maybe that's all the truth is for you, but not for me.

Entitled? Really? You want to go there? I've probably bought more games than you have. I support the developers. When I like something, I buy the original. When there is an original. Thanks to Steam, more often than not the scene ISO doesn't have a retail DVD counterpart anymore. I was genuinely disappointed to learn that retail boxes containing Torchlight 2 and Ys in English do not exist. And I refuse to buy worthless files from Steam, or even create an account. It would give the appearance that I'm on board with what they're trying to do -- turn ownership of your purchases into a dead concept. Never happening.

You're obviously new here. Most people that have been here a while are used to my pro-capitalism, pro-free-markets, anti-copyright, anti-patent statements. My opinions will rattle your cage if you're new to them I guess, because all your life you've had the "intellectual property" lie crammed down your throat. Andrew Jackson debunked that myth over a century ago. That oxymoron isn't even in our copyright laws. For one thing, copyright laws only apply to corporate for-profit use. I am not a corporate entity, and I am not selling what I download for money. Personal use is not and has never been illegal. These evil developers that want to use owning a copyright as an excuse to violate your rights, especially your rights to fair use and privacy, are the ones that are wrong. Most developers actually know that wrongfully demonized personal use is good and healthy. Back when the PS3 was stuck on CFW 3.55, there were a lot of game patches that came out that made games playable on CFW. It wasn't a coincidence. They know it helps their sales. They encourage it privately while talking out the other side of their mouth publicly to get sympathy purchases.

The fact you use the term "piracy" shows that you really don't understand copyright law at all. Like I said, "intellectual property" isn't in our copyright laws. They do not wrongfully state that ideas can be property. They grant an artificial right to give people an incentive to create works. However, they are having the opposite of the intended effect. So, being an artificial right that is not serving its purpose, not a natural right, it is time for it to be taken away. Microsoft abusing copyright law to create an artificial operating system monopoly goes against the very spirit of a law that was supposed to encourage innovation. Protecting your right to draw a mouse while thousands of films oxidize to nothingness instead of being properly preserved by keeping them out of the public domain indefinitely was not what these laws were intended for. The intended purpose has failed. What we have is not more innovation. What we have is a financial mine field for anyone that even wants to try to innovate. It's time to move on from this irrationally selfish notion that an idea can be yours. No it can't. If you can think of it, so can someone else. The patent office would be an empty place if this were not the case.

I take offense at the very use of the term "piracy". No one's being murdered for their possessions, or being made to walk the plank. Nothing is even being stolen. Does a cart disappear off Wal-Mart's shelf when a game gets downloaded? No. Can these files be resold? No. Are PDFs from RPG Drive-Thru resellable on e-bay? No. My real "Arcana Evolved" and "d20 World Of Darkness" have real value, on the other hand. Would anyone buy MP3s of Megadeth's "Super Collider" from me, even if I was allowed to sell MP3s (not that I would purchase lossy crap)? No. Would I get bids on e-bay if I put my signed CD on there? Yes. The information must be given physicality of a limited nature to have a true value. Infinite supply, zero demand. Would you call me a thief if I printed a gun with a 3D printer? No (at least not to my face ;) ). Then why would you do so when I burn my own CDs and DVDs? It's mechanically the same thing. Surely you're not suggesting I'm paying less for blank CDs than the record companies that mass stamp them. I can't make them for less than they can. If I'm saving any money, the RIAA is gouging. Now, the MPAA keeps their prices reasonable, by comparison, and there really isn't much, if anything, to be saved by downloading a Blu-Ray.

You want me to take it down a notch? I don't think you realize that, considering I'm replying to someone who keeps repeatedly and ignorantly calling me a thief, I already have taken it down several notches. You want me to calm down, quit making blind assumptions, like accusing everyone that requests a specific feature of being a criminal. Are you psychic? Can you know my intent? No. Using inflammatory statements like "entitled rant about the morals of piracy" is how you start a fight, not how you get people to calm down. If that was not your intent all along, then you really need to work on your communication skills.

I've read the first post. The key word is "planned". What is is. What is planned isn't. The future holds no certainties. Soon is a rather vague term, as some people have discovered the hard way. It's not here until it is. As for the Old 3DS, why bother? Gateway has won in the original 3DS arena. You're not going to level the playing field for Sky3DS there, it's already lost, the original MSet exploit is easy and hassle free. The swap needed by the N3DS GW exploit has given Sky an advantage there (if they were to add a back button to the cart, they'd probably be guaranteed a win). That is where an independent EmuNAND is going to have an impact. Even for the cheap-asses that refuse to spend money to unlock their device, this will be up against Palatine, PBT, MT Loader, and rxTools. Unless it can bring something unique that those don't already offer, no need to reinvent the wheel.

KARL3DS? Really? :rofl2: At least this and OSKA have a release. But at this rate, rxTools is still going to stomp all 3. Still, to each their own. I can't imagine what you might be waiting for, but, I hope it's worth it for you. I have region free already. I did for the most part even before Gateway's exploit hit, since I already had an Australian N3DS since December and picked up a US N3DS on release day. I've been enjoying the N3DS since the end of December. Apparently almost everyone else has been waiting in misery (well, going by their posts, they sure seemed miserable anyway) while I was playing games and homebrew. So, all that waiting, you can have it. It seems overrated to me.



Well, if you were getting a US model, there's the Smash Bros. Rev01 cart. It would surprise me if something with 9.2 for the other regions doesn't emerge sooner or later (I'd like to take my Australian unit to 9.2 myself, like I have the US one, I'm not aware of any major differences between 9.0 and 9.2, but minor bug fixes are always welcome if available of course).



Almost any member complaining about the dev's not enabling unsign cia don't know the meaning of piracy, they just want it. JUST WANT IT.
 

MeisterFenster

Well-Known Member
Member
Joined
Nov 18, 2014
Messages
168
Trophies
0
Age
28
XP
165
Country
Gambia, The
cell9 have plugins access to all services? (As long as they dont require ARM9) Would it be possible to spoof the system language? (Since Majoras Mask EU fails to load on my JP console since it tries to load language files that dont exist on that card). Smea once said that would be an easy fix, but I have no idea^^
 

cell9

Well-Known Member
OP
Member
Joined
Nov 14, 2014
Messages
229
Trophies
0
Age
32
XP
1,017
Country
China
cell9 have plugins access to all services? (As long as they dont require ARM9) Would it be possible to spoof the system language? (Since Majoras Mask EU fails to load on my JP console since it tries to load language files that dont exist on that card). Smea once said that would be an easy fix, but I have no idea^^

1. yes, the service manager is patched, which allow full service access
2. yes, you can patch cfg service or game, I assume.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Wow, only $700?