JokerTech
  • Home
  • Collection
  • Author
  • Portal
  • About
Subscribe

google-photos

A collection of 5 posts
Standing on Shoulders, Ethically: Crediting Prior Reverse-Engineering Work
open-source

Standing on Shoulders, Ethically: Crediting Prior Reverse-Engineering Work

The batchexecute rpcids this app relies on were mapped by someone else's open-source project first. No code was copied, but the knowledge came from somewhere — and the README says exactly where.
Oct 27, 2026 3 min read
Rate-Limiting Yourself Before Google Does It For You
android

Rate-Limiting Yourself Before Google Does It For You

Pacer.kt exists for one reason: keep this app's request pattern inside the envelope a real person browsing photos.google.com would produce. Jittered gaps, capped batches, and an exponential cooldown that only decays on success.
Oct 21, 2026 2 min read
The API I Didn't Use, and Why: WebView vs Impersonating the Android App
android

The API I Didn't Use, and Why: WebView vs Impersonating the Android App

Two ways to talk to Google Photos' private API: forge the Android app's own requests with a master token, or embed a real browser and let the page make the calls. Only one of them is a credential you'd want on a phone.
Oct 18, 2026 3 min read
Reverse-Engineering Google's Private batchexecute API
android

Reverse-Engineering Google's Private batchexecute API

How Photo Cleaner actually deletes photos: the same undocumented rpcid-based RPC endpoint photos.google.com's own front-end uses, driven from a real browser session.
Oct 17, 2026 3 min read
There Is No Official Delete API for Google Photos
android

There Is No Official Delete API for Google Photos

The Photos Library API never had a delete endpoint, and on March 31, 2025 Google revoked the read-library scopes too — closing the loop entirely.
Oct 16, 2026 2 min read
JokerTech © 2026
  • Data & privacy
  • Contact
  • Contribute →
Powered by Ghost