Homebrew [Release] freeShop - open source eShop alternative

Status
Not open for further replies.

Drakia

Well-Known Member
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
  • Like
Reactions: I pwned U!

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,736
Trophies
2
XP
8,570
Country
Tuvalu
rip Nintendo eShop... Nice work!
Now if only we had a way of injecting these games into the Nintendo Network ID so it can be downloaded onto multiple 3DS console that share 1 NNID :unsure:
not at all possible to register that you bought the game with nintendo when you didn't.
sure we can download files from their server, but it doesn't mean the game will be listed on our account in their databases...

--------------------- MERGED ---------------------------

@TheCruel - this is really nice and beautiful!
very useful you had brewman to work from as a base! although i can see you improved on the interface even more.
i see people talking about keys, will you support using the json data from that key website that CIAngel makes use of?
or would someone have to fork this and add a few lines of code for an 'all in one' solution?
 

Metab

Well-Known Member
Member
Joined
Mar 23, 2013
Messages
155
Trophies
0
Age
28
Location
Where dat ass is
XP
299
Country
Amazing, can't wait to test it, and check out your source!
Just to jump into the piracy debate, as an Australian, and a student at university, the prices here for games are stupid, the eShop titles like Mario Kart and 3D land are STILL 70$, same price they were when they came out, almost every mainstream and popular game has remained a simular overpriced amount since release, only 'sub par' games that people arent that interested in purchasing have become a reasonable retail amount or second hand purchase.

I love nintendo but I simply cant afford that, It might be different for different countrys but here in Australia, in my current position and game pricing its just asking to be hacked and games pirated.

Since I matured and respected the effort game developers put in some years ago, I have since pirated I think 1 game that I later purchased, thanks to things like G2A, humblebundle, steam sales and reasonable pricing.

You expect me to pay more for a 3DS title, with less content, less graphically comparable (Not to talk down to 3DS, I love the system but for comparisons sake), less updates, no mods (without homebrew, and even that is extremely hard and most games havnt reached that stage within the community).
It's annoying that people expect me to throw away my savings for games that have been out for years...
 

lpchaim

Well-Known Member
Newcomer
Joined
Jan 6, 2013
Messages
75
Trophies
0
XP
189
Country
Brazil
I gotta say, this has made me realize just how far the 3DS scene has come at this point from how it was just some time ago. From 'Another exploit? Get real lol' to menuhax to a9lh. From flashcards and clones to CFWs and patched CIAs to just installing everything directly from the eshop servers with very little effort. And on sysnand CFW for many of us, to boot. How about that, huh?
Anway, thank you for this OP. It also seems way more polished than your pretty humble description made me figure, I might add.
 

XiaoDii

Active Member
Newcomer
Joined
Mar 14, 2016
Messages
28
Trophies
0
Age
32
XP
94
Country
Switzerland
peak of the 3ds hacking(piracy) scene confirmed:toot:
 

pastaconsumer

Well-Known Member
Member
Joined
Oct 12, 2014
Messages
971
Trophies
1
XP
3,202
Country
United States
not at all possible to register that you bought the game with nintendo when you didn't.
sure we can download files from their server, but it doesn't mean the game will be listed on our account in their databases...
Thanks for the info! (Insert overused 'The more you know' gif)
 
  • Like
Reactions: cearp
D

Deleted User

Guest
@TheCruel Something that would be nice would be to not automatically download the images (it takes a while) but rather just have the option to download the screenshots after selecting the game
 

TheCruel

Developer
OP
Banned
Joined
Dec 6, 2013
Messages
1,350
Trophies
2
XP
3,131
Country
United States
@TheCruel - this is really nice and beautiful!
very useful you had brewman to work from as a base! although i can see you improved on the interface even more.
i see people talking about keys, will you support using the json data from that key website that CIAngel makes use of?
or would someone have to fork this and add a few lines of code for an 'all in one' solution?
It needs more information than that json provides, namely the eshop id for the title, and the specific country code to use to fetch the eshop info. Right now freeShop essentially just needs the encTitleKeys.bin, any one. If you use the one from that 3ds titlekeys website, than the information is already preprocessed in the json (which the program keeps up-to-date itself with the game icons). Any other encTitleKeys.bin which has titles not in the cache will need an average of 4 seconds per title to process to fetch eshop data on the 3ds. An annoying one-time process which is kinda unavoidable though could maybe be sped up.

This is the plan for now, though I'm open to changing it. I ultimately want the most flexibility possible without only working with a single titlekey source.
@TheCruel Something that would be nice would be to not automatically download the images (it takes a while) but rather just have the option to download the screenshots after selecting the game
I think the official eShop app shows the game info and has little loading icons where the screenshots are and loads them afterward. I'll make it like that, except the screenshots will just fade in when they're downloaded. Of course easier said than done.
 
D

Deleted User

Guest
It needs more information than that json provides, namely the eshop id for the title, and the specific country code to use to fetch the eshop info. Right now freeShop essentially just needs the encTitleKeys.bin, any one. If you use the one from that 3ds titlekeys website, than the information is already preprocessed in the json (which the program keeps up-to-date itself with the game icons). Any other encTitleKeys.bin which has titles not in the cache will need an average of 4 seconds per title to process to fetch eshop data on the 3ds. An annoying one-time process which is kinda unavoidable though could maybe be sped up.

This is the plan for now, though I'm open to changing it. I ultimately want the most flexibility possible without only working with a single titlekey source.

I think the official eShop app shows the game info and has little loading icons where the screenshots are and loads them afterward. I'll make it like that, except the screenshots will just fade in when they're downloaded. Of course easier said than done.
The fade in transition with that would be GREAT! Thanks!
 

Ketchup901

Well-Known Member
Member
Joined
Nov 1, 2015
Messages
129
Trophies
0
Age
23
Location
Stockholm
XP
171
Country
PSP, plagued by piracy.
DS, plagued by piracy.
3DS, facing the same fate.

I wouldn't be suprised if the 3DS would attract as much shovelware as the DS due to this.
What shovelware? Also the DS required a flashcart to play pirated games on, which not many people did.
 

DinohScene

Gay twink catboy
Global Moderator
Joined
Oct 11, 2011
Messages
22,561
Trophies
4
Location
Восторг
XP
22,892
Country
Antarctica
What shovelware? Also the DS required a flashcart to play pirated games on, which not many people did.

DS library has a fuck ton of shovelware.
And that's where you're wrong.
R4s where readily available and extremely cheap.
So the vast majority of people that pirated had an R4.

More people have flashcards then people have CFW PSPs
 

Ketchup901

Well-Known Member
Member
Joined
Nov 1, 2015
Messages
129
Trophies
0
Age
23
Location
Stockholm
XP
171
Country
DS library has a fuck ton of shovelware.
And that's where you're wrong.
R4s where readily available and extremely cheap.
So the vast majority of people that pirated had an R4.

More people have flashcards then people have CFW PSPs
Yes. I know you said the DS has lots of shovelware, and I asked what kind of shovelware.
 

smileyhead

I like cute stuff.
Member
Joined
Aug 31, 2015
Messages
4,806
Trophies
3
Age
23
Location
Budakeszi, Hungary
Website
sites.google.com
XP
10,613
Country
Hungary
I'm about to go on a vacation for a week, so I figured I'd post some progress on my freeShop project. It's still relatively buggy and I have not yet uploaded the source. But atm the goal is to copy all the useful content of the eShop and improve on the crappy parts. It also permits flexibility with user-provided titlekeys which the eShop will obviously never do.

At the moment, it uses a cache of games scraped from that 3ds titlekeys website, however the keys will not be bundled obviously with freeShop. But it will permit user-provided encrypted titlekeys too and fetch the eShop information as necessary. After all, you should be using your own keys, piracy is illegal and I cannot promote that. :rofl:

I am open to suggestions as to where you think the project should head. Before I commit to any specific model of managing titles, I'd like to hear what features people would like from a program like this. I only started learning about title installation stuff a few weeks ago, so I'm still learning about the limitations and possibilities atm.

Expected release date: May 28th


Dammit. I need this. I need this now!!
 

jaksy

Well-Known Member
Member
Joined
Jun 10, 2014
Messages
554
Trophies
0
Age
34
XP
318
Country
United States
The code being open source has jack shit to do with whether or not Nintendo can send a C&D or actually take legal action. What matters is what the code is doing, not the way the code is licensed. There are also other ways Nintendo can stop this from happening, to make it so you always have to be connected to the internet to play games on a console, especially a handheld, is one of the most retarded ideas I've ever heard.
I have to agree with the statement in this post.

Ticket usage through homebrew is legally questionable at best even when used even to download titles you have legitimately purchased.
The author of this homebrew isn't even trying to thinly veil his intent, with statements such as "piracy is illegal and I cannot promote that (rofl emote)" clearly implying this tool's main usage is just that.

Look, I'm not trying to bring an antipiracy debate here, I legitimately think it has it's place and don't look down on it.
I just think this tool would be better promoted in certain other forums where piracy is the main focus, as that's clearly what this tool's primary usage will be, regardless of whether the author openly promotes it as such or not.
 
Last edited by jaksy,
  • Like
Reactions: Deleted User
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Nintendo becomes responsible for 2024s virus +1