Android 台灣中文網

標題: 刷機問題請教--台版機與陸版機差異 [打印本頁]

作者: Pepsi    時間: 2022-3-13 15:58
標題: 刷機問題請教--台版機與陸版機差異
前陣子入手一隻台版POCO F3(8/256),MIUI版本12.5.2,解鎖BL後就直接用Magisk root,然後用SmaliPatcher 0.7.4上修改模組也順利起飛

前兩天同事入手一隻陸版K40(12/256),基於好奇,自告奮勇幫他刷成飛機,但過程有夠不順....

首先解鎖BL後,先刷成EU版MIUI 13穩定版,刷機過程順利,但發現開遊戲會有錯誤12的現象,查了SmaliPatcher說明,似乎還沒支援Android 12.

所以又改刷EU版MIUI 12.5.2,完成後遊戲可以順利開啟,但是只要靠戶外,GPS位置會一直在虛擬位置與實際位置不斷輪流跳,換到室內遮蔽好的地方就正常.....QQ


基於實驗精神,索性改刷官方台版MIUI 12.5.2(與之前台版機相同),刷完ROM之後,步驟與之前的台版機一樣走完Root跟裝模組的過程,但是卻還是會發生GPS會在虛擬位置與實際位置不斷輪流跳的狀況,兩者差異只有一個是台版POCO F3,一個是陸版K40,但MIUI已經都換成相同的台版12.5.2卻還是有問題

最後實在想不到還能怎麼搞,只好厚著臉皮上來求救.....還請各位大神幫忙賜教!!! 拜託! 拜託!!


PS1:以上刷機過程都沒用TWRP
PS2:EU版真的很清爽,APP要求的權限也很清楚設定也更細緻,刷EU版後才知道PMGO真的會要求讀取安裝程式清單
PS3:EU版除了乾淨清爽,可能預載的東西少,同時開啟PMGO的速度真的比台版快一些


作者: aptk    時間: 2022-3-13 23:25
是用 GPS JoyStick 嗎 ? 請確認 GPS JoyStick「啟用間接模擬」已關閉
Android 系統內定位設定,有關提高定位精確度的都關掉,看看是否能解決問題
作者: Pepsi    時間: 2022-3-14 08:02
Sir,  Thank you!

有確認過兩台手機的GJ設定相同,間接模擬有關閉,但無論開或關,陸版這隻都會跳回真實位置

不過發現用非人偵測器看,台版這支GPS訊號是完全沒有的,而陸版的除了有GJ的模擬位置同時也會顯示GPS真實位置

這是不是表示Smalipatcher的修改無效?? 但用adb shell ls指令去看services.jar檔是已經修改過的(檔案日期也是smalipatcher修改當時的時間)
作者: aptk    時間: 2022-3-14 09:42
請再到Android 系統內的定位設定再確認一下
設定 - 定位 - 進階 - Wi-Fi和藍牙掃描,2個都關閉
Google定位精確度關閉
我的MIUI版本(Android版本)是比較舊的
但設定方式應該差不多
作者: Pepsi    時間: 2022-3-14 10:41
aptk 發表於 2022-3-14 09:42
請再到Android 系統內的定位設定再確認一下
設定 - 定位 - 進階 - Wi-Fi和藍牙掃描,2個都關閉
Google定位 ...

有確定過 Wi-Fi, 藍牙掃描這兩個都是關閉的
Google定位精準度也是關閉的

另外一個"使用輔助GPS"也是關閉的,但在陸版機上還是會跳來回跳到真實GPS位置.


PS:預設狀態下google map似乎會自己把使用輔助GPS打開,以手動關閉google map這個權限
作者: Pepsi    時間: 2022-3-14 14:07
自己瞎搞,似乎解決了GPS(真實與虛擬位置)輪流跳的狀況

解決方式是重新上SmliaPatcher

原本patch的檔案只勾第一項,之前爬文時也都說只勾第一項即可
Mock locations - Hide mock locations status, allowing apps like Pokemon GO to treat them as genuine location updates.

後來把第三項這個也勾起來
GNSS updates: Disable all GNSS (GPS) location updates.

上完後重開機,目前把手機放在窗邊五分多鐘,飛人偵測器都還沒有出現抓到真實GPS的狀況.

希望這樣就能解決我的問題,也感謝aptk兄伸出援手!! 謝謝您!!!
作者: patrickiong    時間: 2022-3-14 22:07
第三项勾起来的话,是不是等于禁用这架手机的gps, 所以就不会有跳的状况
作者: Pepsi    時間: 2022-3-17 07:58
patrickiong 發表於 2022-3-14 22:07
第三项勾起来的话,是不是等于禁用这架手机的gps, 所以就不会有跳的状况

應該是哦

因為勾選GNSS update後,即使關閉GJ時手機一樣沒有GPS定位~~~
作者: kao230432    時間: 2022-3-21 03:28
還有後續嗎
最近也在考慮這兩隻手機
還在做功課看好不好飛
作者: 82824141    時間: 2022-3-21 23:00
kao230432 發表於 2022-3-21 03:28
還有後續嗎
最近也在考慮這兩隻手機
還在做功課看好不好飛

k40 12+256 6開絕不後悔

快樂使用中
作者: kao230432    時間: 2022-3-23 00:37
老大方便分享一下起飛過程嗎 感覺很厲害 哈哈哈
作者: iincozaki    時間: 2022-3-24 22:31
82824141 發表於 2022-3-21 23:00
k40 12+256 6開絕不後悔

快樂使用中

我也是從京東買 K40 12G+256  非常好用  值得又比台版便宜
作者: iincozaki    時間: 2022-3-24 22:33
Pepsi 發表於 2022-3-14 14:07
自己瞎搞,似乎解決了GPS(真實與虛擬位置)輪流跳的狀況

解決方式是重新上SmliaPatcher

我只有勾第一項,其他都沒勾

在室外也沒有出現真實位置
作者: Pepsi    時間: 2022-3-25 10:00
iincozaki 發表於 2022-3-24 22:33
我只有勾第一項,其他都沒勾

在室外也沒有出現真實位置

這也是我覺得不解的地方

同樣的MIUI版本、同樣的安裝流程,最後卻是一支正常一支會跳GPS

最後只好把有問題的K40 GPS完全閹掉,一了百了
作者: kao230432    時間: 2022-4-2 02:42
iincozaki 發表於 2022-3-24 22:31
我也是從京東買 K40 12G+256  非常好用  值得又比台版便宜

不過大大的GPS有閹割嗎
我看樓主的文章說陸板的只能閹割掉GPS功能
作者: skrmail    時間: 2022-4-23 16:40
依我所了解~
陸版的手機衛星定位系統除了我們所常用的國際商業衛星系統!
還多了大陸自己的北斗衛星系統!
北斗是強迫性的定位,無法選擇單獨開關~
除了把GPS功能閹割掉(這樣才能完全閃掉北斗)~
不然模擬位置還是回強迫回到實際位置~




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1