愛思助手是如何實現蘋果免越獄,無需id,就能把app正常安裝到使用者蘋果手機上的?

時髦麗人


要回答你的這個問題,需要了解蘋果App開發中一個,很重要的名詞“簽名”。

什麼叫簽名?

這個問題我留到最後來回答。我們知道,通常我們要使用蘋果的App,都必須是從AppStore(蘋果應用市場)中下載才能安裝使用。而要使用AppStore下載應用,就必須使用AppleId,也就是題主提到的id。但其實這並不是唯一的渠道,還有另外的一種方式可以下載安裝,那就是使用企業證書打包簽名的App也可以正常使用。這裡又出現一個新的名語——企業證書。


首先了解一下蘋果App開發到發佈的整個流程。

上圖中有一個很重要的環節,就是申請iOS證書。蘋果開發者證書總共有三種。

  1. 個人開發者證書,每年99美金
  2. 公司開發者證書,每年99美金
  3. 企業開發者證書,每年299美金

我們平時從AppStore下載的應用是使用第1種和第2種開發者證書進行開發、簽名,並上傳到AppStore進行審核、上架後才能下載使用的。


那麼企業開發者證書,是怎麼回事呢?

企業開發者證書,最早其實是蘋果公司為了一些大型企業開發的App供企業內部使用,可以分發到公司自己的內部網絡進行下載使用的。不能上架到AppStore應用市場,這個下載安裝是不受限制的,也就是不需要用戶使用AppleID登錄AppStore下載安裝,但需要用戶信任。

由於企業證書的濫用,目前此類證書已經很難申請,前段時間國內某寶電商網站上一個企業證書價格都標價60~100萬。現在已經搜索不到此類信息了。


蘋果應用簽名流程

上面這個圖比較專業和複雜,但其實簡單的理解就是,所以的應用都是經過開發者證書進行加密校驗。我們下載到蘋果手機裡面的應用,只能通過了蘋果服務器的校驗,才能夠正常使用。因為通過AppStore應用市場下載的應用,其本身就已經是從蘋果自家的服務器進行下載的,在下載之前就已經進行了校驗。而通過企業證書下載的應用,為什麼要用戶點擊信任,就原因就是用戶信任後,會將應用中的加密信息通過服務器進行校驗。校驗通過了,就能正常使用,否則打開應用會閃退而不能正常使用。


愛思助手為什麼可以下接下載安裝,而不需要AppleID?

最重要的原因就是使用了企業證書進行了重籤,而企業證書是可以直接下載安裝使用的。同一個企業證書可以為N個應用進行簽名打包,且只需要信任一次。如果通過愛思助手安裝過應用的,可以在手機設置-通用-描述文件裡面查看證書詳情。


越獄手機為什麼不需要AppleID,而可以直接安裝使用?

理論上越獄手機,如果從AppStore下載應用,仍然需要AppleID。下載企業證書籤名打包的App,也是需要點擊信任證書的。但可以通過下載安裝免簽名校驗插件,突破這一限制,就能夠隨意安全使用。


越獄手機會破壞iPhone的安全環境,建議大家不要下載安裝不明應用。會造成不必要的損失。


溳城丁丁


i

蘋果其實是不允許愛思助手下載軟件的,愛思助手上的軟件是愛思和軟件提供商合作的正版共享軟件,並不是通過App Store去抓的包愛思助手是通過蘋果的企業號註冊,然後分發給各個用戶的,所以用愛思助手安裝的軟件其實是繞開蘋果App Store,作為一個橋樑讓用戶和app的提供商產生聯繫的。

App Store下載軟件很多要錢,並且一定要有

Apple ID.而Apple ID申請又比較麻煩,所以愛思就幫用戶們省略了註冊ID這一項,而且出錢買了付費的app,讓用戶免費使用。愛思不是app製作者,他們只是app的搬運工。


飛龍旋翼機


在愛思助手下載的軟件,有時候更新會提示輸入別的ID賬號密碼,因為愛思助手裡面內置了一個蘋果ID,這個對自己手機裡的ID是沒有影響的,只是用來下載軟件,就是更新的時候可能會提示輸入此ID密碼用於驗證。


分享到:


相關文章: