Reading Felica Card IDm, writing user ID and Key, without native applications

Latest Version

Version
3.0.0
Update
April 2, 2015
Size
51.16KiB
Developer
Category
Users
474
Rating
4.28571 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
Usb
UsbDevices:
vendorId: - 1356
productId: - 1731
vendorId: - 1356
productId: - 1729
See more

Felica IDm Reader App for RC-S380 Application

Features:
*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.このアプリの中身はご自由に閲覧して下さい。ただしこのアプリの著作権は当方に帰属いたします。
  
改善点や不具合、その他ご意見あればご一報下さい。可能な限り対応します。
動作確認をして頂ける方がいらっしゃれば有難いです。

時々動かなくなることがあるかもしれませんが、ブラウザごと再起動して頂くと一番手っ取り早いと思います…。
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "version": "3.0.0", "name": "Felica IDm Reader App for RC-S380", "description": "Reading Felica Card IDm, writing user ID and Key, without native applications", "minimum_chrome_version": "23", "offline_enabled": true, "app": { "background": { "scripts": ["jquery.min.js", "tripledes.js", "functionsLib.js", "functionsLib2.js", "IDmReaderApp.js"], "persistent": true } }, "permissions": [ "usb", { "usbDevices": [{"vendorId": 1356, "productId": 1731 }, {"vendorId": 1356, "productId": 1729 }] } ]}
Read more

Similar Extensions

icon

GoFullPage - Full Page Screen Capture Extension · Developer Tools 474 77052 ★ 1.81MiB

icon

ColorZilla Extension · Developer Tools 474 3845 ★ 410KiB

icon

JSON Formatter Extension · Developer Tools 474 1859 ★ 19.86KiB

icon

User-Agent Switcher for Chrome Extension · Developer Tools 474 2631 ★ 132KiB

icon

Lighthouse Extension · Developer Tools 474 318 ★ 50.7KiB

icon

Similarweb - Website Traffic & SEO Checker Extension · Developer Tools 474 3255 ★ 1.19MiB

icon

SEOquake Extension · Developer Tools 474 2529 ★ 1.5MiB

icon

Clear Cache Extension · Developer Tools 474 1124 ★ 616KiB

icon

Selenium IDE Extension · Developer Tools 474 286 ★ 3.96MiB

icon

ModHeader - Modify HTTP headers Extension · Developer Tools 474 1061 ★ 676KiB

icon

Postman Interceptor Extension · Developer Tools 474 957 ★ 478KiB

icon

SEO META in 1 CLICK Extension · Developer Tools 474 1108 ★ 462KiB

icon

Stylus Extension · Developer Tools 474 1101 ★ 1.01MiB

icon

CSS Peeper Extension · Developer Tools 474 363 ★ 279KiB

icon

daily.dev | The homepage developers deserve Extension · Developer Tools 474 2460 ★ 2.28MiB

icon

WhatRuns Extension · Developer Tools 474 398 ★ 290KiB

icon

Color Picker for Chrome™ Extension · Developer Tools 474 118 ★ 194KiB

icon

BuiltWith Technology Profiler Extension · Developer Tools 474 407 ★ 54.1KiB

icon

SelectorsHub - XPath Helper Extension · Developer Tools 474 1384 ★ 556KiB

icon

Fake Filler Extension · Developer Tools 474 752 ★ 536KiB

icon

Detailed SEO Extension Extension · Developer Tools 474 193 ★ 266KiB

icon

Responsive Viewer Extension · Developer Tools 474 298 ★ 639KiB

icon

Grepper Extension · Developer Tools 474 405 ★ 1.41MiB

icon

JSON Viewer Pro Extension · Developer Tools 474 137 ★ 349KiB