flipperdevices / flipperzero-firmware

Flipper Zero firmware source code
https://flipperzero.one
GNU General Public License v3.0
12.63k stars 2.69k forks source link

Nfc: ability to write MIFARE Ultralight tags back to original card #3592

Closed mxcdoam closed 3 months ago

mxcdoam commented 5 months ago

Description of the feature you're suggesting.

This feature is pretty much as the title says: right now flipper zero can only read and emulate Ultralight tags. Is it possible to also implement writing within the FW? Are there any plans for that? I'm talking about simple Ultralight tags without passwords, counters and encryption.

Anything else?

No response

skotopes commented 5 months ago

@mxcdoam full writing is implemented in Nfc Magic app(requires gen4 magic card). Normal cards can not be fully written because of the immutable blocks.

mxcdoam commented 5 months ago

@mxcdoam full writing is implemented in Nfc Magic app(requires gen4 magic card). Normal cards can not be fully written because of the immutable blocks.

Sorry, I was talking about scenario: read card -> save -> edit data -> update original card, not touching UID and OTP. Also, MifareMagic doesn't support direct write ultralights, sadly.

skotopes commented 5 months ago

@gornekich @Astrrra do we have any reason why we can not implement it? Like we have for MFC?

gornekich commented 5 months ago

No reason. We already have write to initial card for NTAGs, it will be not difficult to add this for Ultralights

mxcdoam commented 5 months ago

Thank you!