Homebrew [Release] freeShop - open source eShop alternative

Status
Not open for further replies.

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,119
Country
Australia
Wow, never update here. From where you are, you definetely want to follow the bible of 3DS hacking which is here : https://3ds.guide/
Thanks to this site you'll be able to setup homebrew. If you update now without setting up homebrew, you may not get homebrew before a LONG time.
Did you notice he said he had freeShop which means he already has CFW. You'd be better off confirming that he really does have a9lh (and not rxTools with an emuNAND for example) and then tell him how to update.
 

pixelmasher

Gaming Gamer
Member
Joined
Dec 12, 2016
Messages
1,668
Trophies
0
Location
Near N2DS XL
XP
971
Country
United States
Hello, had a friend install freeshop and all of the things required for it to run. I havn't used my 3ds in a while and when I turned it on today it says it needs to update which I just cancel, was told that I should never update my system or it would break things. Is it ok to update? I believe my system is currently on 11.2. Interested in learning about what he did and how homebrew works now that I have some free time.
This is more for the CFW you're using. Go ask in that thread, whatever it may be.
If you're on a9lh + Luma3DS then you're safe to update.
Wow, never update here. From where you are, you definetely want to follow the bible of 3DS hacking which is here : https://3ds.guide/
Thanks to this site you'll be able to setup homebrew. If you update now without setting up homebrew, you may not get homebrew before a LONG time.
He said he had freeShop installed. You have to have CFW to do that. Unless his friend is an idiot or a jerk, the friend probably followed the guide. The original question isn't really freeShop related...
:ninja:
 

ArmPitPleasures

Member
Newcomer
Joined
Mar 6, 2017
Messages
8
Trophies
0
XP
56
Country
Canada
This is more for the CFW you're using. Go ask in that thread, whatever it may be.
If you're on a9lh + Luma3DS then you're safe to update.

He said he had freeShop installed. You have to have CFW to do that. Unless his friend is an idiot or a jerk, the friend probably followed the guide. The original question isn't really freeShop related...
:ninja:

On my home screen I have Updater for Lumas3DS releases Hamcha, hbl_launcher 1.2, FBI - Open source CIA installer. To check if I have a9lh I assume I would need an SD card reader?
 

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,119
Country
Australia
On my home screen I have Updater for Lumas3DS releases Hamcha, hbl_launcher 1.2, FBI - Open source CIA installer. To check if I have a9lh I assume I would need an SD card reader?
Turn your console off then turn it on while holding Select, if it boots into the Luma config menu, with no glitchy coloured screens, then you have a9lh. You can update by first updating Luma to 6.6 (use Luma updater) then update through System Settings.
 

ArmPitPleasures

Member
Newcomer
Joined
Mar 6, 2017
Messages
8
Trophies
0
XP
56
Country
Canada
Turn your console off then turn it on while holding Select, if it boots into the Luma config menu, with no glitchy coloured screens, then you have a9lh. You can update by first updating Luma to 6.6 (use Luma updater) then update through System Settings.

When I do that it boots instantly into Lumas3DS v6.6 configuration so I guess that means I have a9lh?
 

Cloudrip11

Member
Newcomer
Joined
Feb 20, 2017
Messages
16
Trophies
0
Age
28
XP
61
Country
I download story of seasosn trio of towns region free, why is the title not showing up in my freeshop so i can update and download dlc?
 

pixelmasher

Gaming Gamer
Member
Joined
Dec 12, 2016
Messages
1,668
Trophies
0
Location
Near N2DS XL
XP
971
Country
United States
VljLxOM.png
s3Y2DDd.png


https://freeshop.pw

Source: https://notabug.org/btucker/freeShop

This is homebrew software designed to imitate Nintendo's eShop. It allows you to browse and search games, and download ones you own (i.e. games for which you have the titlekey).

Usage:
1. Install the CIA file on your CFW of choice (preferably one removing region restrictions). Do NOT ask about CFW issues in this thread.
2. Put an encTitleKeys.bin file in the directory sdmc:/3ds/data/freeShop/keys/ or go to update settings in freeShop and add a URL to auto-download (recommended).
3. Launch freeShop and enjoy.

This is perhaps over-simplified. I'll be more thorough later. This is mostly for linux, building on Windows will be difficult.

1. Install devkitARM, including ctrulib and citro3d.

2. Build cpp3ds. This script shows how to build it on ubuntu. This includes downloading precompiled portlibs/tools. (if you use Arch it's on AUR)

3. Set CPP3DS env variable to the dir with cpp3ds build (containing lib/include dirs)

4. Build/install libarchive (to portlibs dir) and freeShop as detailed in this script.

FAQs

Q: Do I need a CFW for this?
A: Yes.

Q: Is there a 3dsx version?
A: No, and with the elevated permissions needed, it's not worth the trouble.

Q: Why are games missing? They're on the eShop.
A: It only shows games for which you have the title key (dumped to encTitleKeys.bin). And even then some games won't show because they're not cached server-side (this will eventually change).

Q: Why does freeShop show DLC as installed when I don't have it?
A: All DLC is lumped together with the same title id, so even partial installs will show it as installed. If you're missing DLC, just delete it and reinstall it. If eShop partially installed it, or you previously purchased some DLC through eShop on that console, you may lose the DLC freeShop installs when you revisit eShop. This is currently unavoidable.

Q: Can freeShop download while sleeping?
A: Not yet. It's currently unknown how to go into sleep mode without interrupting network services.

Q: Can I download games of any region?
A: Depends on your CFW. Most of them allow it, including the popular Luma3DS.

Q: Is this safe? Will I get banned/sued for using this?
A: Even modding your console's software/firmware runs legal risks. But like running freeShop, the risk is minimal. If you make sure to only install games you've purchased, then you remain in a safer legal grey area. And there is no way for Nintendo to know which client IP owns which games. That would requires some analytic guesswork, potentially resulting in many false-positive bans. Not likely to happen and none have been reported.

Q: Why don't I have any friends?
A: You should get out more.

Troubleshooting

I keep getting "Failed to install seed" errors.
You likely have a FW version < 9.6 and therefore cannot play newer games that utilize crypto seeds. You can fix this with a FW update.

I keep getting "Wrong title key" errors.
You're probably not using correct encrypted keys (encTitleKeys.bin). Decrypted keys will give this error.

I keep getting "Failed to finalize TMD install: 0xC86044D2".
The system is reporting that you don't have enough space on your SD card to install the game. If it's a DSiWare game, then it's your NAND that doesn't have the space.

I keep getting "Failed to finalize content install: 0xD8E08025".
There are many possible reasons for this. But one known diagnosis is a possible SD card problem. For example, a fake SD card who is reporting space available while it's actually full will often give this error. Double-check your SD card.

I get error code 0xD8A08004
This happens with the installation state gets screwed up. You have to reboot the console to get rid of it. If you consistently get this, report how so the bug can be fixed.



I download story of seasosn trio of towns region free, why is the title not showing up in my freeshop so i can update and download dlc?
Read the OP. FAQ clearly tells you.
 
  • Like
Reactions: Reid_Dead

sc00pj0hn

Active Member
Newcomer
Joined
Oct 18, 2016
Messages
25
Trophies
0
Age
23
XP
131
Country
Italy
Regarding to that problem i had before, I can connect to freeshop now, but instead i got a problem with attempting to download an application, in which it starts the download, only to not do a single kB and then the download stops with infinite attempts to retry the download. It might be a internet problem since i probably didn't knew my internet router uses antenna connection, which is different from my old router. It seemed to work fine when i tried moving the router to more outside to try to attempt connection. It doensn't work again since today there's a rainy day on my area.
 

haydibe

Member
Newcomer
Joined
Mar 6, 2017
Messages
5
Trophies
0
Age
54
XP
61
Country
Gambia, The
I am using a german o3DS with A9LH and Luma3DS 6.6 (nightly from 5th march 17) on 11.3.0-36E.
Whenever i start freeShop the application bails out instantly or throws an error during updating the cache.
2
I tried freeShop-latest.cia and the "special version", which is freeShop-unstable.cia.
I tried both versions with "data fix for freeShop 2.2.0.zip", which another user provided in this thread.
I even tried to change the sytem language to english.

The odd thing is: it was running exactly one time two nights ago and never since then.
Before installing another freeShop version i used FBI with the option "delete title and tickets".

Are others with A9LH, Luma3DS 6.6 on 11.3 able to run freeShop?

Update: i made a strange finding... freeShop works exactly once when i reconnect my dsl connection to get a new wan ip. I am on freeShop-unsable now, without "data fix for freeShop 2.2.0.zip" on my sd card. Duing a reconnect the wlan connection between my router's wlan module and the 3ds remain stable, so my issues are high likely not with the 3ds itself... which is good.

Seems like something in my homelab is hammering api.github.com causing freeShop to fail while updating the cache. If the "freeShop auto update" is disabled, it starts reliably.
 
Last edited by haydibe,

tuvieja

New Member
Newbie
Joined
Mar 9, 2017
Messages
1
Trophies
0
Age
27
XP
51
Country
Cote d'Ivoire
When i want to download something from freeshop i get the TMD 0XF9608022 error as soon as it starts, any help? Im on freeshop 2.2.0
Also sometimes the download finishes but i get another error saying it cannot install.

i do have 32gb sd so it shouln't be the space :unsure:
 
Last edited by tuvieja,

MrErdo

Active Member
Newcomer
Joined
Mar 8, 2017
Messages
34
Trophies
0
Age
35
XP
71
Country
Netherlands
2. Put an encTitleKeys.bin file in the directory sdmc:/3ds/data/freeShop/keys/ or go to update settings in freeShop and add a URL to auto-download (recommended).

How do I create enctittlekey.bin or how do I update settings? I don't know which url to use.
 

CybaltM

Well-Known Member
Newcomer
Joined
Nov 4, 2016
Messages
56
Trophies
0
XP
118
Country
United States
How do I create enctittlekey.bin or how do I update settings? I don't know which url to use.

OP didn't include it because there's many different ones you can use, but here's the one that contains all games: -edited out because not allowed-
 
Last edited by CybaltM,

Roquissas

New Member
Newbie
Joined
Mar 10, 2017
Messages
2
Trophies
0
Age
29
XP
51
Country
Brazil
guys, I have a doubt. Why isn't the new games, like Trio of Towns, appearing on the freeshop? Do I have to update something? I'm still on the 11.2 firmware.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: Wait :unsure::unsure::unsure: Is that Scarface reincarnated? 😱