9.03
Root後更換libnfc-nxp.conf即可以繼續使用
----------------------------------------------------------------------
11/4更新
直接OTA升級官方9.02
Root後發現libnfc-nxp.conf可以繼續使用,
其他的檔案從重開機會恢復原狀(消失),
但使用正常;
看來只要把libnfc-nxp.conf修改完,
不用再新增修改其他檔案即可使用nfc-sim
—————————————————————————
10/22更新
手賤刷Kernel+Rom刷到變磚,
洗白白再重來了一次,確認流程可用。
6T發表就看有沒有機會用同樣的方式處理

-------------------------------------------------------------------------
10/6 更新測試結果
OK便利店(同全家系統)NFC-SIM可儲值可扣款
7-11NFC-SIM可扣款,Google Pay可結賬,
可重開機後直接使用。
看起來沒啥大問題,enjoy it!
----------------------------------------------------------------------
到手這兩天測試了過很多方法,
結果不是5T的Zip刷不進去、libnfc-nxp.conf檔案內容不同、修改完無法儲存(離開就恢復原狀),
該遇到的問題應該都遇到了,後來參考了
一加手机社区官方论坛內網友教學 [讨论] 【NFC-SIM卡教程】轻松刷上海公交
PTT網友Crazy126發表的 [情報]Nextbit Robin支援nfc悠遊卡sim方式+心得的內容,
站上 1+3/3t 1+5解鎖nfc sim功能討論串 jung1010網友提供的檔案,
用之前已經在S8+上啟用過的遠傳NFC-Sim+Friday進行測試結果如下,
Friday錢包打不開,也無法用Easywallet查詢NFC餘額,
但捷運可查詢悠遊卡餘額,可以月卡進出捷運站,
是否可儲值、扣款、Google Pay是否受到影響尚未測試,明天再去測試。
然後還沒關機測試(因為進了捷運怕出不來...),除此還不知道到什麼後遺症,
完全無法保證可用性,但趁著現在很興奮還有熱情先發文了,
或許可以提供一些有興趣的網友參考改進,不然怕一覺醒來懶得打這麼多字......
有一定風險,請自行斟酌是否測試及記得備份。
這裡分享一下方法
Android版本:Android P
OS版本:Oxygen 9.0
Root版本:Magisk 17.1
1.首先利用Root Explorer找到/system/vendor/etc下的libnfc-nxp.conf,
將libnfc-nxp.conf複製到/system下,
依照以下方式修改紅字的地方,
###############################################################################
# Default SE Options
# No secure element 0x00
# eSE 0x01
# UICC 0x02
# UICC2 0x04
NXP_DEFAULT_SE=0x02
###############################################################################
#Set the default AID route Location :
#This settings will be used when application does not set this parameter
# host 0x00
# eSE 0x01
# UICC 0x02
# UICC2 0x03
DEFAULT_AID_ROUTE=0x02
###############################################################################
# Configure the default NfcA/IsoDep techology and protocol route. Can be
# either a secure element (e.g. 0xF4) or the host (0x00)
# host 0x00
# eSE 0x01
# UICC 0x02
# UICC2 0x03
DEFAULT_ROUTE=0x02
###############################################################################
# Configure the single default SE to use. The default is to use the first
# SE that is detected by the stack. This value might be used when the phone
# supports multiple SE (e.g. 0xC0 and 0x80) but you want to force it to use
# one of them (e.g. 0xC0).
# host 0x00
# eSE 0x01
# UICC 0x02
# UICC2 0x03
DEFAULT_OFFHOST_ROUTE=0x02
###############################################################################
# Configure the single default SE to use. The default is to use the first
# SE that is detected by the stack. This value might be used when the phone
# supports multiple SE (e.g. 0xF3 and 0xF4) but you want to force it to use
# one of them (e.g. 0xF4).
# host 0x00
# eSE 0x01
# UICC 0x02
# UICC2 0x03
DEFAULT_NFCF_ROUTE=0x02
權限改為RW- R-- R--,然後先放在這不管他
(直接在etc下修改存檔後會恢復原狀,我也不知道為什麼)
2.利用Recovery將jung1010網友的NFC_SIM_OP5_oreo_treble.zip檔案刷到系統裡,
如果刷完後發現系統內相應位置檔案好像沒有進去,沒關係不要管他
3.解壓縮jung1010網友的ZIP,取出以下檔案
org.simalliance.openmobileapi.jar
SmartcardService.apk
另外下載Github上Johnzweng所發的OMAPI檔案
simalliance_openmobile_api-2.05_scapi-3.2.1_Android_5.x_and_6.x.zip
解壓縮取出
org.simalliance.openmobileapi.xml
4.將以上取出的檔案及放在/system下的libnfc-nxp.conf共4個檔案,
依照PTT網友Crazy126的說明以root explorer分別放入以下路徑並修改權限,
\system\etc\permissions\org.simalliance.openmobileapi.xml ->權限設為rw-r--r--
\system\framework\org.simalliance.openmobileapi.jar ->權限設為rw-r--r--
\system\priv-app\ -> 下新建SmartcardService資料夾,權限設為rwxr-xr-x
\system\priv-app\SmartcardService\SmartcardService.apk -> 權限設為rw-r--r--
5.將NFC-Sim卡放置到Sim1,
在Magisk Hide裡面選取Friday錢包,
之後開啟Friday錢包,進行登入認證(若未認證過的話),
然後Friday錢包應該會不斷閃退重啟,不要理他等他鬧夠了系統問你是否要關閉再關閉。
6.然後去測試看看吧!!
以上是我的操作流程,因為我是門外漢,
好像很多檔案應該是沒有必要分開下載的,有些步驟是不用理會先後順序的我無法確認;
例如步驟2是不是必要的我不知道,
但是我是在1.2的順序進行完之後,發現libnfc-nxp.conf不會再不斷回復原始檔案,
而且看了一下我並沒有打開Friday錢包的SmartService的權限啊...

要更正確的順序或是要直接弄成Zip刷機檔,可能就要再麻煩各位專家了。
另外想請問一下......
有沒有大大知道OPPO R15 PRO的保貼能不能適用在Oneplus 6啊?