ChatGPT应用正式上架安卓(简单体验)

关于Play商店下载ChatGPT的各种问题:
1.根本搜不到
这种问题有两种原因,其一是Play商店所在国家/地区不对,ChatGPT还没有上架,可以转去去美区、印区等等下载(看评论区说日区也行);其二是由于设备root后,掉了Play保护机制认证(又名SafetyNet),如此一来Play商店检测到设备未认证便应OpenAI要求不显示、不允许安装ChatGPT。下面讲详细介绍第二种原因的解决方案。
2.SafetyNet未通过认证
(本人设备为刷入PixelExperience的小米Note3,安卓11,以下解决方案仅经过本人设备测试,不保证普适性)
首先有这个问题的应该已经root过了吧,解决这个问题的主要思路就是通过root获取android_id,然后提交给Google注册设备来通过认证。首先电脑连接手机进入adb shell,输入su获取root权限(此时手机可能会弹出shell申请root的提示,允许即可),然后依次输入「sqlite3 /data/data/com.google.android.gsf/databases/gservices.db」,「select * from main where name = "android_id";」。然后会出现 “android_id|xxx” 的信息,复制 “|” 后面的的数字,访问「https://www.google.com/android/uncertified/?pli=1」填写Android ID后点注册即可。注册应该是即时生效的,清除Play商店数据后再次进入应该能看到SafetyNet变成“设备已经过认证”了。
另外本人也同时安装了一个Magisk模块,名为「Universal SafetyNet Fix」,不清楚是不是这个模块和上面的注册操作同时作用才能通过认证(其实是我懒的关模块去测试了),可以从爱玩机工具箱的仓库获取模块
参考资料:
①https://www.orgleaf.com/3994.html
②https://github.com/phhusson/treble_experimentations/issues/1784
③https://github.com/kdrag0n/safetynet-fix