Google 屏蔽了那些未认证设备运行 GApps,以后要怎么安装全家桶?

29
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes)
Loading...

来自 @solidot消息,「Google 开始屏蔽未认证设备运行 GApps」,也就是说未来没有经过 Google 认证的 Android 设备,都不能在安装并运行 GApps 应用了,这其中包括 Google Play、Gmail、Calendar、Now、Maps、YouTube 等一大票主流的、用户量巨量的、中国不能使用的应用。那么,然后怎么办?

上面的 Logo 是著名的 OpenGApps 项目,可以很方便的在 Android 设备上安装 GApps 全家桶。

不过鉴于目前这个消息,可能未来连安装 OpenGApps 都不被允许。

那么两个问题:

  • 未经过 Google 认证的设备是什么?
  • 如何才能继续使用 GApps?

第一个问题,根据这里的说法:

为了确保装有 Google 应用的 Android 设备可以正常运行,设备必须符合以下条件才能获得 Google 认证:

  • 装有获得 Google 许可的专属应用
  • 通过了 Android 兼容性测试

只有经过认证的设备才有资格搭载 Google 应用,例如 Google Play 商店应用。

虽然国内主流的 Android 厂商都经过了认证,但不代表你买到的机器也有认证…

于是,只剩下一个办法了,通过 Google 提供的自定义 ROM 注册页面注册自己的 Android 设备,然后就可以安装 Google 全家桶了。

而获取自己设备的 Android ID 有两种办法,一种是通过连接电脑后,使用 ADB 命令:

adb shell settings get secure android_id

另外一种简单了,安装一个叫做 Device ID 的应用,这是由著名的 apk 下载服务商 Evozi 提供的应用,虽然很多年没有更新了,但在青小蛙的手机上依旧运行正常。

获取 Android ID 后,就可以在注册页面注册后,安装全家桶了。

更新:直接输入 Android ID 并不能成功注册,这里有新的方法,感谢 @riceone

已有 29 条评论, 我要留言

  1. xiphoray说道:

    那。。怎么知道自己的设备是否已经认证过了呢?

    • xiphoray说道:

      emmmm,自问自答,刚刚找到答案了。。在google play的setting里可以看到。但这不是有悖论么,,要装了google play才找到是否认证,但不认证就装不了gapps。。。。hhhhhhh

      • 说道:

        不认证就装不了gapps?谁告诉你的?那么多第三方开源的gapps项目。

        何况你不知道是否有认证的情况下,直接去试试google gapps安装不就知道了?不能安装,则自行认证然后安装。

      • 不懂装懂说道:

        網頁版能看

  2. xiphoray说道:

    还有。。已经装了gapps的未认证设备会有影响么。。

  3. Lenno说道:

    拿到device ID后在注册页面点注册,一直提示“出了点问题,请重试”。

  4. Nuance说道:

    一直注册失败

  5. tizeeme说道:

    google这绝对是想自杀。

  6. marlf说道:

    我获取了android id 填进去点击注册,网页左下角就弹出提示:很抱歉,发生错误,请再试一次?

  7. Nuance说道:

    输入IMEI就可以,不知道IMEI注册有没有用

  8. 手中流沙说道:

    至少现在不用啊,我的一加一 卡刷gapps 直接就是认证了的

  9. lyin说道:

    ID无法注册,只能使用IMEI SIM ID 注册,是什么原因哪,小编可知什么问题.

  10. sensendeni说道:

    提示value must be a number。但是Android ID真的是带字母的啊
    _(:з」∠)_

  11. BIU BIU BIU说道:

    想知道Samsung s8 其内置谷歌框架为何还是未认证

  12. Joker说道:

    输入ID后,提示
    ”Value must be a number.“

    设备是mi mix。

  13. riceone说道:

    以上教學有誤,不是直接填入Android ID,而是需填入轉碼後的GSF ID,以下網址來自XDA論壇,個人已實作成功

    https://www.xda-developers.com/how-to-fix-device-not-certified-by-google-error/

    簡譯如下
    1.下載安裝Device ID apk,執行後複製Google Service Framework (GSF)代碼

    下載連結
    Google Play商店:https://play.google.com/store/apps/details?id=com.evozi.deviceid

    XDA論壇提供備份載點:https://www.androidfilehost.com/?fid=673956719939830832

    2.至下列網址將步驟1取得之代碼轉換,並複製轉換後的Decimal number

    https://www.rapidtables.com/convert/number/hex-to-decimal.html

    3.至google認證網頁
    https://www.google.com/android/uncertified/

    4.將步驟2轉換後之代碼填入GSF Android ID欄,點擊註冊即可

    • 4512369781说道:

      感谢分享。
      另外我点击认证网页后,谷歌更新了说明,现在直接给出了ADB获取GSF ID的方法:
      $ adb shell ‘sqlite3 /data/data/com.google.android.gsf/databases/gservices.db “select * from main where name = \”android_id\”;”‘

      得到的就是10进制的号码了,可以直接输入。

    • Lenno说道:

      实测通过了注册,但是手机打开play商店看到的还是“未认证”。

      • Kevin Gu说道:

        同样问题,Samsung S8+国行ROM,以前Google Play是一直显示未认证的,今天刚注册了,结果Google Play里还是未认证,Google Pay仍然不允许绑定银行卡。

    • ACD说道:

      实测,注册确实通过了,但是Play Store里面还是未认证

    • fancy1135说道:

      注册成功了!感谢!

  14. riceone说道:

    註冊後記得清除(非移除)Play商店及Play服務資料,之後再查看就會通過了。若跟我一樣有加刷Magisk的話,先magisk hide Play商店後再做以上動作,晚上試了許久才成功

    • 说道:

      感谢 测试 可以用 需要在同一个帐号下注册 是我使用多帐号注册导致无法认证的

  15. 说道:

    请问怎么清除 Play商店及Play服務資料 是 在应用设置里面的吗 我测试了依然无法显示认证

    • riceone说道:

      在應用設置裡清除沒錯,但通過後重開機登錄帳號後就又變回未認證了,暫時無解

有不同想法?说说看