Skip to content

Instantly share code, notes, and snippets.

@HoussemNasri
Last active October 24, 2025 01:30
Show Gist options
  • Save HoussemNasri/c09e55e0e5f451aa10f8621a6680ba28 to your computer and use it in GitHub Desktop.
Save HoussemNasri/c09e55e0e5f451aa10f8621a6680ba28 to your computer and use it in GitHub Desktop.

Revisions

  1. HoussemNasri revised this gist Jan 9, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ## Overview
    This script will prolong your trial time for Balsamiq Wireframes on both Windows and macOS. You can also manually apply the hack by following the steps in the [Manual Editing](#Manual-Editing).
    This script will prolong your trial time for Balsamiq Wireframes on both Windows and macOS. You may also manually apply the hack by following the steps in [Manual Editing](#Manual-Editing).

    ## Prerequisites
    - python3
  2. HoussemNasri revised this gist Jan 9, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ## Overview
    This script will prolong your trial time for Balsamiq Wireframes on both Windows and macOS. You can also manually apply the hack by following the steps in the [Manual Editing](#Manual Editing) section.
    This script will prolong your trial time for Balsamiq Wireframes on both Windows and macOS. You can also manually apply the hack by following the steps in the [Manual Editing](#Manual-Editing).

    ## Prerequisites
    - python3
  3. HoussemNasri revised this gist Jan 9, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ## Overview
    This script will prolong your trial time for Balsamiq Wireframes on both Windows and macOS. You can also manually apply the hack by following the steps below.
    This script will prolong your trial time for Balsamiq Wireframes on both Windows and macOS. You can also manually apply the hack by following the steps in the [Manual Editing](#Manual Editing) section.

    ## Prerequisites
    - python3
  4. HoussemNasri revised this gist Jan 9, 2022. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ## Overview
    A script to extend your trial period for Balsamiq Wireframes on both Windows and macOS, you can also apply the hack yourself by following the steps below, Enjoy!
    This script will prolong your trial time for Balsamiq Wireframes on both Windows and macOS. You can also manually apply the hack by following the steps below.

    ## Prerequisites
    - python3
  5. HoussemNasri revised this gist Dec 15, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -8,6 +8,7 @@ A script to extend your trial period for Balsamiq Wireframes on both Windows and
    > **⚠️ Warning:** Close all balsamiq wireframes instances before proceeding, otherwise the operation won't succeed.
    ## Run the script
    > ⚠️ Works only on *Windows*, for MacOS check the Manual Editing section.
    1. Download and install python3
    2. Download the script and extract it
    3. Open the terminal and navigate to the script location
  6. HoussemNasri revised this gist Nov 9, 2021. No changes.
  7. HoussemNasri renamed this gist Oct 31, 2021. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  8. HoussemNasri revised this gist Sep 21, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ## Overview
    Simple python script to extend your trial period for Balsamiq Wireframes on both Windows and macOS, you can also apply the hack yourself by following the steps below, Enjoy!
    A script to extend your trial period for Balsamiq Wireframes on both Windows and macOS, you can also apply the hack yourself by following the steps below, Enjoy!

    ## Prerequisites
    - python3
  9. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ## Overview
    Simple python script to extend your trial period for Balsamiq Wireframes on both Windows and macOS, you can also apply the hack yourself by following the manual steps below, Enjoy!
    Simple python script to extend your trial period for Balsamiq Wireframes on both Windows and macOS, you can also apply the hack yourself by following the steps below, Enjoy!

    ## Prerequisites
    - python3
  10. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -30,4 +30,5 @@ Adding support for macOS wouldn't be possible without the help of [@pep108](http
    function getLicenseValidFromLicenseData(data) {
    return true
    }
    ```
    ```
    4. Save.
  11. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -24,7 +24,7 @@ If running the script didn't do it or you just want to get your hands dirty, her
    Adding support for macOS wouldn't be possible without the help of [@pep108](https://github.com/pep108) and [@megatunger](https://github.com/megatunger).
    1. Open this file in your text editor `/Applications/Balsamiq Wireframes.app/Contents/Resources/editor-macos.js`.
    2. Search for this function `function getLicenseValidFromLicenseData(data)`.
    3. Replce method body by `return true`.
    3. Replce function body by `return true`.
    ```javascript
    //result
    function getLicenseValidFromLicenseData(data) {
  12. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -28,6 +28,6 @@ Adding support for macOS wouldn't be possible without the help of [@pep108](http
    ```javascript
    //result
    function getLicenseValidFromLicenseData(data) {
    return true // add this line
    return true
    }
    ```
  13. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -14,7 +14,7 @@ Simple python script to extend your trial period for Balsamiq Wireframes on both
    4. Close Balsamiq
    5. Run `python BalsamiqForever.py` or `python3 BalsamiqForever.py`
    ## Manual Editing
    If running the script didn't do it, here is how to apply the hack manualy by editing configuration files on the application folder.
    If running the script didn't do it or you just want to get your hands dirty, here is how to apply the hack manualy by editing configuration files on the application folder.
    ### Windows
    1. Open this file in your text editor `%APPDATA%\Balsamiq\Balsamiq Wireframes\LocalSettings.json`.
    2. Edit `DefaultSelectionColorRGBA` property and increase it's value.
  14. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ## Overview
    Simple python script to extend your trial period for Balsamiq Wireframes on both `Windows` and `macOS`, you can also apply the hack yourself by following the manual steps below, Enjoy!
    Simple python script to extend your trial period for Balsamiq Wireframes on both Windows and macOS, you can also apply the hack yourself by following the manual steps below, Enjoy!

    ## Prerequisites
    - python3
  15. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ## Overview
    Simple python script to extend your trial period for Balsamiq Wireframes on both Windows and macOS, you can also apply the hack yourself by following the manual steps below, Enjoy!
    Simple python script to extend your trial period for Balsamiq Wireframes on both `Windows` and `macOS`, you can also apply the hack yourself by following the manual steps below, Enjoy!

    ## Prerequisites
    - python3
  16. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    ## Overview
    Extend your trial period for Balsamiq Wireframes on Windows and macOS.
    Simple python script to extend your trial period for Balsamiq Wireframes on both Windows and macOS, you can also apply the hack yourself by following the manual steps below, Enjoy!

    ## Prerequisites
    - python3
  17. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,5 @@

    ## Overview
    Extend your trial period for Balsamiq Wireframes on Windows and macOS.

    ## Prerequisites
    - python3
  18. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -17,7 +17,7 @@ If running the script didn't do it, here is how to apply the hack manualy by edi
    ### Windows
    1. Open this file in your text editor `%APPDATA%\Balsamiq\Balsamiq Wireframes\LocalSettings.json`.
    2. Edit `DefaultSelectionColorRGBA` property and increase it's value.
    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030 🤯, for custom expiration dates use this [website](https://www.epochconverter.com/).
    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030 🤯, for custom expiration date use this [website](https://www.epochconverter.com/).
    3. Save changes.
    ### MacOS
    Adding support for macOS wouldn't be possible without the help of [@pep108](https://github.com/pep108) and [@megatunger](https://github.com/megatunger).
  19. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -17,7 +17,7 @@ If running the script didn't do it, here is how to apply the hack manualy by edi
    ### Windows
    1. Open this file in your text editor `%APPDATA%\Balsamiq\Balsamiq Wireframes\LocalSettings.json`.
    2. Edit `DefaultSelectionColorRGBA` property and increase it's value.
    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030🤯, for custom expiration dates use this [website](https://www.epochconverter.com/).
    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030 🤯, for custom expiration dates use this [website](https://www.epochconverter.com/).
    3. Save changes.
    ### MacOS
    Adding support for macOS wouldn't be possible without the help of [@pep108](https://github.com/pep108) and [@megatunger](https://github.com/megatunger).
  20. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -17,7 +17,7 @@ If running the script didn't do it, here is how to apply the hack manualy by edi
    ### Windows
    1. Open this file in your text editor `%APPDATA%\Balsamiq\Balsamiq Wireframes\LocalSettings.json`.
    2. Edit `DefaultSelectionColorRGBA` property and increase it's value.
    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030, for custom expiration dates use this [website](https://www.epochconverter.com/).
    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030🤯, for custom expiration dates use this [website](https://www.epochconverter.com/).
    3. Save changes.
    ### MacOS
    Adding support for macOS wouldn't be possible without the help of [@pep108](https://github.com/pep108) and [@megatunger](https://github.com/megatunger).
  21. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -21,7 +21,7 @@ If running the script didn't do it, here is how to apply the hack manualy by edi
    3. Save changes.
    ### MacOS
    Adding support for macOS wouldn't be possible without the help of [@pep108](https://github.com/pep108) and [@megatunger](https://github.com/megatunger).
    1. Open this file in your text editor `Applications/Balsamiq Wireframes.app/Contents/Resources/editor-macos.js`.
    1. Open this file in your text editor `/Applications/Balsamiq Wireframes.app/Contents/Resources/editor-macos.js`.
    2. Search for this function `function getLicenseValidFromLicenseData(data)`.
    3. Replce method body by `return true`.
    ```javascript
  22. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,7 @@
    4. Close Balsamiq
    5. Run `python BalsamiqForever.py` or `python3 BalsamiqForever.py`
    ## Manual Editing
    If running the script didn't do it, here is how to apply the hack manualy by editing configuration files in the application folder.
    If running the script didn't do it, here is how to apply the hack manualy by editing configuration files on the application folder.
    ### Windows
    1. Open this file in your text editor `%APPDATA%\Balsamiq\Balsamiq Wireframes\LocalSettings.json`.
    2. Edit `DefaultSelectionColorRGBA` property and increase it's value.
  23. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 2 additions and 1 deletion.
    3 changes: 2 additions & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -3,6 +3,7 @@
    ## Prerequisites
    - python3


    > **⚠️ Warning:** Close all balsamiq wireframes instances before proceeding, otherwise the operation won't succeed.
    ## Run the script
    @@ -19,7 +20,7 @@ If running the script didn't do it, here is how to apply the hack manualy by edi
    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030, for custom expiration dates use this [website](https://www.epochconverter.com/).
    3. Save changes.
    ### MacOS
    Adding support for macOS wouldn't be possible without the help of @pep108 and @megatunger.
    Adding support for macOS wouldn't be possible without the help of [@pep108](https://github.com/pep108) and [@megatunger](https://github.com/megatunger).
    1. Open this file in your text editor `Applications/Balsamiq Wireframes.app/Contents/Resources/editor-macos.js`.
    2. Search for this function `function getLicenseValidFromLicenseData(data)`.
    3. Replce method body by `return true`.
  24. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 3 additions and 1 deletion.
    4 changes: 3 additions & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -1,4 +1,5 @@


    ## Prerequisites
    - python3

    @@ -18,6 +19,7 @@ If running the script didn't do it, here is how to apply the hack manualy by edi
    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030, for custom expiration dates use this [website](https://www.epochconverter.com/).
    3. Save changes.
    ### MacOS
    Adding support for macOS wouldn't be possible without the help of @pep108 and @megatunger.
    1. Open this file in your text editor `Applications/Balsamiq Wireframes.app/Contents/Resources/editor-macos.js`.
    2. Search for this function `function getLicenseValidFromLicenseData(data)`.
    3. Replce method body by `return true`.
    @@ -26,4 +28,4 @@ If running the script didn't do it, here is how to apply the hack manualy by edi
    function getLicenseValidFromLicenseData(data) {
    return true // add this line
    }
    ```
    ```
  25. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions Readme.md
    Original file line number Diff line number Diff line change
    @@ -22,6 +22,7 @@ If running the script didn't do it, here is how to apply the hack manualy by edi
    2. Search for this function `function getLicenseValidFromLicenseData(data)`.
    3. Replce method body by `return true`.
    ```javascript
    //result
    function getLicenseValidFromLicenseData(data) {
    return true // add this line
    }
  26. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions Readme.md
    Original file line number Diff line number Diff line change
    @@ -18,3 +18,11 @@ If running the script didn't do it, here is how to apply the hack manualy by edi
    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030, for custom expiration dates use this [website](https://www.epochconverter.com/).
    3. Save changes.
    ### MacOS
    1. Open this file in your text editor `Applications/Balsamiq Wireframes.app/Contents/Resources/editor-macos.js`.
    2. Search for this function `function getLicenseValidFromLicenseData(data)`.
    3. Replce method body by `return true`.
    ```javascript
    function getLicenseValidFromLicenseData(data) {
    return true // add this line
    }
    ```
  27. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion Readme.md
    Original file line number Diff line number Diff line change
    @@ -13,7 +13,7 @@
    ## Manual Editing
    If running the script didn't do it, here is how to apply the hack manualy by editing configuration files in the application folder.
    ### Windows
    1. Open this file in any text editor `%APPDATA%\Balsamiq\Balsamiq Wireframes\LocalSettings.json`.
    1. Open this file in your text editor `%APPDATA%\Balsamiq\Balsamiq Wireframes\LocalSettings.json`.
    2. Edit `DefaultSelectionColorRGBA` property and increase it's value.
    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030, for custom expiration dates use this [website](https://www.epochconverter.com/).
    3. Save changes.
  28. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 1 addition and 4 deletions.
    5 changes: 1 addition & 4 deletions Readme.md
    Original file line number Diff line number Diff line change
    @@ -4,20 +4,17 @@

    > **⚠️ Warning:** Close all balsamiq wireframes instances before proceeding, otherwise the operation won't succeed.
    ## Run Script
    ## Run the script
    1. Download and install python3
    2. Download the script and extract it
    3. Open the terminal and navigate to the script location
    4. Close Balsamiq
    5. Run `python BalsamiqForever.py` or `python3 BalsamiqForever.py`

    ## Manual Editing
    If running the script didn't do it, here is how to apply the hack manualy by editing configuration files in the application folder.
    ### Windows
    1. Open this file in any text editor `%APPDATA%\Balsamiq\Balsamiq Wireframes\LocalSettings.json`.
    2. Edit `DefaultSelectionColorRGBA` property and increase it's value.

    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030, for custom expiration dates use this [website](https://www.epochconverter.com/).
    3. Save changes.

    ### MacOS
  29. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 5 additions and 3 deletions.
    8 changes: 5 additions & 3 deletions Readme.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,9 @@

    ## Prerequisites
    - python3
    ## ⚠️ Warning
    Close all balsamiq wireframes instances before proceeding, otherwise the operation won't succeed.

    > **⚠️ Warning:** Close all balsamiq wireframes instances before proceeding, otherwise the operation won't succeed.
    ## Run Script
    1. Download and install python3
    2. Download the script and extract it
    @@ -18,4 +20,4 @@ If running the script didn't do it, here is how to apply the hack manualy by edi
    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030, for custom expiration dates use this [website](https://www.epochconverter.com/).
    3. Save changes.

    ### MacOS
    ### MacOS
  30. HoussemNasri revised this gist Sep 20, 2021. 1 changed file with 16 additions and 3 deletions.
    19 changes: 16 additions & 3 deletions Readme.md
    Original file line number Diff line number Diff line change
    @@ -1,8 +1,21 @@
    # Prerequisites
    ## Prerequisites
    - python3
    # Usage
    ## ⚠️ Warning
    Close all balsamiq wireframes instances before proceeding, otherwise the operation won't succeed.
    ## Run Script
    1. Download and install python3
    2. Download the script and extract it
    3. Open the terminal and navigate to the script location
    4. Close Balsamiq
    5. Run `python BalsamiqForever.py` or `python3 BalsamiqForever.py`
    5. Run `python BalsamiqForever.py` or `python3 BalsamiqForever.py`

    ## Manual Editing
    If running the script didn't do it, here is how to apply the hack manualy by editing configuration files in the application folder.
    ### Windows
    1. Open this file in any text editor `%APPDATA%\Balsamiq\Balsamiq Wireframes\LocalSettings.json`.
    2. Edit `DefaultSelectionColorRGBA` property and increase it's value.

    > For example, if you're using this configuration `"DefaultSelectionColorRGBA": 1916130510`, your trial will expire in September 20, 2030, for custom expiration dates use this [website](https://www.epochconverter.com/).
    3. Save changes.

    ### MacOS