Homebrew [Release] arc13's freeShop fork - open source eShop alternative

  • Thread starter Thread starter arc13
  • Start date Start date
  • Views Views 717,173
  • Replies Replies 2,534
  • Likes Likes 144

What should I do with storage bars ?


  • Total voters
    138
  • Poll closed .
Status
Not open for further replies.
This is supposed to be a "free" (OSS) alternative to eShop. Why do we need a RSS reader? eShop doesn't have it. I understand why people want it, but I think it's outside the scope of this project.

Of course anyone is free to fork it and add whatever they want just as @arc13 has forked it and added storage bars, etc.
 
  • Like
Reactions: Jacklack3
This argument about the title key site and how to dance around legalities is getting annoying for some reason...
 
Last edited by Arubaro,
  • Like
Reactions: V0ltr0n
First, I'd like to thank Arc13 for this fork. He's already made some nice improvements, and it is good to know this program will continue to see development.

But my main purpose is to make a suggestion for possible additional functionality.

I am under the impression that official CIAs must be encrypted or somehow signed with a key unique to your device. This process becomes apparent when you use the "simple" 3ds to CIA converter application. I assume that Freeshop is downloading a decrypted ROM from "somewhere", and then doing the whole signing rigmarole behind the scenes (which is very convenient). My suggestion is to add the option to do this with local ROMs. There have been a handful of games that were not available in Freeshop (nor CIAngle), but are available as .3ds ROMs. If Freeshop added the ability to create and install CIAs from those files (either on the SD card or over the local network), this would make it much easier to install these hard-to-find games. I would think it would be relatively trivial to point to a ROM on the local filesystem instead of one on the internet, so this useful utility shouldn't be too difficult to add.

However, I admit that I could be completely off-base with my assumption of how Freeshop is acquiring ROMs. If I have it totally wrong and Freeshop is not doing the signing, then please disregard my request.
 
First, I'd like to thank Arc13 for this fork. He's already made some nice improvements, and it is good to know this program will continue to see development.

But my main purpose is to make a suggestion for possible additional functionality.

I am under the impression that official CIAs must be encrypted or somehow signed with a key unique to your device. This process becomes apparent when you use the "simple" 3ds to CIA converter application. I assume that Freeshop is downloading a decrypted ROM from "somewhere", and then doing the whole signing rigmarole behind the scenes (which is very convenient). My suggestion is to add the option to do this with local ROMs. There have been a handful of games that were not available in Freeshop (nor CIAngle), but are available as .3ds ROMs. If Freeshop added the ability to create and install CIAs from those files (either on the SD card or over the local network), this would make it much easier to install these hard-to-find games. I would think it would be relatively trivial to point to a ROM on the local filesystem instead of one on the internet, so this useful utility shouldn't be too difficult to add.

However, I admit that I could be completely off-base with my assumption of how Freeshop is acquiring ROMs. If I have it totally wrong and Freeshop is not doing the signing, then please disregard my request.
Freeshop downloads the files from nintendo and installs them.
 
First, I'd like to thank Arc13 for this fork. He's already made some nice improvements, and it is good to know this program will continue to see development.

But my main purpose is to make a suggestion for possible additional functionality.

I am under the impression that official CIAs must be encrypted or somehow signed with a key unique to your device. This process becomes apparent when you use the "simple" 3ds to CIA converter application. I assume that Freeshop is downloading a decrypted ROM from "somewhere", and then doing the whole signing rigmarole behind the scenes (which is very convenient). My suggestion is to add the option to do this with local ROMs. There have been a handful of games that were not available in Freeshop (nor CIAngle), but are available as .3ds ROMs. If Freeshop added the ability to create and install CIAs from those files (either on the SD card or over the local network), this would make it much easier to install these hard-to-find games. I would think it would be relatively trivial to point to a ROM on the local filesystem instead of one on the internet, so this useful utility shouldn't be too difficult to add.

However, I admit that I could be completely off-base with my assumption of how Freeshop is acquiring ROMs. If I have it totally wrong and Freeshop is not doing the signing, then please disregard my request.
You're totally off base. Just use Decrypt9/GodMode9 to convert 3ds to CIA. freeShop/CIAngel doesn't do any encrypting/decrypting. They do download the seed. Also what you're suggesting is outside the scope of this project. If it's not on Nintendo's servers, then these have nothing to do with it.
 
But it has to constantly update.

You'd need a place to distribute the torrent still, and the keys are updated on a constant basis, so you'd have 50 different torrents a couple weeks into trying to distribute them this way.

Yeah, that's the point. Torrents, or at least via magnet protocol, for long had had the ability to incorporate diffs and upgrades to content; protocol extensions such as BEP # http://www.bittorrent.org/beps/bep_0039.html ("Updating Torrents Via Feed URL" extension) comes to mind but there are several others. It's just a matter of someone creating and maintaining the diffs. It can be done distributedly, even, such as BEP 46.

Re the torrent or magnet itself: as tends to be the thing, likely no one would need to host the whole content except end users, we'd only have to link to it. It is not forbidden by any (practical) law that I know of, as it is basically the same as linking to a "how do I find X" Google search (not to the actual content).

Still, we'd need someone to go and do the research for the implementation, as I can't recall offhand any big name torrent client that incorporates at least BEP 39.
 
Yeah, that's the point. Torrents, or at least via magnet protocol, for long had had the ability to incorporate diffs and upgrades to content; protocol extensions such as BEP # http://www.bittorrent.org/beps/bep_0039.html ("Updating Torrents Via Feed URL" extension) comes to mind but there are several others. It's just a matter of someone creating and maintaining the diffs. It can be done distributedly, even, such as BEP 46.

Re the torrent or magnet itself: as tends to be the thing, likely no one would need to host the whole content except end users, we'd only have to link to it. It is not forbidden by any (practical) law that I know of, as it is basically the same as linking to a "how do I find X" Google search (not to the actual content).

Still, we'd need someone to go and do the research for the implementation, as I can't recall offhand any big name torrent client that incorporates at least BEP 39.
Please stop arguing about this, the freeshop beta testers al agreed that we are not going to add this
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum