httptoolkit-patcher/README.md
2026-02-26 17:45:53 +02:00

1.7 KiB

HTTP Toolkit Patcher

A minimal, cross-platform patcher for HTTP Toolkit that removes subscription requirements.

WindowsTerminal_BsiVsdyUoj

Why?

I don't feel like paying a monthly subscription for an HTTP proxy/interceptor. A lifetime license? Sure. But subscription-based for a dev tool? No thanks.

How It Works

The patcher intercepts HTTP Toolkit's authentication functions:

  • isPaidUser
  • isLoggedIn
  • userHasSubscription
  • userEmail
  • mightBePaidUser
  • isPastDueUser

By hooking these functions, we bypass the subscription checks entirely.

Installation

  1. Install Node.js (if not already installed)
  2. Install dependencies:
npm install

Usage

Patch HTTP Toolkit:

npm start

Unpatch/Restore:

npm run unpatch

Show help:

npm start help

That's it. The patcher handles everything automatically and will request elevated permissions if needed.

Technical Details

  1. Finds HTTP Toolkit installation
  2. Kills running processes
  3. Requests elevation if needed
  4. Backs up app.asar
  5. Extracts and patches preload.js
  6. Repackages and launches

Troubleshooting

Permission errors? The patcher will automatically request elevated permissions (admin/sudo).

Already patched? The patcher will ask if you want to repatch.

Want to restore? Run npm run unpatch to restore from backup.

Anything else? Open an issue on the GitHub repository.

Disclaimer

This tool is provided as-is. Use at your own risk. For educational purposes only.

License

MIT License - see LICENSE file.