• 2

(更新)誤打誤撞解開了Oneplus 6 NFC-SIM的封印 (Android P, 需Root)

1/1更新
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啊?
2018-10-05 23:13 發佈

Sleepy Eyed wrote:
到手這兩天測試了過...(恕刪)



Hi 你好

如果你方便給我以下檔案的話,我可以幫你製作刷機包喔!!

/system/vendor/etc/libnfc-nxp.conf
/system/build.prop
/system/vendor/build.prop() -->如果有的話
vendor/build.prop -->如果有的話

您原本的檔案其實我刷不進去,
recovery有顯示成功但是並未帶檔案進去,
可能是Android P、Recovery、Magisk的其中一個尚未100%支援的問題,
晚點再從手機抽出來給您,
但要麻煩您協助確認一下權限的狀態哦。



jung1010 wrote:
Hi 你好如果你方便...(恕刪)
jung1010 wrote:
Hi 你好如果你方便...(恕刪)



大大,檔案私訊給你了,
我抽出來的時候有特別再確認了一下權限,製作ZIP的時候再麻煩你注意一下,
再麻煩你~
師兄贏了好多錢,我要買雙新球鞋。
Sleepy Eyed wrote:
10/6 更新測試結...(恕刪)


好厲害
看完後我還是無法
看不太懂但也想要能用NFC-SIm卡
唉…
有大大能整理出簡單的一鍵安裝嗎
感激不盡了
我都看不懂,我刷機只刷原廠rom,從來不root,我也不會root,都不敢亂刷,原廠rom我加減用就好,最多只用qboost 1.3,讓打傳說能全時59fps以上不掉幀
Sleepy Eyed wrote:
大大,檔案私訊給你...(恕刪)




卡刷包如上連結, 此版本理論上 HamiWallet類似的軟體可以正常運作了(可讀取NFC SIM餘額, 記得設定完Magisk後移除Magisk Manager
)
另外你提到檔案沒刷進去,若遇到同樣的情形,可以試試看在twrp 裡的進階設定先system & vendor partition

p.s 因為我沒有1+6 所以要麻煩你測試了, 有問題煩請告知

Thanks
剛試了一下,顯示Zip檔案格式無效,

解開檔案看,好像多了一層資料夾?

我的TWRP是版本blu_spark V9.85(從TWRP3.23-X修改的)

再麻煩大大協助確認咯
師兄贏了好多錢,我要買雙新球鞋。

Sleepy Eyed wrote:
剛試了一下,顯示Zip...(恕刪)


更新

不好意思多包了一層, 已更新

jung1010 wrote:
卡刷包如上連結, 此...(恕刪)


請問刷這個刷卡包
就root嗎?
還是要先root後再刷呢
氣度決定高度,細節決定成敗,性格決定命運
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?