Skip to content

Choose a tag to compare

@Omegaplexx Omegaplexx released this 10 Jul 13:10
b789b43

Happ link decryption fix, experimental support for V2RayTun and INCY, and the first console release.

  • crypt5 fix. Since version 3.22.0, Happ has changed its link encryption algorithm and introduced two new encryption keys. The new decryption mechanism has now been implemented in Happwner.

  • V2RayTun link decryptor. About six months ago, the app documentation mentioned v2raytun://crypt links. We tried to find at least one VPN provider using them (slavrom21 spent nearly $30 on this), but without success. It's only a matter of time before providers start adopting these links, so we decided to get ahead of them. Through reverse engineering, we recovered three decryption keys: crypt3 (documented), crypt4, and key3. To decrypt a v2raytun://crypt/… link, paste it into the URL field and tap the key button.

  • Profile unlocking in V2RayTun (Xposed). You can now edit and export encrypted subscriptions' profiles inside the V2RayTun interface.

  • HWID spoofing and link interception in INCY (Xposed). This is preparatory work and currently provides no practical benefit. It has been implemented because the client developers plan to introduce encrypted links in the future.

  • Other improvements:

    • Changing the HWID in Happwner now updates the value instantly in Happ, V2RayTun, and INCY without requiring a restart;
    • If the server response shown in the Result field exceeds 15,000 characters, a Show full button will appear;
    • Added a button with User-Agent presets next to the User-Agent field;
    • Removed references to Happ throughout the interface in preparation for V2RayTun and INCY support;
    • Fixed profile conversion in certain cases;
    • Other fixes and stability improvements.

All of the changes listed above were implemented by slavrom21.


hpwnr

A console version of Happwner. The app's core functionality is now available outside Android as well. The utility can encrypt and decrypt Happ/V2RayTun links, request and decrypt subscription profiles, and convert them into the sing-box format.

Decryption:

  • hpwnr happ://crypt5/…
  • hpwnr v2raytun://crypt/…

Result: https://...

Encryption:

  • hpwnr https://…
  • hpwnr https://… v2ray

Result: happ://crypt5/... or v2raytun://crypt/...

Fetch profiles:

  • hpwnr https://… hwid 123 ua happ

Fetch the subscription using the specified HWID and User-Agent, decrypts the server response if necessary, and saves it to a file if it exceeds 15,000 characters.

Fetch and convert profiles:

  • hpwnr https://… hwid 123 ua happ sb

Same as above, then converts the result to the sing-box format.

Full help:

  • hpwnr h

The utility is free and open source.

Developed by slavrom21 and Omegaplex.