因為 Facebook v26 強制使用 Messenger App 了,
(如果你早就「被強制使用」,代表你沒有安裝我的 FBNoNeedMessenger 或者類似軟體)
如果你有 v25 或者更低版本的備份,那恭喜你,可以直接安裝降級,
如果沒有的話,一般來說要越獄之後裝別人破解過的 Facebook 舊版,
但是對我來說,如果我不想裝破解的 Facebook 舊版,甚至我根本沒有 JB,要怎麼辦呢?
這時候可以請你參考以下的方法。
首先是最難的部分,你要弄到一隻在 iOS 7 以下的裝置,我這邊是用 6.1.2 的 iPhone 5 當作範例。
如果你自己沒有這個裝置的話,可以跟別人借,
但是要刪除對方手機上面的 Facebook 程式,「登入你自己的 Apple ID」,之後重新安裝一次 Facebook
這時候系統應該會提醒你說你不能裝新版的程式,所以會裝最新可以用的版本。
裝好之後,用工具備份為 IPA 包(我這邊是用 Mac 的 iFunbox),
這樣你就會得到一個 v11 的 Facebook App 了!而且因為是用你的帳號登入下載的,所以完全不需要破解
Facebook v11 這個版本可以用 chathead(泡泡聊天),
而且也不會被要求裝 Messenger,所以連 FBNoNeedMessenger 都不需要!
(註:我在程式中有發現要求安裝 Messenger 的程式碼,但是目前使用還沒有被要求安裝,有可能是過一段時間才會出現。如果出現的話可以嘗試升級到 v26 再降級一次,或者用 FBNoNeedMessenger。)
接著把備份的 IPA 裝到你的手機上(用 iFunbox 或者 iTunes 或其他工具都可以)
安裝完畢就可以使用了!
這個方法有一些小缺點:
- iPhone 6 / 6 plus 畫面會被放大(看以下補充說明解決)
即使解決上述問題,在 iPhone 6 plus 因為程式圖片沒 3x,所以還是會「小糊」
有些新功能無法顯示/使用,例如文章回覆中使用動態貼圖。
備註(進階使用):
如果你用的是 iPhone 6 / 6 plus,這時候程式會被放大,因為這個版本還沒支援 6/6 plus 尺寸。
解決方法是安裝 ForceGoodFit,這樣可以強制開啟為 6/6 plus 尺寸。
如果你想更進階的話,還可以把 Default 的畫面換掉,解決一開始畫面看起來很小,之後才變大的問題。
方法是把 v26 裡面的 Default-736h@3x.png 改名為 Default-iOS7@2x~iphone.png,然後尺寸改為 828×1472,
並替換掉安裝後的 app 裡面的檔案。(6 plus)
iPhone 6 則是 Default-667h@2x.png 改名為 Default-iOS7@2x~iphone.png 就好,不需要改尺寸。