{"id":27060639,"url":"https://github.com/13xforever/psn-pkg-validator","last_synced_at":"2025-04-05T13:27:47.031Z","repository":{"id":137245487,"uuid":"144402112","full_name":"13xforever/psn-pkg-validator","owner":"13xforever","description":"Tool to check PS3 PSN PKG integrity","archived":false,"fork":false,"pushed_at":"2023-11-14T16:46:04.000Z","size":38,"stargazers_count":18,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2023-11-14T17:41:23.787Z","etag":null,"topics":["cryptography","elliptic-curves","hmac"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/13xforever.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2018-08-11T16:43:27.000Z","updated_at":"2023-10-17T23:06:44.000Z","dependencies_parsed_at":"2023-11-14T17:38:30.230Z","dependency_job_id":"bd1345e3-f252-422b-8600-12a22c168042","html_url":"https://github.com/13xforever/psn-pkg-validator","commit_stats":null,"previous_names":[],"tags_count":8,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/13xforever%2Fpsn-pkg-validator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/13xforever%2Fpsn-pkg-validator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/13xforever%2Fpsn-pkg-validator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/13xforever%2Fpsn-pkg-validator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/13xforever","download_url":"https://codeload.github.com/13xforever/psn-pkg-validator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247341515,"owners_count":20923456,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cryptography","elliptic-curves","hmac"],"created_at":"2025-04-05T13:27:41.663Z","updated_at":"2025-04-05T13:27:46.232Z","avatar_url":"https://github.com/13xforever.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"PSN PKG Validator\n=================\n\nThis tool can check whether the PKG was signed by Sony (pre-PS4), and whether it is corrupted or not.\n\nUsage\n=====\n\nSimply drag-and-drop files and/or folders you want to check onto the executable.\nAlternatively if you prefer to run from console, just supply paths you want to check.\n\nBut what does it all mean?\n--------------------------\n\nPKG Validator presents result in two columns: `Signature` and `Checksum`.\n\n`Signature` validates if the PKG is authentic and was produced by Sony, it does this by calculating various security values that are present in the header structure. Most PKGs have several levels of layered protection that is designed to make sure that nothing was modified. Any result other than green `ok` means that the PKG wasn't made by Sony, and nothing more.\n\n`Checksum` on the other hand is a simple full PKG file hash validation that tells if it was corrupted in the transfer or not. It does not care if the file was produced by Sony itself, or made with homebrew tools. You want this to be green `ok` for all your PKGs, always.\n\n![Quick guide to results](https://user-images.githubusercontent.com/36445/49114564-52b17300-f2ba-11e8-9d8b-5ab567deff56.png)\n\nSystem Requirements\n===================\n\n.NET 6.0 system prerequisites apply, see `Supported OS versions` and `.NET Dependencies` sections in [documentation](https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=net60#dependencies).\n\nHow to build\n============\n\nFor developing and running this project you will need\n* .NET Core SDK 6.0 or newer\n* any text editor, but Visual Studio or Visual Studio Code are recommended\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F13xforever%2Fpsn-pkg-validator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F13xforever%2Fpsn-pkg-validator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F13xforever%2Fpsn-pkg-validator/lists"}