在遊玩修改版的手遊時,如果該遊戲本身不需要特別登入,那就非常的簡單愉快,但若該遊戲可以透過臉書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 資料夾移動回壓縮檔內。
聽起來好像很饒口對不對?用動圖來說明就會簡單許多:
簡單來說,就是去”更動”一下 lib 這個資料夾,如此一來就得到了未簽名的 apk。有些熱心的修改版作者會提供未簽名的版本,這個步驟就可以跳過。
第二部分:破解 Android 簽名驗證
第1步 首先你的手機必須取得 root 的權限,若是模擬器的話也要記得到系統設定裡面打開 root。
第2步 將上方的提供的 BusyBox 和幸運破解器下載下來並安裝,先打開 Busybox,出現超級使用者要求,請授予權限給它。到了 BusyBox 的主畫面後會有歡迎訊息,直接按右上角的 X 關閉即可。
第3步 BusyBox 的主畫面上方會有一個進度條在跑,跑完後就會自動消失,此時就可以按下畫面左下方的「Install」,不消幾秒鐘的時間就完成了。完成後會出現如下圖右的成功訊息,看到後就可以將 BusyBox 關閉了,非常簡單。
第4步 接著打開幸運破解器,點選下方的「工具箱」,找到「Android 核心破解」,點它一下。
第5步 勾選前兩項「簽名驗證的狀態始終正確」、「禁用 Apk 簽名驗證」,並按下「套用」。
第6步 重啟你的手機或模擬器,再回到幸運破解器→工具箱→Android 核心破解,勾選第三項「停用程式管理器內的簽名驗證」,再按下「套用」。
第7步 再一次重啟你的手機或模擬器,回到同樣的畫面,確認前三項都如下圖,顯示已套用破解,此部分就告一段落啦!
這個部分每一隻手機或模擬器只需要做一次,以後就可以爽快暢玩各種不同的修改版了!
第三部分:安裝遊戲
這個部分非常非常簡單,只要先從 Play 商店下載官方版的遊戲,使用 Google 或 FB 帳號登入後,再直接用第一部分製作出來的未簽名修改版安裝覆蓋即可。
如果過程中有什麼不夠清楚的地方,可以再搭配這個影片一起參考,以後就再也不怕無法登入遊戲啦!
有什麼方法可以不用電腦但達到一樣的效果嗎?
請問為什麼第5步 勾選前兩項「簽名驗證的狀態始終正確」、「禁用 Apk 簽名驗證」,並按下「套用」。我這一步一直無法被套用破解
您好
我是您的方法後可以順利登入google帳號
可是每次重開就要重新操作一次步驟
請問是哪裡出錯嗎 ??
感謝!
照上面有篇google帳號登入方法使用
在安裝還是不讓我登入怎麼回事….
你好,你说的这个unsign游戏修改版修改以后根本无法安装,显示错误103
用夜神模拟器,一点install,busybox就闪退,用最新版以及6.2.1.1都会这样
最後一步不懂…他的es開法我用不出來…