Skip to content

Protobuf Tools & Decoders

Tool Language Purpose Link
pbtk Python Extract and fuzz protobuf structures from Chrome GitHub
google-maps-pb-decoder Ruby Decode pb URL params to JSON GitHub
deproto Python Decode, manipulate, re-encode protobuf strings (round-trip conversion) GitHub

Intercept browser XHR requests during Google Maps navigation; responses contain protobuf-encoded data with “XHR1” signature. Use CDP Network.requestWillBeSent event + history.replaceState() hooks. Supported by Puppeteer request interception and Playwright route handlers.