Kura 1.6.49
Kura is a free application that scans your drives, identifies every PlayStation game you own, and helps you organise, transfer, and install them — across PS1, PS2, PSP, PS3, PS4, PS5, and PS Vita, in a single library. It reads inside each file for the real title, cover art, and metadata (not the filename), finds duplicates, organises for any console layout, and installs straight to your console.
No installer. No login. No account. Native builds for Windows, macOS (Apple Silicon + Intel), and Linux — plus the kura-loader-ps5.elf PS5 payload and the kura-loader-ps4.elf PS4 payload.
What's new in 1.6.49
This release is mostly about things that looked like they worked and did not. Several buttons had never worked on any version, a few screens were cutting text off on a phone, and the light bar was advertising effects the hardware cannot produce. All of it was found by checking claims against the actual console rather than against the code.
Name your console
- You can rename the console from Kura. Settings has a Console name box at the top: type a new name, press Rename, and the PS5 takes it — the name it shows on your network and in its own system menus.
- Kura confirms the change by reading the name back off the console afterwards, so "renamed" means the console agrees, not merely that nothing reported an error.
- Names can be up to 64 bytes. Accented and non-Latin characters use more than one byte each.
Buttons that never worked
- Deleting a file or folder from the console file manager now works. It never had, on any version — the button was wired to an address the loader did not answer on.
- Creating a folder now tells you the truth. It reported "Created" every time, whether or not anything had been created.
- Downloading a file from the console file manager works. Clicking a filename used to open a tab containing an error message instead of the file.
- The PKG Zone page loads. Its catalogue never appeared, and its Install button reported success while doing nothing.
- Search finds more. The command palette searched only command titles and not their descriptions, so searching for things like "trophies" or "safe mode" found nothing even though those screens existed.
Your files
- Archives Kura cannot open are now reported instead of ignored. A
.7z,.taror.xzgame dump used to be skipped in complete silence, which looks exactly like a broken scanner. The scan log now names them and tells you to extract them first. Kura reads.zipand.rardirectly; there is no 7z reader bundled, and rather than pretend otherwise this is called out honestly. (.gzon its own is unaffected — that is a supported PS2 compressed-disc format.)
More things that reported success without doing anything
- PKG Zone's Install button tells you what happened. It showed "sent" before it had sent anything, and then discarded the reply, so a dead network, a missing page and a server error all looked identical to success.
- Deleting a file on the console reports the real result. The file browser said "Deleted" as soon as the console accepted the job, which is not the same as the file being gone — a failure part-way through was never shown. It now follows the job to the end, the way Copy and Move already did.
- A light-bar colour that the console refuses is reported as refused, instead of being saved as your setting and reported as applied.
- Clearing the library actually clears it. It deleted only the main file and left the backup, which the app then restored on the next launch — so the library came back and the button looked broken.
- Profiles really are separate libraries now. They all shared one file, so switching profiles merged them and clearing one wiped them all. Your existing library stays exactly where it is as the default profile.
- Deleting a game reports a refusal instead of quietly dropping the row (this one also applies to bulk deletes, where a refusal no longer resets the safety counter that stops a run gone wrong).
- On PS4, an unreadable save folder is reported as an error rather than as "0 saves".
More things that were never reachable
- Avatar previews appear. Every preview image was refused by the console, because images are loaded in a way that skipped the page's credentials.
- The per-title Diagnostics panel opens. It asked for an address the loader did not answer on.
- The activity log records every scan. It recorded at most one per session — the listener was destroyed by the first scan and never restored.
- When automatic recovery gives up, it says so. After too many failed restart attempts the console just showed "Down" with no explanation; it now tells you it has paused and that clicking the status pill retries immediately.
Layout
- The telemetry rail is no longer squashed on a phone, the Plugins table scrolls instead of hiding its buttons on a narrow window, and the rail hides properly on medium-width screens.
Security
- The console no longer takes the PC's address from whoever asks. The loader learned where your PC is from any device that opened a connection to it, and that address is where it fetches kstuff and payload updates from. Anything on your network could have answered instead and had its own file installed and run. The address is now only learned from your paired Kura app.
- A crafted web address can no longer pose as the console's own dashboard. The same-origin check compared only the first nine characters, so a site named to begin with
localhostor127.0.0.1counted as the console's own page and could read the console's API token. - Kstuff installs are byte-checked. The install-from-PC path fetched the file as text rather than as binary, which silently corrupted it while leaving it looking valid. An 8.5 MB payload came out as 13.3 MB and still passed the file-type check.
Buttons that never worked (second pass)
- Rescan actually rescans. The library's Rescan button, and the one in Toolbox, were sent to an address the loader answered "method not allowed" on. This is the recovery step for a game that will not launch, so the one control meant to fix that had never run.
- Reset Playtime, and the dumper's Run and Seed config, were unreachable the same way.
- Payloads → Add works. Every click threw an error internally, so tracking a payload from a GitHub repo was impossible.
On a phone (second pass)
- Game cards no longer hide an invisible uninstall button. The gear, delete and pin controls on each cover were hidden until you hovered — but hidden controls still accept taps, and there is no hovering on a phone or with a controller. A tap near the top-right corner of a cover could start an uninstall with nothing on screen to explain it. They are now visible on touch devices, and cannot be activated while invisible.
Deleting games
- "Removed from console" now means it is gone. Any refusal from the console was read as "already deleted": the game vanished from your library and stayed on the disk. A refusal is now confirmed against the console before the row is removed, and in a bulk delete a refusal no longer resets the counter that aborts a run gone wrong.
After a loader update
- Updating the loader no longer reports itself as a crash. Every loader update left the console dashboard showing a red NEEDS ATTENTION banner saying kura.elf had hit a fatal signal. Nothing had crashed. The check decided a crash had happened from the mere presence of a crash-report file, without ever reading it -- and an update always leaves one behind, because the old loader is stopped while it is still writing the report, so the report never gets as far as naming anything.
- The dashboard now reads the report. If it names a fault you still get the warning; if it does not, you get a plain note saying the previous loader was stopped before it could record one, which is what an update looks like.
- Real crashes are also more useful now. The report writes the signal first, so even a report cut short still says what went wrong.
Finding your console
- Kura finds your console again when it moves. If the console changes address —
a new router, a DHCP renewal, switching from the cable to Wi-Fi — the app used to
keep polling the old address and show "console down" indefinitely. It now notices
the address has stopped answering and re-connects on its own, usually within a
minute, using the announcement the console was already broadcasting. - This had never worked. The re-find was only asked for on two of the four ways the
status pill turns red, and a console that has moved takes the other two — an
address that is gone makes the check time out rather than answer, and that case
went unhandled.
Downloads on the console
- Your PC now does the downloading. The console is deliberately kept off the internet, which meant anything it needed to fetch for itself — kstuff, payload updates, release listings — simply failed. Kura's PC side fetches those and hands them over your local network instead. The console's isolation is unchanged; it still cannot reach Sony.
- "The URL doesn't work" was never the URL. Update errors used to blame the download address. They now say what is actually wrong — usually that the console has no internet — and what to do about it.
- Installing kstuff works again, including on a console that has never been online.
The console file manager
- Delete works. It never had, on any version.
- Copy and Move are new, with a progress bar and a working Cancel.
- Creating a folder tells you the truth instead of always reporting success.
- Downloading a file works — clicking a filename used to open a tab containing an error message.
Payloads
- Install from file — the only control there that needs no internet on either side.
Media
- Closing a video actually stops it. The audio used to keep playing over the closed gallery.
On a phone
- The console dashboard no longer cuts text off. Six screens were quietly clipping content — including the title, which truncated and hid the build number. Wide tables now scroll sideways on their own instead of overflowing the page.
- The PS4 portal works on a phone too. Its menu used to overlap itself and fill the entire first screen before any content appeared.
The console light bar
- Colours all work, including orange, which previously could not be selected at all. Switching back to white after orange used to silently stay orange.
- Breathing and pulsing are not in this release. They are still being tuned, and will ship once they look right.
- The effect list previously offered 37 entries that were indistinguishable from one another in use. For now it ships a single effect, Steady, and the LED brightness dropdown is not shown; both return with the effect work.
Console beeps
- Cut from 27 sounds to 17. The ones removed were tunes — Mario, the Victory Fanfare, Tetris — and the console buzzer has only two tones, so a melody collapses into an unrecognisable rhythm. What remains is identified by rhythm, which two tones carry perfectly well.
- The rest were retimed to their real tempos, and near-duplicates were merged.
Elsewhere
- The sidebar reads in nine languages — English, Spanish, French, German, Portuguese, Italian, Japanese, Simplified Chinese and Tagalog. This covers the navigation and its section headings; panel titles and body text are still English.
- You can ask the console itself whether it can reach the internet. Everything else on that panel reports what your PC believes it set up; Check now asks the console what it can actually reach (three non-Sony addresses — it never contacts Sony).
- You can see what the console is actually installing. Console install queue in the command palette lists what is downloading or installing, including anything Kura did not start itself.
- Undo journals no longer pile up forever — large batch renames used to leave tens of thousands behind.
Bundles Kura Loader PS5 20r202 and PS4 20r105. Made by Nookie.

