因為最近跑來中國工作,發現 LINE 居然上不了,看到網路上一堆教學都說要降級到某版本,但是覺得麻煩,加上 8.3 越獄已經出了,最後覺得乾脆自己解決比較快。
在「正常情況」下,一插入中國 SIM 卡,LINE 就會要你綁定電話號碼。特別注意的是,強制綁定電話號碼是只有中國才會要求的,其他地方 SIM 卡不需要。而詭異的地方來了,就算我想綁定電話號碼,但是認證伺服器好像也被牆了,所以當你輸入電話號碼之後,伺服器會無法接收到你輸入的內容,而當然認證簡訊也就無法寄出。
這時候大家應該有想到,你可以直接把卡拔掉,或者換回台灣(或其他國家)SIM 卡,再掛 VPN,就有機會可以繼續用。
但我們會這樣就結束這篇文章嗎?怎麼可能。我們的最終目的就是用中國 SIM 卡不綁電話不用 VPN 直接上 LINE。
所以我寫了一個 tweak 解決這個問題。首先一樣請大家越獄之後加入 http://cydia.hiraku.tw ,安裝 "LINE ChinaUnblock",裝完之後會發現認證畫面已經消失了,不會要再叫你綁電話。這時候我們已經成功了第一步。但你有可能會發現,訊息怎樣都傳不出去,即使掛 VPN 也一樣被牆。如果你有被牆的問題的話,這時候我們還要再做一件事:
下面這個步驟可能導致你的 LINE 對話紀錄不見,所以請先用 iTunes 備份 iPhone 資料
首先,從多工列關閉 LINE,再用 iFunbox 或者你習慣的 iPhone 檔案管理軟體,進去 LINE 的 /Library/Preferences 裡面,刪掉這個 jp.naver.plist。因為 iOS 8.x 的檔案管理模式不太一樣,你可能需要花點時間去找到這個檔案。接著重新開啟 LINE,他會要求你重新登入,按照步驟登入就好了,正常來說所有資料都會在,如果有資料不見,可能你操作失敗,重新再試試看。
這個步驟並不是一定要做的,如果你安裝 tweak 之後馬上就能正常使用,就不需要重新登入。另外如果你的資料不需要保留的話,你也可以直接刪除 LINE 然後重裝,這樣比較快。
改好之後不僅不需要 VPN,還可以任意傳「敏感詞」,對方跟自己都能正確收發...算是一個額外的小效果XD
(附註:根據我測試結果,不經過 VPN 還是會有無法接收傳送的可能,目前我不確定為什麼有時候沒翻牆可以,有時候又不行,但如果遇到此問題建議試試看 VPN 是否能解決)
以上就是這次的教學,由於牆的高度跟 LINE 的系統可能會隨時做調整,本文並不保證適用在所有地方,如有問題可以跟我詢問,但不保證能夠百分之百解決就是了。
發佈留言