Homebrew .CIA=PIRACY?

ody81

Well-Known Member
OP
Member
Joined
Aug 21, 2012
Messages
464
Trophies
0
XP
315
Country
I've gotten I little more curious about the 3ds homebrew scene(?) of late. More specifically the stance on piracy I guess.

My boggle is thus...

There are devs not making .cia versions of their homebrew (fantastic brews btw) citing that they don't support piracy.

DownloadMii was the last one I looked at whose Dev said he wouldn't be bothered making a .cia version if possible because he didn't agree with piracy.

Smealum used the Gateway exploit today for a region free patch for 9.4, but he used it without their permission, and didn't link to the exploit (as a common courtesy) in his Github citing piracy as the reason.

Why are (some) 3ds devs so worried about what I do with my 3ds outside of homebrew?

Not having DownloadMii is one thing, that's fine. But reading that if possible, it still won't happen because the dev doesn't like piracy seems like a gross generalization of Gateway owners.

Personally, it's my business what I do with my 3ds and nobody else's, but I do enjoy the (few) homebrews I can install as .cias on my homescreen where they belong.
Blargsnes is amazing, and it's become a main feature of my 3ds, perhaps one that it should have come with :)
I love to use homebrew's more in this way without using the copy of Cubic Ninja I was required to pirate to run them.


Can't we have a .3dsx/.cia dual standard?

And maybe even a 'don't ask, don't tell' unwritten rule regarding views on piracy? (devs and end-users included).
Not all Gateway/CFW users are pirates, some of just love the brews. Throw us a bone.

ps. I didn't mean to single out the DownloadMii dev, he just happened to be the last dev I read that said this.
 

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
It is kinda dumb when devs only build for 3dsx given the platform only has about 7.5K users amongst its ranks (src: smea's twitter)
The overlap of the piracy/homebrew scene is more than they're willing to admit, and they should support cia/3ds as those cover a far greater user base.

But, regardless, here is a nifty tri-build template that user relys hacked up:
https://github.com/Relys/3DSPong

It would be nice if more devs would use it. Spread the word. ; )
 

ody81

Well-Known Member
OP
Member
Joined
Aug 21, 2012
Messages
464
Trophies
0
XP
315
Country
Pong's one of my other fav's actually :)
Thanks.

And yeah, I was hoping (unrealistically) that maybe a current dev could chime in as to why it matters so much if I prefer Gateway for homebrew, it is superior in every way, not being a fanboy here either, the day it ceases to be is the day I'll buy into the next 'big thing'.

I can't even use my Cubic Ninja rom now anyway because I updated my emunand to 9.4, simply to use my 3ds properly.
And BUY from the eshop :O

Now I'm off to play some Pong, XD
 

Vappy

Well-Known Member
Member
Joined
May 23, 2012
Messages
1,508
Trophies
2
XP
2,613
Country
I guess because it's implicitly supporting people's choice to buy a piracy cart. Either way, almost all homebrews are open source for a reason; if you want a .cia version, nothing stopping you setting up a dev environment and doing it yourself.
 

Korin

Well-Known Member
Member
Joined
Jan 10, 2015
Messages
127
Trophies
0
Age
34
XP
235
Country
Pong's one of my other fav's actually :)
Thanks.

And yeah, I was hoping (unrealistically) that maybe a current dev could chime in as to why it matters so much if I prefer Gateway for homebrew, it is superior in every way, not being a fanboy here either, the day it ceases to be is the day I'll buy into the next 'big thing'.

I can't even use my Cubic Ninja rom now anyway because I updated my emunand to 9.4, simply to use my 3ds properly.
And BUY from the eshop :O

Now I'm off to play some Pong, XD
It is possible to use CIA patches to downgrade emunand from 9.4 to 9.2 (Source: I have done it) someone explained it in a post I am too lazy to go looking for.
 

ody81

Well-Known Member
OP
Member
Joined
Aug 21, 2012
Messages
464
Trophies
0
XP
315
Country
I guess because it's implicitly supporting people's choice to buy a piracy cart. Either way, almost all homebrews are open source for a reason; if you want a .cia version, nothing stopping you setting up a dev environment and doing it yourself.


Almost all, and if the needed files are supplied. But nevertheless we all remember the AMAZING homebrew scene on the PSP yeah?
Download homebrew, install homebrew, run homebrew. No messing about, just awesome.

And without the violation of someone's right to support whoever the hell they want to get the homebrew running. That's the end-users choice and nobody elses.

It's a little on the nose.
 
  • Like
Reactions: Ericss

ody81

Well-Known Member
OP
Member
Joined
Aug 21, 2012
Messages
464
Trophies
0
XP
315
Country
It is possible to use CIA patches to downgrade emunand from 9.4 to 9.2 (Source: I have done it) someone explained it in a post I am too lazy to go looking for.

You been on eshop lately with 9.2?

Pretty sure I covered this in my post.
......
Yup.
 

Rinnegatamante

Well-Known Member
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
Almost all, and if the needed files are supplied. But nevertheless we all remember the AMAZING homebrew scene on the PSP yeah?
Download homebrew, install homebrew, run homebrew. No messing about, just awesome.

And without the violation of someone's right to support whoever the hell they want to get the homebrew running. That's the end-users choice and nobody elses.

It's a little on the nose.

Have you ever find in a PSP CFW Installer the EBOOT of the PSP Update needed to install it? No.
Why not? Cause CFW installers on PSP decrypts PSP Update to patch modules before injecting them in flash.
For the same reason CIA are considered piracy: to create a CIA file, you HAVE to use private Nintendo stuffs (7.X keys). [Have you ever seen in a CIA build tutorial someone who posted 7.x keys? No, oh what a surprise...]
For the same reason, downloading BigBlueMenu for example is piracy cause you're downloading a Nintendo tool reserved to 3DS devkits.
 
  • Like
Reactions: Zidapi

night_hawk

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
573
Trophies
0
XP
1,586
Country
Italy
Almost all, and if the needed files are supplied. But nevertheless we all remember the AMAZING homebrew scene on the PSP yeah?
Download homebrew, install homebrew, run homebrew. No messing about, just awesome.

And without the violation of someone's right to support whoever the hell they want to get the homebrew running. That's the end-users choice and nobody elses.

It's a little on the nose.
.CIA are illegal, because it's supposed they use private keys (copyright by Nintendo).
It's your final choise what you (and all users) want to do with your console, yes absolutely, but, developers (and hackers) has this choice too, release what they want, the way (format) they want.
 

DinohScene

Gay twink catboy
Global Moderator
Joined
Oct 11, 2011
Messages
22,530
Trophies
4
Location
Восторг
XP
22,737
Country
Antarctica
I'd rather have a homebrew channel launched by an exploit.
Less messing around with the NAND.

Anyway.
I'll see what the future holds.
Gaming on the 3DS is pretty much dead for me anyway.
 

ody81

Well-Known Member
OP
Member
Joined
Aug 21, 2012
Messages
464
Trophies
0
XP
315
Country
Have you ever find in a PSP CFW Installer the EBOOT of the PSP Update needed to install it? No.
Why not? Cause CFW installers on PSP decrypts PSP Update to patch modules before injecting them in flash.
For the same reason CIA are considered piracy: to create a CIA file, you HAVE to use private Nintendo stuffs (7.X keys). [Have you ever seen in a CIA build tutorial someone who posted 7.x keys? No, oh what a surprise...]
For the same reason, downloading BigBlueMenu for example is piracy cause you're downloading a Nintendo tool reserved to 3DS devkits.


1: I was coming the 3ds scene to the psp scene, not the methods of hacking, but the ease of use and standards.

2: 7.x keys? You <can> get a cia on 4.5 yeah? No 7.x keys needed?
As usual, correct me if I'm wrong (I'm sure you will)

I was asking a specific question in the op, not a bullshit argument.
 

ody81

Well-Known Member
OP
Member
Joined
Aug 21, 2012
Messages
464
Trophies
0
XP
315
Country
I'd rather have a homebrew channel launched by an exploit.
Less messing around with the NAND.

Anyway.
I'll see what the future holds.
Gaming on the 3DS is pretty much dead for me anyway.


True, it'd be handy but we don't all have 'x game' to exploit.

Plus, the nand issue's what makes the emunand so tasty.
 

Rinnegatamante

Well-Known Member
Member
Joined
Nov 24, 2014
Messages
3,162
Trophies
2
Age
29
Location
Bologna
Website
rinnegatamante.it
XP
4,857
Country
Italy
2) According to this tutorial: https://gbatemp.net/threads/tutorial-converting-3ds-to-cia-for-dummies.373722/

Now, go to CIA\For 3DS SD Card
Copy the launcher you use over to your 3DS SD card.
I will not provide slot0x25KeyX.bin, so find it yourself.
When you the value, HXD into a blank file, and save as slot0x25KeyX.bin

This file you have to make must contains 7.X Nintendo keys leaked by GovanifY.

I told you infact CIA = piracy cause you use LEAKED Nintendo keys (so copyrighted content) but probably you cannot understand what someone is trying to tell you.
 

AlbertoSONIC

Pasta Team Member
Member
Joined
Jun 27, 2014
Messages
927
Trophies
0
Age
52
Website
www.albertosonic.com
XP
1,396
Country
Italy
I'm not sure that building a .cia HOMEBREW requires 7.x leaked KeyX... 3DS Paint is available in .cia format too and i never used the leaked keys. I guess that nintendo keys are required for .3ds--->.cia only...
 

nop90

Well-Known Member
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
You don't need a valid key to bulid a HB CIA, cause the available ways to run CIAs spoof the part of the firmware that checks if the key is valid (both CFW and Gateway). Actual CIA of hb are signed with a dummy 0000...00 Key.

You only need the keyX to convert commercial 3DS rom to "unsigned" (or "badly signed") CIA.

IMHO the question could be that if you release HB in CIA format, you're supporting the use of tools (GW and CFW) that can run pirated sw.

As a personal choice, this will not make me do not release CIA hb, but other developer are free to think different.
 

filfat

CTO @ Nordcom Group Inc.
Member
Joined
Nov 24, 2012
Messages
1,261
Trophies
1
Location
Gothenburg, Sweden
Website
www.sweetsideofsweden.com
XP
1,749
Country
Sweden
I've gotten I little more curious about the 3ds homebrew scene(?) of late. More specifically the stance on piracy I guess.

My boggle is thus...

There are devs not making .cia versions of their homebrew (fantastic brews btw) citing that they don't support piracy.

DownloadMii was the last one I looked at whose Dev said he wouldn't be bothered making a .cia version if possible because he didn't agree with piracy.

Smealum used the Gateway exploit today for a region free patch for 9.4, but he used it without their permission, and didn't link to the exploit (as a common courtesy) in his Github citing piracy as the reason.

Why are (some) 3ds devs so worried about what I do with my 3ds outside of homebrew?

Not having DownloadMii is one thing, that's fine. But reading that if possible, it still won't happen because the dev doesn't like piracy seems like a gross generalization of Gateway owners.

Personally, it's my business what I do with my 3ds and nobody else's, but I do enjoy the (few) homebrews I can install as .cias on my homescreen where they belong.
Blargsnes is amazing, and it's become a main feature of my 3ds, perhaps one that it should have come with :)
I love to use homebrew's more in this way without using the copy of Cubic Ninja I was required to pirate to run them.


Can't we have a .3dsx/.cia dual standard?

And maybe even a 'don't ask, don't tell' unwritten rule regarding views on piracy? (devs and end-users included).
Not all Gateway/CFW users are pirates, some of just love the brews. Throw us a bone.

ps. I didn't mean to single out the DownloadMii dev, he just happened to be the last dev I read that said this.

As said before, the whole piracy argument is just a small part why i don't publish a CIA file... yet... if/when its possible to run 3dsx homebrew on gateway so will DownloadMii actually be useful for the non Ninjhax gw users but as gw cannot yet run 3dsx files so is it indeed quite pointless to publish dmii as a cia file. :)
 

pdapanda

Well-Known Member
Member
Joined
Nov 19, 2014
Messages
730
Trophies
0
Age
32
XP
1,160
Country
Switzerland
As said before, the whole piracy argument is just a small part why i don't publish a CIA file... yet... if/when its possible to run 3dsx homebrew on gateway so will DownloadMii actually be useful for the non Ninjhax gw users but as gw cannot yet run 3dsx files so is it indeed quite pointless to publish dmii as a cia file. :)
As said before, the whole piracy argument is just a small part why i don't publish a CIA file... yet... if/when its possible to run 3dsx homebrew on gateway so will DownloadMii actually be useful for the non Ninjhax gw users but as gw cannot yet run 3dsx files so is it indeed quite pointless to publish dmii as a cia file. :)

I think limiting what a market download to .3dsx is not that nessesary.A cia version market can download cia files of homebrews,
and install cias. Just like some unofficial android.market
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: i think im a bad person