๐Ÿ–ฅ๏ธ Canvid 2.4.0 / 3.0.0 [Win, Mac]

GIF

:glowing_star: For smooth, animated screen recordings: Cursor + Zoom
I fixed all vulnerabilities the orig crack missed. Dev canโ€™t close them anymore

๐Ÿ•ต๏ธโ€โ™‚๏ธ ๐Ÿ‡ฎโ€‹โ€‹โ€‹โ€‹โ€‹๐Ÿ‡ณโ€‹โ€‹โ€‹โ€‹โ€‹๐Ÿ‡ธโ€‹โ€‹โ€‹โ€‹โ€‹๐Ÿ‡นโ€‹โ€‹โ€‹โ€‹โ€‹๐Ÿ‡ฆโ€‹โ€‹โ€‹โ€‹โ€‹๐Ÿ‡ฑโ€‹โ€‹โ€‹โ€‹โ€‹๐Ÿ‡ฑ

:one: Install Canvid. Sign in, record a test, hit Export - itโ€™ll prompt you to subscribe

:two: Close Canvid completely. Check Task Manager to make sure the Canvid.exe process isnโ€™t still running

:three: Rename app.asar to app.asar.backup

  • :window: Win: C:\Program Files\Canvid\resources
  • :red_apple: Mac: /Applications/Canvid.app/Contents/Resources/

:four: Drop the app 2.4.0 / 3.0.0 folder into:

  • :window: Win: C:\Program Files\Canvid\resources
  • :red_apple: Mac: /Applications/Canvid.app/Contents/Resources/

Didnโ€™t work on Mac? Patch the app manually

๐Ÿง ๐——๐—œ๐—ฌ ๐—ฐ๐—ฟ๐—ฎ๐—ฐ๐—ธ๐—ถ๐—ป๐—ด ๐—ด๐˜‚๐—ถ๐—ฑ๐—ฒ

:one: Install Node.js

:two: In CMD as admin npm install -g asar

:three: Install Canvid. Sign in, record a test, hit Export - itโ€™ll prompt you to subscribe

:four: Close Canvid completely. Check Task Manager to make sure the Canvid.exe process isnโ€™t still running

:five: In CMD as admin. If Canvid is installed elsewhere, use your own path

  • :window: Win: cd C:\Program Files\Canvid\resources
  • :red_apple: Mac: cd "/Applications/Canvid.app/Contents/Resources"
    copy app.asar app.asar.backup Backup original
    mkdir app app folder
    asar extract app.asar app Extract app.asar

Donโ€™t close CMD

:six: Drop patch.js 2.4.0 / 3.0.0 โžœ C:\Program Files\Canvid\resources
In CMD: node patch.js Apply patch

:white_check_mark: Launch Canvid

๐Ÿ‘จโ€๐Ÿ’ป ๐—™๐—ฒ๐—ฎ๐˜๐˜‚๐—ฟ๐—ฒ๐˜€ ๐—ผ๐—ณ ๐š™๐šŠ๐š๐šŒ๐š‘.๐š“๐šœ

Canvid runs on Electron. All code is packed into the app.asar archive. The patch is applied by unpacking the archive, modifying scripts, and renaming the original file to .backup

:wrench: patch.js 2.4.0 (Direct Editing)

  • License: Finds specific verification lines in the backend code and hard-codes the responses from โ€œNoโ€ to โ€œYesโ€
  • Updates: The New version check function is replaced with a dummy that returns nothing. The software thinks there are no updates

:shield: patch.js 3.0.0 (Two-Level Protection)
The interface became smart: it caches the license in memory and constantly communicates with the developerโ€™s servers

  • Firewall (Protection): Embedded into the software core. Hard-blocks at the network level access to update servers and cuts off hidden communication channels (websockets). The developer wonโ€™t be able to: update the software, remotely block it

  • Interceptor (License): Sits between the server and the software. Replaces responses โ€œon the flyโ€. Doesnโ€™t look for specific setting names, but the meaning of words (if it sees the words โ€œexportโ€, โ€œlicenseโ€ and the value false - changes it to true). The patch wonโ€™t break even if the developer renames variables in the code

8 Likes

Thank you so much! It works! :tada:

1 Like

thank you Marsas Bro

1 Like

Not working. Canvid updated and now there is no resources folder.

File is in ownerโ€™s trash : cannot download app 2.4.0.rar

i got : SKIP: Update check string not found.
License strings not found. in the last step

Marsas Bro again after updating it asking for subscription have solution for it new version is v3.1.0

Any solution after updating?

Please share the latest way to do it, thanks. :blush:

1 Like