Saltar al contenido

Saltar a la documentación

Remove a tag's password

7 min de lectura

A password you put on a tag comes off again, as long as you can still present the password the tag is holding. Once it is off, anyone can read and write the tag, and its password or key goes back to the chip's factory default.

Before you start, open Hex NFC and scan the tag so it is on the Tag screen (see Scan a tag). Have the password it holds to hand. The card at the top of that screen names the chip on its first line, above the tag's UID. That name decides which of the two routes below is yours. A chip named in neither route carries no password Hex NFC can remove, because the app never puts one on it.

Remove a password in Operations

This route is for the chips whose lock is a 4-byte password: the NTAG21x chips (NTAG213, NTAG213 TT, NTAG215, NTAG216) and MIFARE Ultralight EV1. NTAG 210µ has no password to remove. Chip support matrix lists what each chip carries.

  1. Paso 1Open Operations

    On the Tag screen, open the menu in the top right, then tap Operations….

  2. Paso 2Open Remove password

    Tap Remove password.

  3. Paso 3Enter the password the tag holds

    In Current password (4 bytes), enter the tag's 4-byte password as eight hexadecimal characters. Separators are ignored, so FF FF FF FF and FFFFFFFF are the same value. Tap Continue.

  4. Paso 4Start the removal

    Tap Remove password. The warning above it says what the removal costs: "After this, anyone can write this tag again."

  5. Paso 5Hold the tag against the top of your iPhone

    The app reads the tag's UID and ends the tap so you can type.

  6. Paso 6Confirm the tag

    The screen shows the tag's UID beside the field, under "Type this tag's UID to confirm." Type those characters into the field, with no separators. Case does not matter. Tap Remove password, then hold the tag against your iPhone once more.

A change to a tag's protection holds the tag twice, and so does every operation under Dangerous Actions. The first tap reads the tag's UID and closes straight away, so you can type. The app then asks you to type that UID back, character for character, and the second tap makes the change on the tag you confirmed. Present a different tag on the second tap and the app refuses it rather than changing the wrong one.

When the second tap finishes, the screen reads "Password removed." The tag is open. Any phone can rewrite its records. If the tag also asked for the password before it would show anything, that gate comes down with the other one.

Remove protection from the Tag screen

An NTAG424 DNA, MIFARE Ultralight C or ICODE SLIX2 tag is not handled by Remove password. Protection comes off these chips as part of a write, and you need the key or password the tag holds to do it. The write puts the records listed on the Tag screen back on the tag. After a scan that list is what the tag already holds, so its contents survive unless you edited the list yourself.

  1. Paso 1Open Protection

    On the Tag screen, tap Protection.

  2. Paso 2Turn the protection off

    Turn off Protect this tag with a key. The switch reads Password-protect this tag on an ICODE SLIX2 tag. The note below it says the next write takes both locks off and returns the secret to its factory default.

  3. Paso 3Keep the change

    Tap Done.

  4. Paso 4Write the tag

    On the Tag screen, tap Write, then hold the tag against the top of your iPhone. The app reads the tag's UID and asks you to type it back.

  5. Paso 5Confirm the tag

    Type the UID shown beside the field, with no separators and in either case, then tap Remove protection. Hold the tag against your iPhone once more to make the change.

The write presents the key or password the app already holds for the tag. That is the one you entered on the Protection card, or the one you used when you protected it. On a tag it holds nothing for, the write stops at "Tag is protected" and asks for the secret. Which field it asks in depends on the chip:

  • On an NTAG424 DNA, enter it in Tag key (16-byte AES).

  • On a MIFARE Ultralight C, enter it in Tag key (16-byte 3DES).

  • On an ICODE SLIX2, enter it in Tag password (4 bytes).

Then tap Unlock & continue. No extra tap follows, because the app already read the tag's UID. The confirmation card comes next. Type the UID, tap Remove protection, then hold the tag once more.

If the tag refuses the password

On an NTAG21x or a MIFARE Ultralight EV1, one tap presents one password. A tag that refuses it stops answering for the rest of that tap. The app never tries a second password on the same tap.

To type another password, tap Enter a different password. The screen hands the form back. The refused password is frozen into the run that failed. A plain retry would present the same one again.

When the tag refuses the password you entered, and that password was not already FF FF FF FF, the app offers one specific thing to try. A card headed "Try the tag's factory default password" appears under the failure on the Remove password screen. A removal can finish on the tag and still report a failure. The tag is then holding FF FF FF FF rather than the password you entered. That value is what every NTAG21x and MIFARE Ultralight EV1 leaves the factory with. Tap Try the factory default to send it on the next tap. Until the tap runs, the screen says which password it will send. It reads: "The next tap will present this tag's factory default password (FF FF FF FF) instead of the one you entered."

When the factory default opens the tag, the app says so once the run is done. The message reads: "The factory default password is what opened this tag, so an earlier removal had already gone through on it. The password you were keeping for this tag is not the one it holds."

If the removal does not finish

Two taps mean two chances for the tag to move away early. The app reads the tag's protection back before it reports anything, so the message names what the tag now holds:

  • "Password removed." is a success wherever it appears, including on a screen that is otherwise reporting a failure. The protection was read back as gone.

  • "This tag is still protected. Nothing has been lost: hold it against the phone again to finish removing the password." means the protection was read back as on. Run the removal again with the same password.

  • "Couldn't confirm whether the password was removed. Hold the tag against the phone again to check." means the tag went out of range before the app could read its protection. Run the removal again to find out where the tag stands.

If no password you have opens the tag, its protected memory stays as it is. Tag protection says why a lost password cannot be recovered.

See also