獨家工程逆向:360代碼違反蘋果天條鐵證

360的全部APP都被蘋果ban掉的消息是這幾天圈子裏最爆炸的新聞。不過,讓我最感興趣的是,到底是因爲神馬蘋果要誅360的九族。

   看看360的官方聲明,它的原話是:系蘋果方面發現部分產品刷票。 (聲明原文在這裏:weibo.com/1645903643/y4m3Zgdtl)  
  
   我來給大家翻譯一下:因爲作弊,被蘋果ban了。

    儘管遮遮掩掩,用了一個“被刷票”,這貨好歹也算是承認作弊了,但是,事實真的這麼簡單麼?之前網絡上已經有很多大神做了各種分析猜測,我覺得都挺靠譜,但沒一個拿出牛逼的證據來。

   我來點乾貨,我昨天花了大半天時間研究了一下360的東西,逆向了360的幾個APP的代碼,有驚人的發現!!

   先來看一張截圖吧。這個是來自“360瀏覽器HD”這個APP的逆向結果。
從代碼可以看出,360調用了蘋果未公開的接口。【注意,這是蘋果非常厭惡,並明令禁止的!!!!!】

 


  有多處引用,所列出的位置都調用了非公開接口,利用加密逃避蘋果APP STORE的官方審查。





   看吧,下面的字符串都被加密過了:



  再利用下面的代碼將加密的字符串進行解密:





   然後獲得的內容:
 


   看明白了麼?我白話總結一下:

   1、360這個APP的方法和對象調用了大量Webkit的私有方法,而不是公開調用的。這是蘋果APP Store不允許調用的。

   2、爲什麼360上架的時候沒被發現呢?因爲360用了加密的辦法來逃脫審查,保證自己的成功上架。
   3、可以肯定,蘋果在大清洗運動開始後,加大了審查力度,必然發現360的違規行爲。以360這種違規、欺騙的手段,殺100次頭都不爲過。被集體下架,實在是太小兒科了。
   4.其實不管蘋果最後給360說的到底是什麼原因,總之就是蘋果的行動已經表明了360的產品不受歡迎,在蘋果一貫堅持的王者氣質面前,在中國環境下靠打殺生長起來的土匪360顯得相當囧,不僅要打落牙齒和血吞的笑臉相迎,還把血口伸向國內遷怒他人。
   5.我做的的這些分析都有現成的APP可以下載,歡迎有能力的諸位自行驗證。

    
給大家提個醒:到海外市場去混,不要還改不掉國內那點匪氣,360這次把中國公司的臉丟到國外了,以後大家更要小心謹慎了,可以想見蘋果的審覈人員從此以後對中國公司的APP會有存在多麼的偏見,會更加嚴格反覆的審覈了!360真是國內開發者的集體悲哀。

    回過頭來說360的聲明,可以蓋棺定論的是:


   1、360撒謊了。導致360APP下架的原因之一是作弊,除此之外,至少還有一個原因:違反蘋果開發準則。但360對此避而不談。
   2、我敢打賭,360不敢公佈蘋果回覆郵件的全文。因爲其中必然提到360欺騙違規。就學韓寒吧,賭2000萬。


   上面就是我的研究結論,歡迎各位大神繼續吐槽。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章