{"id":18772614,"url":"https://github.com/emoose/iquetool","last_synced_at":"2025-04-13T08:31:43.808Z","repository":{"id":69234836,"uuid":"124312027","full_name":"emoose/iQueTool","owner":"emoose","description":"神游机 (iQue Player) file manipulator","archived":false,"fork":false,"pushed_at":"2018-12-03T03:46:30.000Z","size":105,"stargazers_count":14,"open_issues_count":0,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-27T00:22:57.044Z","etag":null,"topics":["ique","player"],"latest_commit_sha":null,"homepage":"http://www.iquebrew.org","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emoose.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-08T00:20:07.000Z","updated_at":"2023-12-07T02:14:06.000Z","dependencies_parsed_at":"2023-02-27T23:45:55.625Z","dependency_job_id":null,"html_url":"https://github.com/emoose/iQueTool","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emoose%2FiQueTool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emoose%2FiQueTool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emoose%2FiQueTool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emoose%2FiQueTool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emoose","download_url":"https://codeload.github.com/emoose/iQueTool/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248684290,"owners_count":21145052,"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":["ique","player"],"created_at":"2024-11-07T19:29:42.742Z","updated_at":"2025-04-13T08:31:43.795Z","avatar_url":"https://github.com/emoose.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"iQueTool\n========\n\n```\niQueTool 0.4a: iQue Player file manipulator\nUsage  : iquetool.exe [mode] [parameters] [filepath]\n\nValid modes: nand / tickets / certs / crl / sparefix\n\nGeneral parameters:\n   -h (-help) - print iquetool usage\n   -i (-info) - print basic info about file\n   -wi (-writeinfo) - write detailed info about file to [filepath].txt\n   -o (-output) \u003coutput-path\u003e - specify output filename/directory\n\nMode \"tickets\" / \"certs\" / \"crl\":\n\n   -x - extracts all entries from file\n   -xi (-extractids) \u003ccomma-delimited-ids\u003e - extract entries with these indexes\n   -xc (-extractcids) \u003ccomma-delimited-cids\u003e - extract entries with these content ids\n   -xt (-extracttids) \u003ccomma-delimited-tids\u003e - extract entries with these ticket ids\n\n   -n - writes extracted entries into a single array file\n\nNote that by default the extract commands above will extract tickets as seperate files\nwith the format \u003coutput-dir\u003e\\ticket-\u003cbbid\u003e-\u003ccontentid\u003e-\u003ctid\u003e.dat\n\nMode \"nand\":\n\n   -x - extracts all files from NAND\n   -xk (-extractkernel) - extract secure-kernel from NAND\n   -fs (-showallfs) - shows info about all found FS blocks\n   \n   -a \u003ccomma-delimited-filepaths\u003e - adds files to NAND\n   -al (-addlist) \u003cpath-to-list-of-files\u003e - adds line-seperated list of files to NAND\n   \n   -d \u003ccomma-delimited-filenames\u003e - delete files from NAND FS\n\n   -uk (-updatekernel) \u003csksa-path\u003e - updates NAND with the given (cache) SKSA\n      also takes bad-blocks into account and will work around them\n      use -gs afterwards to generate a new spare with proper SAData fields\n\n   -gs (-genspare) \u003cdest-spare.bin-path\u003e - generates block-spare/ECC data for this NAND\n   -gp (-fullspare) - will generate page-spare/ECC data (0x20 pages per block) instead\n\n   -sc (-skipchecksums) - skip verifying FS checksums\n   -fc (-fixchecksums) - skips verifying \u0026 repairs all FS checksums\n   -bd (-baddump) - will try reading inodes with a 0x10 byte offset\n\nMode \"sparefix\":\n   usage: sparefix [spare.bin path] \u003cnand.bin path\u003e\n   fixes overdump / raw page-spare dumps to match BB block-spare dumps\n   if nand.bin path is specified, will correct the spare data using that nand\n\n   -o (-output) \u003coutput-path\u003e - specify output filename (default: [input]_fixed)\n   -gp (-fullspare) - disables reducing page-spare data to block-spare\n\niQue signature verification:\n   To enable, drop a cert.sys file (taken from an iQue NAND) next to the iQueTool exe\n   Alternatively you can put it at the root of your D: drive\n   Also when opening a NAND image the cert.sys will automatically be loaded from it, if not already found locally\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femoose%2Fiquetool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femoose%2Fiquetool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femoose%2Fiquetool/lists"}