r/AltStore

Made an AltStore APP source: AltGallery

Made an AltStore APP source: AltGallery

Some apps only release their ipa files to GitHub without a repo source, which makes updating pretty inconvenient.

So I built this project with Claude: AltGallery. It collects some commonly used apps, generates a source for them, and updates versions periodically. Just tap "Add AltSource" to subscribe in AltStore / SideStore / LiveContainer or other apps.

If there are any apps that aren’t included yet, feel free to let me know and I’ll add them.

u/bebound — 20 hours ago
▲ 9 r/AltStore+1 crossposts

I built an ESP32 Wi-Fi survey sensor with a BLE GATT client for Apple devices — feedback on the protocol wanted

Hi r/esp32,

I’m the developer of OmniPulse, a project that uses ESP32 boards as external Wi-Fi survey sensors for native clients on iPhone, iPad and Mac, with a companion Apple Watch app.

The engineering problem I was trying to solve is that iOS applications do not receive unrestricted information about surrounding Wi-Fi networks. Instead of attempting to bypass the operating system restrictions, I built firmware that lets authorized ESP32 sensors collect standard Wi-Fi scan results and send the observations to the Apple device.

I found several general BLE debugging applications and ESP32 Wi-Fi scanning examples, but I wanted a workflow capable of combining measurements from multiple sensors, reviewing them before importing, and associating them with locations or floor plans.

### Try OmniPulse

- Source code and ESP firmware:
  https://github.com/tiburonns/OmniPulse

- AltStore source:
  https://raw.githubusercontent.com/tiburonns/OmniPulse/main/source.json

- Latest release — OmniPulse 1.0.1:
  https://github.com/tiburonns/OmniPulse/releases/tag/v1.0.1

In AltStore, open **Sources → +** and paste the AltStore source URL.

ESP32 implementation

The current design works as follows:

  1. An ESP32 performs a standard Wi-Fi scan.
  2. The firmware converts the observations into measurement batches.
  3. The batches are transferred to the client through a custom BLE GATT protocol.
  4. The client reviews and imports the observations.
  5. The measurements can then be used for channel analysis, maps, floor plans, PDF reports and CSV exports.

The application can maintain simultaneous connections with up to eight ESP32 sensors. The firmware also includes BLE OTA support and a 4 MB OTA partition layout.

Current PlatformIO environments cover:

  • ESP32
  • ESP32-S3
  • ESP32-C5
  • ESP32-CAM
  • XIAO ESP32S3 / Sense

There is also a separate local HTTP implementation for ESP8266 and Wemos/LOLIN D1 mini boards.

No custom PCB is required; the current implementation runs on off-the-shelf development boards.

Safety and privacy boundaries

This is intended only for surveying networks and locations the user owns or is explicitly authorized to analyze.

The firmware does not:

  • Deauthenticate clients
  • Jam or disrupt radio communications
  • Inject packets
  • Attempt to decrypt networks
  • Capture network payload traffic
  • Transmit observed MAC addresses in clear text

BLE identifiers stored by the application are converted into session-specific pseudonyms.

Source and documentation

Main repository:
https://github.com/tiburonns/OmniPulse

ESP32 firmware:
https://github.com/tiburonns/OmniPulse/tree/main/firmware/esp32-omnipulse

Firmware source:
https://github.com/tiburonns/OmniPulse/tree/main/firmware/esp32-omnipulse/src

BLE protocol specification:
https://github.com/tiburonns/OmniPulse/blob/main/docs/ESP32_PROTOCOL.md

Architecture documentation:
https://github.com/tiburonns/OmniPulse/blob/main/docs/ARCHITECTURE.md

The project is free and source-available for inspection. There is no subscription or paid plan.

I would appreciate feedback specifically on these engineering decisions:

  1. Is BLE GATT a reasonable transport for batches of Wi-Fi observations, or would you choose HTTP, MQTT or ESP-NOW?
  2. Is the protocol documentation sufficient for someone to implement a compatible sensor independently?
  3. Which ESP32 variant would you prioritize for reliability and power-consumption testing?
  4. Are there additional scan measurements that would be useful without crossing into packet capture or disruptive behavior?

I’ll monitor the comments and would appreciate honest technical criticism. Thanks!

u/Born_Virus3885 — 1 day ago

Getting "AltServer could not be found" on AltStore PAL when installing an IPA?

Hey everyone, I am based in the EU and downloaded AltStore PAL specifically because it was advertised as not needing a PC or server running in the background.

I downloaded an IPA file from GitHub (the NOOP app) and tried opening it in AltStore, but I immediately get an error saying "Failed to Install NOOP: AltServer could not be found."

I am pretty new to sideloading, so I might be misunderstanding how this works. What should I do?

reddit.com
u/patrona_halil — 1 day ago

Need icloud external download. link not working

I downloaded itunes and altstore on my laptop but when i try to download icloud on apple.com it just has the microsoft store link. the old link is not compatible with my computer

u/Outrageous_Tone5991 — 4 days ago

app that i can download with altstore?

does anybody knows if i can download grindr through altstore?
qualcuno sa se si può scaricare app come grindr tramite altstore?

reddit.com
u/Big_Listen_6891 — 7 days ago

Can’t reinstall altstore

I refreshed my apps today and after a while even though it said 7 days remaining when I tried to open altstore i got the “profile is unavailable” error that appears when you try to open an expired app. Tried to reinstall altstore from my pc but I’m getting this error. I tried using iloader but it gives me the same error. I’m using iOS 26.6

u/Dodo_89 — 7 days ago

[FIX] "The data is not in the correct format" error when refreshing apps

Hey everyone,

I was recently getting the "The data is not in the correct format" error every time I tried to refresh my apps in AltStore. I did some searching and noticed quite a few people on here were asking for help with the same exact issue.

After some debugging, I finally figured out what was causing it

For me, the issue was being caused by my AdGuard DNS (though this likely applies to other DNS adblockers like NextDNS or Pi-hole). The DNS filter was blocking AltStore from properly communicating with the servers it needs to refresh the apps.

The solution is super simple:

  1. Disable your custom DNS: (Settings > General > VPN & Device Management > DNS) and temporarily switch your DNS from AdGuard to "Automatic". (If you use a VPN app for AdGuard, just pause it).
  2. Refresh AltStore
  3. Turn your DNS back on

Note: If you don't want to toggle this off and on every 7 days, you can check your AdGuard query logs while trying to refresh AltStore and whitelist the specific domains that are being blocked.

Hope this helps save someone a headache :D

u/BARBARIAN-k — 7 days ago
▲ 6 r/AltStore+1 crossposts

Stupid question but is it AT ALL possible to install side store WITHOUT a computer?

i have spent the last 6 hours (yes.) trying to figure this out but the TLDR is that it seems something somewhere wont recognize the apple drivers i need for my iphone to be seen as an iphone and windows is defaulting back to 2006 drivers. Therefor, itunes cannot see anything and by extention, iloader/impactor. Is there a way to remotely connect my phone, or do it on my phone, or if anyone has any clue how to fix the issue i have that would work too but please someone help

reddit.com
u/Shindledlo — 8 days ago

trying to update Spotify++ to the latest version

while i was trying to update Spotify++ using the Wuxu’s Library ++ i encountered this error and i couldn’t find any solutions online for it, anyone’s got an idea on how to fix this?

u/7ds_eren — 7 days ago

Trying to install stremio altstore source, it shows the below

I am new to this altstore and stremio thing, can anyone guide me what does the above mean and how to fix it, thanks in advance

u/flunkZeus — 9 days ago

I’m on iOS 18 still afraid to update cause I don’t want my apps to crash and I need to re side load everything

If I update to iOS 26 will my apps be good automatically ? Or will they break and I have to re do everything

reddit.com
u/lb00tyc0nsumer — 9 days ago
▲ 149 r/AltStore+3 crossposts

Reynard brings a real Gecko browser to iOS

Just discovered Reynard, an experimental iOS browser running Firefox’s Gecko engine instead of WebKit. It even supports Firefox add-ons and can be sideloaded using TrollStore, AltStore or SideStore.

It is still early and buggy, but this is exactly the kind of project iOS sideloading needs.

https://github.com/minh-ton/reynard-browser

github.com
u/Fresh-Orchid-6108 — 12 days ago

Sideload Walmart App

Hello. I have iPhone 6 and it's on iOS 12.5.8

Is there a way to download/sideload Walmart app on the phone? App store keeps saying, need 16.0 or later to download the app. TIA

reddit.com
u/Puzzleheaded-Tone-52 — 10 days ago

The data couldn’t be read because it isn’t in the correct format

Hi everyone,

I just installed AltStore, and I'm getting this error whenever I try to install an IPA or even refresh AltStore itself.

u/Muis1232341 — 14 days ago