未越獄前,可以用開(kāi)發(fā)者證書(shū)重新簽名破解的軟件安裝到自己的4s上,使用InstaSign簽名下載的應(yīng)用,試過(guò)原來(lái)一些resign無(wú)法重新簽名的軟件,InstaSing都可以重新簽名。
需要在MAC下使用,可以通過(guò)虛擬機(jī)安裝MAC。
前提條件:
Mac OS系統(tǒng),并安裝有xcode應(yīng)用;
下載好的應(yīng)用app,例如《憤怒的小鳥(niǎo)》;
在開(kāi)發(fā)者賬號(hào)中添加iOS設(shè)備的udid,并且有對(duì)應(yīng)的開(kāi)發(fā)者證書(shū)********.cer和移動(dòng)設(shè)備證書(shū)******.mobileprovision
具體步驟:
在Mac OS中申請(qǐng)CertificateSigningRequest.certSigningRequest證書(shū)。具體的過(guò)程就是打開(kāi)“實(shí)用工具”–“鑰匙串訪問(wèn)”應(yīng)用,再打開(kāi)“證書(shū)助理”中的“從證書(shū)機(jī)構(gòu)頒發(fā)證書(shū)”,如圖所示,
填寫(xiě)電子郵件地址(蘋(píng)果開(kāi)發(fā)者賬號(hào)),選擇“存儲(chǔ)到碰盤(pán)”,如下圖,點(diǎn)“繼續(xù)”會(huì)生成“CertificateSigningRequest.certSigningRequest”證書(shū)文件:
登錄開(kāi)發(fā)者賬號(hào),進(jìn)入“iOS Provisioning Portal”,點(diǎn)擊左側(cè)的“Certificates”,在右側(cè)的列表中點(diǎn)擊“Request Certificate”按鈕,然后選擇剛才生成的“CertificateSigningRequest.certSigningRequest”證書(shū)文件,再點(diǎn)“提交”按鈕。如圖:
在“iOS Provisioning Portal”中點(diǎn)擊左側(cè)的“Devices”,再點(diǎn)擊“Add Devices”按鈕,將iOS設(shè)備的UDID加入。
在“iOS Provisioning Portal”中點(diǎn)擊左側(cè)的“App IDs”,再點(diǎn)擊“New App ID”按鈕,然后兩個(gè)錄入框隨便寫(xiě)些字母就提交。
在“iOS Provisioning Portal”中點(diǎn)擊左側(cè)的“Provisioning”,再點(diǎn)擊“New Profile”按鈕,Profile Name 隨便寫(xiě),Certificates勾選,App ID選擇一個(gè),Devices 全選(select all),然后提交。
在“iOS Provisioning Portal”中點(diǎn)擊左側(cè)的“Provisioning”,右側(cè)列表中會(huì)有個(gè)“Download”按鈕,點(diǎn)一下,會(huì)下載一個(gè).mobileprovision證書(shū)文件,雙擊這個(gè)證書(shū)文件,會(huì)打開(kāi)xcode,不用理它。
在“iOS Provisioning Portal”,點(diǎn)擊左側(cè)的“Certificates”,右側(cè)列表中會(huì)有個(gè)“Download”按鈕,點(diǎn)一下,會(huì)下載一個(gè).ios_development.cer證書(shū)文件。
如果“鑰匙串訪問(wèn)”打開(kāi)著的,就關(guān)掉,然后雙擊下載好的.ios_development.cer證書(shū)文件,這時(shí)候會(huì)自動(dòng)打開(kāi)“鑰匙串訪問(wèn)”,點(diǎn)擊左側(cè)“我的證書(shū)”,會(huì)看到有一串字符的證書(shū),如下圖:
打開(kāi)“InstaSign應(yīng)用”,將應(yīng)用拖進(jìn)去,點(diǎn)擊“InstaSign”按鈕,就生成了可以安裝到手機(jī)中的應(yīng)用了。