社員証として使われているFeliCaをdumpしてデータ解析をして、iPhoneに取り込めないかと試行錯誤してきましたが、いろいろと壁が高く断念したと書きました。(そりゃそうだ)
FeliCaについていろいろと調べながらdumpデータの解析をしていたので、データの中身を書きながらちょっとだけFeliCaの解説をします。FeliCaのdumpはAndroidアプリで実施しました。アプリによってdumpデータの表示方法に違いがあるかも知れませんが、内容はどのアプリで読んでも変わりません。
Report Type: -- IC INFO --
# IC manufacturer:
Sony Corporation
# IC type:
FeliCa RC-S962
# Card OS type:
FeliCa OS
-- NDEF --
# No NDEF data storage populated:
-- EXTRA --
# Memory size:
4 kB FRAM
User memory: 2464 bytes
* 154 blocks, with 16 bytes per block
# System Codes:
Common Area
and 1 unknown System Code present
# TagInfo version:
Version :4.25.5
# Device Info:
Device Model :Google
Android OS Version :12
--FULL SCAN --
# Technologies supported:
JIS X 6319-4 compatible
# Android technology information:
Tag description:
* TAG: Tech [android.nfc.tech.NfcF]
* Maximum transceive length: 255 bytes
* Default maximum transceive time-out: 255 ms
# Detailed protocol information:
ID: 00:00:00:00:00:00:00:00 => ここはFeliCa 1枚1枚固有の番号と思われます
* Manufacturer code: 0x**** => 1次発行か2次発行した会社のコード?
PMm: 0x**************FF => 製造パラメータと呼ばれる16進数のコードが入っています
* IC code: 0x**** => JIS規格によってコードが異なる?
- ROM type: 0x01
- IC type: 0x20
* Max. command response times:
- Req. Service: 0.91 + n*1.51 ms
- Req. Response: 1.51 ms
- Authenticate: 2.42 + n*1.51 ms
- Read/Check: 9.66 + n*6.04 ms
- Write/Update: 8.46 + n*2.42 ms
- Issuance command: 154.62 ms
('n': no. of blocks/services)
Primary System Code: 0x**** => FeliCa社が管理するシステムコードが入っています。一覧がないので使用会社がバレるかも?
Advanced Protocol Features:
* Automatically selectable bit rates
* Supported communication rates:
- 212, 424 kbit/s (divisors: 2, 4)
# Memory content:
System Code 0x**** => ここもFeliCa社が管理するコード
* IDm: 00:00:00:00:00:00:00:00
* Area #0: 0x0000 - 0xFFFE
* Area #1: 0x1000 - 0x1F3F
- Service: 0x1008 #064 Random Access R/W
~ Protected (no access)
- Service: 0x100A #064 Random Access R/O
~ Protected (no access)
- Service: 0x100B #064 Random Access R/O
[0000] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[0001] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[0002] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
System Code 0xFE00: Common Area
* IDm: 00:00:00:00:00:00:00:00
* Area #0: 0x0000 - 0xFFFE
* Area #1: 0x1A80 - 0x1AFF
* Area #2: 0x1A81 - 0x1AFF
* Area #3: 0x7A00 - 0x7A3F
* Area #4: 0x7A01 - 0x7A3F
- Service: 0x1A88 #106 Random Access R/W
~ Protected (no access)
- Service: 0x1A8B #106 Random Access R/O
[0000] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[0001] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[0002] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[0003] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
- Service: 0x7A08 #488 Random Access R/W
~ Protected (no access)
- Service: 0x7A0A #488 Random Access R/O
~ Protected (no access)
- Service: 0x7A0B #488 Random Access R/O
[0000] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
長いので随時更新していきます。
コメント