Reading Felica Card IDm, writing user ID and Key, without native applications
Felica IDm Reader App for RC-S380 Application
*Reading IDm of Felica cards without native application.
*Writing user ID and card key.
*Sending random challenge number and recieve response.
Any comments would be appreciable to [email protected]
---------------------
Environments
---------------------
1.OS : Chrome browser for Windows(I haven't checked if it works in other OS.)
2.IC cards : Felica, Felica Lite-S
3.IC Reader : SONY's RC-S380(both enterprise and personal models available)
4.Driver : Please install WinUSB(this doesn't work with SONY's default drivers, so install WinUSB with 'zadig' soft and so on.)
---------------------
How to use
---------------------\t
All request and response is based on chrome messaging with JSON format messages.
\"Felica IDm Receiver Extension for RC-S380\" helps you to utilize this app and send data to Web pages.
Of course, you can make your own extension to use this app.
*** Reading IDm ***
(Both felica and felica lite-s available)
input:
startPolling : (1 or 0)
output:
felicaIDm : (hex numbers string of felica IDm)
*** Reading user ID ***
(Only felica lite-s available)
input:
getCardId : (1 or 0)
output:
felicaIDm: (hex numbers string of felica IDm)
*** Writing user ID and Key ***
(Only felica lite-s available)
If you don't enter master key and car key version, this writes only user ID.
You can't read card key written in the card directly.
input:
writeCardId : (1 or 0)
cardId : (0 - 281474976710655 integral number)
cardKeyVersion : ( 0 - 65535 integral number)
masterKey : (24bytes hex number string)
output:
felicaIDm: (hex numbers string of felica IDm)
*** Writing Random Challenge ***
(Only felica lite-s available)
input:
authCard : (1 or 0)
randomNum : (16bytes hex number string)
output:
rcResponse: (hex numbers string of 16 bytes felica IDm, 16bytes card key version, 8 bytes random challenge response(MAC_A value))
#####################
Cautions:
#####################
1.I won't take any responsibilities about installing and using this application, including changing drivers in your PCs.
2.The copyright of this application belongs to me, but you can check inside of this application from background pages.
3.The authentication functions are designed based on SONY's document(you can find on the web), but there is no guarantee about security.
This app is using CryptoJS, useful javascript encryption library, to write card key.
(https://code.google.com/p/crypto-js/)
Any comments would be appreciable.
ソニー社のPaSoRi(RC-S380モデル)でFelicaカードのIDmを読み取るアプリです。
バージョン2.1からRC-S380の業務用・個人用の両モデルに対応しています。
バージョン2.2からFelicaLite-SカードのID領域の書き込み・読み出し機能を追加しました。
Webページ上のjavascriptにIDmやユーザ独自のIDを連携できるので、WebページやWebシステムへの連携に便利です。
WebページにIDを連携するにはIDm Reciever Extension for RC-S380をご利用下さい。
(詳細な使用方法はIDm Reciever Extension for RC-S380の説明文をご覧下さい。)
動作環境:
1.対応OS:Windows版のChromeブラウザで動作を確認しています。
\t (その他のOSでは動作未確認です。モバイルアプリ版のChromeでは現時点で動作不可です。)
2.対応ICカード:Felica、Felica Lite-Sカードで動作を確認しました。
(Mifareカードでは動作未確認です)
3.ドライバ:WinUSBをインストールして下さい。
(ソニー社のドライバでは動作しません。zadig等のツールで上書きしてインストールしてください)
(zadigでoption⇒List all devicesでRC-S380を選択後にWinUSBをインストールして再起動してください)
留意事項および免責事項:
1.このアプリのインストールや利用およびドライバの変更により発生するいかなる事故・損害について当方は一切責任を負いませんので、
ドライバの変更およびアプリのインストール・ご利用は自己責任で実施願います。
2.このアプリの中身はご自由に閲覧して下さい。ただしこのアプリの著作権は当方に帰属いたします。
改善点や不具合、その他ご意見あればご一報下さい。可能な限り対応します。
動作確認をして頂ける方がいらっしゃれば有難いです。
時々動かなくなることがあるかもしれませんが、ブラウザごと再起動して頂くと一番手っ取り早いと思います…。
Source Manifest.json
Similar Extensions
GoFullPage - Full Page Screen Capture 474 77052 ★ 1.81MiB
ColorZilla 474 3845 ★ 410KiB
JSON Formatter 474 1859 ★ 19.86KiB
User-Agent Switcher for Chrome 474 2631 ★ 132KiB
Lighthouse 474 318 ★ 50.7KiB
Similarweb - Website Traffic & SEO Checker 474 3255 ★ 1.19MiB
SEOquake 474 2529 ★ 1.5MiB
Clear Cache 474 1124 ★ 616KiB
Selenium IDE 474 286 ★ 3.96MiB
ModHeader - Modify HTTP headers 474 1061 ★ 676KiB
Postman Interceptor 474 957 ★ 478KiB
SEO META in 1 CLICK 474 1108 ★ 462KiB
Stylus 474 1101 ★ 1.01MiB
CSS Peeper 474 363 ★ 279KiB
daily.dev | The homepage developers deserve 474 2460 ★ 2.28MiB
WhatRuns 474 398 ★ 290KiB
Color Picker for Chrome™ 474 118 ★ 194KiB
BuiltWith Technology Profiler 474 407 ★ 54.1KiB
SelectorsHub - XPath Helper 474 1384 ★ 556KiB
Fake Filler 474 752 ★ 536KiB
Detailed SEO Extension 474 193 ★ 266KiB
Responsive Viewer 474 298 ★ 639KiB
Grepper 474 405 ★ 1.41MiB
JSON Viewer Pro 474 137 ★ 349KiB