Most software repairs and many hardware repairs require unlocking the device. RepairNode lets you record the passcode on the repair record itself, so it travels with the ticket and is wiped when the ticket is deleted.

Why store the passcode

  • Any technician working on the ticket can unlock the device without asking the customer again.
  • It is encrypted at rest, masked in the UI, and only revealed by an explicit eye-icon tap.
  • It travels with the repair through cloud backups, so a restored device sees the same masked passcode.

Three passcode types

  • PIN — numeric digits. Stored as the digit string.
  • Password — free text. Stored as the typed string.
  • Pattern — Android-style 3×3 grid pattern. Stored as a dash-separated list of dot indices, e.g. 0-1-4-7-8 for top-left → top-middle → center → bottom-middle → bottom-right.

Capturing a passcode

  1. 1
    Open the repair form
    New repair, or Edit on an existing one.
  2. 2
    Tap the Device Passcode tile
    A bottom sheet opens with type selectors at the top.
  3. 3
    Pick a type and enter the value
    PIN and Password use a text field with an obscure toggle. Pattern shows an interactive 3×3 dot grid you draw with your finger.
  4. 4
    Confirm
    The bottom sheet closes and the passcode tile shows the current type (PIN / Password / Pattern).

Revealing the passcode later

Open the repair detail screen. The Device Passcode row appears in the device card under Accessories. By default the passcode is masked:

  • PIN and Password show as •••••• with an eye icon — tap to reveal, tap again to hide.
  • Pattern is collapsed to a small icon — tap the eye to expand a read-only pattern preview.

How it is stored

The encryption key lives in app-private storage and is generated on first launch. It does not leave the device. Even if someone copies the raw SQLite file off your phone, the passcode columns will be unreadable without the app.

Removing the passcode

Open the form, tap the passcode tile, and pick None at the top of the type selector. Save the repair. The passcode field is cleared.

Deleting the repair entirely also removes the passcode permanently — there is no archived copy.

Was this article helpful? Feedback is sent anonymously to the RepairNode team.