Goole Nexus系列從4/5到現在使用的6,只有Nexus 6有支援SWP-SIM NFC行動支付
因為Google想推廣Host-based Card Emulation 跟電信商的SWP-SIM UICC路線差異太大
所以Nexus 6會支援SWP-SIM NFC行動支付,實在是個驚喜
Nexus 6一開始推出之時(Android Lollipop 5.0),原本是有支援SWP-SIM NFC行動支付功能的
但是在升級Android Marshmallow 6.0之後,突然之間電信悠遊卡卻無法使用了
一開始是EasyHami不支援Android Marshmallow 6.0,只好等待更新
到了11/5,EasyHami更新支援Android Marshmallow 6.0之後 Nexus 6還是無法使用,也不得安裝的情形下,開始了這一連串的研究之路
有了上次Nexus 5的研究經驗(最後還是因為沒有對應的OpenMobileAPI,因此不支援),可以參考下列這幾個討論串
大概可以得知問題之所在,在多次的Try & Error後終於成功了
- 要有SEEK for Android (OpenMobileAPI)支援
- NFC相關設定,要開啟UICC支援
相關聲明:
- 相關程式檔案僅供研究使用,版權屬於原始公司所有
- 修改相關系統檔案會有風險,本人並不負責修改檔案之後所造成之任何影響
要修改相關設定,手機要先Root過,可以參考Nexus Root Toolkit
安裝好之後,EasyHami要移除後重開機,讓相關服務啟動之後再安裝EasyHami –> 非常重要的一點
2016-08-25 實際測試Android Nougat 7.0使用此種方法一樣可以正常使用!
相關系統檔案下載: nexus6_marshmallow_nfc_swp (6334 downloads )
檔案路徑示意如下:
- /system/etc/libnfc-brcm-20795a10.conf –> 修改
- /system/etc/libnfc-brcm.conf –> 修改
- /system/etc/permissions/org.simalliance.openmobileapi.xml –> 新增
- /system/framework/org.simalliance.openmobileapi.jar –> 新增
- /system/priv-app/SmartcardService/SmartcardService.apk –> 新增
發佈留言