Pocket Poster

Custom PosterBoard Wallpapers for iOS 17+ · worse_query for iOS 26–27.2

Maintained / iOS 27 port by Mak5er

## Download Latest IPA: [**Releases**](https://github.com/Mak5er/Pocket-Poster/releases/latest) CI builds an unsigned IPA on every push to `main` and publishes a GitHub Release when you push a tag like `v3.2.2` (or run **Release IPA** from Actions). ```bash # cut a release from your machine git tag v3.2.2 && git push origin v3.2.2 ``` ## Getting Started ### iOS 26 / 27.2 (worse_query) On versions where [worse_query][worseQueryGitHub] works (iOS 26.0–26.7.2 and 27.0–27.2.x), **no computer is required**. The app must be signed with a provisioning profile that contains an **App Group** — worse_query uses that container to place its symlink and obtain the sandbox extension. Signed IPAs produced with the included `sign_personal.sh` already carry the profile's App Groups. 1. Install the IPA (sideload with your signer of choice; the profile needs an App Group). 2. Settings → **Detect On-Device** (or just hit Apply — hash auto-detects). 3. Select tendies / video → **Apply** → device does a **full respring** (Frontboard + Backboard). If no App Group entitlement is present the app reports it explicitly; on iOS 26 the legacy bad_query route is used as a fallback. **Reset Collections** wipes PosterBoard descriptors via worse_query, then full resprings the same way. ### Older iOS (legacy .Trash exploit) You will need a computer to get the App Hash/UUID. Download [Nugget][NuggetGitHub] on your computer and plug in your phone.
Then, navigate to the `Settings` page and click the `Pocket Poster Helper` button.
Inside Pocket Poster, click the `Detect` button inside of settings. Community-made wallpapers can be found on the [official Cowabun.ga site][CowabungaWallpapersPage].
Join the [Cowabunga Discord Server][CowabungaDiscord] for additional help. ## Credits - **[Mak5er][Mak5erGitHub]** — worse_query integration, iOS 27.2 port, full respring, on-device detect - [LeminLimez][LeminGitHub] — original Pocket Poster - Translations crowdsourced using [POEditor][POEditorJoin] - [PosterRestore][PosterRestoreDiscord] for their help with PosterBoard - [dootskyre][dootskyreX] for the fallback shortcut - [Nathan][NathanGitHub] and [DuyKhanhTran][DuyKhanhTranGitHub] for the .Trash exploit - [forcequitOS][worseQueryGitHub] for worse_query (iOS 26/27 sandbox escape) - [SerStars][SerStarsX] for creating the website [CowabungaWallpapersPage]: https://cowabun.ga/wallpapers [NuggetGitHub]: https://github.com/leminlimez/Nugget [LeminGitHub]: https://github.com/leminlimez [Mak5erGitHub]: https://github.com/Mak5er [CowabungaDiscord]: https://discord.gg/cowabunga [PosterRestoreDiscord]: https://discord.gg/gWtzTVhMvh [POEditorJoin]: https://poeditor.com/join/project/MPZOsunwVj [dootskyreX]: https://x.com/dootskyre [NathanGitHub]: https://github.com/verygenericname [DuyKhanhTranGitHub]: https://github.com/khanhduytran0 [SerStarsX]: https://x.com/SerStars [badQueryGitHub]: https://github.com/forcequitOS/bad_query [worseQueryGitHub]: https://github.com/forcequitOS/worse_query