當(dāng)我們下載下來的高版本sketch文檔似扔,然后用低版本的sketch來打開的時(shí)候,就會(huì)有提示讓我們升級(jí)Sketch到最高版本游岳,否者就打不開明郭。
破解原理:
sketch文件實(shí)際是一種格式的壓縮包,每次打開的時(shí)候唯灵,Sketch檢查了一下里面的文件贾铝,進(jìn)行了一個(gè)判斷,主要判斷的是
commit
appVersion
build
version
這四個(gè)字段里面的東西
下面說明破解過程,對(duì)每個(gè)Sketch版本都是試用的
第一步:
我們先查看一下自己的能打開的sketch文件垢揩,看一下里面的這四個(gè)字段的值玖绿,并記錄下來。
這四個(gè)字段每一個(gè)sketch版本對(duì)應(yīng)的字段都是不一樣的
把.sketch文件改為.zip文件叁巨,然后解壓就可以看到sketh實(shí)際是什么東西了
第二步
使用文本編輯器來打開meta.json
然后把這四個(gè)字段的值都復(fù)制出來記住(ps:這個(gè)很重要)
第三步
把我們打不開的sketch文件使用第一步的方法打開meta.json文件
把我們能打開的那幾個(gè)字段的值分別替換到我們不能打開的meta.json里面
替換完成保存
第四步
把.zip在改回為.sketch
這時(shí)候再打開斑匪,你就會(huì)發(fā)現(xiàn)可以打開了
總結(jié)
Sketch目前是一款火爆的移動(dòng)端設(shè)計(jì)軟件,軟件作者為此也花費(fèi)了大量的心血锋勺,所以建議大家使用正版蚀瘸。
附贈(zèng)43.1的字端值
"commit":"335a30073fcb2dc64a0abd6148ae147d694c887d"
"appVersion":"43.1"
"build":39012
"version":88