Skip to content

jcdauchy/gotohp

 
 

Repository files navigation

gotohp

demo

Unofficial Google Photos Desktop GUI Client

  • Unlimited uploads (can be disabled)
  • Drag-and-drop file upload interface
  • Credential management
  • Real-time upload progress tracking
  • Configurable upload threads
  • Individual files or directories uploads, with optional recursive scanning
  • Skips files already present in your account
  • Configurable, presistent upload settings (stored in "%homepath%/.config/gotohp")

Requires mobile app credentials to work

You only need to do this once.

Option 1 - ReVanced. No root required

  1. Install Google Photos ReVanced on your android device/emulator.

  2. Connect the device to your PC via ADB.

  3. Open the terminal on your PC and execute

    Windows

    adb logcat | FINDSTR "auth%2Fphotos.native"

    Linux/Mac

    adb logcat | grep "auth%2Fphotos.native"
  4. If you are already using ReVanced - remove Google Account from GmsCore.

  5. Open Google Photos ReVanced on your device and log into your account.

  6. One or more identical GmsCore logs should appear in the terminal.

  7. Copy text from androidId= to the end of the line from any log.

  8. That's it! 🎉

Option 2 - Official apk. Root required

Click to expand
  1. Get a rooted android device or an emulator. Recommended Android versions 9-13

  2. Connect the device to your PC via ADB.

  3. Install HTTP Toolkit

  4. In HTTP Toolkit, select Intercept - Android Device via ADB. Filter traffic with

    contains(https://www.googleapis.com/auth/photos.native)
    

    Or if you have an older version of Google Photos, try

    contains(www.googleapis.com%2Fauth%2Fplus.photos.readwrite)
    
  5. Open Google Photos app and login with your account.

  6. A single request should appear.
    Copy request body as text.

Troubleshooting

  • No Auth Request Intercepted
    1. Log out of your Google account.
    2. Log in again.
    3. Try Android App via Frida interception method in HTTP Toolkit.

Build

Follow official wails3 guide https://v3alpha.wails.io/getting-started/installation/

About

Unofficial Google Photos Desktop GUI Client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Vue 37.6%
  • Go 31.9%
  • TypeScript 11.1%
  • NSIS 11.0%
  • CSS 7.2%
  • Shell 0.8%
  • HTML 0.4%