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