[教學] 手遊修改版無法使用Google、Facebook登入解決方式

1 2 - [教學] 手遊修改版無法使用Google、Facebook登入解決方式

在遊玩修改版的手遊時,如果該遊戲本身不需要特別登入,那就非常的簡單愉快,但若該遊戲可以透過臉書FB、Google帳號登入時,最常碰到的問題就是出現「failed to login with google play game service」、「Invalid key hash」等訊息而無法順利登入。而今天的這篇文章,就是要帶大家了解,要怎麼樣解決無法登入的問題,看起來可能會有點小麻煩,但其實只要跟著做一次,就能夠一勞永逸哦!

前言:

一般在下載別人提供的修改版時,都是修改的人經過簽名後的 apk 檔,這麼做可以確保沒有 root 的使用者也能夠直接安裝,但因為和 Google Play 商店上官方版的簽名不同,就無法使用 Google 帳號登入。

而解決的方式,是透過安裝 Busybox + Lucky Patcher 破解 Android 對於簽名的驗證,然後先從官方提供的版本登入,再以修改版的 apk 覆蓋更新,即可實現使用 Google / Facebook 帳號來登入的效果。聽起來不難吧!就讓我們一起來看看怎麼樣實作。

註:因為所有的操作都具有一定的風險,強烈建議大家使用內建 root 的夜神模擬器來進行以下操作。本文也將以夜神模擬器為環境做示範。

檔案下載:

第一部分:製作未簽名的 apk 檔

將修改版的 apk 檔使用 WinRAR 或 7-zip 等解壓縮軟體開啟,並將其中的 lib 資料夾解壓縮出來後,在壓縮檔內刪除 lib 資料夾,再將剛剛解壓縮出來的 lib 資料夾移動回壓縮檔內。

聽起來好像很饒口對不對?用動圖來說明就會簡單許多:

bandicam 2018 08 19 11 28 26 469 - [教學] 手遊修改版無法使用Google、Facebook登入解決方式

簡單來說,就是去”更動”一下 lib 這個資料夾,如此一來就得到了未簽名的 apk。有些熱心的修改版作者會提供未簽名的版本,這個步驟就可以跳過。

第二部分:破解 Android 簽名驗證

第1步 首先你的手機必須取得 root 的權限,若是模擬器的話也要記得到系統設定裡面打開 root。

Image 001 4 - [教學] 手遊修改版無法使用Google、Facebook登入解決方式

第2步 將上方的提供的 BusyBox 和幸運破解器下載下來並安裝,先打開 Busybox,出現超級使用者要求,請授予權限給它。到了 BusyBox 的主畫面後會有歡迎訊息,直接按右上角的 X 關閉即可。

Image 002 2 - [教學] 手遊修改版無法使用Google、Facebook登入解決方式

第3步 BusyBox 的主畫面上方會有一個進度條在跑,跑完後就會自動消失,此時就可以按下畫面左下方的「Install」,不消幾秒鐘的時間就完成了。完成後會出現如下圖右的成功訊息,看到後就可以將 BusyBox 關閉了,非常簡單。

Image 004 2 - [教學] 手遊修改版無法使用Google、Facebook登入解決方式

第4步 接著打開幸運破解器,點選下方的「工具箱」,找到「Android 核心破解」,點它一下。

Image 006 2 - [教學] 手遊修改版無法使用Google、Facebook登入解決方式

第5步 勾選前兩項「簽名驗證的狀態始終正確」、「禁用 Apk 簽名驗證」,並按下「套用」。

Image 007 2 - [教學] 手遊修改版無法使用Google、Facebook登入解決方式

第6步 重啟你的手機或模擬器,再回到幸運破解器→工具箱→Android 核心破解,勾選第三項「停用程式管理器內的簽名驗證」,再按下「套用」。

Image 008 1 - [教學] 手遊修改版無法使用Google、Facebook登入解決方式

第7步 再一次重啟你的手機或模擬器,回到同樣的畫面,確認前三項都如下圖,顯示已套用破解,此部分就告一段落啦!

Image 009 - [教學] 手遊修改版無法使用Google、Facebook登入解決方式

這個部分每一隻手機或模擬器只需要做一次,以後就可以爽快暢玩各種不同的修改版了!

第三部分:安裝遊戲

這個部分非常非常簡單,只要先從 Play 商店下載官方版的遊戲,使用 Google 或 FB 帳號登入後,再直接用第一部分製作出來的未簽名修改版安裝覆蓋即可。

如果過程中有什麼不夠清楚的地方,可以再搭配這個影片一起參考,以後就再也不怕無法登入遊戲啦!