📝 [Feedback] why do i have 2 hb appstore
User Feedback
Submitted by: switch_user Date: 2025-10-04 08:21:24 Platform: Switch
Feedback Message
why do i have 2 hb appstore
Official Response from Homebrew Appstore Team
The user has already been told the following via the Homebrew Appstore Feedback System:
perfect is a nice comment .. thanks.. ill pass this on to the Dev.
— Responded by pwsincd via fortheusers.org Feedback Dashboard
Note: This response was sent to the user through the in-app feedback system. Please coordinate any further responses to avoid conflicting information.
This issue was automatically created from user feedback #11131
Likely this is a result of having manually copied appstore.nro into /switch/appstore.nro instead of using the zip/"canonical" location of /switch/appstore/appstore.nro. When updating, it will install the new update at the new location, leaving behind two instances in hbmenu.
Besides manually hardcoding a check that moves appstore.nro into the right spot, another option could be to adjust HBAS's own manifest.install to clean up /switch/appstore.nro on update.
Current manifest:
U: switch/appstore/appstore.nro
G: switch/appstore/background.mp3
U: switch/appstore/.get/repos.json
Looking into it more, the problem is a bit more complicated. The Switch appstore.nro was designed to work either outside or inside a folder, and places .get relative to the binary. Inside of the folder at /switch/appstore/appstore.nro is the "better" path, but there's likely a significant portion of the userbase just using it in /switch/appstore.nro directly, going by download statistics on the GH release.
Manually handling it also means merging /switch/.get and /switch/appstore/.get. It's probably worth doing or at least looking into further, since an upgrade always places it in /switch/appstore anyway.