Skip to content

Instantly share code, notes, and snippets.

@Bhavdip
Created October 6, 2016 15:53
Show Gist options
  • Save Bhavdip/76c581d7ac03bdce6d226a2e8c522df4 to your computer and use it in GitHub Desktop.
Save Bhavdip/76c581d7ac03bdce6d226a2e8c522df4 to your computer and use it in GitHub Desktop.
Modify Sketch to never ending trial

###Sketch trial non stop

Open hosts files:

$ open /private/etc/hosts

Edit the file adding:

127.0.0.1 backend.bohemiancoding.com
127.0.0.1 bohemiancoding.sketch.analytics.s3-website-us-east-1.amazonaws.com

Open .licence file

In English:

 /Users/YOUR-USER-HERE/Library/Application\ Support/com.bohemiancoding.sketch3/.license

In Spanish:

 /Users/YOUR-USER-HERE/Libraría/Application\ Support/com.bohemiancoding.sketch3/.license

##NOTE: .licence is a hidden file

Show all hidden files with:

$ defaults write com.apple.finder AppleShowAllFiles YES

And edit three values: sign to ==, type to licence, and expiration to 999999999

 "sign":"=="
 "type”:”licence”
 "expiration”:”999999999”
@jscorales
Copy link

Public Announcement -> Sketch.app Patching Tool

SketchCrapp

Hello Hi Howdyyyy guys!!!

What a pleasant surprise for everyone. @elijahtsai and myself have been working HARD for a week or so now, to bring you an ultimate, all-in-one Sketch Patching tool. It is FREE, FAST, and COOL as fuck. Crack your Sketch.app in just a few seconds with this little Bash script. And guess what, it is fully open-source, and supports even latest version v67.2!!!! Want to learn more?

~ head out to: https://github.com/duraki/SketchCrapp

  • Read the instructions
  • Patch your Sketch.app
  • Start/Favorite the project
  • Share the newssss EVERYWHERE !!!!!

It's so easy-peasy, right? No need to disable SIP! No manual cracking required. Just run the script and enjoy your unlimited Sketch.app for FREE!! You guess that right, we did everything so you don't have to do it manually.

Support the project by giving us a Star/Watch/Fork.
Want to send thanks or appreciation? DM us on Twitter: 0xduraki & @elijahtsai_.

~ lights out

This is awesome guys! It's easy to use and works very well! Thanks!

@duraki
Copy link

duraki commented Aug 3, 2020

We are happy to hear guys it works for you!!! Please share the news and star ★ the project so we can continue working on the new versions!! =) Sending love and hugzz

@feridmuradov
Copy link

We are happy to hear guys it works for you!!! Please share the news and star ★ the project so we can continue working on the new versions!! =) Sending love and hugzz

Can you please make a simple explanation about how to do. A video should have been great. Or at least step by step ecplanation cause I don't understand those terms. thank you

@duraki
Copy link

duraki commented Aug 4, 2020

Is it really that hard to read a README file in the directory?

@feridmuradov
Copy link

Dude I read it already, But I don't know how to do these things
cd $HOME/sketchcrapp && chmod +x sketchcrapp.sh

@lvtz
Copy link

lvtz commented Aug 4, 2020

Dude I read it already, But I don't know how to do these things

You need to open Terminal and type commands they specified in the repo.

You can download repo by git command or directly from GitHub and unpack the ZIP archive.

The ZIP archive option may be simpler for you. Just click the green button in their repo called 'Code' and select 'Download ZIP'. In the next step, you can unpack it and move a directory to Desktop. Then open Terminal, replace '$HOME' to 'Desktop' and that's all - just execute commands specified in the repo.

Remember that the script does not guarantee success.
In addition, if an application meets your expectations, you should purchase the paid version.

@feridmuradov
Copy link

Thanks it asks me a private key
Screen Shot 2020-08-04 at 15 23 28

@lvtz
Copy link

lvtz commented Aug 4, 2020

Thanks it asks me a private key

You need to fill by your user password and next the best if you will click 'Always Allow' (it will ask for the same many times).

@duraki
Copy link

duraki commented Aug 4, 2020

@lvtz thanks for writing it down for me. I clarified the instructions in the README file.

https://github.com/duraki/SketchCrapp#usage

@feridmuradov
Copy link

Okay, I did and everything looked fine. But I think it doesnt worked for me. Thanks a lot.

@ddesignercoder
Copy link

Doesn't work for Sketch 44 in beta version. The edits in the files are not being saved apparently.

for newer version kindly update .liscense file change as per below.
"sign":"=="
"allowedVariants":""
"type":"license"
"expiration":"999999999"

and remove the updateexpiry from the json.

@hloch
Copy link

hloch commented Aug 18, 2020

Thanks @duraki and @elijahtsai for your work.
After i run the script, it says, [+] SketchCrapp process completed. Sketch.app has been patched :), but whe i start Sketch.app there comes an error. "Sketch is damaged and cannot be opened. It is recommended that you move the item to the Trash."

@elijahtsai
Copy link

elijahtsai commented Aug 19, 2020

Hi, @hloch In order to prevent thread too long you can always raise a issue in our repository, so we can having more clear discussion, also we have issue template contain few questions you can fill up to help us more understand about the problem. thanks for trying our script!

@duraki
Copy link

duraki commented Aug 19, 2020

@elijahtsai @hloch

If you read at the bottom of the console log, there is clear Notice visible:

[+] If a dialogue shows up with message: “Sketch 3.app” can’t be opened
[+] please right-click the application and select open, or go to Settings -› Security
[+] and allow opening Sketch.app application.

By the way @hloch, next time open an issue on GitHub board to not spam this gist.

@dawidow
Copy link

dawidow commented Aug 19, 2020

I've tried everything and always getting this error.

           __       __      __
      ___ / /_____ / /_____/ /  ___________ ____  ___
    ( _-</  '_/ -_) __/ __/ _ \/ __/ __/ _ `/ _ \/ _ \
    /___/_/\_\\__/\__/\__/_//_/\__/_/  \_,_/ .__/ .__/
                                          /_/  /_/
         Sketch.App Patch Tool (https://github.com/duraki/SketchCrapp)
         by @elijahtsai & @duraki


SketchCrapp is finding application bundle path ...
Application not found in /Applications or ~/Applications
Try: ./sketchcrapp -a /Custom/Path/For/Applications/Sketch.app

I also try to put there path to sketch but it doesn't work.

@dawidow
Copy link

dawidow commented Aug 19, 2020

Ok it's work fine now. I just installed the app and when I started sketch it comes from ~/Downloads folder. I moved sketch into Applications folders and rerun the script. Now it work's but unfortunately when I launch sketch It still says I got 30 days left trial version.

@elijahtsai
Copy link

elijahtsai commented Aug 19, 2020

Hi, @dawidow SketchCrapp's logic does not effect the days left counter, you can only see the magic after the trial. So if you DO EVERYTHING AS README TELL YOU TO DO then there is no need to bother this problem SketchCrapp had worked everything out for you and thanks for trying our script!

@elijahtsai
Copy link

elijahtsai commented Aug 19, 2020

Public Announcement -> Sketch.app Patching Tool

SketchCrapp

Hello Hi Howdyyyy guys!!!

What a pleasant surprise for everyone. @elijahtsai and myself have been working HARD for a week or so now, to bring you an ultimate, all-in-one Sketch Patching tool. It is FREE, FAST, and COOL as fuck. Crack your Sketch.app in just a few seconds with this little Bash script. And guess what, it is fully open-source, and supports even latest version v67.2!!!! Want to learn more?

~ head out to: https://github.com/duraki/SketchCrapp

  • Read the instructions
  • Patch your Sketch.app
  • Start/Favorite the project
  • Share the newssss EVERYWHERE !!!!!

It's so easy-peasy, right? No need to disable SIP! No manual cracking required. Just run the script and enjoy your unlimited Sketch.app for FREE!! You guess that right, we did everything so you don't have to do it manually.

Support the project by giving us a Star/Watch/Fork.
Want to send thanks or appreciation? DM us on Twitter: 0xduraki & @elijahtsai_.

~ lights out

If you have any questions or problems by using our script🤔
Please 🙏🏻 do not leave any question in this gist thread it's wayyyy too long.
Please leave it in our repository 📝
link -> https://github.com/duraki/SketchCrapp/issues
again thanks for trying our script!👍🏻

@hloch
Copy link

hloch commented Aug 19, 2020

Thanks @duraki and @elijahtsai for your answer and your work. Everything is working fine. Deleted everything with AppCleaner. Downloaded and installed Sketch 68. Deleted all rules in Little Snitch. Start everything from scratch as in your Readme and Voila!, everything is going well.

@sygma77
Copy link

sygma77 commented Oct 3, 2020

Hi guys, tried it couple of times but cant run the program, version 68.2. The script ran successfully. First time I got Sketch.app cant be opened. now I dont even get an error dialog, the app icon just blinks up for a second and then nothing.

EDIT: I figured out the issue, I opened the app before the patching. Maybe you could include this in the readme to NOT to do for dummies like me :) Thx

@guhohagen
Copy link

Can anyone make a youtube video for this? I dont know jackshit about coding and i tried running the commands on terminal and it didnt work

@duraki
Copy link

duraki commented Oct 17, 2020

@sygma77 glad you sorted it. Yeah, README needs improvement.
@guhohagen open the issue on github repo

@guhohagen
Copy link

@sygma77 glad you sorted it. Yeah, README needs improvement.
@guhohagen open the issue on github repo

idk if im doing something wrong tho or if it doesnt work i have no clue of what im doing

@elijahtsai
Copy link

@guhohagen Just open an issue on repo and describe your problem in detail as possible, we will look at it.

@lampk9015
Copy link

lampk9015 commented Oct 19, 2020

Hi all,

I have a question, how do we know SketchCrapp done its job?
I run scripts successfully but when open Sketch app it still has trial expires days.
Did we need disable SIP?
Thanks.

@evasoek
Copy link

evasoek commented Nov 24, 2020

For some reason updating the .license file worked fine the first time I tried it, but now it says it's a trial again. When I edit the .license file and save it, it keeps reverting back to the original file with the original values when I open it. Any ideas anyone?

@duraki
Copy link

duraki commented Nov 24, 2020

@evasoek

Just use the script @elijahtsai and me built this year, see details here: https://gist.github.com/Bhavdip/76c581d7ac03bdce6d226a2e8c522df4#gistcomment-3395872

The reason the .license file trick doesn't work is because Sketch company started cracking down these obvious license bypass. @elijahtsai and I are tracking these down on each new update and we have built a script that should easily patch your Sketch.app. :-) share the good news 👍

@evasoek
Copy link

evasoek commented Nov 24, 2020

@evasoek

Just use the script @elijahtsai and me built this year, see details here: https://gist.github.com/Bhavdip/76c581d7ac03bdce6d226a2e8c522df4#gistcomment-3395872

The reason the .license file trick doesn't work is because Sketch company started cracking down these obvious license bypass. @elijahtsai and I are tracking these down on each new update and we have built a script that should easily patch your Sketch.app. :-) share the good news 👍

Oh, thanks! Will take a look 😊

@duraki
Copy link

duraki commented Dec 31, 2020

* ATTENTION * * ATTENTION * * ATTENTION *


SketchCrapp has been updated to support Big Sur and Apple silicon!

Hello everyone, I hope you are all well and ready for the new years eve 🥳. Hope your past holidays went well and you had a great company with your closest friends and family. Well, some good news to share today! Me, and especially @elijahtsai have been working really, really (no, really) hard to support Big Sure and latest release in SketchCrapp! This updated was the most awaited one, since it supports both Big Sur and Apple silicon, plus we managed to crack latest Sketch version. Thats right! We pushed the updated for Sketch v70.3!!!!!!!111

Update changelog

  • S K E T C H U N L I M I T E D
  • Latest supported Sketch versions: v70.2, v70.3
  • Added Support for Big Sur! Yay
  • Added Support for Apple silicon! Wow
  • Main xib reshack (finally removed X days left, great work @elijahtsai)
  • Register xib reshack

Are you using Big Sur?

If you updated to Big Sur, we got you covered! The latest version of SketchCrapp supports patching Sketch up to v70.3, which at the time of writing is latest version of Sketch (released on 18. December 2020).

Are you on latest Apple arch M1?

We need you! We are looking for testers who use or have Apple silicon computers (2020 and later)! We are testing our builds against Rosseta 2 which allows channeling Intel-based apps on Apple silicon. Please, let us know in the comment here: duraki/SketchCrapp#51

Whats more to tell?

We are trying to collect 150 starts ★ by the NYE, which is, guess when? TONIGHT. So, please, give us some love ❤️ for this tedious work we put into. We are currently at 1000 LOC (lines of code) of our script which is a fuckload of lines to write. We deserved it! Hats off to @elijahtsai who did most of the work on the latest release.

Go share the big news, tweet #SketchCrapp and link our repository! SketchCrapp team wish you a happy new year 🎄 🎁 🎉

Whatta expect ???!!!!!

update


Ok! Thats it for today. Rest well, and enjoy your holidays. We got some work to do ... 🤗

@elijahtsai
Copy link

🥳

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment