تجعل NFC Spy من السهل مشاهدة APDUS المحولة بين القارئ والبطاقة الذكية.
تجعل NFC Spy من السهل مشاهدة APDUS المحولة بين القارئ والبطاقة الذكية بدون اتصال. هذا مفيد لمطور NFC/HCE للتعرف على بروتوكول الاتصالات الأساسي ، والخطأ في التصحيح ، وما إلى ذلك.
لاستخدام هذا التطبيق ، تحتاج إلى هاتفين Android على حد سواء لديه أجهزة NFC ، ويقوم واحد على الأقل بتطوير 4.4 أو أكبر إصدار لـ HCE Suport.
يعمل هاتف واحد كبطاقة محاكاة باستخدام وضع محاكاة بطاقة NFC (HCE ، بدءًا من Android 4.4 KitKat).
يعمل هاتف آخر كقارئ بطاقة باستخدام وضع قارئ NFC.
هذا الهاتفين متصلان ببعضهما البعض باستخدام WLAN Direct (WiFi-P2P).
عندما يقترب الهاتف الأول من قارئ بطاقة حقيقي (POS ، ATM ، إلخ) ، فسوف يرسل جميع APDUS التي تلقاها إلى الهاتف الثاني بواسطة مقبس WiFi-P2P. يحصل الهاتف الثاني على APDUS ، ثم أرسلها إلى بطاقة حقيقية تُرفق بالقرب منها ، وبالمثل ، يرسل الهاتف الثاني مسترجع APDUS من بطاقة حقيقية إلى الهاتف الأول ، ثم قارئ البطاقة الحقيقي.
في النهاية ، سيعمل القارئ الحقيقي كقراءة بطاقة حقيقية مباشرة ، وسيقوم هذا التطبيق بتسجيل جميع APDUs المرسلة والمستلمة ، وهذا هو ما يعمل هذا التطبيق ، ولماذا نسميها " NFC Spy ".
هذا تطبيق مفتوح المصدر ، يمكنك الحصول على رمز مصدر من https://github.com/sinpolib/nfcspy/
ملحوظة:
يجب ألا تستخدمه للأفعال غير القانونية ، أو ستكون مسؤولاً فقط عن أي عواقب عليها. بالإضافة إلى ذلك ، قد يكون هذا التطبيق بحاجة إلى جذر/تعديل نظامك للعمل بشكل أفضل ، يرجى توخي الحذر عند القيام بذلك ، ومرة أخرى ، لا يقبل مطور هذا التطبيق أي مسؤولية.
إذا قمت أيضًا بتثبيت تطبيقات HCE الأخرى ، فقد ترى عناصر متعددة في صفحة "TAP & Pay" لإعدادات النظام ، وتحتاج إلى تحديد بطاقة NFC Spy قبل استخدامها.
استخدم هندسة HCE من Android خدمة HCE لتنفيذ مضاهاة البطاقات ، كل خدمة تحتاج إلى إعلان المساعدات التي ستعمل عليها عند تحديد تطبيق قارئ البطاقات عن طريق المساعدة.
يؤدي ذلك إلى ثلاث مشاكل ، أولاً ، فقط ISO14443-A/ISO7816 يمكن محاكاة البطاقة الذكية المتوافقة ، والثانية هو NFC Spy يمكن فقط التعامل مع نوع البطاقة المحدودة ، والآخر هو HCE يعمل فقط مع قارئ البطاقات الذي يرسل ستاردارد iso7816 تحديد الاسم/AID كأفضل APDU.
لا يمكن حل المشكلة الأولى في الوقت الحالي ، إلا إذا انتقلت إلى تطبيق آخر لمحاكاة البطاقات مثل بعض إصدارات CyanogenMod ، ولكن ما سيكون قصة أخرى.
لحل الثانية ، يمكنك استخدام الهاتف الجذري مع إطار عمل XPosed ، أو إضافة MOD NFC Spy أو "التوجيه المنزلي للبطاقة NFC".
لحل آخر واحد ، قد تحتاج إلى ROM مخصص قام بتعديل نظام Libaray.
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025
July 3, 2025