Comments (11)
duplicate in #22 , #28 and #39
from sketchcrapp.
@yuanshizhan , try to watch those cases. but if you still have the problem you can ask us down below.
from sketchcrapp.
also, the password is your login password, but you need to choose "Always allow" to prevent it keeps asking you multiple time.
from sketchcrapp.
hi
@yuanshizhan , try to watch those cases. but if you still have the problem you can ask us down below.
hi the answers in other issues didn't quite help. I tried deleting the the sketch.app in /Application, and use ./sketchcrapp.sh -m
but got the following errors.
Downloading sketch manually and unzipping the install file give me the same error as before.
$$$ ./sketchcrapp.sh -m
__ __ __
___ / /_____ / /_____/ / ___________ ____ ___
( _-</ '_/ -_) __/ __/ _ \/ __/ __/ _ `/ _ \/ _ \
/___/_/\_\\__/\__/\__/_//_/\__/_/ \_,_/ .__/ .__/
/_/ /_/
Sketch.App Patch Tool (https://github.com/duraki/SketchCrapp)
by @duraki & @elijahtsai
[+] Checking directory tmp existence ... OK
[+] Fetching https://download.sketchapp.com/sketch-69.2-107504.zip ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
Checking if Sketch.app exist in /tmp ... Not exist. Continuous.
[/tmp/latest.zip]
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of /tmp/latest.zip or
/tmp/latest.zip.zip, and cannot find /tmp/latest.zip.ZIP, period.
[-] Can't unzip downloaded archived file of the latest application version.
[+] Cleaning up file(s) ... Cleaned
[+] SketchCrapp last published date: 2020-11-01 serial 001
victoryuan-C02YD1PWJGH6:sketchcrapp victoryuan$
from sketchcrapp.
Hi @yuanshizhan ,
I've fixed the problem in magic function. Can you re-download our script from our repository and try again with same command ./sketchcrapp.sh -m
and according to the description, I assume the window you seem is like the following image.
Remember the password is your login password, and don't forget to press the "Always Allow" button.
from sketchcrapp.
hi thanks for answeriing! I followed your insturction, and it ran successfully, but when I tried opening Sketch app either in Application or launchpad, nothing happens, not even the prompt saying the app can't be open
. It only showed me that prompt when i tried opening sketch in spotlight search. Any idea why this would happen?
from sketchcrapp.
and ono top of that, im not really sure how to go to Settings -› Security and allow opening Sketch.app application.
. I went to the Security & Privacy
tab, and dont really know what to do there.
from sketchcrapp.
@yuanshizhan I really don’t think the script has this many unseen problem in order to patch your sketch, can you tell me your OS version and sketch version and post entire debug message in your terminal here(included whatever command you type in), I really need to make sure the patch process in your OS environment was successfully completed.
from sketchcrapp.
OS: macOS Catalina Version 10.15.7
sketch version: sketch-69.2-107504.zip (according to command msg)
The whole command msg:
$$$ ./sketchcrapp.sh -m
__ __ __
___ / /_____ / /_____/ / ___________ ____ ___
( _-</ '_/ -_) __/ __/ _ \/ __/ __/ _ `/ _ \/ _ \
/___/_/\_\\__/\__/\__/_//_/\__/_/ \_,_/ .__/ .__/
/_/ /_/
Sketch.App Patch Tool (https://github.com/duraki/SketchCrapp)
by @duraki & @elijahtsai
[+] Checking directory tmp existence ... OK
[+] Fetching https://download.sketch.com/sketch-69.2-107504.zip ...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 50.0M 100 50.0M 0 0 14.8M 0 0:00:03 0:00:03 --:--:-- 14.8M
Checking if Sketch.app exist in /tmp ... Not exist. Continuous.
[+] Checking if Sketch.app exist in /Applications ... Not exist. Continuous.
[+] Moving Sketch.app to /Applications directory ... Successfully.
[+] Analysing application bundle ... Starting
[+] Finding executable file ... OK
[+] Finding Info.plist ... OK
[+] Checking Info.plist for CFBundleShortVersionString ... OK
[+] Validating executable file ... OK
[+] Selected Sketch.app version is 69.2 ... SketchCrapp starting ... OK
[+] Patching offsets for 69.2 ... Starting
[+] Patching address at offset: 0x5d09df with value: \00
1+0 records in
1+0 records out
1 bytes transferred in 0.000032 secs (31301 bytes/sec)
[+] Patching address at offset: 0x5d09e2 with value: \00
1+0 records in
1+0 records out
1 bytes transferred in 0.000025 secs (39946 bytes/sec)
[+] Patching address at offset: 0x5cf57e with value: \00\00
2+0 records in
2+0 records out
2 bytes transferred in 0.000033 secs (60350 bytes/sec)
[+] Patching address at offset: 0x5cf6ae with value: \165
1+0 records in
1+0 records out
1 bytes transferred in 0.000030 secs (33288 bytes/sec)
[+] SketchCrapp certificate already exists.
[+] Skipping certificate creation ... OK
[+] Signing the patched *.app bundle. This may require root privilege.
[+] If asked, enter your login password. Choose "Always Allow" to not be asked again.
error: The specified item could not be found in the keychain.
[+] Cleaning up file(s) ... Cleaned
[+] SketchCrapp process completed. Sketch.app has been patched :)
[+] -- Notice:
[+] 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.
[+]
[+] If you are using an old version and a dialogue shows up asking for password
[+] about "com.bohemiancoding.sketch3.HockeySDK"
[+] please enter your login password. Choose "Always Allow" to not be asked again.
[+] SketchCrapp (A Sketch.app cracking tool)
[+] https://github.com/duraki/SketchCrapp [by @duraki & @elijahtsai]
[+] SketchCrapp last published date: 2020-11-01 serial 001
from sketchcrapp.
SketchCrapp process completed. Sketch.app has been patched :)
I don't see anything wrong with the SketchCrapp. It should work as-is (patched).
from sketchcrapp.
@yuanshizhan , there is a problem in your keychain, the script couldn’t sign the sketch with exist “sketchcrapp” self-sign certificate, since this is not script side error, you should figure it out by your self. but if there have many people meet the same problem as yours, we can reopen the issue and start the investigation anytime, I agree with @duraki decision to close the issue.
from sketchcrapp.
Related Issues (20)
- Version 96.3 is not supported
- Support for 98.3
- Version 100 is not supported.
- Add specified version function with magic function. HOT 3
- Ghidra analyse settings HOT 2
- Version v71.2 is not supported HOT 3
- Version 72 support would be amazing HOT 16
- [-] Failed to sign Sketch bundle. missing xcrun HOT 2
- Sketch 71.2 appeared as missing registration key HOT 7
- Version 73 is not supported HOT 2
- add support for sketch version 53 HOT 4
- add support for sketch version 51.3 HOT 5
- Version 78.1 support HOT 1
- Version support request HOT 1
- No Longer Working? HOT 6
- Version 81.2 support
- Support for Sketch V82.1 HOT 2
- Version 95.3 HOT 1
- Potential Release for Sketch v82.x
- Where did you hear about our tool? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sketchcrapp.