Tin cậy

NFC Spy

apps
222.87kB
Tải về
Tải về 5k - 25k
Phiên bản 1.0.150710 3 năm trước

Mô tả của NFC Spy

NFC Spy make it easy to watch APDUs transceived between reader and contactless smart card. This is useful for NFC/HCE developer to learn about the underlying communication protocol, debug quential error, etc.

To use this app, You need two android phones both has NFC hardware, and at least one is runing 4.4 or greater version for HCE suport.

One phone act as a emulated card using NFC card emulation mode (HCE, starting from android 4.4 kitKat).

Another phone act as a card reader using NFC reader mode.

This two phones connected to each other using WLAN direct (WiFi-P2P).

When first phone close to a REAL card reader (POS, ATM, etc.), it will send all APDUs it received to the second phone by WiFi-P2P socket. The second phone gets APDUs, and then send these to a REAL card which attached close to it, similarly, the second phone send respones APDUs from REAL card to first phone, then the REAL card reader.

Eventually the REAL reader will act as read a REAL card directly, and this app will record all APDUs sent and received, that is how this app works, and why call it 'NFC Spy'.

This is an open source app, You can get source code from <a href="https://www.google.com/url?q=https://www.google.com/url?q%3Dhttps://github.com/sinpolib/nfcspy/%26sa%3DD%26usg%3DAFQjCNGoSe9aGKKex9DRfoPrephWyrK3jg&sa=D&usg=AFQjCNEA42RA9zeWzW8-JgbZ0frigA2g6A" target="_blank">https://github.com/sinpolib/nfcspy/</a>

NOTE:

You should NOT use it for illegal acts, or you will be solely responsible for any consequences thereof. In addition, this app may be need to root/modify your system to work better, please be careful when doing this, and again, Developer of this app do NOT accept any responsibility.

If you also installed other HCE apps, you may see multiple items in the 'Tap & Pay' page of system settings, And you need select NFC Spy's card before use it.

Android's HCE architecture use HCE service to implement card emulation, every service need to declare AIDs it will respone when card reader select application by aid.

This leads to three problems, first, only ISO14443-A/ISO7816 compatible smart card can be emulated, second is NFC Spy can only handle limited card type, the last is HCE only works with card reader which send a stardard ISO7816 SELECT NAME/AID command as the first APDU.

The first problem can NOT be resolved for the time being, unless you switch to other implemention of card emulation such as some versions of CyanogenMod, but what will be another story.

To solve the second, you can use a rooted phone with Xposed framework, add NFC Spy or 'NFC Card-Emulation Catch-All Routing' mod.

To solve the last one, you may need a custom ROM which has modified system libaray.

</div> <div jsname="WJz9Hc" style="display:none">NFC Spy làm cho nó dễ dàng để xem APDUs transceived giữa đầu đọc và thẻ thông minh không tiếp xúc. Điều này rất hữu ích cho NFC phát triển / HCE để tìm hiểu về các giao thức truyền thông cơ bản, debug lỗi quential, vv

Để sử dụng ứng dụng này, bạn cần hai điện thoại android cả có phần cứng NFC, và ít nhất một là runing 4.4 hoặc cao hơn phiên bản cho HCE suport.

Một điện thoại hành động như là một thẻ mô phỏng bằng cách sử dụng chế độ thi đua thẻ NFC (HCE, bắt đầu từ android 4.4 KitKat).

Một điện thoại hành động như một đầu đọc thẻ bằng cách sử dụng chế độ đọc NFC.

Điều này hai điện thoại được kết nối với nhau sử dụng WLAN trực tiếp (WiFi-P2P) khác.

Khi điện thoại đầu tiên gần gũi với một đầu đọc thẻ REAL (POS, ATM, vv), nó sẽ gửi tất cả APDUs nó nhận được để điện thoại thứ hai của ổ cắm WiFi-P2P. Chiếc điện thoại thứ hai được APDUs, và sau đó gửi chúng cho một thẻ REAL mà gắn gần với nó, tương tự như vậy, các điện thoại thứ hai gửi respones APDUs từ REAL thẻ điện thoại đầu tiên, sau đó các đầu đọc thẻ REAL.

Cuối cùng người đọc REAL sẽ hoạt động như đọc một thẻ REAL trực tiếp, và ứng dụng này sẽ ghi lại tất cả APDUs gửi và nhận, đó là làm thế nào các công trình này ứng dụng, và tại sao gọi nó là 'NFC Spy'.

Đây là một ứng dụng mã nguồn mở, bạn có thể lấy mã nguồn từ <a href="https://www.google.com/url?q=https://github.com/sinpolib/nfcspy/&sa=D&usg=AFQjCNGoSe9aGKKex9DRfoPrephWyrK3jg" target="_blank">https://github.com/sinpolib/nfcspy/</a>

CHÚ Ý:

Bạn không nên sử dụng nó cho các hành vi bất hợp pháp, hoặc bạn sẽ hoàn toàn chịu trách nhiệm cho bất kỳ hậu quả nào. Ngoài ra, ứng dụng này có thể được cần phải root / sửa đổi hệ thống của bạn để làm việc tốt hơn, hãy cẩn thận khi làm điều này, và một lần nữa, nhà phát triển ứng dụng này làm không chấp nhận bất kỳ trách nhiệm.

Nếu bạn cũng cài đặt các ứng dụng HCE khác, bạn có thể thấy nhiều mặt hàng trong 'Tap & Pay' của các thiết lập hệ thống, và bạn cần chọn thẻ NFC Spy trước khi sử dụng nó.

Kiến trúc HCE sử dụng dịch vụ HCE Android để thực hiện thi đua thẻ, mọi dịch vụ cần phải khai báo AIDs nó sẽ respone khi đọc thẻ chọn ứng dụng bằng cách viện trợ.

Điều này dẫn đến ba vấn đề, đầu tiên, chỉ ISO14443-A / thẻ thông minh ISO7816 tương thích có thể được mô phỏng, thứ hai là NFC Spy chỉ có thể xử lý các loại thẻ có hạn, cuối cùng là HCE chỉ làm việc với đầu đọc thẻ mà gửi một standard ISO7816 CHỌN TÊN / AID lệnh như các APDU đầu tiên.

Vấn đề đầu tiên không thể được giải quyết cho thời gian được, trừ khi bạn chuyển sang implemention khác thi đua thẻ như một số phiên bản của CyanogenMod, nhưng những gì sẽ là một câu chuyện khác.

Để giải quyết thứ hai, bạn có thể sử dụng một chiếc điện thoại bắt nguồn từ với khung Xposed, thêm NFC Spy hoặc 'NFC Card-Thi đua Catch-All Routing' mod.

Để giải quyết cuối cùng, bạn có thể cần một ROM tùy chỉnh mà đã thay đổi hệ thống libaray.</div> <div class="show-more-end">

Xem thêm

Người dùng đánh giá cho NFC Spy

5
1
5
1
4
0
3
0
2
0
1
0

Đánh giá NFC Spy

Ngôn ngữ
Không có đánh giá nào trên NFC Spy, hãy là người đầu tiên!

Cờ NFC Spy

Cờ trusted
Hoạt động tốt 0
Cờ needs licence
Cần giấy phép 0
Cờ fake
Ứng dụng giả mạo 0
Cờ virus
Virus 1
Ảnh đại diện cửa hàng apps
Cửa hàng apps 2.7M 3396.45M

Thông tin APK về NFC Spy

Phiên bản APK 1.0.150710
Khả năng tương thích Android 4.0.1+ (Ice Cream Sandwich)
Lập trình viên SINPO LIB


Tải về NFC Spy APK
Tải về