Simple Xposed module to change the hardcoded value of 261 bytes which Android is saying is the upper limit of your NFC Controller to transmit although the NFC chip in your phone is maybe capable of more.
Its only useful if some apps check this value and throw an error. If your build-in NFC chip doesn't support this message length the module can't help you and apps trying to use this capacity may crash.
This module hooks two funktions:
1. NativeNfcManager.getMaxTransceiveLength to return 2462 instead of the hardcoded 261 bytes.
2. NativeNfcManager.getExtendedLengthApdusSupported to return TRUE instead of FALSE.
This could help to get apps and/or NFC Tags working who exceed the 261 bytes limits.
For german users: This module makes it possible to use the AusweisApp2 with eID Funktion of your ID Card (neuer Personalausweis (nPA)).
With an OnePlus One I was able to get till the PIN check before an unknown error occurred. Some others phone are maybe more compatible.
See this Android bug for more information.
https://code.google.com/p/android/issues/detail?id=76598
简单Xposed模块将261字节,这是Android的话说硬编码值是您的NFC控制器的上限传输虽然NFC芯片在手机中也许是能够多。
它只有在一些应用程序检查这个值,并抛出一个错误是有用的。如果内置的NFC芯片不支持此消息长度的模块不能帮助您和应用程序试图利用这种能力可能会崩溃。
该模块挂钩2 funktions:
1. NativeNfcManager.getMaxTransceiveLength返回2462,而不是硬编码的261字节。
2. NativeNfcManager.getExtendedLengthApdusSupported返回TRUE,而不是FALSE。
这将有助于让应用程序和/或NFC标签的工作谁超过261个字节的限制。
德国用户:此模块可以与您的身份证电子身份证的Funktion(诺伊尔Personalausweis(NPA))使用AusweisApp2。
随着一加手机我是能够得到,直到PIN检查时出现未知错误之前。有些人的手机都可能更兼容。
看到这个Android的错误的详细信息。
https://code.google.com/p/android/issues/detail?id=76598