hb-appstore icon indicating copy to clipboard operation
hb-appstore copied to clipboard

📝 [Feedback] why do i have 2 hb appstore

Open pwsincd opened this issue 1 month ago • 2 comments

User Feedback

Submitted by: switch_user Date: 2025-10-04 08:21:24 Platform: Switch

Feedback Message

why do i have 2 hb appstore


HBAS 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

pwsincd avatar Nov 30 '25 18:11 pwsincd

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

vgmoose avatar Dec 01 '25 16:12 vgmoose

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.

vgmoose avatar Dec 02 '25 16:12 vgmoose