tqmane/gunshot
Google Photo tweak
What it solves
Gunshot allows iOS users to upload photos and videos to Google Photos while spoofing device profiles (such as Pixel 1) to potentially achieve unlimited storage or specific quality settings. It provides a way to bypass standard upload restrictions on iOS by integrating directly with the Google Photos app via jailbreak, sideloading, or LiveContainer.
How it works
The project uses a Go-based core to handle the upload logic and integrates into the Google Photos app. Depending on the installation method, it operates differently:
- Jailbreak: Runs as a separate daemon that handles uploads in the background, utilizing a restricted libSandy profile.
- Jailed/Sideloaded: Injects a dylib into the Google Photos IPA, allowing it to run within the app's process. In this mode, uploads must stay in the foreground.
It automatically connects to the account signed into the native Google Photos app and can route manual or automatic backups through its own upload engine.
Who it’s for
iOS users who want more control over their Google Photos uploads, specifically those looking to use legacy Pixel device profiles for storage benefits or those who prefer manual bulk import tools over the standard system picker.
Highlights
- Device Spoofing: Supports profiles for Pixel XL (original quality, no storage usage), Pixel 2 (storage saver), and Pixel 8 (standard quota).
- Flexible Installation: Compatible with jailbroken devices, sideloaded IPAs, and LiveContainer.
- Integration: Integrates directly into the Google Photos profile menu and can intercept native backup actions.
- Bulk Import: Includes a specialized album-based browser to handle thousands of items without crashing the system photo picker.
- Queue Management: Features a robust upload queue with support for progress tracking, retries, and restart recovery.
Related
- Project
- Project
- Project
- Project