ChatGPT應(yīng)用正式上架安卓(簡(jiǎn)單體驗(yàn))

關(guān)于Play商店下載ChatGPT的各種問(wèn)題:
1.根本搜不到
這種問(wèn)題有兩種原因,其一是Play商店所在國(guó)家/地區(qū)不對(duì),ChatGPT還沒(méi)有上架,可以轉(zhuǎn)去去美區(qū)、印區(qū)等等下載(看評(píng)論區(qū)說(shuō)日區(qū)也行);其二是由于設(shè)備root后,掉了Play保護(hù)機(jī)制認(rèn)證(又名SafetyNet),如此一來(lái)Play商店檢測(cè)到設(shè)備未認(rèn)證便應(yīng)OpenAI要求不顯示、不允許安裝ChatGPT。下面講詳細(xì)介紹第二種原因的解決方案。
2.SafetyNet未通過(guò)認(rèn)證
(本人設(shè)備為刷入PixelExperience的小米Note3,安卓11,以下解決方案僅經(jīng)過(guò)本人設(shè)備測(cè)試,不保證普適性)
首先有這個(gè)問(wèn)題的應(yīng)該已經(jīng)root過(guò)了吧,解決這個(gè)問(wèn)題的主要思路就是通過(guò)root獲取android_id,然后提交給Google注冊(cè)設(shè)備來(lái)通過(guò)認(rèn)證。首先電腦連接手機(jī)進(jìn)入adb shell,輸入su獲取root權(quán)限(此時(shí)手機(jī)可能會(huì)彈出shell申請(qǐng)root的提示,允許即可),然后依次輸入「sqlite3 /data/data/com.google.android.gsf/databases/gservices.db」,「select * from main where name = "android_id";」。然后會(huì)出現(xiàn) “android_id|xxx” 的信息,復(fù)制 “|” 后面的的數(shù)字,訪問(wèn)「https://www.google.com/android/uncertified/?pli=1」填寫Android ID后點(diǎn)注冊(cè)即可。注冊(cè)應(yīng)該是即時(shí)生效的,清除Play商店數(shù)據(jù)后再次進(jìn)入應(yīng)該能看到SafetyNet變成“設(shè)備已經(jīng)過(guò)認(rèn)證”了。
另外本人也同時(shí)安裝了一個(gè)Magisk模塊,名為「Universal SafetyNet Fix」,不清楚是不是這個(gè)模塊和上面的注冊(cè)操作同時(shí)作用才能通過(guò)認(rèn)證(其實(shí)是我懶的關(guān)模塊去測(cè)試了),可以從愛(ài)玩機(jī)工具箱的倉(cāng)庫(kù)獲取模塊
參考資料:
①https://www.orgleaf.com/3994.html
②https://github.com/phhusson/treble_experimentations/issues/1784
③https://github.com/kdrag0n/safetynet-fix