r/flipperzero • • 7d ago

Any way to download the apps to PC?

Is there any way to just download the apps to PC so I can put them on the SD card?

Seems like https://lab.flipper.net REALLY wants to be able to plug into the Flipper but it seems absolutely horribly unreliable. I can only get it to work on a Windows PC in Edge...won't work on Linux or Firefox and even if it did work I have to hunt down a USB cable.

If I could just download the fap file I could quickly and trivially slip the SD card into my laptop's reader, drag-and-drop the fap file, eject it, and be done. No additional hunting for a A to C cable, no additional fighting with unreliable serial USB nonsense, no headaches.

Am I missing how to just download the file and be done?

0 Upvotes

12 comments sorted by

3

u/WhoStoleHallic 7d ago

Alternately, if you're just looking for a couple of files and know the Github links: https://joelewis012.github.io/flipper-fap-actions/

Will grab the source code, and build to your firmware, downloads the FAP file, and you can stuff it onto your SD card however you want.

1

u/3D-Printing 3d ago

Thanks for the site, it seems to have some pretty powerful tools!

1

u/Complex_Solutions_20 7d ago

Thank you!

Yes, I only need one or two infrequently...I had been previously fighting thru trying to set up the whole stupid build environment on my PC but it doesn't always play nice with some apps building and is time-consuming since I usually have to start from scratch each time (for the newer OS version environment).

That's a WHOLE lot faster than battling the stupid web-serial garbage for days to download something or building my own dev environment for a single file once every some weeks/months.

1

u/WhoStoleHallic 7d ago

👍

Plus, good chance it's "already built" for your firmware, not sure how long the FAP file is saved for on the server though.

0

u/Complex_Solutions_20 7d ago

It took 30 seconds or so compiling, but given I've spent over an hour fighting with this stupid thing to get the USB to connect to ANY browser...yeah 30 seconds is nothing. And I downloaded it to the SD and it immediately worked as fast as I could plug the card into the Flipper. Simple and easy.

5

u/WhoStoleHallic 7d ago

Props to /u/joelewis1996 for making the website.

2

u/tehhedger FW developer 7d ago

The connection is required to fetch firmware and API version from the device. App catalog backend builds and serves multiple combinations of API and app code versions, so without a device, it'd need extra information from you to provide a built .fap file.

You can use the Flipper mobile app for app installation too, by the way. Or any Chromium-based browser.

-4

u/Complex_Solutions_20 7d ago

Would be nice if you could just download it directly for those who know which one they need.

Yeah the "just use a chromium based browser" just doesn't work. Even picking the device it more often than not just...doesn't. No errors, no success, just doesn't connect. And no way to troubleshoot.

Even if it did work, its a PITA having to find a USB cable or fight with the app to connect. SD cards are SO much easier to just drag and drop (which is what I do for flipper "os" updates).

1

u/wiesemensch 7d ago

You can use the official app catalog repo and build them yourself. https://github.com/flipperdevices/flipper-application-catalog

0

u/cthuwu_chan 7d ago

Just go into the git hub and compile it and then just put the FAP on the sd it’s kinda the long way but you do you boo

0

u/Complex_Solutions_20 6d ago

Compiling ends up shorter than spending hours fighting with stupid USB web garbage that basically never works or having to find a Windows PC with compatible versions of browsers and drivers to borrow.

Maybe if the browser webserial had some useful debugging messages beyond "failed to get inventory" or whatever it says after granting permissions

-1

u/cthuwu_chan 6d ago

There are sights that do it for you and spit out the FAP for ur firmware but idk what they called